Lines Matching refs:ebus_info
74 struct ebus_dma_info ebus_info; member
1892 return ebus_dma_request(&dma_cont->ebus_info, bus_addr, len); in _ebus_dma_request()
1897 ebus_dma_enable(&dma_cont->ebus_info, on); in _ebus_dma_enable()
1902 ebus_dma_prepare(&dma_cont->ebus_info, dir); in _ebus_dma_prepare()
1907 return ebus_dma_addr(&dma_cont->ebus_info); in _ebus_dma_addr()
1918 if (chip->c_dma.ebus_info.regs) { in snd_cs4231_ebus_free()
1919 ebus_dma_unregister(&chip->c_dma.ebus_info); in snd_cs4231_ebus_free()
1920 of_iounmap(&op->resource[2], chip->c_dma.ebus_info.regs, 0x10); in snd_cs4231_ebus_free()
1922 if (chip->p_dma.ebus_info.regs) { in snd_cs4231_ebus_free()
1923 ebus_dma_unregister(&chip->p_dma.ebus_info); in snd_cs4231_ebus_free()
1924 of_iounmap(&op->resource[1], chip->p_dma.ebus_info.regs, 0x10); in snd_cs4231_ebus_free()
1952 spin_lock_init(&chip->c_dma.ebus_info.lock); in snd_cs4231_ebus_create()
1953 spin_lock_init(&chip->p_dma.ebus_info.lock); in snd_cs4231_ebus_create()
1960 strcpy(chip->c_dma.ebus_info.name, "cs4231(capture)"); in snd_cs4231_ebus_create()
1961 chip->c_dma.ebus_info.flags = EBUS_DMA_FLAG_USE_EBDMA_HANDLER; in snd_cs4231_ebus_create()
1962 chip->c_dma.ebus_info.callback = snd_cs4231_ebus_capture_callback; in snd_cs4231_ebus_create()
1963 chip->c_dma.ebus_info.client_cookie = chip; in snd_cs4231_ebus_create()
1964 chip->c_dma.ebus_info.irq = op->archdata.irqs[0]; in snd_cs4231_ebus_create()
1965 strcpy(chip->p_dma.ebus_info.name, "cs4231(play)"); in snd_cs4231_ebus_create()
1966 chip->p_dma.ebus_info.flags = EBUS_DMA_FLAG_USE_EBDMA_HANDLER; in snd_cs4231_ebus_create()
1967 chip->p_dma.ebus_info.callback = snd_cs4231_ebus_play_callback; in snd_cs4231_ebus_create()
1968 chip->p_dma.ebus_info.client_cookie = chip; in snd_cs4231_ebus_create()
1969 chip->p_dma.ebus_info.irq = op->archdata.irqs[1]; in snd_cs4231_ebus_create()
1982 chip->p_dma.ebus_info.regs = in snd_cs4231_ebus_create()
1984 chip->c_dma.ebus_info.regs = in snd_cs4231_ebus_create()
1986 if (!chip->port || !chip->p_dma.ebus_info.regs || in snd_cs4231_ebus_create()
1987 !chip->c_dma.ebus_info.regs) { in snd_cs4231_ebus_create()
1993 if (ebus_dma_register(&chip->c_dma.ebus_info)) { in snd_cs4231_ebus_create()
1999 if (ebus_dma_irq_enable(&chip->c_dma.ebus_info, 1)) { in snd_cs4231_ebus_create()
2006 if (ebus_dma_register(&chip->p_dma.ebus_info)) { in snd_cs4231_ebus_create()
2012 if (ebus_dma_irq_enable(&chip->p_dma.ebus_info, 1)) { in snd_cs4231_ebus_create()