Lines Matching refs:primary

305 		header->primary | SKL_ADSP_REG_HIPCI_BUSY);  in skl_ipc_tx_msg()
333 header->primary); in skl_ipc_reply_get_msg()
350 if (IPC_GLB_NOTIFY_MSG_TYPE(header.primary)) { in skl_ipc_process_notification()
351 switch (IPC_GLB_NOTIFY_TYPE(header.primary)) { in skl_ipc_process_notification()
354 dev_err(ipc->dev, "FW Underrun %x\n", header.primary); in skl_ipc_process_notification()
359 header.primary); in skl_ipc_process_notification()
382 header.primary); in skl_ipc_process_notification()
437 u32 reply = header.primary & IPC_GLB_REPLY_STATUS_MASK; in skl_ipc_process_reply()
453 dev_dbg(ipc->dev, "ipc FW reply %x: success\n", header.primary); in skl_ipc_process_reply()
456 switch (IPC_GLB_NOTIFY_MSG_TYPE(header.primary)) { in skl_ipc_process_reply()
470 switch (IPC_GLB_NOTIFY_MSG_TYPE(header.primary)) { in skl_ipc_process_reply()
527 header.primary = hipct; in skl_dsp_irq_thread_handler()
530 header.primary); in skl_dsp_irq_thread_handler()
534 if (IPC_GLB_NOTIFY_RSP_TYPE(header.primary)) { in skl_dsp_irq_thread_handler()
642 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG); in skl_ipc_create_pipeline()
643 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST); in skl_ipc_create_pipeline()
644 header.primary |= IPC_GLB_TYPE(IPC_GLB_CREATE_PPL); in skl_ipc_create_pipeline()
645 header.primary |= IPC_INSTANCE_ID(instance_id); in skl_ipc_create_pipeline()
646 header.primary |= IPC_PPL_TYPE(ppl_type); in skl_ipc_create_pipeline()
647 header.primary |= IPC_PPL_MEM_SIZE(ppl_mem_size); in skl_ipc_create_pipeline()
652 dev_dbg(ipc->dev, "In %s header=%d\n", __func__, header.primary); in skl_ipc_create_pipeline()
669 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG); in skl_ipc_delete_pipeline()
670 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST); in skl_ipc_delete_pipeline()
671 header.primary |= IPC_GLB_TYPE(IPC_GLB_DELETE_PPL); in skl_ipc_delete_pipeline()
672 header.primary |= IPC_INSTANCE_ID(instance_id); in skl_ipc_delete_pipeline()
675 dev_dbg(ipc->dev, "In %s header=%d\n", __func__, header.primary); in skl_ipc_delete_pipeline()
693 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG); in skl_ipc_set_pipeline_state()
694 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST); in skl_ipc_set_pipeline_state()
695 header.primary |= IPC_GLB_TYPE(IPC_GLB_SET_PPL_STATE); in skl_ipc_set_pipeline_state()
696 header.primary |= IPC_INSTANCE_ID(instance_id); in skl_ipc_set_pipeline_state()
697 header.primary |= IPC_PPL_STATE(state); in skl_ipc_set_pipeline_state()
700 dev_dbg(ipc->dev, "In %s header=%d\n", __func__, header.primary); in skl_ipc_set_pipeline_state()
717 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG); in skl_ipc_save_pipeline()
718 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST); in skl_ipc_save_pipeline()
719 header.primary |= IPC_GLB_TYPE(IPC_GLB_SAVE_PPL); in skl_ipc_save_pipeline()
720 header.primary |= IPC_INSTANCE_ID(instance_id); in skl_ipc_save_pipeline()
725 dev_dbg(ipc->dev, "In %s header=%d\n", __func__, header.primary); in skl_ipc_save_pipeline()
742 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG); in skl_ipc_restore_pipeline()
743 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST); in skl_ipc_restore_pipeline()
744 header.primary |= IPC_GLB_TYPE(IPC_GLB_RESTORE_PPL); in skl_ipc_restore_pipeline()
745 header.primary |= IPC_INSTANCE_ID(instance_id); in skl_ipc_restore_pipeline()
748 dev_dbg(ipc->dev, "In %s header=%d\n", __func__, header.primary); in skl_ipc_restore_pipeline()
766 header.primary = IPC_MSG_TARGET(IPC_MOD_MSG); in skl_ipc_set_dx()
767 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST); in skl_ipc_set_dx()
768 header.primary |= IPC_GLB_TYPE(IPC_MOD_SET_DX); in skl_ipc_set_dx()
769 header.primary |= IPC_MOD_INSTANCE_ID(instance_id); in skl_ipc_set_dx()
770 header.primary |= IPC_MOD_ID(module_id); in skl_ipc_set_dx()
777 header.primary, header.extension); in skl_ipc_set_dx()
801 header.primary = IPC_MSG_TARGET(IPC_MOD_MSG); in skl_ipc_init_instance()
802 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST); in skl_ipc_init_instance()
803 header.primary |= IPC_GLB_TYPE(IPC_MOD_INIT_INSTANCE); in skl_ipc_init_instance()
804 header.primary |= IPC_MOD_INSTANCE_ID(msg->instance_id); in skl_ipc_init_instance()
805 header.primary |= IPC_MOD_ID(msg->module_id); in skl_ipc_init_instance()
817 header.primary, header.extension); in skl_ipc_init_instance()
837 header.primary = IPC_MSG_TARGET(IPC_MOD_MSG); in skl_ipc_bind_unbind()
838 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST); in skl_ipc_bind_unbind()
839 header.primary |= IPC_GLB_TYPE(bind_unbind); in skl_ipc_bind_unbind()
840 header.primary |= IPC_MOD_INSTANCE_ID(msg->instance_id); in skl_ipc_bind_unbind()
841 header.primary |= IPC_MOD_ID(msg->module_id); in skl_ipc_bind_unbind()
849 dev_dbg(ipc->dev, "In %s hdr=%x ext=%x\n", __func__, header.primary, in skl_ipc_bind_unbind()
874 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG); in skl_ipc_load_modules()
875 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST); in skl_ipc_load_modules()
876 header.primary |= IPC_GLB_TYPE(IPC_GLB_LOAD_MULTIPLE_MODS); in skl_ipc_load_modules()
877 header.primary |= IPC_LOAD_MODULE_CNT(module_cnt); in skl_ipc_load_modules()
898 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG); in skl_ipc_unload_modules()
899 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST); in skl_ipc_unload_modules()
900 header.primary |= IPC_GLB_TYPE(IPC_GLB_UNLOAD_MULTIPLE_MODS); in skl_ipc_unload_modules()
901 header.primary |= IPC_LOAD_MODULE_CNT(module_cnt); in skl_ipc_unload_modules()
923 header.primary = IPC_MSG_TARGET(IPC_MOD_MSG); in skl_ipc_set_large_config()
924 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST); in skl_ipc_set_large_config()
925 header.primary |= IPC_GLB_TYPE(IPC_MOD_LARGE_CONFIG_SET); in skl_ipc_set_large_config()
926 header.primary |= IPC_MOD_INSTANCE_ID(msg->instance_id); in skl_ipc_set_large_config()
927 header.primary |= IPC_MOD_ID(msg->module_id); in skl_ipc_set_large_config()
943 header.primary, header.extension); in skl_ipc_set_large_config()
984 header.primary = IPC_MSG_TARGET(IPC_MOD_MSG); in skl_ipc_get_large_config()
985 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST); in skl_ipc_get_large_config()
986 header.primary |= IPC_GLB_TYPE(IPC_MOD_LARGE_CONFIG_GET); in skl_ipc_get_large_config()
987 header.primary |= IPC_MOD_INSTANCE_ID(msg->instance_id); in skl_ipc_get_large_config()
988 header.primary |= IPC_MOD_ID(msg->module_id); in skl_ipc_get_large_config()
1022 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG); in skl_sst_ipc_load_library()
1023 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST); in skl_sst_ipc_load_library()
1024 header.primary |= IPC_GLB_TYPE(IPC_GLB_LOAD_LIBRARY); in skl_sst_ipc_load_library()
1025 header.primary |= IPC_MOD_INSTANCE_ID(table_id); in skl_sst_ipc_load_library()
1026 header.primary |= IPC_MOD_ID(dma_id); in skl_sst_ipc_load_library()
1047 header.primary = IPC_MSG_TARGET(IPC_MOD_MSG); in skl_ipc_set_d0ix()
1048 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST); in skl_ipc_set_d0ix()
1049 header.primary |= IPC_GLB_TYPE(IPC_MOD_SET_D0IX); in skl_ipc_set_d0ix()
1050 header.primary |= IPC_MOD_INSTANCE_ID(msg->instance_id); in skl_ipc_set_d0ix()
1051 header.primary |= IPC_MOD_ID(msg->module_id); in skl_ipc_set_d0ix()
1058 header.primary, header.extension); in skl_ipc_set_d0ix()