sparc_ebus_dmas 44 arch/sparc/include/asm/parport.h } sparc_ebus_dmas[PARPORT_PC_MAX_PORTS]; sparc_ebus_dmas 52 arch/sparc/include/asm/parport.h if (xchg(&sparc_ebus_dmas[dmanr].lock, 1) != 0) sparc_ebus_dmas 63 arch/sparc/include/asm/parport.h if (xchg(&sparc_ebus_dmas[dmanr].lock, 0) == 0) { sparc_ebus_dmas 71 arch/sparc/include/asm/parport.h ebus_dma_enable(&sparc_ebus_dmas[dmanr].info, 1); sparc_ebus_dmas 73 arch/sparc/include/asm/parport.h if (ebus_dma_request(&sparc_ebus_dmas[dmanr].info, sparc_ebus_dmas 74 arch/sparc/include/asm/parport.h sparc_ebus_dmas[dmanr].addr, sparc_ebus_dmas 75 arch/sparc/include/asm/parport.h sparc_ebus_dmas[dmanr].count)) sparc_ebus_dmas 81 arch/sparc/include/asm/parport.h ebus_dma_enable(&sparc_ebus_dmas[dmanr].info, 0); sparc_ebus_dmas 91 arch/sparc/include/asm/parport.h ebus_dma_prepare(&sparc_ebus_dmas[dmanr].info, (mode != DMA_MODE_WRITE)); sparc_ebus_dmas 96 arch/sparc/include/asm/parport.h sparc_ebus_dmas[dmanr].addr = addr; sparc_ebus_dmas 101 arch/sparc/include/asm/parport.h sparc_ebus_dmas[dmanr].count = count; sparc_ebus_dmas 106 arch/sparc/include/asm/parport.h return ebus_dma_residue(&sparc_ebus_dmas[dmanr].info); sparc_ebus_dmas 138 arch/sparc/include/asm/parport.h spin_lock_init(&sparc_ebus_dmas[slot].info.lock); sparc_ebus_dmas 141 arch/sparc/include/asm/parport.h sparc_ebus_dmas[slot].info.regs = sparc_ebus_dmas 144 arch/sparc/include/asm/parport.h if (!sparc_ebus_dmas[slot].info.regs) sparc_ebus_dmas 147 arch/sparc/include/asm/parport.h sparc_ebus_dmas[slot].info.flags = 0; sparc_ebus_dmas 148 arch/sparc/include/asm/parport.h sparc_ebus_dmas[slot].info.callback = NULL; sparc_ebus_dmas 149 arch/sparc/include/asm/parport.h sparc_ebus_dmas[slot].info.client_cookie = NULL; sparc_ebus_dmas 150 arch/sparc/include/asm/parport.h sparc_ebus_dmas[slot].info.irq = 0xdeadbeef; sparc_ebus_dmas 151 arch/sparc/include/asm/parport.h strcpy(sparc_ebus_dmas[slot].info.name, "parport"); sparc_ebus_dmas 152 arch/sparc/include/asm/parport.h if (ebus_dma_register(&sparc_ebus_dmas[slot].info)) sparc_ebus_dmas 155 arch/sparc/include/asm/parport.h ebus_dma_irq_enable(&sparc_ebus_dmas[slot].info, 1); sparc_ebus_dmas 185 arch/sparc/include/asm/parport.h ebus_dma_irq_enable(&sparc_ebus_dmas[slot].info, 0); sparc_ebus_dmas 186 arch/sparc/include/asm/parport.h ebus_dma_unregister(&sparc_ebus_dmas[slot].info); sparc_ebus_dmas 189 arch/sparc/include/asm/parport.h of_iounmap(&op->resource[2], sparc_ebus_dmas[slot].info.regs, d_len); sparc_ebus_dmas 211 arch/sparc/include/asm/parport.h ebus_dma_irq_enable(&sparc_ebus_dmas[slot].info, 0); sparc_ebus_dmas 212 arch/sparc/include/asm/parport.h ebus_dma_unregister(&sparc_ebus_dmas[slot].info); sparc_ebus_dmas 214 arch/sparc/include/asm/parport.h sparc_ebus_dmas[slot].info.regs,