parport_ip32_dma  475 drivers/parport/parport_ip32.c static struct parport_ip32_dma_data parport_ip32_dma;
parport_ip32_dma  488 drivers/parport/parport_ip32.c 	spin_lock_irqsave(&parport_ip32_dma.lock, flags);
parport_ip32_dma  489 drivers/parport/parport_ip32.c 	if (parport_ip32_dma.left > 0) {
parport_ip32_dma  493 drivers/parport/parport_ip32.c 		volatile u64 __iomem *ctxreg = (parport_ip32_dma.ctx == 0) ?
parport_ip32_dma  498 drivers/parport/parport_ip32.c 		if (parport_ip32_dma.left <= limit) {
parport_ip32_dma  499 drivers/parport/parport_ip32.c 			count = parport_ip32_dma.left;
parport_ip32_dma  509 drivers/parport/parport_ip32.c 			 (unsigned int)parport_ip32_dma.buf,
parport_ip32_dma  510 drivers/parport/parport_ip32.c 			 (unsigned int)parport_ip32_dma.next,
parport_ip32_dma  512 drivers/parport/parport_ip32.c 			 parport_ip32_dma.ctx, ctxval ? "*" : "");
parport_ip32_dma  514 drivers/parport/parport_ip32.c 		ctxval |= parport_ip32_dma.next &
parport_ip32_dma  519 drivers/parport/parport_ip32.c 		parport_ip32_dma.next += count;
parport_ip32_dma  520 drivers/parport/parport_ip32.c 		parport_ip32_dma.left -= count;
parport_ip32_dma  521 drivers/parport/parport_ip32.c 		parport_ip32_dma.ctx ^= 1U;
parport_ip32_dma  526 drivers/parport/parport_ip32.c 	if (parport_ip32_dma.left == 0 && parport_ip32_dma.irq_on) {
parport_ip32_dma  530 drivers/parport/parport_ip32.c 		parport_ip32_dma.irq_on = 0;
parport_ip32_dma  532 drivers/parport/parport_ip32.c 	spin_unlock_irqrestore(&parport_ip32_dma.lock, flags);
parport_ip32_dma  542 drivers/parport/parport_ip32.c 	if (parport_ip32_dma.left)
parport_ip32_dma  543 drivers/parport/parport_ip32.c 		pr_trace(NULL, "(%d): ctx=%d", irq, parport_ip32_dma.ctx);
parport_ip32_dma  583 drivers/parport/parport_ip32.c 	if (!parport_ip32_dma.irq_on) {
parport_ip32_dma  587 drivers/parport/parport_ip32.c 		parport_ip32_dma.irq_on = 1;
parport_ip32_dma  591 drivers/parport/parport_ip32.c 	parport_ip32_dma.dir = dir;
parport_ip32_dma  592 drivers/parport/parport_ip32.c 	parport_ip32_dma.buf = dma_map_single(&p->bus_dev, addr, count, dir);
parport_ip32_dma  593 drivers/parport/parport_ip32.c 	parport_ip32_dma.len = count;
parport_ip32_dma  594 drivers/parport/parport_ip32.c 	parport_ip32_dma.next = parport_ip32_dma.buf;
parport_ip32_dma  595 drivers/parport/parport_ip32.c 	parport_ip32_dma.left = parport_ip32_dma.len;
parport_ip32_dma  596 drivers/parport/parport_ip32.c 	parport_ip32_dma.ctx = 0;
parport_ip32_dma  603 drivers/parport/parport_ip32.c 		(parport_ip32_dma.next & (MACEPAR_CONTEXT_DATA_BOUND - 1));
parport_ip32_dma  632 drivers/parport/parport_ip32.c 	spin_lock_irq(&parport_ip32_dma.lock);
parport_ip32_dma  633 drivers/parport/parport_ip32.c 	if (parport_ip32_dma.irq_on) {
parport_ip32_dma  637 drivers/parport/parport_ip32.c 		parport_ip32_dma.irq_on = 0;
parport_ip32_dma  639 drivers/parport/parport_ip32.c 	spin_unlock_irq(&parport_ip32_dma.lock);
parport_ip32_dma  667 drivers/parport/parport_ip32.c 	parport_ip32_dma.left += res[0] + res[1];
parport_ip32_dma  675 drivers/parport/parport_ip32.c 	parport_ip32_dma.irq_on = 1;
parport_ip32_dma  677 drivers/parport/parport_ip32.c 	dma_unmap_single(&p->bus_dev, parport_ip32_dma.buf,
parport_ip32_dma  678 drivers/parport/parport_ip32.c 			 parport_ip32_dma.len, parport_ip32_dma.dir);
parport_ip32_dma  688 drivers/parport/parport_ip32.c 	return parport_ip32_dma.left;
parport_ip32_dma  700 drivers/parport/parport_ip32.c 	spin_lock_init(&parport_ip32_dma.lock);
parport_ip32_dma  701 drivers/parport/parport_ip32.c 	parport_ip32_dma.irq_on = 1;