Lines Matching refs:primary

92 /* Module operations primary register */
305 header->primary | SKL_ADSP_REG_HIPCI_BUSY);
333 header->primary);
350 if (IPC_GLB_NOTIFY_MSG_TYPE(header.primary)) {
351 switch (IPC_GLB_NOTIFY_TYPE(header.primary)) {
354 dev_err(ipc->dev, "FW Underrun %x\n", header.primary);
359 header.primary);
382 header.primary);
437 u32 reply = header.primary & IPC_GLB_REPLY_STATUS_MASK;
453 dev_dbg(ipc->dev, "ipc FW reply %x: success\n", header.primary);
456 switch (IPC_GLB_NOTIFY_MSG_TYPE(header.primary)) {
470 switch (IPC_GLB_NOTIFY_MSG_TYPE(header.primary)) {
527 header.primary = hipct;
529 dev_dbg(dsp->dev, "IPC irq: Firmware respond primary:%x\n",
530 header.primary);
534 if (IPC_GLB_NOTIFY_RSP_TYPE(header.primary)) {
642 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG);
643 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST);
644 header.primary |= IPC_GLB_TYPE(IPC_GLB_CREATE_PPL);
645 header.primary |= IPC_INSTANCE_ID(instance_id);
646 header.primary |= IPC_PPL_TYPE(ppl_type);
647 header.primary |= IPC_PPL_MEM_SIZE(ppl_mem_size);
652 dev_dbg(ipc->dev, "In %s header=%d\n", __func__, header.primary);
669 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG);
670 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST);
671 header.primary |= IPC_GLB_TYPE(IPC_GLB_DELETE_PPL);
672 header.primary |= IPC_INSTANCE_ID(instance_id);
675 dev_dbg(ipc->dev, "In %s header=%d\n", __func__, header.primary);
693 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG);
694 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST);
695 header.primary |= IPC_GLB_TYPE(IPC_GLB_SET_PPL_STATE);
696 header.primary |= IPC_INSTANCE_ID(instance_id);
697 header.primary |= IPC_PPL_STATE(state);
700 dev_dbg(ipc->dev, "In %s header=%d\n", __func__, header.primary);
717 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG);
718 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST);
719 header.primary |= IPC_GLB_TYPE(IPC_GLB_SAVE_PPL);
720 header.primary |= IPC_INSTANCE_ID(instance_id);
725 dev_dbg(ipc->dev, "In %s header=%d\n", __func__, header.primary);
742 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG);
743 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST);
744 header.primary |= IPC_GLB_TYPE(IPC_GLB_RESTORE_PPL);
745 header.primary |= IPC_INSTANCE_ID(instance_id);
748 dev_dbg(ipc->dev, "In %s header=%d\n", __func__, header.primary);
766 header.primary = IPC_MSG_TARGET(IPC_MOD_MSG);
767 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST);
768 header.primary |= IPC_GLB_TYPE(IPC_MOD_SET_DX);
769 header.primary |= IPC_MOD_INSTANCE_ID(instance_id);
770 header.primary |= IPC_MOD_ID(module_id);
776 dev_dbg(ipc->dev, "In %s primary =%x ext=%x\n", __func__,
777 header.primary, header.extension);
801 header.primary = IPC_MSG_TARGET(IPC_MOD_MSG);
802 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST);
803 header.primary |= IPC_GLB_TYPE(IPC_MOD_INIT_INSTANCE);
804 header.primary |= IPC_MOD_INSTANCE_ID(msg->instance_id);
805 header.primary |= IPC_MOD_ID(msg->module_id);
816 dev_dbg(ipc->dev, "In %s primary =%x ext=%x\n", __func__,
817 header.primary, header.extension);
837 header.primary = IPC_MSG_TARGET(IPC_MOD_MSG);
838 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST);
839 header.primary |= IPC_GLB_TYPE(bind_unbind);
840 header.primary |= IPC_MOD_INSTANCE_ID(msg->instance_id);
841 header.primary |= IPC_MOD_ID(msg->module_id);
849 dev_dbg(ipc->dev, "In %s hdr=%x ext=%x\n", __func__, header.primary,
874 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG);
875 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST);
876 header.primary |= IPC_GLB_TYPE(IPC_GLB_LOAD_MULTIPLE_MODS);
877 header.primary |= IPC_LOAD_MODULE_CNT(module_cnt);
898 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG);
899 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST);
900 header.primary |= IPC_GLB_TYPE(IPC_GLB_UNLOAD_MULTIPLE_MODS);
901 header.primary |= IPC_LOAD_MODULE_CNT(module_cnt);
923 header.primary = IPC_MSG_TARGET(IPC_MOD_MSG);
924 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST);
925 header.primary |= IPC_GLB_TYPE(IPC_MOD_LARGE_CONFIG_SET);
926 header.primary |= IPC_MOD_INSTANCE_ID(msg->instance_id);
927 header.primary |= IPC_MOD_ID(msg->module_id);
942 dev_dbg(ipc->dev, "In %s primary=%#x ext=%#x\n", __func__,
943 header.primary, header.extension);
984 header.primary = IPC_MSG_TARGET(IPC_MOD_MSG);
985 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST);
986 header.primary |= IPC_GLB_TYPE(IPC_MOD_LARGE_CONFIG_GET);
987 header.primary |= IPC_MOD_INSTANCE_ID(msg->instance_id);
988 header.primary |= IPC_MOD_ID(msg->module_id);
1024 header.primary = IPC_MSG_TARGET(IPC_FW_GEN_MSG);
1025 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST);
1026 header.primary |= IPC_GLB_TYPE(IPC_GLB_LOAD_LIBRARY);
1027 header.primary |= IPC_MOD_INSTANCE_ID(table_id);
1028 header.primary |= IPC_MOD_ID(dma_id);
1049 header.primary = IPC_MSG_TARGET(IPC_MOD_MSG);
1050 header.primary |= IPC_MSG_DIR(IPC_MSG_REQUEST);
1051 header.primary |= IPC_GLB_TYPE(IPC_MOD_SET_D0IX);
1052 header.primary |= IPC_MOD_INSTANCE_ID(msg->instance_id);
1053 header.primary |= IPC_MOD_ID(msg->module_id);
1059 dev_dbg(ipc->dev, "In %s primary=%x ext=%x\n", __func__,
1060 header.primary, header.extension);