/sound/soc/sof/ |
D | sof-priv.h | 86 struct snd_sof_dev; 102 int (*probe)(struct snd_sof_dev *sof_dev); /* mandatory */ 103 int (*remove)(struct snd_sof_dev *sof_dev); /* optional */ 104 int (*shutdown)(struct snd_sof_dev *sof_dev); /* optional */ 107 int (*run)(struct snd_sof_dev *sof_dev); /* mandatory */ 108 int (*stall)(struct snd_sof_dev *sof_dev, unsigned int core_mask); /* optional */ 109 int (*reset)(struct snd_sof_dev *sof_dev); /* optional */ 110 int (*core_power_up)(struct snd_sof_dev *sof_dev, 112 int (*core_power_down)(struct snd_sof_dev *sof_dev, 120 void (*write)(struct snd_sof_dev *sof_dev, void __iomem *addr, [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() 40 static inline int snd_sof_shutdown(struct snd_sof_dev *sdev) in snd_sof_shutdown() 54 static inline int snd_sof_dsp_run(struct snd_sof_dev *sdev) in snd_sof_dsp_run() 59 static inline int snd_sof_dsp_stall(struct snd_sof_dev *sdev, unsigned int core_mask) in snd_sof_dsp_stall() 67 static inline int snd_sof_dsp_reset(struct snd_sof_dev *sdev) in snd_sof_dsp_reset() 76 static inline int snd_sof_dsp_core_power_up(struct snd_sof_dev *sdev, in snd_sof_dsp_core_power_up() 91 static inline int snd_sof_dsp_core_power_down(struct snd_sof_dev *sdev, in snd_sof_dsp_core_power_down() 107 static inline int snd_sof_dsp_pre_fw_run(struct snd_sof_dev *sdev) in snd_sof_dsp_pre_fw_run() 115 static inline int snd_sof_dsp_post_fw_run(struct snd_sof_dev *sdev) in snd_sof_dsp_post_fw_run() [all …]
|
D | probe.h | 16 struct snd_sof_dev; 69 int sof_ipc_probe_init(struct snd_sof_dev *sdev, 71 int sof_ipc_probe_deinit(struct snd_sof_dev *sdev); 72 int sof_ipc_probe_dma_info(struct snd_sof_dev *sdev, 74 int sof_ipc_probe_dma_add(struct snd_sof_dev *sdev, 76 int sof_ipc_probe_dma_remove(struct snd_sof_dev *sdev, 78 int sof_ipc_probe_points_info(struct snd_sof_dev *sdev, 80 int sof_ipc_probe_points_add(struct snd_sof_dev *sdev, 82 int sof_ipc_probe_points_remove(struct snd_sof_dev *sdev,
|
D | utils.c | 25 void sof_io_write(struct snd_sof_dev *sdev, void __iomem *addr, u32 value) in sof_io_write() 31 u32 sof_io_read(struct snd_sof_dev *sdev, void __iomem *addr) in sof_io_read() 37 void sof_io_write64(struct snd_sof_dev *sdev, void __iomem *addr, u64 value) in sof_io_write64() 43 u64 sof_io_read64(struct snd_sof_dev *sdev, void __iomem *addr) in sof_io_read64() 53 void sof_mailbox_write(struct snd_sof_dev *sdev, u32 offset, in sof_mailbox_write() 62 void sof_mailbox_read(struct snd_sof_dev *sdev, u32 offset, in sof_mailbox_read() 75 void sof_block_write(struct snd_sof_dev *sdev, u32 bar, u32 offset, void *src, in sof_block_write() 106 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 | trace.c | 19 static int trace_filter_append_elem(struct snd_sof_dev *sdev, uint32_t key, uint32_t value, in trace_filter_append_elem() 33 static int trace_filter_parse_entry(struct snd_sof_dev *sdev, const char *line, in trace_filter_parse_entry() 88 static int trace_filter_parse(struct snd_sof_dev *sdev, char *string, in trace_filter_parse() 126 static int sof_ipc_trace_update_filter(struct snd_sof_dev *sdev, int num_elems, in sof_ipc_trace_update_filter() 168 struct snd_sof_dev *sdev = dfse->sdev; in sof_dfsentry_trace_filter_write() 216 static int trace_debugfs_filter_create(struct snd_sof_dev *sdev) in trace_debugfs_filter_create() 235 static size_t sof_trace_avail(struct snd_sof_dev *sdev, in sof_trace_avail() 255 static size_t sof_wait_trace_avail(struct snd_sof_dev *sdev, in sof_wait_trace_avail() 292 struct snd_sof_dev *sdev = dfse->sdev; in sof_dfsentry_trace_read() 338 struct snd_sof_dev *sdev = dfse->sdev; in sof_dfsentry_trace_release() [all …]
|
D | sof-audio.c | 18 bool snd_sof_dsp_only_d0i3_compatible_stream_active(struct snd_sof_dev *sdev) in snd_sof_dsp_only_d0i3_compatible_stream_active() 47 bool snd_sof_stream_suspend_ignored(struct snd_sof_dev *sdev) in snd_sof_stream_suspend_ignored() 62 struct snd_sof_dev *sdev = dev_get_drvdata(dev); in sof_set_hw_params_upon_resume() 98 struct snd_sof_dev *sdev = dev_get_drvdata(dev); in sof_restore_kcontrols() 145 const struct sof_ipc_pipe_new *snd_sof_pipeline_find(struct snd_sof_dev *sdev, in snd_sof_pipeline_find() 163 struct snd_sof_dev *sdev = dev_get_drvdata(dev); in sof_restore_pipelines() 329 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_find_spcm_name() 355 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_find_spcm_comp() 374 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_find_spcm_pcm_id() 388 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_find_swidget() [all …]
|
D | pm.c | 21 static u32 snd_sof_dsp_power_target(struct snd_sof_dev *sdev) in snd_sof_dsp_power_target() 51 static int sof_send_pm_ctx_ipc(struct snd_sof_dev *sdev, int cmd) in sof_send_pm_ctx_ipc() 68 static void sof_cache_debugfs(struct snd_sof_dev *sdev) in sof_cache_debugfs() 88 struct snd_sof_dev *sdev = dev_get_drvdata(dev); in sof_resume() 180 struct snd_sof_dev *sdev = dev_get_drvdata(dev); in sof_suspend() 264 int snd_sof_dsp_power_down_notify(struct snd_sof_dev *sdev) in snd_sof_dsp_power_down_notify() 281 struct snd_sof_dev *sdev = dev_get_drvdata(dev); in snd_sof_runtime_idle() 307 struct snd_sof_dev *sdev = dev_get_drvdata(dev); in snd_sof_prepare() 327 struct snd_sof_dev *sdev = dev_get_drvdata(dev); in snd_sof_complete()
|
D | probe.c | 28 int sof_ipc_probe_init(struct snd_sof_dev *sdev, in sof_ipc_probe_init() 60 int sof_ipc_probe_deinit(struct snd_sof_dev *sdev) in sof_ipc_probe_deinit() 73 static int sof_ipc_probe_info(struct snd_sof_dev *sdev, unsigned int cmd, in sof_ipc_probe_info() 130 int sof_ipc_probe_dma_info(struct snd_sof_dev *sdev, in sof_ipc_probe_dma_info() 149 int sof_ipc_probe_dma_add(struct snd_sof_dev *sdev, in sof_ipc_probe_dma_add() 183 int sof_ipc_probe_dma_remove(struct snd_sof_dev *sdev, in sof_ipc_probe_dma_remove() 216 int sof_ipc_probe_points_info(struct snd_sof_dev *sdev, in sof_ipc_probe_points_info() 237 int sof_ipc_probe_points_add(struct snd_sof_dev *sdev, in sof_ipc_probe_points_add() 269 int sof_ipc_probe_points_remove(struct snd_sof_dev *sdev, in sof_ipc_probe_points_remove()
|
D | sof-audio.h | 164 int sof_pipeline_core_enable(struct snd_sof_dev *sdev, 186 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in snd_sof_find_spcm_dai() 205 const struct sof_ipc_pipe_new *snd_sof_pipeline_find(struct snd_sof_dev *sdev, 225 bool snd_sof_stream_suspend_ignored(struct snd_sof_dev *sdev); 226 bool snd_sof_dsp_only_d0i3_compatible_stream_active(struct snd_sof_dev *sdev); 229 int sof_machine_register(struct snd_sof_dev *sdev, void *pdata); 230 void sof_machine_unregister(struct snd_sof_dev *sdev, void *pdata);
|
D | loader.c | 18 static int get_ext_windows(struct snd_sof_dev *sdev, in get_ext_windows() 44 static int get_cc_info(struct snd_sof_dev *sdev, in get_cc_info() 89 int snd_sof_fw_parse_ext_data(struct snd_sof_dev *sdev, u32 bar, u32 offset) in snd_sof_fw_parse_ext_data() 151 static int ext_man_get_fw_version(struct snd_sof_dev *sdev, in ext_man_get_fw_version() 164 static int ext_man_get_windows(struct snd_sof_dev *sdev, in ext_man_get_windows() 174 static int ext_man_get_cc_info(struct snd_sof_dev *sdev, in ext_man_get_cc_info() 184 static int ext_man_get_dbg_abi_info(struct snd_sof_dev *sdev, in ext_man_get_dbg_abi_info() 200 static int ext_man_get_config_data(struct snd_sof_dev *sdev, in ext_man_get_config_data() 274 static int snd_sof_fw_ext_man_parse(struct snd_sof_dev *sdev, in snd_sof_fw_ext_man_parse() 363 static void sof_get_windows(struct snd_sof_dev *sdev) in sof_get_windows() [all …]
|
D | ipc.c | 21 static void ipc_trace_message(struct snd_sof_dev *sdev, u32 msg_id); 22 static void ipc_stream_message(struct snd_sof_dev *sdev, u32 msg_cmd); 30 struct snd_sof_dev *sdev; 220 struct snd_sof_dev *sdev = ipc->sdev; in tx_wait_done() 255 struct snd_sof_dev *sdev = ipc->sdev; in sof_ipc_tx_message_unlocked() 355 void snd_sof_ipc_reply(struct snd_sof_dev *sdev, u32 msg_id) in snd_sof_ipc_reply() 373 void snd_sof_ipc_msgs_rx(struct snd_sof_dev *sdev) in snd_sof_ipc_msgs_rx() 429 static void ipc_trace_message(struct snd_sof_dev *sdev, u32 msg_id) in ipc_trace_message() 450 static void ipc_period_elapsed(struct snd_sof_dev *sdev, u32 msg_id) in ipc_period_elapsed() 480 static void ipc_xrun(struct snd_sof_dev *sdev, u32 msg_id) in ipc_xrun() [all …]
|
D | debug.c | 103 struct snd_sof_dev *sdev = dfse->sdev; in probe_points_read() 143 struct snd_sof_dev *sdev = dfse->sdev; in probe_points_write() 184 struct snd_sof_dev *sdev = dfse->sdev; in probe_points_remove_write() 216 static int snd_sof_debugfs_probe_item(struct snd_sof_dev *sdev, in snd_sof_debugfs_probe_item() 242 static int sof_debug_ipc_flood_test(struct snd_sof_dev *sdev, in sof_debug_ipc_flood_test() 344 struct snd_sof_dev *sdev = dfse->sdev; in sof_dfsentry_write() 442 struct snd_sof_dev *sdev = dfse->sdev; in sof_dfsentry_read() 549 int snd_sof_debugfs_io_item(struct snd_sof_dev *sdev, in snd_sof_debugfs_io_item() 592 int snd_sof_debugfs_buf_item(struct snd_sof_dev *sdev, in snd_sof_debugfs_buf_item() 632 static int memory_info_update(struct snd_sof_dev *sdev, char *buf, size_t buff_size) in memory_info_update() [all …]
|
/sound/soc/sof/intel/ |
D | hda.h | 458 static inline struct hdac_bus *sof_to_bus(struct snd_sof_dev *s) in sof_to_bus() 465 static inline struct hda_bus *sof_to_hbus(struct snd_sof_dev *s) in sof_to_hbus() 473 struct snd_sof_dev *sdev; 493 int hda_dsp_probe(struct snd_sof_dev *sdev); 494 int hda_dsp_remove(struct snd_sof_dev *sdev); 495 int hda_dsp_core_reset_enter(struct snd_sof_dev *sdev, 497 int hda_dsp_core_reset_leave(struct snd_sof_dev *sdev, 499 int hda_dsp_core_stall_reset(struct snd_sof_dev *sdev, unsigned int core_mask); 500 int hda_dsp_core_run(struct snd_sof_dev *sdev, unsigned int core_mask); 501 int hda_dsp_core_power_up(struct snd_sof_dev *sdev, unsigned int core_mask); [all …]
|
D | atom.h | 60 int atom_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg); 61 int atom_get_mailbox_offset(struct snd_sof_dev *sdev); 62 int atom_get_window_offset(struct snd_sof_dev *sdev, u32 id); 64 int atom_run(struct snd_sof_dev *sdev); 65 int atom_reset(struct snd_sof_dev *sdev); 66 void atom_dump(struct snd_sof_dev *sdev, u32 flags); 68 void atom_machine_select(struct snd_sof_dev *sdev); 70 struct snd_sof_dev *sdev);
|
D | atom.c | 28 static void atom_host_done(struct snd_sof_dev *sdev); 29 static void atom_dsp_done(struct snd_sof_dev *sdev); 30 static void atom_get_reply(struct snd_sof_dev *sdev); 36 static void atom_get_registers(struct snd_sof_dev *sdev, in atom_get_registers() 62 void atom_dump(struct snd_sof_dev *sdev, u32 flags) in atom_dump() 106 struct snd_sof_dev *sdev = context; in atom_irq_handler() 139 struct snd_sof_dev *sdev = context; in atom_irq_thread() 183 int atom_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg) in atom_send_msg() 198 static void atom_get_reply(struct snd_sof_dev *sdev) in atom_get_reply() 237 int atom_get_mailbox_offset(struct snd_sof_dev *sdev) in atom_get_mailbox_offset() [all …]
|
D | hda-dsp.c | 37 int hda_dsp_core_reset_enter(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_reset_enter() 76 int hda_dsp_core_reset_leave(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_reset_leave() 116 int hda_dsp_core_stall_reset(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_stall_reset() 128 int hda_dsp_core_run(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_run() 159 int hda_dsp_core_power_up(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_power_up() 198 int hda_dsp_core_power_down(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_core_power_down() 221 bool hda_dsp_core_is_enabled(struct snd_sof_dev *sdev, in hda_dsp_core_is_enabled() 247 int hda_dsp_enable_core(struct snd_sof_dev *sdev, unsigned int core_mask) in hda_dsp_enable_core() 271 int hda_dsp_core_reset_power_down(struct snd_sof_dev *sdev, in hda_dsp_core_reset_power_down() 311 void hda_dsp_ipc_int_enable(struct snd_sof_dev *sdev) in hda_dsp_ipc_int_enable() [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() 131 struct snd_sof_dev *sdev = context; in hda_dsp_ipc_irq_thread() 225 bool hda_dsp_check_ipc_irq(struct snd_sof_dev *sdev) in hda_dsp_check_ipc_irq() 246 int hda_dsp_ipc_get_mailbox_offset(struct snd_sof_dev *sdev) in hda_dsp_ipc_get_mailbox_offset() 251 int hda_dsp_ipc_get_window_offset(struct snd_sof_dev *sdev, u32 id) in hda_dsp_ipc_get_window_offset() 256 void hda_ipc_msg_data(struct snd_sof_dev *sdev, in hda_ipc_msg_data() 277 int hda_ipc_pcm_params(struct snd_sof_dev *sdev, in hda_ipc_pcm_params()
|
D | hda.c | 70 struct snd_sof_dev *sdev = dev_get_drvdata(dev); in sdw_params_stream() 102 struct snd_sof_dev *sdev = dev_get_drvdata(dev); in sdw_free_stream() 135 void hda_sdw_int_enable(struct snd_sof_dev *sdev, bool enable) in hda_sdw_int_enable() 140 static int hda_sdw_acpi_scan(struct snd_sof_dev *sdev) in hda_sdw_acpi_scan() 158 static int hda_sdw_probe(struct snd_sof_dev *sdev) in hda_sdw_probe() 200 int hda_sdw_startup(struct snd_sof_dev *sdev) in hda_sdw_startup() 216 static int hda_sdw_exit(struct snd_sof_dev *sdev) in hda_sdw_exit() 231 bool hda_common_check_sdw_irq(struct snd_sof_dev *sdev) in hda_common_check_sdw_irq() 257 static bool hda_dsp_check_sdw_irq(struct snd_sof_dev *sdev) in hda_dsp_check_sdw_irq() 273 static bool hda_sdw_check_wakeen_irq(struct snd_sof_dev *sdev) in hda_sdw_check_wakeen_irq() [all …]
|
D | bdw.c | 76 static void bdw_host_done(struct snd_sof_dev *sdev); 77 static void bdw_dsp_done(struct snd_sof_dev *sdev); 78 static void bdw_get_reply(struct snd_sof_dev *sdev); 84 static int bdw_run(struct snd_sof_dev *sdev) in bdw_run() 99 static int bdw_reset(struct snd_sof_dev *sdev) in bdw_reset() 117 static int bdw_set_dsp_D0(struct snd_sof_dev *sdev) in bdw_set_dsp_D0() 224 static void bdw_get_registers(struct snd_sof_dev *sdev, in bdw_get_registers() 250 static void bdw_dump(struct snd_sof_dev *sdev, u32 flags) in bdw_dump() 292 struct snd_sof_dev *sdev = context; in bdw_irq_handler() 306 struct snd_sof_dev *sdev = context; in bdw_irq_thread() [all …]
|
D | hda-codec.c | 66 void hda_codec_jack_wake_enable(struct snd_sof_dev *sdev, bool enable) in hda_codec_jack_wake_enable() 83 void hda_codec_jack_check(struct snd_sof_dev *sdev) in hda_codec_jack_check() 97 void hda_codec_jack_wake_enable(struct snd_sof_dev *sdev, bool enable) {} in hda_codec_jack_wake_enable() 98 void hda_codec_jack_check(struct snd_sof_dev *sdev) {} in hda_codec_jack_check() 111 static int hda_codec_probe(struct snd_sof_dev *sdev, int address, in hda_codec_probe() 194 void hda_codec_probe_bus(struct snd_sof_dev *sdev, in hda_codec_probe_bus() 219 void hda_codec_i915_display_power(struct snd_sof_dev *sdev, bool enable) in hda_codec_i915_display_power() 230 int hda_codec_i915_init(struct snd_sof_dev *sdev) in hda_codec_i915_init() 247 int hda_codec_i915_exit(struct snd_sof_dev *sdev) in hda_codec_i915_exit()
|
D | hda-compress.c | 22 int hda_probe_compr_assign(struct snd_sof_dev *sdev, in hda_probe_compr_assign() 39 int hda_probe_compr_free(struct snd_sof_dev *sdev, in hda_probe_compr_free() 59 int hda_probe_compr_set_params(struct snd_sof_dev *sdev, in hda_probe_compr_set_params() 92 int hda_probe_compr_trigger(struct snd_sof_dev *sdev, in hda_probe_compr_trigger() 101 int hda_probe_compr_pointer(struct snd_sof_dev *sdev, in hda_probe_compr_pointer()
|
D | hda-loader.c | 29 static struct hdac_ext_stream *cl_stream_prepare(struct snd_sof_dev *sdev, unsigned int format, in cl_stream_prepare() 87 static int cl_dsp_init(struct snd_sof_dev *sdev, int stream_tag) in cl_dsp_init() 193 static int cl_trigger(struct snd_sof_dev *sdev, in cl_trigger() 220 static int cl_cleanup(struct snd_sof_dev *sdev, struct snd_dma_buffer *dmab, in cl_cleanup() 252 static int cl_copy_fw(struct snd_sof_dev *sdev, struct hdac_ext_stream *stream) in cl_copy_fw() 293 int hda_dsp_cl_boot_firmware_iccmax(struct snd_sof_dev *sdev) in hda_dsp_cl_boot_firmware_iccmax() 341 int hda_dsp_cl_boot_firmware(struct snd_sof_dev *sdev) in hda_dsp_cl_boot_firmware() 455 int hda_dsp_pre_fw_run(struct snd_sof_dev *sdev) in hda_dsp_pre_fw_run() 462 int hda_dsp_post_fw_run(struct snd_sof_dev *sdev) in hda_dsp_post_fw_run() 485 int hda_dsp_post_fw_run_icl(struct snd_sof_dev *sdev) in hda_dsp_post_fw_run_icl() [all …]
|
/sound/soc/sof/imx/ |
D | imx8m.c | 27 struct snd_sof_dev *sdev; 34 static void imx8m_get_reply(struct snd_sof_dev *sdev) in imx8m_get_reply() 68 static int imx8m_get_mailbox_offset(struct snd_sof_dev *sdev) in imx8m_get_mailbox_offset() 73 static int imx8m_get_window_offset(struct snd_sof_dev *sdev, u32 id) in imx8m_get_window_offset() 109 static int imx8m_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg) in imx8m_send_msg() 123 static int imx8m_run(struct snd_sof_dev *sdev) in imx8m_run() 129 static int imx8m_probe(struct snd_sof_dev *sdev) in imx8m_probe() 220 static int imx8m_remove(struct snd_sof_dev *sdev) in imx8m_remove() 230 static int imx8m_get_bar_index(struct snd_sof_dev *sdev, u32 type) in imx8m_get_bar_index() 242 static void imx8m_ipc_msg_data(struct snd_sof_dev *sdev, in imx8m_ipc_msg_data() [all …]
|
D | imx8.c | 45 struct snd_sof_dev *sdev; 61 static void imx8_get_reply(struct snd_sof_dev *sdev) in imx8_get_reply() 95 static int imx8_get_mailbox_offset(struct snd_sof_dev *sdev) in imx8_get_mailbox_offset() 100 static int imx8_get_window_offset(struct snd_sof_dev *sdev, u32 id) in imx8_get_window_offset() 136 static int imx8_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg) in imx8_send_msg() 150 static int imx8x_run(struct snd_sof_dev *sdev) in imx8x_run() 190 static int imx8_run(struct snd_sof_dev *sdev) in imx8_run() 208 static int imx8_probe(struct snd_sof_dev *sdev) in imx8_probe() 350 static int imx8_remove(struct snd_sof_dev *sdev) in imx8_remove() 366 static int imx8_get_bar_index(struct snd_sof_dev *sdev, u32 type) in imx8_get_bar_index() [all …]
|