Lines Matching defs:p_dma
84 struct cs4231_dma_control p_dma;
449 dma_cont = &chip->p_dma;
973 snd_cs4231_advance_dma(&chip->p_dma, chip->playback_substream,
991 struct cs4231_dma_control *dma_cont = &chip->p_dma;
1786 spin_lock_init(&chip->p_dma.sbus_info.lock);
1802 chip->p_dma.sbus_info.regs = chip->port;
1804 chip->p_dma.sbus_info.dir = APC_PLAY;
1806 chip->p_dma.prepare = sbus_dma_prepare;
1807 chip->p_dma.enable = sbus_dma_enable;
1808 chip->p_dma.request = sbus_dma_request;
1809 chip->p_dma.address = sbus_dma_addr;
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);
1953 spin_lock_init(&chip->p_dma.ebus_info.lock);
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];
1971 chip->p_dma.prepare = _ebus_dma_prepare;
1972 chip->p_dma.enable = _ebus_dma_enable;
1973 chip->p_dma.request = _ebus_dma_request;
1974 chip->p_dma.address = _ebus_dma_addr;
1982 chip->p_dma.ebus_info.regs =
1986 if (!chip->port || !chip->p_dma.ebus_info.regs ||
2006 if (ebus_dma_register(&chip->p_dma.ebus_info)) {
2012 if (ebus_dma_irq_enable(&chip->p_dma.ebus_info, 1)) {