Lines Matching full:extension
111 /* Init instance message extension register */
132 /* Bind/Unbind message extension register */
156 /* Save pipeline messgae extension register */
161 /* Large Config message extension register */
185 /* Set D0ix IPC extension register */
309 header->extension); in skl_ipc_tx_msg()
507 header.extension = hipcte; in skl_dsp_irq_thread_handler()
510 dev_dbg(dsp->dev, "IPC irq: Firmware respond extension:%x\n", in skl_dsp_irq_thread_handler()
511 header.extension); in skl_dsp_irq_thread_handler()
628 header.extension = IPC_PPL_LP_MODE(lp_mode); in skl_ipc_create_pipeline()
698 header.extension = IPC_DMA_ID(dma_id); in skl_ipc_save_pipeline()
746 header.primary, header.extension); in skl_ipc_set_dx()
777 header.extension = IPC_CORE_ID(msg->core_id); in skl_ipc_init_instance()
778 header.extension |= IPC_PPL_INSTANCE_ID(msg->ppl_instance_id); in skl_ipc_init_instance()
779 header.extension |= IPC_PARAM_BLOCK_SIZE(param_block_size); in skl_ipc_init_instance()
780 header.extension |= IPC_DOMAIN(msg->domain); in skl_ipc_init_instance()
783 header.primary, header.extension); in skl_ipc_init_instance()
810 header.extension = IPC_DST_MOD_ID(msg->dst_module_id); in skl_ipc_bind_unbind()
811 header.extension |= IPC_DST_MOD_INSTANCE_ID(msg->dst_instance_id); in skl_ipc_bind_unbind()
812 header.extension |= IPC_DST_QUEUE(msg->dst_queue); in skl_ipc_bind_unbind()
813 header.extension |= IPC_SRC_QUEUE(msg->src_queue); in skl_ipc_bind_unbind()
816 header.extension); in skl_ipc_bind_unbind()
889 header.extension = IPC_DATA_OFFSET_SZ(msg->param_data_size); in skl_ipc_set_large_config()
890 header.extension |= IPC_LARGE_PARAM_ID(msg->large_param_id); in skl_ipc_set_large_config()
891 header.extension |= IPC_FINAL_BLOCK(0); in skl_ipc_set_large_config()
892 header.extension |= IPC_INITIAL_BLOCK(1); in skl_ipc_set_large_config()
900 header.extension |= IPC_FINAL_BLOCK(1); in skl_ipc_set_large_config()
903 header.primary, header.extension); in skl_ipc_set_large_config()
918 header.extension &= IPC_INITIAL_BLOCK_CLEAR; in skl_ipc_set_large_config()
919 header.extension &= IPC_DATA_OFFSET_SZ_CLEAR; in skl_ipc_set_large_config()
921 header.extension |= IPC_INITIAL_BLOCK(0); in skl_ipc_set_large_config()
922 header.extension |= IPC_DATA_OFFSET_SZ(data_offset); in skl_ipc_set_large_config()
943 header.extension = IPC_DATA_OFFSET_SZ(msg->param_data_size); in skl_ipc_get_large_config()
944 header.extension |= IPC_LARGE_PARAM_ID(msg->large_param_id); in skl_ipc_get_large_config()
945 header.extension |= IPC_FINAL_BLOCK(1); in skl_ipc_get_large_config()
946 header.extension |= IPC_INITIAL_BLOCK(1); in skl_ipc_get_large_config()
955 header.extension |= IPC_FINAL_BLOCK(1); in skl_ipc_get_large_config()
969 header.extension &= IPC_INITIAL_BLOCK_CLEAR; in skl_ipc_get_large_config()
970 header.extension &= IPC_DATA_OFFSET_SZ_CLEAR; in skl_ipc_get_large_config()
972 header.extension |= IPC_INITIAL_BLOCK(1); in skl_ipc_get_large_config()
973 header.extension |= IPC_DATA_OFFSET_SZ(data_offset); in skl_ipc_get_large_config()
1018 header.extension = IPC_D0IX_WAKE(msg->wake); in skl_ipc_set_d0ix()
1019 header.extension |= IPC_D0IX_STREAMING(msg->streaming); in skl_ipc_set_d0ix()
1022 header.primary, header.extension); in skl_ipc_set_d0ix()