| ►Ndsp_fw | |
| CModuleInitialSettingsConcrete | Concrete implementation of the intel_adsp::ModuleInitialSettingsInterface |
| ►Nintel_adsp | |
| CConfigurationFragmentPosition | Scoped enumeration which defines location of a configuration message fragment in the whole message |
| CDetectorModuleInterface | |
| CErrorCode | Scoped enumeration of common error code values which can be reported to ADSP System |
| CFixedArray | |
| CFwdEvent | |
| CInputStreamBuffer | Descriptor of the data stream buffer extracted from a input module pin |
| CInputStreamFlags | Defines the bitfield structure of flags associated to an InputStreamBuffer |
| CIoPinsInfo | Holds information about pins of a module |
| CKpbInterface | Version 1 KPB service interface for IADK modules |
| CKpbInterfaceV2 | Version 2 KPB service interface for IADK modules |
| ►CModuleInitialSettings | The set of settings item given for initialization of a Module instance |
| CArray | A FixedArray whose construction is only granted to ModuleInitialSettings |
| CModuleInitialSettingsInterface | Defines the interface to retrieve untyped items based on ModuleInitialSettingsKey values |
| CModuleInitialSettingsItem | Helps to identify type of a ModuleInitialSettings item referenced by its KEY |
| CModuleInitialSettingsItem< IN_PINS_FORMAT > | Boilerplate to identify type of the ModuleInitialSettings item associated to the "IN_PINS_FORMAT" key |
| CModuleInitialSettingsItem< LEGACY_STRUCT > | Boilerplate to identify type of the ModuleInitialSettings item associated to the "LEGACY_STRUCT" key |
| CModuleInitialSettingsItem< OUT_PINS_FORMAT > | Boilerplate to identify type of the ModuleInitialSettings item associated to the "OUT_PINS_FORMAT" key |
| COutputStreamBuffer | Descriptor of the data stream buffer to inject into an output module pin |
| CProcessingMode | Scoped enumeration which defines processing mode values |
| ►CProcessingModuleFactoryInterface | Defines requirements for creating a processing module controllable by the ADSP System |
| CErrorCode | Scoped enumeration of error code value which can be reported by a ProcessingModuleFactoryInterface object |
| ►CProcessingModuleInterface | Defines the interface that user-defined module shall comply with to be manageable by the ADSP System |
| CErrorCode | Scoped enumeration of error code value which can be reported by a ProcessingModuleInterface object |
| CProcessingModulePrerequisites | Descriptor on prerequisites for ProcessingModuleInterface instance creation |
| CStreamBufferAlignment | "Scoped enumeration" of values which specify data buffer alignment of input or output stream buffer |
| ►CSystemAgentInterface | The SystemAgentInterface is a mediator to allow loadable module to interact with the ADSP System |
| CErrorCode | Scoped enumeration of error code value which can be reported by a SystemAgentInterface object |
| CSystemAgentInterface2 | |
| CSystemAgentInterface3 | |
| Cacp_pdata | |
| Cams_consumer_entry | Internal struct ams_consumer_entry |
| Cams_context | |
| Cams_message_payload | IXC message payload |
| Cams_producer | |
| Cams_shared_context | |
| Cams_slot | |
| Cams_task | |
| Casync_message_service | |
| Caudio_buffer_ops | Audio buffer virtual operations table |
| Caudio_stream | Audio stream is a circular buffer aware of audio format of the data in the buffer so provides API for reading and writing not only bytes, but also samples and frames |
| Caudio_stream_rtnr | Type definition for the RTNR processing function |
| CAudioFormat | Standard audio format descriptor across all IPC4 modules and gateways |
| Cauth_api | |
| Cauth_api_ctx | |
| Cauth_api_version | |
| Cauth_api_version_num | |
| CBaseModuleCfgExt | |
| Cbind_info | Component module binding metadata and endpoint references |
| Cbuffer_cb_transact | Transaction descriptor passed to buffer probe callbacks |
| Cbyte_array_t | |
| Ccadence_api | |
| Ccadence_codec_data | |
| Ccascade_root | Cascading interrupt controller root |
| Ccir_buf_ptr | |
| Ccir_buf_sink | Writable view of sink data in a circular buffer |
| Ccir_buf_source | Read-only view of source data in a circular buffer |
| Cclock_info | |
| Cclock_notify_data | |
| Ccoherent | Header embedded at start of multi-core shared memory objects for cache coherence |
| Ccomp_buffer | Audio component interconnect buffer connecting two pipeline components |
| Ccomp_copy_limits | Struct for use with comp_get_copy_limits() function |
| Ccomp_data | Selector component private data |
| Ccomp_dev | Audio component base device "class" used by all other component types |
| Ccomp_driver | Audio component base driver "class" |
| Ccomp_driver_info | Holds constant pointer to component driver |
| Ccomp_driver_list | Holds list of registered components' drivers |
| Ccomp_func_map | Selector processing functions map |
| Ccomp_ipc_config | Audio component base configuration from IPC at creation |
| Ccomp_ops | Audio component operations table |
| Ccomp_perf_data | Component performance measurement tracking data |
| Cconfig_elem | |
| Cconfig_param_id_data | |
| Ccordic_cmpx | |
| Ccreate_pipeline_params | For storing IPC payload data during pipeline creation |
| Ccrossover_state | Stores the state of one channel of the Crossover filter |
| Cdai | |
| Cdai_data | DAI runtime data |
| Cdai_group | DAI group information |
| Cdct_plan_16 | |
| Cdebug_stream_circular_buf | Per-core circular buffer layout within a debug stream slot |
| Cdebug_stream_hdr | Stream preamble header recognized by host debug tools |
| Cdebug_stream_record | Abstract debug record envelope carrying application-specific payloads |
| Cdebug_stream_section_descriptor | Core-specific section descriptor within the debug window slot |
| Cdebug_stream_slot_hdr | Preamble header placed at the beginning of Memory Window 2 Debug Slot |
| Cdebug_stream_text_msg | Formatted text message record within a debug stream |
| Cdevice_list | |
| Cdma | |
| Cdma_cb_data | Data used in DMA callbacks |
| Cdma_chan_data | |
| Cdma_chan_status | |
| Cdma_copy | |
| Cdma_device_stream_channel_map | |
| Cdma_info | |
| Cdma_ops | |
| Cdma_plat_data | |
| Cdma_sg_config | |
| Cdma_sg_elem | Element of SG list (as array item) |
| Cdma_sg_elem_array | SG elem array |
| Cdma_stream_channel_map | |
| Cdma_trace_buf | Internal ring buffer descriptor for DSP trace packets |
| Cdma_trace_data | Main DMA trace context and state machine descriptor |
| Cdmic_channel_cfg | Configuration parameters for a single DMIC channel |
| Cdmic_config_blob | Complete configuration blob for Digital Microphone (DMIC) settings |
| Cdmic_config_data | Top-level DMIC configuration data container |
| Cdmic_fir_cfg | Finite Impulse Response (FIR) decimation filter configuration |
| Cdmic_global_cfg | Global hardware configuration for DMIC controller |
| Cdmic_pdm_ctrl_cfg | Pulse Density Modulation (PDM) controller configuration for DMIC |
| Cdraining_data | |
| Cedf_task_pdata | Legacy EDF task private data container |
| Cext_man_cc_version | |
| Cext_man_config_data | EXT_MAN_ELEM_CONFIG_DATA elements (ABI3.17) |
| Cext_man_dbg_abi | |
| Cext_man_elem_header | |
| Cext_man_fw_version | |
| Cext_man_header | |
| Cext_man_probe_support | |
| Cext_man_windows | |
| Cext_perf_data_item | Extended component performance metrics with DSP cycle counts |
| Cextended_global_perf_data | Extended global performance data report (IPC4_EXTENDED_GLOBAL_PERF_DATA) |
| Cfast_mode_task | |
| Cfft_multi_plan | |
| Cfft_plan | |
| Cfreq_table | |
| Cget_attribute_remote_payload | Remote payload for component get_attribute IPC4 message |
| Cglobal_perf_data | Global DSP performance summary |
| Chdalink_cfg | |
| Chistory_buffer | |
| Chistory_data | |
| Cicomplex16 | Struct icomplex16 - Storage for a normal complex number |
| Cicomplex32 | Struct icomplex32 - Storage for a normal complex number |
| Cidc | IDC data |
| Cidc_msg | IDC message |
| Cidc_payload | IDC message payload |
| CIGO_PARAMS | |
| CIgoLibConfig | IgoLibConfig is used to keep lib configuration for lib instance initialization |
| CIgoLibInfo | IgoLibInfo is used to keep information for iGo library |
| CIgoStreamData | IgoStreamData is used to keep audio data for iGo library |
| Ciir_state_df1 | |
| Ciir_state_df2t | |
| Cinner_model_ops | |
| Cinput_stream_buffer | Input stream buffer |
| CInputPinFormat | Input pin format specification for multi-pin modules |
| Cipc | |
| Cipc4_alh_multi_gtw_cfg | Multi-gateway channel aggregation configuration |
| Cipc4_astate | A-State frequency and load threshold entry |
| Cipc4_astate_table | Power Manager A-State configuration table (IPC4_ASTATE_TABLE) |
| Cipc4_base_module_cfg_ext | Extended module configuration header describing dynamic input and output pins |
| Cipc4_base_module_extended_cfg | Combined base and extended module configuration payload for easy parsing |
| Cipc4_cadence_module_cfg | |
| Cipc4_cfg_param_id_data | 16-bit small parameter register encoding for MOD_CONFIG_SET/GET |
| Cipc4_chain_dma | Direct DMA Chaining configuration command (SOF_IPC4_GLB_CHAIN_DMA) |
| Cipc4_connector_node_id | Audio gateway addressing descriptor (connector node ID) |
| Cipc4_dma_control | Direct DMA Gateway Control structure (IPC4_DMA_CONTROL) |
| Cipc4_dx_state_info | DSP core power state bitmask descriptor |
| Cipc4_ext_system_time | Extended host/DSP system time with RTC and ART timestamps |
| Cipc4_extended_param_id | Compound parameter identifier encoding type and instance index |
| Cipc4_fw_pwr_status | Firmware power and clock status register (offset 0x8 in Mailbox Window 0) |
| Cipc4_fw_registers | Mailbox Window 0 firmware register layout exposed to host driver |
| Cipc4_fw_status_reg | Firmware Status Register (FSR) located at offset 0x0 in Mailbox Window 0 |
| Cipc4_gateway_attributes | Gateway buffer allocation attributes |
| Cipc4_gateway_config_data | Generic gateway configuration blob container |
| Cipc4_global_perf_data | Global DSP performance report payload (IPC4_GLOBAL_PERF_DATA) |
| Cipc4_in_out_gateway | Direct gateway attachment identifiers for a module instance |
| Cipc4_ipc_gateway_config_blob | Configuration parameters for IPC Host Gateway |
| Cipc4_kpb_module_cfg | KPB module instance base configuration structure |
| Cipc4_libraries_info | Library information report payload (IPC4_LIBRARIES_INFO_GET) |
| Cipc4_library_props | Properties of a dynamic or preloaded external library |
| Cipc4_llp_reading | Link Linear Position (LLP) and wallclock snapshot |
| Cipc4_llp_reading_extended | Extended Link Linear Position reading with total processed data bytes |
| Cipc4_llp_reading_slot | Mailbox Window 0 reading slot for a single gateway |
| Cipc4_log_state_info | Logging configuration and state control (IPC4_ENABLE_LOGS) |
| Cipc4_message_reply | Standard 64-bit IPC4 message reply envelope |
| Cipc4_message_request | Standard 64-bit IPC4 message request envelope |
| Cipc4_mixer_underrun_event_data | Data payload for mixer underrun event (SOF_IPC4_MIXER_UNDERRUN_DETECTED) |
| Cipc4_module_bind_unbind | Module pin binding and unbinding command structure (SOF_IPC4_MOD_BIND / UNBIND) |
| Cipc4_module_config | Small parameter configuration command structure (SOF_IPC4_MOD_CONFIG_GET / SET) |
| Cipc4_module_config_reply | Reply structure for small parameter query (SOF_IPC4_MOD_CONFIG_GET) |
| Cipc4_module_delete_instance | Module instance deletion command structure (SOF_IPC4_MOD_DELETE_INSTANCE) |
| Cipc4_module_init_data | Module initialization payload buffer |
| Cipc4_module_init_ext_data | Extended module initialization container |
| Cipc4_module_init_ext_init | Extended initialization flags and coprocessor requirements |
| Cipc4_module_init_ext_obj_dp_data | Memory requirements for Data Processing (DP) module threads |
| Cipc4_module_init_ext_object | Header for extended initialization data objects |
| Cipc4_module_init_gna_config | Neural network accelerator (GNA) compute cycle configuration |
| Cipc4_module_init_instance | Module instance creation command structure (SOF_IPC4_MOD_INIT_INSTANCE) |
| Cipc4_module_instance_props | Detailed module instance runtime state, memory consumption, and queue alignment |
| Cipc4_module_large_config | Large configuration parameter transfer envelope (SOF_IPC4_MOD_LARGE_CONFIG_GET / SET) |
| Cipc4_module_large_config_reply | Reply structure for large configuration transfer |
| Cipc4_module_load_library | Dynamic library loading command structure (SOF_IPC4_GLB_LOAD_LIBRARY) |
| Cipc4_module_set_d0ix | Module D0ix low-power state entry command (SOF_IPC4_MOD_SET_D0IX) |
| Cipc4_module_set_dx | Core DX power state transition command structure (SOF_IPC4_MOD_SET_DX) |
| Cipc4_notification_header | Standard 32-bit IPC4 notification primary header word |
| Cipc4_notification_mask_info | Notification mask configuration structure (IPC4_NOTIFICATION_MASK) |
| Cipc4_peak_volume_regs | Peak volume and meter registers for low-latency host inspection |
| Cipc4_perf_data_item | Single component performance measurement data item |
| Cipc4_perf_data_item_mi | Module instance performance data with internal iteration metrics |
| Cipc4_phys_mem_pages | Free physical memory page descriptor |
| Cipc4_pin_list_info | List of active pin properties for a module instance |
| Cipc4_pin_props | Runtime properties of a module pin connection |
| Cipc4_pipeline_create | Pipeline creation command structure (SOF_IPC4_GLB_CREATE_PIPELINE) |
| Cipc4_pipeline_delete | Pipeline deletion command structure (SOF_IPC4_GLB_DELETE_PIPELINE) |
| Cipc4_pipeline_ext_obj_mem_data | Memory allocation parameters for pipeline execution context |
| Cipc4_pipeline_ext_object | Header for extended pipeline initialization objects |
| Cipc4_pipeline_ext_payload | Container for extended pipeline creation payload |
| Cipc4_pipeline_get_context_size | Query memory context size required to serialize pipeline (SOF_IPC4_GLB_GET_PIPELINE_CONTEXT_SIZE) |
| Cipc4_pipeline_get_context_size_reply | Reply structure for pipeline context size query |
| Cipc4_pipeline_get_state | Query pipeline current state command (SOF_IPC4_GLB_GET_PIPELINE_STATE) |
| Cipc4_pipeline_get_state_reply | Reply structure containing pipeline current operational state |
| Cipc4_pipeline_registers | Pipeline DMA tracking registers in Mailbox Window 0 |
| Cipc4_pipeline_set_state | Pipeline state transition command structure (SOF_IPC4_GLB_SET_PIPELINE_STATE) |
| Cipc4_pipeline_set_state_data | Payload array containing pipeline IDs for multi-pipeline state transitions |
| Cipc4_pipeline_set_state_reply | Reply structure for pipeline state transition |
| Cipc4_probe_module_cfg | Probe module configuration structure |
| Cipc4_process_data_error_event_data | Data payload for process data error event (SOF_IPC4_PROCESS_DATA_ERROR) |
| Cipc4_resource_event_data | Polymorphic payload for generic resource event notification |
| Cipc4_resource_event_data_notification | Full resource event notification structure sent in Mailbox Window 0 |
| Cipc4_resource_kcps | KCPS resource allocation descriptor |
| Cipc4_resource_memory | Memory resource allocation descriptor |
| Cipc4_resource_request | Resource allocation request structure (IPC4_RESOURCE_ALLOCATION_REQUEST) |
| Cipc4_rom_info | ROM build, version, and load capability information |
| Cipc4_scheduler_config | Scheduler tick and timer configuration (IPC4_SCHEDULER_CONFIGURATION) |
| Cipc4_selector_coeffs_config | IPC4 mixing coefficients configuration |
| Cipc4_sram_state_info | Detailed SRAM state and power bank information (IPC4_MEMORY_STATE_INFO_GET) |
| Cipc4_sram_state_page_alloc | SRAM page allocation bitmask array |
| Cipc4_ssp_config | Hardware register configuration values for Intel SSP/I2S controller |
| Cipc4_ssp_configuration_blob | Full SSP/I2S gateway configuration blob structure |
| ►Cipc4_ssp_dma_control | SSP dynamic DMA and clock control union |
| Cipc4_mn_div_config | Fractional M/N clock divider settings |
| Cipc4_ssp_control | Start and stop clock delay controls |
| Cipc4_ssp_driver_config | Combined SSP hardware and clock configuration structure |
| Cipc4_ssp_mclk_config | Master Clock (MCLK) divider hardware configuration |
| Cipc4_ssp_start_control | SSP interface clock start control parameters |
| Cipc4_ssp_stop_control | SSP interface clock stop control parameters |
| Cipc4_system_time | 64-bit system timestamp split into lower and upper 32-bit words |
| Cipc4_system_time_info | Host and DSP system time pairing for clock synchronization |
| Cipc4_vendor_error | Vendor error reporting payload structure |
| Cipc4_voice_cmd_notification | This notification is reported by the Detector module upon key phrase detection |
| Cipc4_watchdog_timeout_notification | Watchdog timeout notification structure (SOF_IPC4_WATCHDOG_TIMEOUT) |
| Cipc_cmd_hdr | Generic message header |
| Cipc_comp_dev | |
| Cipc_comp_file | |
| Cipc_config_asrc | |
| Cipc_config_dai | |
| Cipc_config_host | |
| Cipc_config_process | |
| Cipc_config_src | |
| Cipc_config_tone | |
| Cipc_config_volume | |
| Cipc_data_host_buffer | Data provided by the platform which use ipc...page_descriptors() |
| Cipc_dma_config | |
| Cipc_msg | |
| Cipc_user | |
| Cipolar32 | Struct ipolar32 - Storage for complex number in polar format |
| Cirq_cascade_desc | Cascading interrupt controller descriptor |
| Cirq_cascade_ops | Cascading IRQ controller operations |
| Cirq_cascade_tmpl | |
| Cirq_child | Child IRQ descriptor for cascading IRQ controllers |
| Cirq_desc | Interrupt client descriptor |
| Ckcps_budget_data | CPS budget data |
| Ckpb_client | |
| Ckpb_event_data | |
| Ckpb_fmt_dev_list | |
| Ckpb_micselector_config | |
| Ckpb_service_client | Opaque handle for a client registered with the SOF KPB component |
| Ckpb_task_params | |
| CKpbToken | Opaque state for a KPB client registration |
| CLegacyModuleInitialSettings | Base module configuration parameters provided upon module instantiation |
| Clist_item | |
| Cll_schedule_domain | Low-Latency scheduling domain instance descriptor |
| Cll_schedule_domain_ops | Low-Latency schedule domain operations table |
| Cll_task_pdata | Low-Latency task private scheduling parameters |
| Cllp_slot_info | Llp slot info for memory window |
| Clog_entry_header | Binary log packet header preceding variable arguments in DMA trace stream |
| Cmat_matrix_16b | |
| Cmfcc_buffer | |
| Cmfcc_cepstral_lifter | |
| Cmfcc_comp_data | |
| Cmfcc_data_header | Data header prepended to every MFCC output frame |
| Cmfcc_fft | |
| Cmfcc_pre_emph | |
| Cmfcc_state | |
| Cmfcc_vad_state | VAD state structure |
| Cmic_privacy_data | |
| Cmic_privacy_settings | |
| Cmod_alloc_ctx | Module and pipeline allocation context aggregating a Zephyr heap and optional virtual region |
| Cmodule_config | Module config container, used for both config types |
| Cmodule_data | |
| Cmodule_endpoint_ops | Ops relevant only for the endpoint devices such as the host copier or DAI copier |
| Cmodule_event_notification | |
| Cmodule_ext_init_data | Container for found ext init object pointers This struct contains pointers that point to IPC payload directly |
| Cmodule_interface | 3rd party processing module interface |
| Cmodule_param | Module TLV parameters container - used for both config types |
| Cmodule_processing_data | Processing data shared between particular module & module_adapter |
| Cmodule_resource | Module memory container - used for every memory allocated by module |
| Cmodule_resources | Module resources block - used for module allocation records The allocations are recorded so that they can be automatically freed when the module unloads |
| Cmtk_base_afe | |
| Cmtk_base_afe_dai | |
| Cmtk_base_afe_irq | |
| Cmtk_base_afe_memif | |
| Cmtk_base_afe_platform | |
| Cmtk_base_irq_data | |
| Cmtk_base_memif_data | |
| Cnative_system_agent | |
| Cnative_system_service | |
| Cnotification_params | |
| Cnotify | |
| Cnotify_data | |
| Cobjpool_head | |
| Coutput_stream_buffer | Output stream buffer |
| COutputPinFormat | Output pin format specification for multi-pin modules |
| Cpcm_func_map | PCM conversion functions map |
| Cpcm_func_vc_map | PCM conversion functions mapfor different size of valid bit and container |
| Cpdm_decim | |
| Cperf_cnt_data | |
| Cperf_data_item | FW component performance measurement item |
| Cperf_data_item_comp | Component performance data with wall clock cycle metrics |
| Cpipeline | Audio pipeline structure representing a stream graph and execution context |
| Cpipeline_data | Generic pipeline data used by pipeline_comp_* functions |
| Cpipeline_task | Task type registered by pipelines |
| Cpipeline_walk_context | Pipeline traversal walk context for graph exploration and operations |
| Cprivacy_capabilities | |
| Cprobe_data_packet | Header for data packets sent via compressed PCM from extraction probes |
| Cprobe_dma | Host DMA channel descriptor allocated for audio probes |
| Cprobe_point | Probe tap point descriptor binding a pipeline buffer to a probe purpose |
| Cprobe_point_id_t | Packed identifier identifying target audio buffer for probe attachment |
| Cprocessing_module | |
| Cpsy_mel_filterbank | |
| Cring_buffer | Lockless asynchronous circular ring buffer structure |
| Csa | |
| Cschedule_data | Descriptor container representing a registered scheduler instance |
| Cscheduler_dp_thread_ipc_param | |
| Cscheduler_ops | Scheduler operations interface table |
| Cscheduler_props | Core scheduler properties and scheduled tasks |
| Cschedulers | Container holding the linked list of all registered schedulers on a core |
| Cschedulers_info | Complete scheduler topology report (IPC4_SCHEDULERS_INFO_GET) |
| Csink_ops | This is a definition of internals of sink API |
| Csmart_amp_buf | |
| Csmart_amp_func_map | |
| Csmart_amp_mod_data_base | |
| Csmart_amp_mod_stream | |
| Csmart_amp_model_data | |
| Csnd_codec | Struct snd_codec |
| Csnd_codec_desc | Struct snd_codec_desc - description of codec capabilities |
| Csnd_codec_options | |
| Csnd_dec_alac | |
| Csnd_dec_ape | |
| Csnd_dec_flac | |
| Csnd_dec_wma | |
| Csnd_enc_flac | Struct snd_enc_flac |
| Csnd_enc_generic | |
| Csnd_enc_real | Struct snd_enc_real |
| Csnd_enc_vorbis | Struct snd_enc_vorbis |
| Csnd_enc_wma | |
| Csof | General firmware context |
| Csof_abi_hdr | Header for all non IPC ABI data |
| Csof_alh_configuration_blob | Full configuration blob for Audio Hub Link (ALH) gateways |
| Csof_audio_buffer | Base class for all audio buffers |
| Csof_audio_feature | Header for audio features data |
| Csof_audio_stream_params | Set of parameters describing audio stream this structure is shared between audio_stream.h and sink/source interface TODO: compressed formats |
| Csof_detect_test_config | |
| Csof_eq_fir_config | |
| Csof_eq_iir_biquad | |
| Csof_eq_iir_config | |
| Csof_eq_iir_header | |
| Csof_fir_coef_data | |
| Csof_igo_nr_config | |
| Csof_ipc4_aec_config | AEC module configuration payload |
| Csof_ipc4_control_msg_payload | IPC4 payload structure for ALSA kcontrol parameters |
| Csof_ipc4_ctrl_value_chan | Generic per-channel control value mapping |
| Csof_ipc4_notify_module_data | Asynchronous notification payload originating from a module instance |
| Csof_ipc_buffer | |
| Csof_ipc_cc_version | |
| Csof_ipc_channel_map | Channel map, specifies transformation of one-to-many or many-to-one |
| Csof_ipc_cmd_hdr | Command Header - Header for all IPC commands |
| Csof_ipc_comp | |
| Csof_ipc_comp_asrc | |
| Csof_ipc_comp_config | |
| Csof_ipc_comp_dai | |
| Csof_ipc_comp_event | Generic notification data |
| Csof_ipc_comp_ext | |
| Csof_ipc_comp_file | |
| Csof_ipc_comp_host | |
| Csof_ipc_comp_mixer | |
| Csof_ipc_comp_mux | |
| Csof_ipc_comp_process | |
| Csof_ipc_comp_reply | |
| Csof_ipc_comp_src | |
| Csof_ipc_comp_tone | |
| Csof_ipc_comp_volume | |
| Csof_ipc_compound_hdr | Compound commands - SOF_IPC_GLB_COMPOUND |
| Csof_ipc_ctrl_data | Generic control data |
| Csof_ipc_ctrl_value_chan | Generic channel mapped value data |
| Csof_ipc_ctrl_value_comp | Generic component mapped value data |
| Csof_ipc_dai_acp_params | |
| Csof_ipc_dai_acp_sdw_params | |
| Csof_ipc_dai_acpdmic_params | |
| Csof_ipc_dai_afe_params | |
| Csof_ipc_dai_alh_params | |
| Csof_ipc_dai_config | |
| Csof_ipc_dai_dmic_params | |
| Csof_ipc_dai_dmic_pdm_ctrl | |
| Csof_ipc_dai_esai_params | |
| Csof_ipc_dai_hda_params | |
| Csof_ipc_dai_micfil_params | |
| Csof_ipc_dai_sai_params | |
| Csof_ipc_dai_ssp_params | |
| Csof_ipc_dbg_mem_usage | ABI3.18 |
| Csof_ipc_dbg_mem_usage_elem | ABI3.18 |
| Csof_ipc_dma_trace_params | Legacy host DMA trace parameters payload (SOF_IPC_TRACE_DMA_PARAMS) |
| Csof_ipc_dma_trace_params_ext | Extended host DMA trace parameters payload (SOF_IPC_TRACE_DMA_PARAMS_EXT) |
| Csof_ipc_dma_trace_posn | DMA trace circular buffer position report sent to host (SOF_IPC_TRACE_DMA_POSITION) |
| Csof_ipc_dsp_oops_arch_hdr | OOPS header architecture specific data |
| Csof_ipc_dsp_oops_plat_hdr | OOPS header platform specific data |
| Csof_ipc_dsp_oops_xtensa | |
| Csof_ipc_ext_data_hdr | |
| Csof_ipc_free | |
| Csof_ipc_fw_ready | |
| Csof_ipc_fw_version | |
| Csof_ipc_hdr | Structure Header - Header for all IPC structures except command structs |
| Csof_ipc_host_buffer | |
| Csof_ipc_panic_info | DSP panic crash dump descriptor reported to host |
| Csof_ipc_pcm_params | |
| Csof_ipc_pcm_params_reply | |
| Csof_ipc_pipe_comp_connect | |
| Csof_ipc_pipe_free | |
| Csof_ipc_pipe_new | |
| Csof_ipc_pipe_ready | |
| Csof_ipc_pm_core_config | |
| Csof_ipc_pm_ctx | |
| Csof_ipc_pm_ctx_elem | |
| Csof_ipc_pm_gate | |
| Csof_ipc_probe_dma_add_params | DMA ADD for probes payload (SOF_IPC_PROBE_INIT, SOF_IPC_PROBE_DMA_ADD) |
| Csof_ipc_probe_dma_remove_params | Probe DMA remove payload (SOF_IPC_PROBE_DMA_REMOVE) |
| Csof_ipc_probe_info_params | Reply to INFO queries (SOF_IPC_PROBE_DMA_INFO, SOF_IPC_PROBE_POINT_INFO) |
| Csof_ipc_probe_point_add_params | Add probe points payload (SOF_IPC_PROBE_POINT_ADD) |
| Csof_ipc_probe_point_remove_params | Remove probe points payload (SOF_IPC_PROBE_POINT_REMOVE) |
| Csof_ipc_probe_support | |
| Csof_ipc_reply | Generic reply message |
| Csof_ipc_stream | |
| Csof_ipc_stream_map | Complete map for each channel of a multichannel stream |
| Csof_ipc_stream_params | |
| Csof_ipc_stream_posn | |
| Csof_ipc_trace_filter | Runtime tracing filtration data - SOF_IPC_TRACE_FILTER_UPDATE, ABI3.17 |
| Csof_ipc_trace_filter_elem | Part of sof_ipc_trace_filter, ABI3.17 |
| Csof_ipc_user_abi_version | |
| Csof_ipc_window | |
| Csof_ipc_window_elem | |
| Csof_kpb_config | Kpb component configuration data |
| Csof_mfcc_config | |
| Csof_module_api_build_info | |
| Csof_module_api_version | |
| Csof_rtnr_config | |
| Csof_rtnr_params | |
| Csof_sel_config | Selector component configuration data |
| Csof_selector_avs_ipc4_config | |
| Csof_selector_ipc4_config | |
| Csof_selector_ipc4_pin_config | |
| Csof_sink | Internals of sink API |
| Csof_smart_amp_config | |
| Csof_smart_amp_ipc4_config | |
| Csof_sound_dose | |
| Csof_source | Internals of source API |
| Csof_static_buffer | Declarative intermediate audio buffer descriptor |
| Csof_static_caps | Audio stream format and sample rate capability descriptor |
| Csof_static_comp | Declarative component descriptor |
| Csof_static_kcontrol | Declarative static kcontrol descriptor |
| Csof_static_module_ops | Static pipeline module driver operations |
| Csof_static_pcm | Declarative PCM endpoint descriptor |
| Csof_static_pipeline_desc | Declarative audio pipeline descriptor |
| Csof_static_route | Declarative graph route connecting an upstream component to a downstream component |
| Csof_static_topology | Top-level static audio topology descriptor |
| Csof_tl | |
| Csof_tlv | Type–length–value struct |
| Csof_uuid | UUID (Universally Unique IDentifier) structure |
| Csof_uuid_entry | Connects UUID with component description |
| Csound_dose_gain_config | |
| Csound_dose_setup_config | |
| Csound_dose_volume_config | |
| Csource_ops | This is a definition of internals of source API |
| Cssp_pdata | |
| Cstream_params | |
| Csystem_agent_params | |
| Csystem_service | |
| Csystem_tick_info | Per-core system tick and cycle execution metrics |
| Ctask | Core task structure managed by SOF schedulers |
| Ctask_ops | Operations and callbacks associated with a scheduling task |
| Ctask_props | Single task properties within scheduler information |
| Ctelemetry_perf_queue | Circular queue tracking execution cycle history for rolling averages |
| Ctelemetry_wnd_data | Layout of telemetry data published in shared Memory Window |
| Cthread_info | |
| Cthread_info_record_hdr | |
| Ctr_ctx | |
| Ctrace_filter | Runtime trace filter criteria for components and pipelines |
| Cuuid_idx | |
| Cvmh_block_bundle_descriptor | Descriptor for a power-of-2 block size bundle in a virtual memory heap |
| Cvmh_heap_config | This is a struct that aggregates vmh_block_bundle_descriptor to create one cfg that can be passed to heap initiation |
| Cxa_aac_dec_dwnmix_level_dvb_info_t | |
| Cxa_aac_dec_dwnmix_metadata_t | |
| Cxa_aac_dec_parsed_drc_info_t | |
| Cxa_aac_dec_parsed_pce_info_t | |
| Cxa_codec_handle_t | |
| Cxa_mch_ext_hdr_info_t | |