/sound/soc/sof/ |
D | sof-priv.h | 65 struct snd_sof_dev; 81 int (*probe)(struct snd_sof_dev *sof_dev); /* mandatory */ 82 int (*remove)(struct snd_sof_dev *sof_dev); /* optional */ 85 int (*run)(struct snd_sof_dev *sof_dev); /* mandatory */ 86 int (*stall)(struct snd_sof_dev *sof_dev); /* optional */ 87 int (*reset)(struct snd_sof_dev *sof_dev); /* optional */ 88 int (*core_power_up)(struct snd_sof_dev *sof_dev, 90 int (*core_power_down)(struct snd_sof_dev *sof_dev, 98 void (*write)(struct snd_sof_dev *sof_dev, void __iomem *addr, 100 u32 (*read)(struct snd_sof_dev *sof_dev, [all …]
|
D | ops.h | 27 static inline int snd_sof_probe(struct snd_sof_dev *sdev) in snd_sof_probe() 32 static inline int snd_sof_remove(struct snd_sof_dev *sdev) in snd_sof_remove() 46 static inline int snd_sof_dsp_run(struct snd_sof_dev *sdev) in snd_sof_dsp_run() 51 static inline int snd_sof_dsp_stall(struct snd_sof_dev *sdev) in snd_sof_dsp_stall() 59 static inline int snd_sof_dsp_reset(struct snd_sof_dev *sdev) in snd_sof_dsp_reset() 68 static inline int snd_sof_dsp_core_power_up(struct snd_sof_dev *sdev, in snd_sof_dsp_core_power_up() 77 static inline int snd_sof_dsp_core_power_down(struct snd_sof_dev *sdev, in snd_sof_dsp_core_power_down() 87 static inline int snd_sof_dsp_pre_fw_run(struct snd_sof_dev *sdev) in snd_sof_dsp_pre_fw_run() 95 static inline int snd_sof_dsp_post_fw_run(struct snd_sof_dev *sdev) in snd_sof_dsp_post_fw_run() 114 static inline int snd_sof_dsp_get_bar_index(struct snd_sof_dev *sdev, u32 type) in snd_sof_dsp_get_bar_index() [all …]
|
D | utils.c | 24 void sof_io_write(struct snd_sof_dev *sdev, void __iomem *addr, u32 value) in sof_io_write() 30 u32 sof_io_read(struct snd_sof_dev *sdev, void __iomem *addr) in sof_io_read() 36 void sof_io_write64(struct snd_sof_dev *sdev, void __iomem *addr, u64 value) in sof_io_write64() 42 u64 sof_io_read64(struct snd_sof_dev *sdev, void __iomem *addr) in sof_io_read64() 52 void sof_mailbox_write(struct snd_sof_dev *sdev, u32 offset, in sof_mailbox_write() 61 void sof_mailbox_read(struct snd_sof_dev *sdev, u32 offset, in sof_mailbox_read() 74 void sof_block_write(struct snd_sof_dev *sdev, u32 bar, u32 offset, void *src, in sof_block_write() 105 void sof_block_read(struct snd_sof_dev *sdev, u32 bar, u32 offset, void *dest, in sof_block_read()
|
D | ops.c | 15 bool snd_sof_pci_update_bits_unlocked(struct snd_sof_dev *sdev, u32 offset, in snd_sof_pci_update_bits_unlocked() 38 bool snd_sof_pci_update_bits(struct snd_sof_dev *sdev, u32 offset, in snd_sof_pci_update_bits() 51 bool snd_sof_dsp_update_bits_unlocked(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_update_bits_unlocked() 71 bool snd_sof_dsp_update_bits64_unlocked(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_update_bits64_unlocked() 90 bool snd_sof_dsp_update_bits(struct snd_sof_dev *sdev, u32 bar, u32 offset, in snd_sof_dsp_update_bits() 104 bool snd_sof_dsp_update_bits64(struct snd_sof_dev *sdev, u32 bar, u32 offset, in snd_sof_dsp_update_bits64() 119 void snd_sof_dsp_update_bits_forced_unlocked(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_update_bits_forced_unlocked() 134 void snd_sof_dsp_update_bits_forced(struct snd_sof_dev *sdev, u32 bar, in snd_sof_dsp_update_bits_forced() 145 void snd_sof_dsp_panic(struct snd_sof_dev *sdev, u32 offset) in snd_sof_dsp_panic()
|
D | core.c | 27 struct snd_sof_pcm *snd_sof_find_spcm_name(struct snd_sof_dev *sdev, in snd_sof_find_spcm_name() 51 struct snd_sof_pcm *snd_sof_find_spcm_comp(struct snd_sof_dev *sdev, in snd_sof_find_spcm_comp() 71 struct snd_sof_pcm *snd_sof_find_spcm_pcm_id(struct snd_sof_dev *sdev, in snd_sof_find_spcm_pcm_id() 84 struct snd_sof_widget *snd_sof_find_swidget(struct snd_sof_dev *sdev, in snd_sof_find_swidget() 98 struct snd_sof_widget *snd_sof_find_swidget_sname(struct snd_sof_dev *sdev, in snd_sof_find_swidget_sname() 117 struct snd_sof_dai *snd_sof_find_dai(struct snd_sof_dev *sdev, in snd_sof_find_dai() 160 void snd_sof_get_status(struct snd_sof_dev *sdev, u32 panic_code, in snd_sof_get_status() 205 int snd_sof_create_page_table(struct snd_sof_dev *sdev, in snd_sof_create_page_table() 259 static int sof_machine_check(struct snd_sof_dev *sdev) in sof_machine_check() 331 static int sof_probe_continue(struct snd_sof_dev *sdev) in sof_probe_continue() [all …]
|
D | trace.c | 16 static size_t sof_trace_avail(struct snd_sof_dev *sdev, in sof_trace_avail() 36 static size_t sof_wait_trace_avail(struct snd_sof_dev *sdev, in sof_wait_trace_avail() 73 struct snd_sof_dev *sdev = dfse->sdev; in sof_dfsentry_trace_read() 119 struct snd_sof_dev *sdev = dfse->sdev; in sof_dfsentry_trace_release() 135 static int trace_debugfs_create(struct snd_sof_dev *sdev) in trace_debugfs_create() 157 int snd_sof_init_trace_ipc(struct snd_sof_dev *sdev) in snd_sof_init_trace_ipc() 221 int snd_sof_init_trace(struct snd_sof_dev *sdev) in snd_sof_init_trace() 277 int snd_sof_trace_update_pos(struct snd_sof_dev *sdev, in snd_sof_trace_update_pos() 294 void snd_sof_trace_notify_for_error(struct snd_sof_dev *sdev) in snd_sof_trace_notify_for_error() 304 void snd_sof_release_trace(struct snd_sof_dev *sdev) in snd_sof_release_trace() [all …]
|
D | ipc.c | 20 static void ipc_trace_message(struct snd_sof_dev *sdev, u32 msg_id); 21 static void ipc_stream_message(struct snd_sof_dev *sdev, u32 msg_cmd); 29 struct snd_sof_dev *sdev; 202 struct snd_sof_dev *sdev = ipc->sdev; in tx_wait_done() 239 struct snd_sof_dev *sdev = ipc->sdev; in sof_ipc_tx_message_unlocked() 314 int snd_sof_ipc_reply(struct snd_sof_dev *sdev, u32 msg_id) in snd_sof_ipc_reply() 333 void snd_sof_ipc_msgs_rx(struct snd_sof_dev *sdev) in snd_sof_ipc_msgs_rx() 389 static void ipc_trace_message(struct snd_sof_dev *sdev, u32 msg_id) in ipc_trace_message() 410 static void ipc_period_elapsed(struct snd_sof_dev *sdev, u32 msg_id) in ipc_period_elapsed() 439 static void ipc_xrun(struct snd_sof_dev *sdev, u32 msg_id) in ipc_xrun() [all …]
|
D | loader.c | 17 static int get_ext_windows(struct snd_sof_dev *sdev, in get_ext_windows() 36 int snd_sof_fw_parse_ext_data(struct snd_sof_dev *sdev, u32 bar, u32 offset) in snd_sof_fw_parse_ext_data() 95 static void sof_get_windows(struct snd_sof_dev *sdev) in sof_get_windows() 215 int sof_fw_ready(struct snd_sof_dev *sdev, u32 msg_id) in sof_fw_ready() 261 int snd_sof_parse_module_memcpy(struct snd_sof_dev *sdev, in snd_sof_parse_module_memcpy() 345 static int check_header(struct snd_sof_dev *sdev, const struct firmware *fw) in check_header() 372 static int load_modules(struct snd_sof_dev *sdev, const struct firmware *fw) in load_modules() 376 int (*load_module)(struct snd_sof_dev *sof_dev, in load_modules() 426 int snd_sof_load_firmware_raw(struct snd_sof_dev *sdev) in snd_sof_load_firmware_raw() 458 int snd_sof_load_firmware_memcpy(struct snd_sof_dev *sdev) in snd_sof_load_firmware_memcpy() [all …]
|
D | pm.c | 14 static int sof_restore_kcontrols(struct snd_sof_dev *sdev) in sof_restore_kcontrols() 62 static int sof_restore_pipelines(struct snd_sof_dev *sdev) in sof_restore_pipelines() 200 static int sof_send_pm_ipc(struct snd_sof_dev *sdev, int cmd) in sof_send_pm_ipc() 216 static int sof_set_hw_params_upon_resume(struct snd_sof_dev *sdev) in sof_set_hw_params_upon_resume() 245 static void sof_cache_debugfs(struct snd_sof_dev *sdev) in sof_cache_debugfs() 265 struct snd_sof_dev *sdev = dev_get_drvdata(dev); in sof_resume() 348 struct snd_sof_dev *sdev = dev_get_drvdata(dev); in sof_suspend() 428 struct snd_sof_dev *sdev = dev_get_drvdata(dev); in snd_sof_runtime_idle()
|
D | pcm.c | 28 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component); in create_page_table() 44 struct snd_sof_dev *sdev = spcm->sdev; in sof_pcm_dsp_params() 75 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component); in snd_sof_pcm_period_elapsed() 105 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component); in sof_pcm_hw_params() 220 struct snd_sof_dev *sdev, in sof_pcm_dsp_pcm_free() 245 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component); in sof_pcm_hw_free() 284 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component); in sof_pcm_prepare() 321 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component); in sof_pcm_trigger() 403 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component); in sof_pcm_pointer() 437 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(component); in sof_pcm_open() [all …]
|
D | topology.c | 56 struct snd_sof_dev *sdev = swidget->sdev; in ipc_pcm_params() 114 struct snd_sof_dev *sdev = swidget->sdev; in ipc_trigger() 138 struct snd_sof_dev *sdev; in sof_keyword_dapm_event() 444 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_control_load_volume() 508 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_control_load_enum() 539 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_control_load_bytes() 909 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_parse_word_tokens() 982 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_parse_tokens() 1036 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_dbg_comp_config() 1051 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_control_load() [all …]
|
/sound/soc/sof/intel/ |
D | hda.h | 406 static inline struct hdac_bus *sof_to_bus(struct snd_sof_dev *s) in sof_to_bus() 413 static inline struct hda_bus *sof_to_hbus(struct snd_sof_dev *s) in sof_to_hbus() 421 struct snd_sof_dev *sdev; 440 int hda_dsp_probe(struct snd_sof_dev *sdev); 441 int hda_dsp_remove(struct snd_sof_dev *sdev); 442 int hda_dsp_core_reset_enter(struct snd_sof_dev *sdev, 444 int hda_dsp_core_reset_leave(struct snd_sof_dev *sdev, 446 int hda_dsp_core_stall_reset(struct snd_sof_dev *sdev, unsigned int core_mask); 447 int hda_dsp_core_run(struct snd_sof_dev *sdev, unsigned int core_mask); 448 int hda_dsp_core_power_up(struct snd_sof_dev *sdev, unsigned int core_mask); [all …]
|
D | hda-dsp.c | 27 int hda_dsp_core_reset_enter(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_reset_enter() 60 int hda_dsp_core_reset_leave(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_reset_leave() 93 int hda_dsp_core_stall_reset(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_stall_reset() 105 int hda_dsp_core_run(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_run() 136 int hda_dsp_core_power_up(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_power_up() 171 int hda_dsp_core_power_down(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_power_down() 187 bool hda_dsp_core_is_enabled(struct snd_sof_dev *sdev, in hda_dsp_core_is_enabled() 213 int hda_dsp_enable_core(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_enable_core() 232 int hda_dsp_core_reset_power_down(struct snd_sof_dev *sdev, in hda_dsp_core_reset_power_down() 263 void hda_dsp_ipc_int_enable(struct snd_sof_dev *sdev) in hda_dsp_ipc_int_enable() [all …]
|
D | hda-codec.c | 41 void hda_codec_jack_wake_enable(struct snd_sof_dev *sdev) in hda_codec_jack_wake_enable() 56 void hda_codec_jack_check(struct snd_sof_dev *sdev) in hda_codec_jack_check() 74 void hda_codec_jack_wake_enable(struct snd_sof_dev *sdev) {} in hda_codec_jack_wake_enable() 75 void hda_codec_jack_check(struct snd_sof_dev *sdev) {} in hda_codec_jack_check() 81 static int hda_codec_probe(struct snd_sof_dev *sdev, int address) in hda_codec_probe() 139 int hda_codec_probe_bus(struct snd_sof_dev *sdev) in hda_codec_probe_bus() 164 void hda_codec_i915_get(struct snd_sof_dev *sdev) in hda_codec_i915_get() 173 void hda_codec_i915_put(struct snd_sof_dev *sdev) in hda_codec_i915_put() 182 int hda_codec_i915_init(struct snd_sof_dev *sdev) in hda_codec_i915_init() 198 int hda_codec_i915_exit(struct snd_sof_dev *sdev) in hda_codec_i915_exit()
|
D | bdw.c | 71 static void bdw_host_done(struct snd_sof_dev *sdev); 72 static void bdw_dsp_done(struct snd_sof_dev *sdev); 73 static void bdw_get_reply(struct snd_sof_dev *sdev); 79 static int bdw_run(struct snd_sof_dev *sdev) in bdw_run() 94 static int bdw_reset(struct snd_sof_dev *sdev) in bdw_reset() 112 static int bdw_set_dsp_D0(struct snd_sof_dev *sdev) in bdw_set_dsp_D0() 219 static void bdw_get_registers(struct snd_sof_dev *sdev, in bdw_get_registers() 245 static void bdw_dump(struct snd_sof_dev *sdev, u32 flags) in bdw_dump() 267 struct snd_sof_dev *sdev = context; in bdw_irq_handler() 281 struct snd_sof_dev *sdev = context; in bdw_irq_thread() [all …]
|
D | hda-ipc.c | 21 static void hda_dsp_ipc_host_done(struct snd_sof_dev *sdev) in hda_dsp_ipc_host_done() 39 static void hda_dsp_ipc_dsp_done(struct snd_sof_dev *sdev) in hda_dsp_ipc_dsp_done() 57 int hda_dsp_ipc_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg) in hda_dsp_ipc_send_msg() 68 void hda_dsp_ipc_get_reply(struct snd_sof_dev *sdev) in hda_dsp_ipc_get_reply() 133 struct snd_sof_dev *sdev = context; in hda_dsp_ipc_irq_thread() 241 struct snd_sof_dev *sdev = context; in hda_dsp_ipc_irq_handler() 269 int hda_dsp_ipc_get_mailbox_offset(struct snd_sof_dev *sdev) in hda_dsp_ipc_get_mailbox_offset() 274 int hda_dsp_ipc_get_window_offset(struct snd_sof_dev *sdev, u32 id) in hda_dsp_ipc_get_window_offset() 279 void hda_ipc_msg_data(struct snd_sof_dev *sdev, in hda_ipc_msg_data() 300 int hda_ipc_pcm_params(struct snd_sof_dev *sdev, in hda_ipc_pcm_params()
|
D | byt.c | 110 static void byt_host_done(struct snd_sof_dev *sdev); 111 static void byt_dsp_done(struct snd_sof_dev *sdev); 112 static void byt_get_reply(struct snd_sof_dev *sdev); 118 static void byt_get_registers(struct snd_sof_dev *sdev, in byt_get_registers() 144 static void byt_dump(struct snd_sof_dev *sdev, u32 flags) in byt_dump() 166 struct snd_sof_dev *sdev = context; in byt_irq_handler() 180 struct snd_sof_dev *sdev = context; in byt_irq_thread() 237 static int byt_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg) in byt_send_msg() 247 static void byt_get_reply(struct snd_sof_dev *sdev) in byt_get_reply() 286 static int byt_get_mailbox_offset(struct snd_sof_dev *sdev) in byt_get_mailbox_offset() [all …]
|
D | hda-pcm.c | 29 static inline u32 get_mult_div(struct snd_sof_dev *sdev, int rate) in get_mult_div() 63 static inline u32 get_bits(struct snd_sof_dev *sdev, int sample_bits) in get_bits() 83 int hda_dsp_pcm_hw_params(struct snd_sof_dev *sdev, in hda_dsp_pcm_hw_params() 128 int hda_dsp_pcm_trigger(struct snd_sof_dev *sdev, in hda_dsp_pcm_trigger() 137 snd_pcm_uframes_t hda_dsp_pcm_pointer(struct snd_sof_dev *sdev, in hda_dsp_pcm_pointer() 204 int hda_dsp_pcm_open(struct snd_sof_dev *sdev, in hda_dsp_pcm_open() 222 int hda_dsp_pcm_close(struct snd_sof_dev *sdev, in hda_dsp_pcm_close()
|
D | hda-loader.c | 26 static int cl_stream_prepare(struct snd_sof_dev *sdev, unsigned int format, in cl_stream_prepare() 82 static int cl_dsp_init(struct snd_sof_dev *sdev, const void *fwdata, in cl_dsp_init() 163 static int cl_trigger(struct snd_sof_dev *sdev, in cl_trigger() 193 static struct hdac_ext_stream *get_stream_with_tag(struct snd_sof_dev *sdev, in get_stream_with_tag() 210 static int cl_cleanup(struct snd_sof_dev *sdev, struct snd_dma_buffer *dmab, in cl_cleanup() 239 static int cl_copy_fw(struct snd_sof_dev *sdev, struct hdac_ext_stream *stream) in cl_copy_fw() 266 int hda_dsp_cl_boot_firmware(struct snd_sof_dev *sdev) in hda_dsp_cl_boot_firmware() 372 int hda_dsp_pre_fw_run(struct snd_sof_dev *sdev) in hda_dsp_pre_fw_run() 379 int hda_dsp_post_fw_run(struct snd_sof_dev *sdev) in hda_dsp_post_fw_run()
|
D | hda-ctrl.c | 27 int hda_dsp_ctrl_link_reset(struct snd_sof_dev *sdev, bool reset) in hda_dsp_ctrl_link_reset() 55 int hda_dsp_ctrl_get_caps(struct snd_sof_dev *sdev) in hda_dsp_ctrl_get_caps() 112 void hda_dsp_ctrl_ppcap_enable(struct snd_sof_dev *sdev, bool enable) in hda_dsp_ctrl_ppcap_enable() 120 void hda_dsp_ctrl_ppcap_int_enable(struct snd_sof_dev *sdev, bool enable) in hda_dsp_ctrl_ppcap_int_enable() 128 void hda_dsp_ctrl_misc_clock_gating(struct snd_sof_dev *sdev, bool enable) in hda_dsp_ctrl_misc_clock_gating() 140 int hda_dsp_ctrl_clock_power_gating(struct snd_sof_dev *sdev, bool enable) in hda_dsp_ctrl_clock_power_gating() 160 int hda_dsp_ctrl_init_chip(struct snd_sof_dev *sdev, bool full_reset) in hda_dsp_ctrl_init_chip() 263 void hda_dsp_ctrl_stop_chip(struct snd_sof_dev *sdev) in hda_dsp_ctrl_stop_chip()
|
D | intel-ipc.c | 28 void intel_ipc_msg_data(struct snd_sof_dev *sdev, in intel_ipc_msg_data() 44 int intel_ipc_pcm_params(struct snd_sof_dev *sdev, in intel_ipc_pcm_params() 65 int intel_pcm_open(struct snd_sof_dev *sdev, in intel_pcm_open() 80 int intel_pcm_close(struct snd_sof_dev *sdev, in intel_pcm_close()
|
D | cnl.c | 27 static void cnl_ipc_host_done(struct snd_sof_dev *sdev); 28 static void cnl_ipc_dsp_done(struct snd_sof_dev *sdev); 32 struct snd_sof_dev *sdev = context; in cnl_ipc_irq_thread() 115 static void cnl_ipc_host_done(struct snd_sof_dev *sdev) in cnl_ipc_host_done() 135 static void cnl_ipc_dsp_done(struct snd_sof_dev *sdev) in cnl_ipc_dsp_done() 153 static int cnl_ipc_send_msg(struct snd_sof_dev *sdev, in cnl_ipc_send_msg() 165 static void cnl_ipc_dump(struct snd_sof_dev *sdev) in cnl_ipc_dump()
|
D | hda-trace.c | 22 static int hda_dsp_trace_prepare(struct snd_sof_dev *sdev) in hda_dsp_trace_prepare() 40 int hda_dsp_trace_init(struct snd_sof_dev *sdev, u32 *stream_tag) in hda_dsp_trace_init() 71 int hda_dsp_trace_release(struct snd_sof_dev *sdev) in hda_dsp_trace_release() 89 int hda_dsp_trace_trigger(struct snd_sof_dev *sdev, int cmd) in hda_dsp_trace_trigger()
|
D | hda.c | 83 static void hda_dsp_get_status_skl(struct snd_sof_dev *sdev) in hda_dsp_get_status_skl() 103 static void hda_dsp_get_status(struct snd_sof_dev *sdev) in hda_dsp_get_status() 123 static void hda_dsp_get_registers(struct snd_sof_dev *sdev, in hda_dsp_get_registers() 151 void hda_dsp_dump_skl(struct snd_sof_dev *sdev, u32 flags) in hda_dsp_dump_skl() 181 void hda_dsp_dump(struct snd_sof_dev *sdev, u32 flags) in hda_dsp_dump() 208 void hda_ipc_irq_dump(struct snd_sof_dev *sdev) in hda_ipc_irq_dump() 232 void hda_ipc_dump(struct snd_sof_dev *sdev) in hda_ipc_dump() 252 static int hda_init(struct snd_sof_dev *sdev) in hda_init() 301 static int check_nhlt_dmic(struct snd_sof_dev *sdev) in check_nhlt_dmic() 317 static const char *fixup_tplg_name(struct snd_sof_dev *sdev, in fixup_tplg_name() [all …]
|
/sound/soc/sof/imx/ |
D | imx8.c | 44 struct snd_sof_dev *sdev; 60 static void imx8_get_reply(struct snd_sof_dev *sdev) in imx8_get_reply() 94 static int imx8_get_mailbox_offset(struct snd_sof_dev *sdev) in imx8_get_mailbox_offset() 99 static int imx8_get_window_offset(struct snd_sof_dev *sdev, u32 id) in imx8_get_window_offset() 127 static int imx8_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg) in imx8_send_msg() 141 static int imx8_run(struct snd_sof_dev *sdev) in imx8_run() 181 static int imx8_probe(struct snd_sof_dev *sdev) in imx8_probe() 323 static int imx8_remove(struct snd_sof_dev *sdev) in imx8_remove() 339 static int imx8_get_bar_index(struct snd_sof_dev *sdev, u32 type) in imx8_get_bar_index() 344 static void imx8_ipc_msg_data(struct snd_sof_dev *sdev, in imx8_ipc_msg_data() [all …]
|