Lines Matching refs:intel_sst_drv
59 struct intel_sst_drv *drv = (struct intel_sst_drv *) context; in intel_sst_interrupt_mrfld()
123 struct intel_sst_drv *drv = (struct intel_sst_drv *) context; in intel_sst_irq_thread_mrfld()
150 static int sst_save_dsp_context_v2(struct intel_sst_drv *sst) in sst_save_dsp_context_v2()
180 int sst_driver_ops(struct intel_sst_drv *sst) in sst_driver_ops()
200 struct intel_sst_drv *ctx = container_of(work, in sst_process_pending_msg()
201 struct intel_sst_drv, ipc_post_msg_wq); in sst_process_pending_msg()
206 static int sst_workqueue_init(struct intel_sst_drv *ctx) in sst_workqueue_init()
222 static void sst_init_locks(struct intel_sst_drv *ctx) in sst_init_locks()
230 int sst_alloc_drv_context(struct intel_sst_drv **ctx, in sst_alloc_drv_context()
233 *ctx = devm_kzalloc(dev, sizeof(struct intel_sst_drv), GFP_KERNEL); in sst_alloc_drv_context()
244 int sst_context_init(struct intel_sst_drv *ctx) in sst_context_init()
326 void sst_context_cleanup(struct intel_sst_drv *ctx) in sst_context_cleanup()
345 static inline void sst_save_shim64(struct intel_sst_drv *ctx, in sst_save_shim64()
360 static inline void sst_restore_shim64(struct intel_sst_drv *ctx, in sst_restore_shim64()
376 void sst_configure_runtime_pm(struct intel_sst_drv *ctx) in sst_configure_runtime_pm()
403 struct intel_sst_drv *ctx = dev_get_drvdata(dev); in intel_sst_runtime_suspend()
428 struct intel_sst_drv *ctx = dev_get_drvdata(dev); in intel_sst_suspend()
505 struct intel_sst_drv *ctx = dev_get_drvdata(dev); in intel_sst_resume()