/sound/soc/intel/avs/ |
D | utils.c | 32 static int avs_module_id_entry_index(struct avs_dev *adev, u32 module_id) in avs_module_id_entry_index() argument 40 if (module->module_id == module_id) in avs_module_id_entry_index() 61 int avs_get_module_id_entry(struct avs_dev *adev, u32 module_id, struct avs_module_entry *entry) in avs_get_module_id_entry() argument 67 idx = avs_module_id_entry_index(adev, module_id); in avs_get_module_id_entry() 81 return !ret ? module.module_id : -ENOENT; in avs_get_module_id() 84 bool avs_is_module_ida_empty(struct avs_dev *adev, u32 module_id) in avs_is_module_ida_empty() argument 91 idx = avs_module_id_entry_index(adev, module_id); in avs_is_module_ida_empty() 194 int avs_module_id_alloc(struct avs_dev *adev, u16 module_id) in avs_module_id_alloc() argument 200 idx = avs_module_id_entry_index(adev, module_id); in avs_module_id_alloc() 202 dev_err(adev->dev, "invalid module id: %d", module_id); in avs_module_id_alloc() [all …]
|
D | messages.c | 180 int avs_ipc_init_instance(struct avs_dev *adev, u16 module_id, u8 instance_id, in avs_ipc_init_instance() argument 188 msg.module_id = module_id; in avs_ipc_init_instance() 221 int avs_ipc_delete_instance(struct avs_dev *adev, u16 module_id, u8 instance_id) in avs_ipc_delete_instance() argument 227 msg.module_id = module_id; in avs_ipc_delete_instance() 249 int avs_ipc_bind(struct avs_dev *adev, u16 module_id, u8 instance_id, in avs_ipc_bind() argument 257 msg.module_id = module_id; in avs_ipc_bind() 283 int avs_ipc_unbind(struct avs_dev *adev, u16 module_id, u8 instance_id, in avs_ipc_unbind() argument 291 msg.module_id = module_id; in avs_ipc_unbind() 306 static int __avs_ipc_set_large_config(struct avs_dev *adev, u16 module_id, u8 instance_id, in __avs_ipc_set_large_config() argument 314 msg.module_id = module_id; in __avs_ipc_set_large_config() [all …]
|
D | dsp.c | 226 int avs_dsp_init_module(struct avs_dev *adev, u16 module_id, u8 ppl_instance_id, in avs_dsp_init_module() argument 234 id = avs_module_id_alloc(adev, module_id); in avs_dsp_init_module() 238 ret = avs_get_module_id_entry(adev, module_id, &mentry); in avs_dsp_init_module() 256 ret = avs_ipc_init_instance(adev, module_id, id, ppl_instance_id, in avs_dsp_init_module() 271 avs_module_id_free(adev, module_id, id); in avs_dsp_init_module() 275 void avs_dsp_delete_module(struct avs_dev *adev, u16 module_id, u16 instance_id, in avs_dsp_delete_module() argument 283 avs_ipc_delete_instance(adev, module_id, instance_id); in avs_dsp_delete_module() 285 avs_module_id_free(adev, module_id, instance_id); in avs_dsp_delete_module() 287 ret = avs_get_module_id_entry(adev, module_id, &mentry); in avs_dsp_delete_module() 290 if (avs_is_module_ida_empty(adev, module_id)) { in avs_dsp_delete_module()
|
D | path.c | 260 ret = avs_dsp_init_module(adev, mod->module_id, mod->owner->instance_id, in avs_copier_create() 284 return avs_dsp_init_module(adev, mod->module_id, mod->owner->instance_id, in avs_updown_mix_create() 301 return avs_dsp_init_module(adev, mod->module_id, mod->owner->instance_id, in avs_src_create() 320 return avs_dsp_init_module(adev, mod->module_id, mod->owner->instance_id, in avs_asrc_create() 339 return avs_dsp_init_module(adev, mod->module_id, mod->owner->instance_id, in avs_aec_create() 357 return avs_dsp_init_module(adev, mod->module_id, mod->owner->instance_id, in avs_mux_create() 374 return avs_dsp_init_module(adev, mod->module_id, mod->owner->instance_id, in avs_wov_create() 391 return avs_dsp_init_module(adev, mod->module_id, mod->owner->instance_id, in avs_micsel_create() 407 return avs_dsp_init_module(adev, mod->module_id, mod->owner->instance_id, in avs_modbase_create() 445 ret = avs_dsp_init_module(adev, mod->module_id, mod->owner->instance_id, in avs_modext_create() [all …]
|
D | messages.h | 118 u32 module_id:16; member 305 int avs_ipc_init_instance(struct avs_dev *adev, u16 module_id, u8 instance_id, 308 int avs_ipc_delete_instance(struct avs_dev *adev, u16 module_id, u8 instance_id); 309 int avs_ipc_bind(struct avs_dev *adev, u16 module_id, u8 instance_id, 312 int avs_ipc_unbind(struct avs_dev *adev, u16 module_id, u8 instance_id, 315 int avs_ipc_set_large_config(struct avs_dev *adev, u16 module_id, 318 int avs_ipc_get_large_config(struct avs_dev *adev, u16 module_id, u8 instance_id, 516 u16 module_id; member 798 int avs_ipc_copier_set_sink_format(struct avs_dev *adev, u16 module_id,
|
D | avs.h | 260 int avs_get_module_id_entry(struct avs_dev *adev, u32 module_id, struct avs_module_entry *entry); 262 bool avs_is_module_ida_empty(struct avs_dev *adev, u32 module_id); 266 int avs_module_id_alloc(struct avs_dev *adev, u16 module_id); 267 void avs_module_id_free(struct avs_dev *adev, u16 module_id, u8 instance_id); 272 int avs_dsp_init_module(struct avs_dev *adev, u16 module_id, u8 ppl_instance_id, 275 void avs_dsp_delete_module(struct avs_dev *adev, u16 module_id, u16 instance_id,
|
D | path.h | 39 u16 module_id; member
|
D | loader.c | 229 ret = avs_ipc_load_modules(adev, &mentry->module_id, 1); in avs_cldma_load_module() 233 dev_err(adev->dev, "load module %d failed: %d\n", mentry->module_id, ret); in avs_cldma_load_module() 263 mod_ids[i] = mods[i].module_id; in avs_cldma_transfer_modules()
|
/sound/soc/intel/skylake/ |
D | skl-sst-ipc.h | 71 u32 module_id; member 80 u32 module_id; member 90 u32 module_id; member 97 u32 module_id; member 136 u8 instance_id, u16 module_id, struct skl_ipc_dxstate_info *dx);
|
D | skl-messages.c | 925 module_config->m_type, module_config->id.module_id, in skl_set_module_format() 938 if (mpin[i].id.module_id == id.module_id && in skl_get_queue_index() 968 mpin[i].id.module_id = id.module_id; in skl_alloc_queue() 975 if (mpin[i].id.module_id == id.module_id && in skl_alloc_queue() 992 mpin[q_index].id.module_id = 0; in skl_free_queue() 1035 mconfig->id.module_id, mconfig->id.pvt_id); in skl_init_module() 1050 msg.module_id = mconfig->id.module_id; in skl_init_module() 1072 __func__, src_module->id.module_id, src_module->id.pvt_id); in skl_dump_bind_info() 1074 dst_module->id.module_id, dst_module->id.pvt_id); in skl_dump_bind_info() 1120 msg.module_id = src_mcfg->id.module_id; in skl_unbind_modules() [all …]
|
D | skl-sst-ipc.c | 760 u16 module_id, struct skl_ipc_dxstate_info *dx) in skl_ipc_set_dx() argument 770 header.primary |= IPC_MOD_ID(module_id); in skl_ipc_set_dx() 805 header.primary |= IPC_MOD_ID(msg->module_id); in skl_ipc_init_instance() 841 header.primary |= IPC_MOD_ID(msg->module_id); in skl_ipc_bind_unbind() 927 header.primary |= IPC_MOD_ID(msg->module_id); in skl_ipc_set_large_config() 988 header.primary |= IPC_MOD_ID(msg->module_id); in skl_ipc_get_large_config() 1053 header.primary |= IPC_MOD_ID(msg->module_id); in skl_ipc_set_d0ix()
|
D | skl-debug.c | 43 i, m_pin[i].id.module_id, in skl_print_pins() 82 mconfig->id.module_id, mconfig->id.instance_id, in module_read()
|
D | skl-topology.c | 491 if (mconfig->id.module_id < 0) { in skl_tplg_init_pipe_modules() 504 mconfig->id.module_id, mconfig->guid); in skl_tplg_init_pipe_modules() 567 mconfig->id.module_id); in skl_tplg_unload_pipe_modules() 865 int i, size, module_id; in skl_tplg_find_moduleid_from_uuid() local 878 module_id = skl_get_module_id(skl, in skl_tplg_find_moduleid_from_uuid() 880 if (module_id < 0) { in skl_tplg_find_moduleid_from_uuid() 885 params->u.map[i].mod_id = module_id; in skl_tplg_find_moduleid_from_uuid() 939 if ((pin->id.module_id == src->id.module_id) && in skl_tplg_module_add_deferred_bind() 2130 m_pin[pin_index].id.module_id = tkn_elem->value; in skl_tplg_fill_pin() 2779 m_pin[i].id.module_id = dfw_pin[i].module_id; in skl_fill_module_pin_info_v4() [all …]
|
D | skl-sst-utils.c | 102 int module_id, int instance_id) in skl_get_pvt_instance_id_map() argument 107 if (module->id == module_id) in skl_get_pvt_instance_id_map()
|
D | skl-sst-dsp.h | 241 int module_id, int instance_id);
|
D | bxt-sst.c | 308 msg.module_id = 0; in bxt_set_dsp_D0i3() 364 msg.module_id = 0; in bxt_set_dsp_D0i0()
|
/sound/soc/qcom/qdsp6/ |
D | topology.c | 160 uint32_t module_id, bool *found) in audioreach_tplg_alloc_module() argument 166 mod = idr_find(&apm->modules_idr, module_id); in audioreach_tplg_alloc_module() 179 if (!module_id) { /* alloc module id dynamically */ in audioreach_tplg_alloc_module() 184 ret = idr_alloc(&apm->modules_idr, mod, module_id, module_id + 1, GFP_KERNEL); in audioreach_tplg_alloc_module() 189 dev_err(apm->dev, "Failed to allocate Module Instance ID (%x)\n", module_id); in audioreach_tplg_alloc_module() 413 int module_id = 0, instance_id = 0, tkn_count = 0; in audioreach_parse_common_tokens() local 426 module_id = le32_to_cpu(mod_elem->value); in audioreach_parse_common_tokens() 474 mod->module_id = module_id; in audioreach_parse_common_tokens() 669 switch (mod->module_id) { in audioreach_widget_load_buffer()
|
D | q6afe.c | 389 u32 module_id; member 981 void *data, int param_id, int module_id, int psize, in q6afe_set_param() argument 1014 pdata->module_id = module_id; in q6afe_set_param() 1027 int param_id, int module_id, int psize) in q6afe_port_set_param() argument 1029 return q6afe_set_param(port->afe, port, data, param_id, module_id, in q6afe_port_set_param() 1034 int param_id, int module_id, int psize) in q6afe_port_set_param_v2() argument 1069 pdata->module_id = module_id; in q6afe_port_set_param_v2()
|
D | audioreach.h | 480 uint32_t module_id; member 627 uint32_t module_id; member
|
D | q6apm.c | 172 if (mid == module->module_id) in __q6apm_find_module_by_mid() 380 if ((module->module_id == MODULE_ID_WR_SHARED_MEM_EP) || in q6apm_graph_media_format_pcm() 381 (module->module_id == MODULE_ID_RD_SHARED_MEM_EP)) in q6apm_graph_media_format_pcm()
|
/sound/soc/intel/atom/ |
D | sst-atom-controls.h | 320 dst.module_id = (mod_id)) 348 u16 module_id; member 576 u16 module_id; member 695 u16 module_id; member 723 .module_id = xmod, .pipe_id = xpipe, .task_id = xtask,\ 734 .module_id = xmod, .pipe_id = xpipe, .task_id = xtask,\ 744 .module_id = xmod, .pipe_id = xpipe, .task_id = xtask,\ 784 u16 module_id; member 796 .max = xcount + sizeof(u16), .type = xtype, .module_id = xmod, \
|
D | sst-mfld-dsp.h | 245 u8 module_id; /* Module ID in case of error */ member 452 u16 module_id; /*module id */ member 499 u8 module_id; member
|
D | sst-mfld-platform.h | 163 u16 module_id; /* module identifieer */ member
|
D | sst-atom-controls.c | 278 SST_FILL_DESTINATION(2, cmd->dst, bc->pipe_id, bc->module_id); in sst_send_algo_cmd() 408 u16 task_id, u16 loc_id, u16 module_id, int mute) in sst_send_gain_cmd() argument 427 loc_id, module_id); in sst_send_gain_cmd() 508 mc->pipe_id | mc->instance_id, mc->module_id, 0); in sst_gain_put() 615 mc->pipe_id | mc->instance_id, mc->module_id, mute); in sst_set_pipe_gain()
|
/sound/soc/intel/catpt/ |
D | loader.c | 33 u16 module_id; member 423 type = &cdev->modules[mod->module_id]; in catpt_load_module() 480 if (mod->module_id > CATPT_MODID_LAST) in catpt_restore_firmware() 483 switch (mod->module_id) { in catpt_restore_firmware() 526 if (mod->module_id > CATPT_MODID_LAST) in catpt_load_firmware()
|