Lines Matching refs:sst

722 	struct sst_dsp *sst = hsw->dsp;  in hsw_process_notification()  local
726 header = sst_dsp_shim_read_unlocked(sst, SST_IPCD); in hsw_process_notification()
773 struct sst_dsp *sst = (struct sst_dsp *) context; in hsw_irq_thread() local
774 struct sst_hsw *hsw = sst_dsp_get_thread_context(sst); in hsw_irq_thread()
780 spin_lock_irqsave(&sst->spinlock, flags); in hsw_irq_thread()
783 ipcd = sst_dsp_shim_read_unlocked(sst, SST_IPCD); in hsw_irq_thread()
793 sst_dsp_shim_update_bits_unlocked(sst, SST_IPCX, in hsw_irq_thread()
797 sst_dsp_shim_update_bits_unlocked(sst, SST_IMRX, in hsw_irq_thread()
810 sst_dsp_shim_update_bits_unlocked(sst, SST_IPCD, in hsw_irq_thread()
814 sst_dsp_shim_update_bits_unlocked(sst, SST_IMRX, in hsw_irq_thread()
819 spin_unlock_irqrestore(&sst->spinlock, flags); in hsw_irq_thread()
979 struct sst_dsp *sst = hsw->dsp; in sst_hsw_stream_new() local
986 spin_lock_irqsave(&sst->spinlock, flags); in sst_hsw_stream_new()
996 spin_unlock_irqrestore(&sst->spinlock, flags); in sst_hsw_stream_new()
1005 struct sst_dsp *sst = hsw->dsp; in sst_hsw_stream_free() local
1034 spin_lock_irqsave(&sst->spinlock, flags); in sst_hsw_stream_free()
1037 spin_unlock_irqrestore(&sst->spinlock, flags); in sst_hsw_stream_free()
1501 struct sst_dsp *sst = hsw->dsp; in sst_hsw_dx_state_dump() local
1515 ret = sst_dsp_dma_get_channel(sst, 0); in sst_hsw_dx_state_dump()
1522 sst_dsp_shim_update_bits(sst, SST_HMDC, in sst_hsw_dx_state_dump()
1536 ret = sst_dsp_dma_copyfrom(sst, hsw->dx_context_paddr + offset, in sst_hsw_dx_state_dump()
1537 sst->addr.lpe_base + offset, size); in sst_hsw_dx_state_dump()
1548 sst_dsp_dma_put_channel(sst); in sst_hsw_dx_state_dump()
1554 struct sst_dsp *sst = hsw->dsp; in sst_hsw_dx_state_restore() local
1568 ret = sst_dsp_dma_copyto(sst, sst->addr.lpe_base + offset, in sst_hsw_dx_state_restore()
2073 struct sst_dsp *sst = ipc->dsp; in hsw_shim_dbg() local
2076 ipcx = sst_dsp_shim_read_unlocked(sst, SST_IPCX); in hsw_shim_dbg()
2077 isr = sst_dsp_shim_read_unlocked(sst, SST_ISRX); in hsw_shim_dbg()
2078 ipcd = sst_dsp_shim_read_unlocked(sst, SST_IPCD); in hsw_shim_dbg()
2079 imrx = sst_dsp_shim_read_unlocked(sst, SST_IMRX); in hsw_shim_dbg()