Home
last modified time | relevance | path

Searched refs:isr (Results 1 – 10 of 10) sorted by relevance

/sound/pci/aw2/
Daw2-saa7146.c345 unsigned int isr; in snd_aw2_saa7146_interrupt() local
349 isr = READREG(ISR); in snd_aw2_saa7146_interrupt()
350 if (!isr) in snd_aw2_saa7146_interrupt()
353 WRITEREG(isr, ISR); in snd_aw2_saa7146_interrupt()
355 if (isr & (IIC_S | IIC_E)) { in snd_aw2_saa7146_interrupt()
360 if (isr & A1_out) { in snd_aw2_saa7146_interrupt()
367 if (isr & A2_out) { in snd_aw2_saa7146_interrupt()
375 if (isr & A1_in) { in snd_aw2_saa7146_interrupt()
/sound/soc/intel/atom/sst/
Dsst.c54 union interrupt_reg_mrfld isr; in intel_sst_interrupt_mrfld() local
63 isr.full = sst_shim_read64(drv->shim, SST_ISRX); in intel_sst_interrupt_mrfld()
65 if (isr.part.done_interrupt) { in intel_sst_interrupt_mrfld()
74 isr.part.done_interrupt = 1; in intel_sst_interrupt_mrfld()
75 sst_shim_write64(drv->shim, SST_ISRX, isr.full); in intel_sst_interrupt_mrfld()
83 if (isr.part.busy_interrupt) { in intel_sst_interrupt_mrfld()
Dsst_ipc.c189 union interrupt_reg_mrfld isr; in intel_sst_clear_intr_mrfld() local
196 isr.full = sst_shim_read64(sst_drv_ctx->shim, SST_ISRX); in intel_sst_clear_intr_mrfld()
199 isr.part.busy_interrupt = 1; in intel_sst_clear_intr_mrfld()
200 sst_shim_write64(sst_drv_ctx->shim, SST_ISRX, isr.full); in intel_sst_clear_intr_mrfld()
/sound/mips/
Dsgio2audio.c759 irqreturn_t (*isr)(int, void *); member
765 .isr = snd_sgio2audio_dma_in_isr,
770 .isr = snd_sgio2audio_error_isr,
775 .isr = snd_sgio2audio_dma_out_isr,
780 .isr = snd_sgio2audio_error_isr,
785 .isr = snd_sgio2audio_dma_out_isr,
790 .isr = snd_sgio2audio_error_isr,
869 snd_sgio2_isr_table[i].isr, in snd_sgio2audio_create()
Dhal2.h203 u32 isr; /* 0x10 Status Register */ member
Dhal2.c100 #define H2_INDIRECT_WAIT(regs) while (hal2_read(&regs->isr) & H2_ISR_TSTATUS);
787 hal2_write(0, &hal2->ctl_regs->isr); in hal2_detect()
791 &hal2->ctl_regs->isr); in hal2_detect()
/sound/soc/intel/haswell/
Dsst-haswell-dsp.c219 u32 isr; in hsw_irq() local
225 isr = sst_dsp_shim_read_unlocked(sst, SST_ISRX); in hsw_irq()
226 if (isr & SST_ISRX_DONE) { in hsw_irq()
227 trace_sst_irq_done(isr, in hsw_irq()
236 if (isr & SST_ISRX_BUSY) { in hsw_irq()
237 trace_sst_irq_busy(isr, in hsw_irq()
Dsst-haswell-ipc.c2078 u32 isr, ipcd, imrx, ipcx; in hsw_shim_dbg() local
2081 isr = sst_dsp_shim_read_unlocked(sst, SST_ISRX); in hsw_shim_dbg()
2087 text, ipcx, isr, ipcd, imrx); in hsw_shim_dbg()
/sound/soc/fsl/
Dmpc5200_dma.c32 u16 isr; in psc_dma_status_irq() local
34 isr = in_be16(&regs->mpc52xx_psc_isr); in psc_dma_status_irq()
37 if (psc_dma->playback.active && (isr & MPC52xx_PSC_IMR_TXEMP)) in psc_dma_status_irq()
41 if (psc_dma->capture.active && (isr & MPC52xx_PSC_IMR_ORERR)) in psc_dma_status_irq()
/sound/soc/intel/baytrail/
Dsst-baytrail-ipc.c651 u64 isr, ipcd, imrx, ipcx; in byt_shim_dbg() local
654 isr = sst_dsp_shim_read64_unlocked(sst, SST_ISRX); in byt_shim_dbg()
660 text, ipcx, isr, ipcd, imrx); in byt_shim_dbg()