Home
last modified time | relevance | path

Searched refs:ebus_dma_info (Results 1 – 2 of 2) sorted by relevance

/linux/arch/sparc/include/asm/
H A Debus_dma.h5 struct ebus_dma_info { struct
16 void (*callback)(struct ebus_dma_info *p, int event, void *cookie); argument
26 int ebus_dma_register(struct ebus_dma_info *p); argument
27 int ebus_dma_irq_enable(struct ebus_dma_info *p, int on);
28 void ebus_dma_unregister(struct ebus_dma_info *p);
29 int ebus_dma_request(struct ebus_dma_info *p, dma_addr_t bus_addr,
31 void ebus_dma_prepare(struct ebus_dma_info *p, int write);
32 unsigned int ebus_dma_residue(struct ebus_dma_info *p);
33 unsigned int ebus_dma_addr(struct ebus_dma_info *p);
34 void ebus_dma_enable(struct ebus_dma_info *p, int on);
/linux/arch/sparc/kernel/
H A Debus.c50 static void __ebus_dma_reset(struct ebus_dma_info *p, int no_drain) in __ebus_dma_reset()
72 struct ebus_dma_info *p = dev_id; in ebus_dma_irq()
97 int ebus_dma_register(struct ebus_dma_info *p) in ebus_dma_register()
124 int ebus_dma_irq_enable(struct ebus_dma_info *p, int on) in ebus_dma_irq_enable()
156 void ebus_dma_unregister(struct ebus_dma_info *p) in ebus_dma_unregister()
176 int ebus_dma_request(struct ebus_dma_info *p, dma_addr_t bus_addr, size_t len) in ebus_dma_request()
205 void ebus_dma_prepare(struct ebus_dma_info *p, int write) in ebus_dma_prepare()
229 unsigned int ebus_dma_residue(struct ebus_dma_info *p) in ebus_dma_residue()
235 unsigned int ebus_dma_addr(struct ebus_dma_info *p) in ebus_dma_addr()
241 void ebus_dma_enable(struct ebus_dma_info *p, int on) in ebus_dma_enable()