Searched refs:q6apm (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/sound/soc/qcom/qdsp6/ |
H A D | Makefile | 3 snd-q6apm-objs := q6apm.o audioreach.o topology.o 15 obj-$(CONFIG_SND_SOC_QDSP6_APM) += snd-q6apm.o 16 obj-$(CONFIG_SND_SOC_QDSP6_APM_DAI) += q6apm-dai.o 17 obj-$(CONFIG_SND_SOC_QDSP6_APM_LPASS_DAI) += q6apm-lpass-dais.o
|
H A D | q6apm.h | 51 struct q6apm { struct 91 struct q6apm *apm; 101 struct q6apm *apm; 140 int q6apm_send_cmd_sync(struct q6apm *apm, struct gpr_pkt *pkt,
|
H A D | topology.c | 15 #include "q6apm.h" 27 static struct audioreach_graph_info *audioreach_tplg_alloc_graph_info(struct q6apm *apm, in audioreach_tplg_alloc_graph_info() 73 static struct audioreach_sub_graph *audioreach_tplg_alloc_sub_graph(struct q6apm *apm, in audioreach_tplg_alloc_sub_graph() 115 static struct audioreach_container *audioreach_tplg_alloc_container(struct q6apm *apm, in audioreach_tplg_alloc_container() 161 static struct audioreach_module *audioreach_tplg_alloc_module(struct q6apm *apm, in audioreach_tplg_alloc_module() 307 static struct audioreach_sub_graph *audioreach_parse_sg_tokens(struct q6apm *apm, in audioreach_parse_sg_tokens() 364 static struct audioreach_container *audioreach_parse_cont_tokens(struct q6apm *apm, in audioreach_parse_cont_tokens() 409 static struct audioreach_module *audioreach_parse_common_tokens(struct q6apm *apm, in audioreach_parse_common_tokens() 573 struct q6apm *apm = dev_get_drvdata(component->dev); in audioreach_widget_load_module_common() 776 struct q6apm *dat in audioreach_widget_load_mixer() [all...] |
H A D | q6apm.c | 19 #include "q6apm.h" 30 static struct q6apm *g_apm; 32 int q6apm_send_cmd_sync(struct q6apm *apm, struct gpr_pkt *pkt, uint32_t rsp_opcode) in q6apm_send_cmd_sync() 40 static struct audioreach_graph *q6apm_get_audioreach_graph(struct q6apm *apm, uint32_t graph_id) in q6apm_get_audioreach_graph() 101 struct q6apm *apm = graph->apm; in audioreach_graph_mgmt_cmd() 133 struct q6apm *apm; in q6apm_put_audioreach_graph() 149 static int q6apm_get_apm_state(struct q6apm *apm) in q6apm_get_apm_state() 173 static struct audioreach_module *__q6apm_find_module_by_mid(struct q6apm *apm, in __q6apm_find_module_by_mid() 608 struct q6apm *apm = dev_get_drvdata(dev->parent); in q6apm_graph_open() 713 #define APM_AUDIO_DRV_NAME "q6apm [all...] |
H A D | audioreach.h | 8 struct q6apm; 780 void *audioreach_alloc_graph_pkt(struct q6apm *apm, struct audioreach_graph_info 800 int audioreach_gain_set_vol_ctrl(struct q6apm *apm,
|
H A D | audioreach.c | 12 #include "q6apm.h" 352 static void audioreach_populate_graph(struct q6apm *apm, struct audioreach_graph_info *info, in audioreach_populate_graph() 426 void *audioreach_alloc_graph_pkt(struct q6apm *apm, struct audioreach_graph_info *info) in audioreach_alloc_graph_pkt() 1177 int audioreach_gain_set_vol_ctrl(struct q6apm *apm, struct audioreach_module *module, int vol) in audioreach_gain_set_vol_ctrl()
|
Completed in 8 milliseconds