Lines Matching defs:c_dma
86 struct cs4231_dma_control c_dma;
462 dma_cont = &chip->c_dma;
983 snd_cs4231_advance_dma(&chip->c_dma, chip->capture_substream,
1008 struct cs4231_dma_control *dma_cont = &chip->c_dma;
1786 spin_lock_init(&chip->c_dma.sbus_info.lock);
1802 chip->c_dma.sbus_info.regs = chip->port;
1804 chip->c_dma.sbus_info.dir = APC_RECORD;
1812 chip->c_dma.prepare = sbus_dma_prepare;
1813 chip->c_dma.enable = sbus_dma_enable;
1814 chip->c_dma.request = sbus_dma_request;
1815 chip->c_dma.address = sbus_dma_addr;
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);
1952 spin_lock_init(&chip->c_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];
1976 chip->c_dma.prepare = _ebus_dma_prepare;
1977 chip->c_dma.enable = _ebus_dma_enable;
1978 chip->c_dma.request = _ebus_dma_request;
1979 chip->c_dma.address = _ebus_dma_addr;
1984 chip->c_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)) {