Lines Matching defs:hsw
219 struct sst_hsw *hsw; member
266 struct sst_hsw *hsw; member
411 static struct sst_hsw_stream *get_stream_by_id(struct sst_hsw *hsw, in get_stream_by_id()
424 static void hsw_fw_ready(struct sst_hsw *hsw, u32 header) in hsw_fw_ready()
472 struct sst_hsw *hsw = stream->hsw; in hsw_notification_work() local
511 static void hsw_stream_update(struct sst_hsw *hsw, struct ipc_message *msg) in hsw_stream_update()
542 static int hsw_process_reply(struct sst_hsw *hsw, u32 header) in hsw_process_reply()
629 static int hsw_module_message(struct sst_hsw *hsw, u32 header) in hsw_module_message()
654 static int hsw_stream_message(struct sst_hsw *hsw, u32 header) in hsw_stream_message()
686 static int hsw_log_message(struct sst_hsw *hsw, u32 header) in hsw_log_message()
709 static int hsw_process_notification(struct sst_hsw *hsw) in hsw_process_notification()
763 struct sst_hsw *hsw = sst_dsp_get_thread_context(sst); in hsw_irq_thread() local
811 int sst_hsw_fw_get_version(struct sst_hsw *hsw, in sst_hsw_fw_get_version()
828 int sst_hsw_stream_get_volume(struct sst_hsw *hsw, struct sst_hsw_stream *stream, in sst_hsw_stream_get_volume()
842 int sst_hsw_stream_set_volume(struct sst_hsw *hsw, in sst_hsw_stream_set_volume()
894 int sst_hsw_mixer_get_volume(struct sst_hsw *hsw, u32 stage_id, u32 channel, in sst_hsw_mixer_get_volume()
908 int sst_hsw_mixer_set_volume(struct sst_hsw *hsw, u32 stage_id, u32 channel, in sst_hsw_mixer_set_volume()
962 struct sst_hsw_stream *sst_hsw_stream_new(struct sst_hsw *hsw, int id, in sst_hsw_stream_new()
989 int sst_hsw_stream_free(struct sst_hsw *hsw, struct sst_hsw_stream *stream) in sst_hsw_stream_free()
1031 int sst_hsw_stream_set_bits(struct sst_hsw *hsw, in sst_hsw_stream_set_bits()
1043 int sst_hsw_stream_set_channels(struct sst_hsw *hsw, in sst_hsw_stream_set_channels()
1055 int sst_hsw_stream_set_rate(struct sst_hsw *hsw, in sst_hsw_stream_set_rate()
1067 int sst_hsw_stream_set_map_config(struct sst_hsw *hsw, in sst_hsw_stream_set_map_config()
1081 int sst_hsw_stream_set_style(struct sst_hsw *hsw, in sst_hsw_stream_set_style()
1093 int sst_hsw_stream_set_valid(struct sst_hsw *hsw, in sst_hsw_stream_set_valid()
1106 int sst_hsw_stream_format(struct sst_hsw *hsw, struct sst_hsw_stream *stream, in sst_hsw_stream_format()
1125 int sst_hsw_stream_buffer(struct sst_hsw *hsw, struct sst_hsw_stream *stream, in sst_hsw_stream_buffer()
1145 int sst_hsw_stream_set_module_info(struct sst_hsw *hsw, in sst_hsw_stream_set_module_info()
1182 int sst_hsw_stream_commit(struct sst_hsw *hsw, struct sst_hsw_stream *stream) in sst_hsw_stream_commit()
1217 snd_pcm_uframes_t sst_hsw_stream_get_old_position(struct sst_hsw *hsw, in sst_hsw_stream_get_old_position()
1223 void sst_hsw_stream_set_old_position(struct sst_hsw *hsw, in sst_hsw_stream_set_old_position()
1229 bool sst_hsw_stream_get_silence_start(struct sst_hsw *hsw, in sst_hsw_stream_get_silence_start()
1235 void sst_hsw_stream_set_silence_start(struct sst_hsw *hsw, in sst_hsw_stream_set_silence_start()
1243 int sst_hsw_mixer_get_info(struct sst_hsw *hsw) in sst_hsw_mixer_get_info()
1266 static int sst_hsw_stream_operations(struct sst_hsw *hsw, int type, in sst_hsw_stream_operations()
1281 int sst_hsw_stream_pause(struct sst_hsw *hsw, struct sst_hsw_stream *stream, in sst_hsw_stream_pause()
1302 int sst_hsw_stream_resume(struct sst_hsw *hsw, struct sst_hsw_stream *stream, in sst_hsw_stream_resume()
1323 int sst_hsw_stream_reset(struct sst_hsw *hsw, struct sst_hsw_stream *stream) in sst_hsw_stream_reset()
1356 u32 sst_hsw_get_dsp_position(struct sst_hsw *hsw, in sst_hsw_get_dsp_position()
1368 u64 sst_hsw_get_dsp_presentation_position(struct sst_hsw *hsw, in sst_hsw_get_dsp_presentation_position()
1381 int sst_hsw_device_set_config(struct sst_hsw *hsw, in sst_hsw_device_set_config()
1415 int sst_hsw_dx_set_state(struct sst_hsw *hsw, in sst_hsw_dx_set_state()
1450 struct sst_module_runtime *sst_hsw_runtime_module_create(struct sst_hsw *hsw, in sst_hsw_runtime_module_create()
1492 static int sst_hsw_dx_state_dump(struct sst_hsw *hsw) in sst_hsw_dx_state_dump()
1545 static int sst_hsw_dx_state_restore(struct sst_hsw *hsw) in sst_hsw_dx_state_restore()
1574 int sst_hsw_dsp_load(struct sst_hsw *hsw) in sst_hsw_dsp_load()
1610 static int sst_hsw_dsp_restore(struct sst_hsw *hsw) in sst_hsw_dsp_restore()
1637 int sst_hsw_dsp_runtime_suspend(struct sst_hsw *hsw) in sst_hsw_dsp_runtime_suspend()
1658 int sst_hsw_dsp_runtime_sleep(struct sst_hsw *hsw) in sst_hsw_dsp_runtime_sleep()
1675 int sst_hsw_dsp_runtime_resume(struct sst_hsw *hsw) in sst_hsw_dsp_runtime_resume()
1711 struct sst_dsp *sst_hsw_get_dsp(struct sst_hsw *hsw) in sst_hsw_get_dsp()
1716 void sst_hsw_init_module_state(struct sst_hsw *hsw) in sst_hsw_init_module_state()
1734 bool sst_hsw_is_module_loaded(struct sst_hsw *hsw, u32 module_id) in sst_hsw_is_module_loaded()
1745 bool sst_hsw_is_module_active(struct sst_hsw *hsw, u32 module_id) in sst_hsw_is_module_active()
1756 void sst_hsw_set_module_enabled_rtd3(struct sst_hsw *hsw, u32 module_id) in sst_hsw_set_module_enabled_rtd3()
1761 void sst_hsw_set_module_disabled_rtd3(struct sst_hsw *hsw, u32 module_id) in sst_hsw_set_module_disabled_rtd3()
1766 bool sst_hsw_is_module_enabled_rtd3(struct sst_hsw *hsw, u32 module_id) in sst_hsw_is_module_enabled_rtd3()
1771 void sst_hsw_reset_param_buf(struct sst_hsw *hsw) in sst_hsw_reset_param_buf()
1778 int sst_hsw_store_param_line(struct sst_hsw *hsw, u8 *buf) in sst_hsw_store_param_line()
1790 int sst_hsw_load_param_line(struct sst_hsw *hsw, u8 *buf) in sst_hsw_load_param_line()
1812 int sst_hsw_launch_param_buf(struct sst_hsw *hsw) in sst_hsw_launch_param_buf()
1832 int sst_hsw_module_load(struct sst_hsw *hsw, in sst_hsw_module_load()
1887 int sst_hsw_module_enable(struct sst_hsw *hsw, in sst_hsw_module_enable()
1956 int sst_hsw_module_disable(struct sst_hsw *hsw, in sst_hsw_module_disable()
1994 int sst_hsw_module_set_param(struct sst_hsw *hsw, in sst_hsw_module_set_param()
2101 struct sst_hsw *hsw; in sst_hsw_dsp_init() local
2213 struct sst_hsw *hsw = pdata->dsp; in sst_hsw_dsp_free() local