Lines Matching defs:ebus_info

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