Lines Matching full:pkt

208 	struct gpr_pkt *pkt;  in __audioreach_alloc_pkt()  local
219 pkt = p; in __audioreach_alloc_pkt()
220 pkt->hdr.version = GPR_PKT_VER; in __audioreach_alloc_pkt()
221 pkt->hdr.hdr_size = GPR_PKT_HEADER_WORD_SIZE; in __audioreach_alloc_pkt()
222 pkt->hdr.pkt_size = pkt_size; in __audioreach_alloc_pkt()
223 pkt->hdr.dest_port = dest_port; in __audioreach_alloc_pkt()
224 pkt->hdr.src_port = src_port; in __audioreach_alloc_pkt()
226 pkt->hdr.dest_domain = GPR_DOMAIN_ID_ADSP; in __audioreach_alloc_pkt()
227 pkt->hdr.src_domain = GPR_DOMAIN_ID_APPS; in __audioreach_alloc_pkt()
228 pkt->hdr.token = token; in __audioreach_alloc_pkt()
229 pkt->hdr.opcode = opcode; in __audioreach_alloc_pkt()
239 return pkt; in __audioreach_alloc_pkt()
461 struct gpr_pkt *pkt; in audioreach_alloc_graph_pkt() local
495 pkt = audioreach_alloc_apm_cmd_pkt(payload_size, APM_CMD_GRAPH_OPEN, 0); in audioreach_alloc_graph_pkt()
496 if (IS_ERR(pkt)) in audioreach_alloc_graph_pkt()
497 return pkt; in audioreach_alloc_graph_pkt()
499 p = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE; in audioreach_alloc_graph_pkt()
548 return pkt; in audioreach_alloc_graph_pkt()
555 struct gpr_pkt *pkt, uint32_t rsp_opcode) in audioreach_send_cmd_sync() argument
558 struct gpr_hdr *hdr = &pkt->hdr; in audioreach_send_cmd_sync()
566 rc = gpr_send_port_pkt(port, pkt); in audioreach_send_cmd_sync()
568 rc = gpr_send_pkt(gdev, pkt); in audioreach_send_cmd_sync()
598 int audioreach_graph_send_cmd_sync(struct q6apm_graph *graph, struct gpr_pkt *pkt, in audioreach_graph_send_cmd_sync() argument
603 graph->port, &graph->cmd_wait, pkt, rsp_opcode); in audioreach_graph_send_cmd_sync()
617 struct gpr_pkt *pkt; in audioreach_display_port_set_media_format() local
627 pkt = audioreach_alloc_apm_cmd_pkt(payload_size, APM_CMD_SET_CFG, 0); in audioreach_display_port_set_media_format()
628 if (IS_ERR(pkt)) in audioreach_display_port_set_media_format()
629 return PTR_ERR(pkt); in audioreach_display_port_set_media_format()
631 p = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE; in audioreach_display_port_set_media_format()
666 rc = q6apm_send_cmd_sync(graph->apm, pkt, 0); in audioreach_display_port_set_media_format()
668 kfree(pkt); in audioreach_display_port_set_media_format()
685 struct gpr_pkt *pkt; in audioreach_codec_dma_set_media_format() local
696 pkt = audioreach_alloc_apm_cmd_pkt(payload_size, APM_CMD_SET_CFG, 0); in audioreach_codec_dma_set_media_format()
697 if (IS_ERR(pkt)) in audioreach_codec_dma_set_media_format()
698 return PTR_ERR(pkt); in audioreach_codec_dma_set_media_format()
700 p = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE; in audioreach_codec_dma_set_media_format()
744 rc = q6apm_send_cmd_sync(graph->apm, pkt, 0); in audioreach_codec_dma_set_media_format()
746 kfree(pkt); in audioreach_codec_dma_set_media_format()
755 struct gpr_pkt *pkt; in audioreach_send_u32_param() local
765 pkt = p; in audioreach_send_u32_param()
778 rc = q6apm_send_cmd_sync(graph->apm, pkt, 0); in audioreach_send_u32_param()
780 kfree(pkt); in audioreach_send_u32_param()
819 struct gpr_pkt *pkt; in audioreach_set_module_config() local
823 pkt = audioreach_alloc_apm_cmd_pkt(payload_size, APM_CMD_SET_CFG, 0); in audioreach_set_module_config()
824 if (IS_ERR(pkt)) in audioreach_set_module_config()
825 return PTR_ERR(pkt); in audioreach_set_module_config()
827 p = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE; in audioreach_set_module_config()
831 rc = q6apm_send_cmd_sync(graph->apm, pkt, 0); in audioreach_set_module_config()
833 kfree(pkt); in audioreach_set_module_config()
846 struct gpr_pkt *pkt; in audioreach_mfc_set_media_format() local
853 pkt = audioreach_alloc_apm_cmd_pkt(payload_size, APM_CMD_SET_CFG, 0); in audioreach_mfc_set_media_format()
854 if (IS_ERR(pkt)) in audioreach_mfc_set_media_format()
855 return PTR_ERR(pkt); in audioreach_mfc_set_media_format()
857 p = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE; in audioreach_mfc_set_media_format()
873 rc = q6apm_send_cmd_sync(graph->apm, pkt, 0); in audioreach_mfc_set_media_format()
875 kfree(pkt); in audioreach_mfc_set_media_format()
965 struct gpr_pkt *pkt; in audioreach_compr_set_param() local
972 pkt = audioreach_alloc_cmd_pkt(payload_size, DATA_CMD_WR_SH_MEM_EP_MEDIA_FORMAT, in audioreach_compr_set_param()
975 if (IS_ERR(pkt)) in audioreach_compr_set_param()
978 p = (void *)pkt + GPR_HDR_SIZE; in audioreach_compr_set_param()
982 kfree(pkt); in audioreach_compr_set_param()
986 rc = gpr_send_port_pkt(graph->port, pkt); in audioreach_compr_set_param()
987 kfree(pkt); in audioreach_compr_set_param()
1003 struct gpr_pkt *pkt; in audioreach_i2s_set_media_format() local
1012 pkt = audioreach_alloc_apm_cmd_pkt(payload_size, APM_CMD_SET_CFG, 0); in audioreach_i2s_set_media_format()
1013 if (IS_ERR(pkt)) in audioreach_i2s_set_media_format()
1014 return PTR_ERR(pkt); in audioreach_i2s_set_media_format()
1016 p = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE; in audioreach_i2s_set_media_format()
1063 rc = q6apm_send_cmd_sync(graph->apm, pkt, 0); in audioreach_i2s_set_media_format()
1065 kfree(pkt); in audioreach_i2s_set_media_format()
1076 struct gpr_pkt *pkt; in audioreach_logging_set_media_format() local
1080 pkt = audioreach_alloc_apm_cmd_pkt(payload_size, APM_CMD_SET_CFG, 0); in audioreach_logging_set_media_format()
1081 if (IS_ERR(pkt)) in audioreach_logging_set_media_format()
1082 return PTR_ERR(pkt); in audioreach_logging_set_media_format()
1084 p = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE; in audioreach_logging_set_media_format()
1098 rc = q6apm_send_cmd_sync(graph->apm, pkt, 0); in audioreach_logging_set_media_format()
1100 kfree(pkt); in audioreach_logging_set_media_format()
1114 struct gpr_pkt *pkt; in audioreach_pcm_set_media_format() local
1123 pkt = audioreach_alloc_apm_cmd_pkt(payload_size, APM_CMD_SET_CFG, 0); in audioreach_pcm_set_media_format()
1124 if (IS_ERR(pkt)) in audioreach_pcm_set_media_format()
1125 return PTR_ERR(pkt); in audioreach_pcm_set_media_format()
1127 cfg = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE; in audioreach_pcm_set_media_format()
1149 rc = q6apm_send_cmd_sync(graph->apm, pkt, 0); in audioreach_pcm_set_media_format()
1151 kfree(pkt); in audioreach_pcm_set_media_format()
1165 struct gpr_pkt *pkt; in audioreach_shmem_set_media_format() local
1175 pkt = audioreach_alloc_cmd_pkt(payload_size, APM_CMD_SET_CFG, 0, in audioreach_shmem_set_media_format()
1177 if (IS_ERR(pkt)) in audioreach_shmem_set_media_format()
1178 return PTR_ERR(pkt); in audioreach_shmem_set_media_format()
1180 p = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE; in audioreach_shmem_set_media_format()
1208 kfree(pkt); in audioreach_shmem_set_media_format()
1213 rc = audioreach_graph_send_cmd_sync(graph, pkt, 0); in audioreach_shmem_set_media_format()
1215 kfree(pkt); in audioreach_shmem_set_media_format()
1225 struct gpr_pkt *pkt; in audioreach_gain_set_vol_ctrl() local
1229 pkt = audioreach_alloc_apm_cmd_pkt(payload_size, APM_CMD_SET_CFG, 0); in audioreach_gain_set_vol_ctrl()
1230 if (IS_ERR(pkt)) in audioreach_gain_set_vol_ctrl()
1231 return PTR_ERR(pkt); in audioreach_gain_set_vol_ctrl()
1233 p = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE; in audioreach_gain_set_vol_ctrl()
1244 rc = q6apm_send_cmd_sync(apm, pkt, 0); in audioreach_gain_set_vol_ctrl()
1246 kfree(pkt); in audioreach_gain_set_vol_ctrl()
1257 struct gpr_pkt *pkt; in audioreach_gain_set() local
1260 pkt = audioreach_alloc_apm_cmd_pkt(payload_size, APM_CMD_SET_CFG, 0); in audioreach_gain_set()
1261 if (IS_ERR(pkt)) in audioreach_gain_set()
1262 return PTR_ERR(pkt); in audioreach_gain_set()
1264 cfg = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE; in audioreach_gain_set()
1274 rc = q6apm_send_cmd_sync(graph->apm, pkt, 0); in audioreach_gain_set()
1276 kfree(pkt); in audioreach_gain_set()
1363 struct gpr_pkt *pkt; in audioreach_map_memory_regions() local
1385 pkt = audioreach_alloc_apm_pkt(payload_size, APM_CMD_SHARED_MEM_MAP_REGIONS, dir, in audioreach_map_memory_regions()
1387 if (IS_ERR(pkt)) in audioreach_map_memory_regions()
1388 return PTR_ERR(pkt); in audioreach_map_memory_regions()
1390 p = (void *)pkt + GPR_HDR_SIZE; in audioreach_map_memory_regions()
1412 rc = audioreach_graph_send_cmd_sync(graph, pkt, APM_CMD_RSP_SHARED_MEM_MAP_REGIONS); in audioreach_map_memory_regions()
1414 kfree(pkt); in audioreach_map_memory_regions()
1423 struct gpr_pkt *pkt; in audioreach_shared_memory_send_eos() local
1427 pkt = audioreach_alloc_cmd_pkt(sizeof(*eos), DATA_CMD_WR_SH_MEM_EP_EOS, 0, in audioreach_shared_memory_send_eos()
1429 if (IS_ERR(pkt)) in audioreach_shared_memory_send_eos()
1430 return PTR_ERR(pkt); in audioreach_shared_memory_send_eos()
1432 eos = (void *)pkt + GPR_HDR_SIZE + APM_CMD_HDR_SIZE; in audioreach_shared_memory_send_eos()
1436 rc = gpr_send_port_pkt(graph->port, pkt); in audioreach_shared_memory_send_eos()
1437 kfree(pkt); in audioreach_shared_memory_send_eos()