H A D | q6apm.c | 21 /* Graph Management */ 43 struct audioreach_graph *graph; in q6apm_get_audioreach_graph() local 47 graph = idr_find(&apm->graph_idr, graph_id); in q6apm_get_audioreach_graph() 50 if (graph) { in q6apm_get_audioreach_graph() 51 kref_get(&graph->refcount); in q6apm_get_audioreach_graph() 52 return graph; in q6apm_get_audioreach_graph() 60 graph = kzalloc(sizeof(*graph), GFP_KERNEL); in q6apm_get_audioreach_graph() 61 if (!graph) in q6apm_get_audioreach_graph() 64 graph in q6apm_get_audioreach_graph() 94 audioreach_graph_mgmt_cmd(struct audioreach_graph * graph,uint32_t opcode) audioreach_graph_mgmt_cmd() argument 132 struct audioreach_graph *graph; q6apm_put_audioreach_graph() local 193 q6apm_graph_media_format_shmem(struct q6apm_graph * graph,struct audioreach_module_config * cfg) q6apm_graph_media_format_shmem() argument 213 q6apm_map_memory_regions(struct q6apm_graph * graph,unsigned int dir,phys_addr_t phys,size_t period_sz,unsigned int periods) q6apm_map_memory_regions() argument 269 q6apm_unmap_memory_regions(struct q6apm_graph * graph,unsigned int dir) q6apm_unmap_memory_regions() argument 301 q6apm_remove_initial_silence(struct device * dev,struct q6apm_graph * graph,uint32_t samples) q6apm_remove_initial_silence() argument 313 q6apm_remove_trailing_silence(struct device * dev,struct q6apm_graph * graph,uint32_t samples) q6apm_remove_trailing_silence() argument 325 q6apm_enable_compress_module(struct device * dev,struct q6apm_graph * graph,bool en) q6apm_enable_compress_module() argument 337 q6apm_set_real_module_id(struct device * dev,struct q6apm_graph * graph,uint32_t codec_id) q6apm_set_real_module_id() argument 366 q6apm_graph_media_format_pcm(struct q6apm_graph * graph,struct audioreach_module_config * cfg) q6apm_graph_media_format_pcm() argument 390 q6apm_graph_get_tx_shmem_module_iid(struct q6apm_graph * graph) q6apm_graph_get_tx_shmem_module_iid() argument 402 q6apm_graph_get_rx_shmem_module_iid(struct q6apm_graph * graph) q6apm_graph_get_rx_shmem_module_iid() argument 415 q6apm_write_async(struct q6apm_graph * graph,uint32_t len,uint32_t msw_ts,uint32_t lsw_ts,uint32_t wflags) q6apm_write_async() argument 458 q6apm_read(struct q6apm_graph * graph) q6apm_read() argument 497 q6apm_get_hw_pointer(struct q6apm_graph * graph,int dir) q6apm_get_hw_pointer() argument 516 struct q6apm_graph *graph = priv; graph_callback() local 626 struct q6apm_graph *graph; q6apm_graph_open() local 668 q6apm_graph_close(struct q6apm_graph * graph) q6apm_graph_close() argument 681 q6apm_graph_prepare(struct q6apm_graph * graph) q6apm_graph_prepare() argument 687 q6apm_graph_start(struct q6apm_graph * graph) q6apm_graph_start() argument 701 q6apm_graph_stop(struct q6apm_graph * graph) q6apm_graph_stop() argument 712 q6apm_graph_flush(struct q6apm_graph * graph) q6apm_graph_flush() argument 775 q6apm_find_module_by_mid(struct q6apm_graph * graph,uint32_t mid) q6apm_find_module_by_mid() argument [all...] |