| /linux/sound/soc/qcom/qdsp6/ |
| H A D | q6apm.c | 41 static struct audioreach_graph *q6apm_get_audioreach_graph(struct q6apm *apm, uint32_t graph_id) in q6apm_get_audioreach_graph() argument 48 graph = idr_find(&apm->graph_idr, graph_id); in q6apm_get_audioreach_graph() 56 info = idr_find(&apm->graph_info_idr, graph_id); in q6apm_get_audioreach_graph() 67 graph->id = graph_id; in q6apm_get_audioreach_graph() 78 id = idr_alloc(&apm->graph_idr, graph, graph_id, graph_id + 1, GFP_KERNEL); in q6apm_get_audioreach_graph() 80 dev_err(apm->dev, "Unable to allocate graph id (%d)\n", graph_id); in q6apm_get_audioreach_graph() 208 static int __q6apm_map_memory_fixed_region(struct device *dev, unsigned int graph_id, in __q6apm_map_memory_fixed_region() argument 220 APM_CMD_SHARED_MEM_MAP_REGIONS, (graph_id | pos_mask)); in __q6apm_map_memory_fixed_region() 225 info = idr_find(&apm->graph_info_idr, graph_id); in __q6apm_map_memory_fixed_region() 258 int q6apm_map_pos_buffer(struct device *dev, unsigned int graph_id, phys_addr_t phys, size_t sz) in q6apm_map_pos_buffer() argument [all …]
|
| H A D | q6apm-lpass-dais.c | 233 int graph_id = dai->id; in q6apm_lpass_dai_prepare() 247 graph = q6apm_graph_open(dai->dev, NULL, dai->dev, graph_id, substream->stream); in q6apm_lpass_dai_startup() 249 dev_err(dai->dev, "Failed to open graph (%d)\n", graph_id); in q6apm_lpass_dai_startup() 253 dai_data->graph[graph_id] = graph; 281 int graph_id = dai->id; 284 graph = q6apm_graph_open(dai->dev, NULL, dai->dev, graph_id, substream->stream); 286 dev_err(dai->dev, "Failed to open graph (%d)\n", graph_id); 289 dai_data->graph[graph_id] = graph; 192 int graph_id = dai->id; q6apm_lpass_dai_prepare() local 240 int graph_id = dai->id; q6apm_lpass_dai_startup() local
|
| H A D | q6apm-dai.c | 376 int graph_id, ret; in q6apm_dai_open() 378 graph_id = cpu_dai->driver->id; in q6apm_dai_open() 392 prtd->graph = q6apm_graph_open(dev, event_handler, prtd, graph_id, substream->stream); in q6apm_dai_open() 534 int graph_id, bool is_push_pull) in q6apm_dai_memory_unmap() 552 ret = q6apm_map_memory_fixed_region(dev, graph_id, phys, BUFFER_BYTES_MAX); in q6apm_dai_pcm_free() 562 ret = q6apm_map_pos_buffer(dev, graph_id, phys, POS_BUFFER_BYTES); in q6apm_dai_compr_open() 582 int graph_id, ret; in q6apm_dai_compr_open() 586 graph_id = cpu_dai->driver->id; in q6apm_dai_compr_open() 597 graph_id, in q6apm_dai_compr_open() 606 ret = q6apm_dai_memory_map(component, substream, graph_id, is_push_pul in q6apm_dai_compr_open() 341 int graph_id, ret; q6apm_dai_open() local 471 q6apm_dai_memory_map(struct snd_soc_component * component,struct snd_pcm_substream * substream,int graph_id) q6apm_dai_memory_map() argument 501 int graph_id, ret; q6apm_dai_pcm_new() local 533 int graph_id; q6apm_dai_memory_unmap() local 570 int graph_id; q6apm_dai_compr_open() local [all...] |
| H A D | topology.c | 20 u32 graph_id; /* Graph ID */ member 29 uint32_t graph_id, in audioreach_tplg_alloc_graph_info() argument 36 info = idr_find(&apm->graph_info_idr, graph_id); in audioreach_tplg_alloc_graph_info() 52 ret = idr_alloc_u32(&apm->graph_info_idr, info, &graph_id, graph_id, GFP_KERNEL); in audioreach_tplg_alloc_graph_info() 56 dev_err(apm->dev, "Failed to allocate Graph ID (%x)\n", graph_id); in audioreach_tplg_alloc_graph_info() 61 info->id = graph_id; in audioreach_tplg_alloc_graph_info() 342 int graph_id, sub_graph_id, tkn_count = 0; in audioreach_parse_sg_tokens() local 363 graph_id = le32_to_cpu(sg_elem->value); in audioreach_parse_sg_tokens() 364 info = audioreach_tplg_alloc_graph_info(apm, graph_id, in audioreach_parse_sg_tokens() [all...] |
| H A D | q6apm.h | 117 void *priv, int graph_id, int dir); 138 unsigned int graph_id, phys_addr_t phys, 141 unsigned int graph_id, phys_addr_t phys, 143 int q6apm_unmap_pos_buffer(struct device *dev, unsigned int graph_id); 148 int q6apm_unmap_memory_fixed_region(struct device *dev, unsigned int graph_id); 164 bool q6apm_is_graph_in_push_pull_mode_from_id(struct device *dev, unsigned int graph_id, int dir);
|