ebus_dma_info
void (*callback)(struct ebus_dma_info *p, int event, void *cookie);
int ebus_dma_register(struct ebus_dma_info *p);
int ebus_dma_irq_enable(struct ebus_dma_info *p, int on);
void ebus_dma_unregister(struct ebus_dma_info *p);
int ebus_dma_request(struct ebus_dma_info *p, dma_addr_t bus_addr,
void ebus_dma_prepare(struct ebus_dma_info *p, int write);
unsigned int ebus_dma_residue(struct ebus_dma_info *p);
unsigned int ebus_dma_addr(struct ebus_dma_info *p);
void ebus_dma_enable(struct ebus_dma_info *p, int on);
static struct ebus_dma_info sun_pci_fd_ebus_dma;
static void sun_pci_fd_dma_callback(struct ebus_dma_info *p, int event,
struct ebus_dma_info info;
int ebus_dma_irq_enable(struct ebus_dma_info *p, int on)
void ebus_dma_unregister(struct ebus_dma_info *p)
int ebus_dma_request(struct ebus_dma_info *p, dma_addr_t bus_addr, size_t len)
void ebus_dma_prepare(struct ebus_dma_info *p, int write)
unsigned int ebus_dma_residue(struct ebus_dma_info *p)
unsigned int ebus_dma_addr(struct ebus_dma_info *p)
void ebus_dma_enable(struct ebus_dma_info *p, int on)
static void __ebus_dma_reset(struct ebus_dma_info *p, int no_drain)
struct ebus_dma_info *p = dev_id;
int ebus_dma_register(struct ebus_dma_info *p)
static void snd_cs4231_ebus_play_callback(struct ebus_dma_info *p, int event,
static void snd_cs4231_ebus_capture_callback(struct ebus_dma_info *p,
struct ebus_dma_info ebus_info;