Lines Matching refs:ebus_info
73 struct ebus_dma_info ebus_info; member
1910 return ebus_dma_request(&dma_cont->ebus_info, bus_addr, len); in _ebus_dma_request()
1915 ebus_dma_enable(&dma_cont->ebus_info, on); in _ebus_dma_enable()
1920 ebus_dma_prepare(&dma_cont->ebus_info, dir); in _ebus_dma_prepare()
1925 return ebus_dma_addr(&dma_cont->ebus_info); in _ebus_dma_addr()
1936 if (chip->c_dma.ebus_info.regs) { in snd_cs4231_ebus_free()
1937 ebus_dma_unregister(&chip->c_dma.ebus_info); in snd_cs4231_ebus_free()
1938 of_iounmap(&op->resource[2], chip->c_dma.ebus_info.regs, 0x10); in snd_cs4231_ebus_free()
1940 if (chip->p_dma.ebus_info.regs) { in snd_cs4231_ebus_free()
1941 ebus_dma_unregister(&chip->p_dma.ebus_info); in snd_cs4231_ebus_free()
1942 of_iounmap(&op->resource[1], chip->p_dma.ebus_info.regs, 0x10); in snd_cs4231_ebus_free()
1970 spin_lock_init(&chip->c_dma.ebus_info.lock); in snd_cs4231_ebus_create()
1971 spin_lock_init(&chip->p_dma.ebus_info.lock); in snd_cs4231_ebus_create()
1978 strcpy(chip->c_dma.ebus_info.name, "cs4231(capture)"); in snd_cs4231_ebus_create()
1979 chip->c_dma.ebus_info.flags = EBUS_DMA_FLAG_USE_EBDMA_HANDLER; in snd_cs4231_ebus_create()
1980 chip->c_dma.ebus_info.callback = snd_cs4231_ebus_capture_callback; in snd_cs4231_ebus_create()
1981 chip->c_dma.ebus_info.client_cookie = chip; in snd_cs4231_ebus_create()
1982 chip->c_dma.ebus_info.irq = op->archdata.irqs[0]; in snd_cs4231_ebus_create()
1983 strcpy(chip->p_dma.ebus_info.name, "cs4231(play)"); in snd_cs4231_ebus_create()
1984 chip->p_dma.ebus_info.flags = EBUS_DMA_FLAG_USE_EBDMA_HANDLER; in snd_cs4231_ebus_create()
1985 chip->p_dma.ebus_info.callback = snd_cs4231_ebus_play_callback; in snd_cs4231_ebus_create()
1986 chip->p_dma.ebus_info.client_cookie = chip; in snd_cs4231_ebus_create()
1987 chip->p_dma.ebus_info.irq = op->archdata.irqs[1]; in snd_cs4231_ebus_create()
2000 chip->p_dma.ebus_info.regs = in snd_cs4231_ebus_create()
2002 chip->c_dma.ebus_info.regs = in snd_cs4231_ebus_create()
2004 if (!chip->port || !chip->p_dma.ebus_info.regs || in snd_cs4231_ebus_create()
2005 !chip->c_dma.ebus_info.regs) { in snd_cs4231_ebus_create()
2011 if (ebus_dma_register(&chip->c_dma.ebus_info)) { in snd_cs4231_ebus_create()
2017 if (ebus_dma_irq_enable(&chip->c_dma.ebus_info, 1)) { in snd_cs4231_ebus_create()
2024 if (ebus_dma_register(&chip->p_dma.ebus_info)) { in snd_cs4231_ebus_create()
2030 if (ebus_dma_irq_enable(&chip->p_dma.ebus_info, 1)) { in snd_cs4231_ebus_create()