Lines Matching refs:shim
63 isr.full = sst_shim_read64(drv->shim, SST_ISRX); in intel_sst_interrupt_mrfld()
68 header.full = sst_shim_read64(drv->shim, in intel_sst_interrupt_mrfld()
71 sst_shim_write64(drv->shim, drv->ipc_reg.ipcx, header.full); in intel_sst_interrupt_mrfld()
75 sst_shim_write64(drv->shim, SST_ISRX, isr.full); in intel_sst_interrupt_mrfld()
86 imr.full = sst_shim_read64(drv->shim, SST_IMRX); in intel_sst_interrupt_mrfld()
88 sst_shim_write64(drv->shim, SST_IMRX, imr.full); in intel_sst_interrupt_mrfld()
90 header.full = sst_shim_read64(drv->shim, drv->ipc_reg.ipcd); in intel_sst_interrupt_mrfld()
299 sst_shim_write64(ctx->shim, SST_IMRX, 0xFFFF0038); in sst_context_init()
346 void __iomem *shim, in sst_save_shim64() argument
353 shim_regs->imrx = sst_shim_read64(shim, SST_IMRX); in sst_save_shim64()
354 shim_regs->csr = sst_shim_read64(shim, SST_CSR); in sst_save_shim64()
361 void __iomem *shim, in sst_restore_shim64() argument
371 sst_shim_write64(shim, SST_IMRX, shim_regs->imrx); in sst_restore_shim64()
372 sst_shim_write64(shim, SST_CSR, shim_regs->csr); in sst_restore_shim64()
396 sst_save_shim64(ctx, ctx->shim, ctx->shim_regs64); in sst_configure_runtime_pm()
421 sst_save_shim64(ctx, ctx->shim, ctx->shim_regs64); in intel_sst_runtime_suspend()