Lines Matching refs:info
35 struct ebus_dma_info info;
68 ebus_dma_enable(&sparc_ebus_dmas[dmanr].info, 1);
70 if (ebus_dma_request(&sparc_ebus_dmas[dmanr].info,
78 ebus_dma_enable(&sparc_ebus_dmas[dmanr].info, 0);
88 ebus_dma_prepare(&sparc_ebus_dmas[dmanr].info, (mode != DMA_MODE_WRITE));
103 return ebus_dma_residue(&sparc_ebus_dmas[dmanr].info);
135 spin_lock_init(&sparc_ebus_dmas[slot].info.lock);
138 sparc_ebus_dmas[slot].info.regs =
141 if (!sparc_ebus_dmas[slot].info.regs)
144 sparc_ebus_dmas[slot].info.flags = 0;
145 sparc_ebus_dmas[slot].info.callback = NULL;
146 sparc_ebus_dmas[slot].info.client_cookie = NULL;
147 sparc_ebus_dmas[slot].info.irq = 0xdeadbeef;
148 strcpy(sparc_ebus_dmas[slot].info.name, "parport");
149 if (ebus_dma_register(&sparc_ebus_dmas[slot].info))
152 ebus_dma_irq_enable(&sparc_ebus_dmas[slot].info, 1);
182 ebus_dma_irq_enable(&sparc_ebus_dmas[slot].info, 0);
183 ebus_dma_unregister(&sparc_ebus_dmas[slot].info);
186 of_iounmap(&op->resource[2], sparc_ebus_dmas[slot].info.regs, d_len);
208 ebus_dma_irq_enable(&sparc_ebus_dmas[slot].info, 0);
209 ebus_dma_unregister(&sparc_ebus_dmas[slot].info);
211 sparc_ebus_dmas[slot].info.regs,