Sound Open Firmware
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
 ►Ndsp_fw
 ►Nintel_adsp
 Cacp_pdata
 Cams_consumer_entryInternal struct ams_consumer_entry
 Cams_context
 Cams_message_payloadIXC message payload
 Cams_producer
 Cams_shared_context
 Cams_slot
 Cams_task
 Casync_message_service
 Caudio_buffer_opsAudio buffer virtual operations table
 Caudio_streamAudio 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_rtnrType definition for the RTNR processing function
 CAudioFormatStandard audio format descriptor across all IPC4 modules and gateways
 Cauth_api
 Cauth_api_ctx
 Cauth_api_version
 Cauth_api_version_num
 CBaseModuleCfgExt
 Cbind_infoComponent module binding metadata and endpoint references
 Cbuffer_cb_transactTransaction descriptor passed to buffer probe callbacks
 Cbyte_array_t
 Ccadence_api
 Ccadence_codec_data
 Ccascade_rootCascading interrupt controller root
 Ccir_buf_ptr
 Ccir_buf_sinkWritable view of sink data in a circular buffer
 Ccir_buf_sourceRead-only view of source data in a circular buffer
 Cclock_info
 Cclock_notify_data
 CcoherentHeader embedded at start of multi-core shared memory objects for cache coherence
 Ccomp_bufferAudio component interconnect buffer connecting two pipeline components
 Ccomp_copy_limitsStruct for use with comp_get_copy_limits() function
 Ccomp_dataSelector component private data
 Ccomp_devAudio component base device "class" used by all other component types
 Ccomp_driverAudio component base driver "class"
 Ccomp_driver_infoHolds constant pointer to component driver
 Ccomp_driver_listHolds list of registered components' drivers
 Ccomp_func_mapSelector processing functions map
 Ccomp_ipc_configAudio component base configuration from IPC at creation
 Ccomp_opsAudio component operations table
 Ccomp_perf_dataComponent performance measurement tracking data
 Cconfig_elem
 Cconfig_param_id_data
 Ccordic_cmpx
 Ccreate_pipeline_paramsFor storing IPC payload data during pipeline creation
 Ccrossover_stateStores the state of one channel of the Crossover filter
 Cdai
 Cdai_dataDAI runtime data
 Cdai_groupDAI group information
 Cdct_plan_16
 Cdebug_stream_circular_bufPer-core circular buffer layout within a debug stream slot
 Cdebug_stream_hdrStream preamble header recognized by host debug tools
 Cdebug_stream_recordAbstract debug record envelope carrying application-specific payloads
 Cdebug_stream_section_descriptorCore-specific section descriptor within the debug window slot
 Cdebug_stream_slot_hdrPreamble header placed at the beginning of Memory Window 2 Debug Slot
 Cdebug_stream_text_msgFormatted text message record within a debug stream
 Cdevice_list
 Cdma
 Cdma_cb_dataData 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_elemElement of SG list (as array item)
 Cdma_sg_elem_arraySG elem array
 Cdma_stream_channel_map
 Cdma_trace_bufInternal ring buffer descriptor for DSP trace packets
 Cdma_trace_dataMain DMA trace context and state machine descriptor
 Cdmic_channel_cfgConfiguration parameters for a single DMIC channel
 Cdmic_config_blobComplete configuration blob for Digital Microphone (DMIC) settings
 Cdmic_config_dataTop-level DMIC configuration data container
 Cdmic_fir_cfgFinite Impulse Response (FIR) decimation filter configuration
 Cdmic_global_cfgGlobal hardware configuration for DMIC controller
 Cdmic_pdm_ctrl_cfgPulse Density Modulation (PDM) controller configuration for DMIC
 Cdraining_data
 Cedf_task_pdataLegacy EDF task private data container
 Cext_man_cc_version
 Cext_man_config_dataEXT_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_itemExtended component performance metrics with DSP cycle counts
 Cextended_global_perf_dataExtended global performance data report (IPC4_EXTENDED_GLOBAL_PERF_DATA)
 Cfast_mode_task
 Cfft_multi_plan
 Cfft_plan
 Cfreq_table
 Cget_attribute_remote_payloadRemote payload for component get_attribute IPC4 message
 Cglobal_perf_dataGlobal DSP performance summary
 Chdalink_cfg
 Chistory_buffer
 Chistory_data
 Cicomplex16Struct icomplex16 - Storage for a normal complex number
 Cicomplex32Struct icomplex32 - Storage for a normal complex number
 CidcIDC data
 Cidc_msgIDC message
 Cidc_payloadIDC message payload
 CIGO_PARAMS
 CIgoLibConfigIgoLibConfig is used to keep lib configuration for lib instance initialization
 CIgoLibInfoIgoLibInfo is used to keep information for iGo library
 CIgoStreamDataIgoStreamData is used to keep audio data for iGo library
 Ciir_state_df1
 Ciir_state_df2t
 Cinner_model_ops
 Cinput_stream_bufferInput stream buffer
 CInputPinFormatInput pin format specification for multi-pin modules
 Cipc
 Cipc4_alh_multi_gtw_cfgMulti-gateway channel aggregation configuration
 Cipc4_astateA-State frequency and load threshold entry
 Cipc4_astate_tablePower Manager A-State configuration table (IPC4_ASTATE_TABLE)
 Cipc4_base_module_cfg_extExtended module configuration header describing dynamic input and output pins
 Cipc4_base_module_extended_cfgCombined base and extended module configuration payload for easy parsing
 Cipc4_cadence_module_cfg
 Cipc4_cfg_param_id_data16-bit small parameter register encoding for MOD_CONFIG_SET/GET
 Cipc4_chain_dmaDirect DMA Chaining configuration command (SOF_IPC4_GLB_CHAIN_DMA)
 Cipc4_connector_node_idAudio gateway addressing descriptor (connector node ID)
 Cipc4_dma_controlDirect DMA Gateway Control structure (IPC4_DMA_CONTROL)
 Cipc4_dx_state_infoDSP core power state bitmask descriptor
 Cipc4_ext_system_timeExtended host/DSP system time with RTC and ART timestamps
 Cipc4_extended_param_idCompound parameter identifier encoding type and instance index
 Cipc4_fw_pwr_statusFirmware power and clock status register (offset 0x8 in Mailbox Window 0)
 Cipc4_fw_registersMailbox Window 0 firmware register layout exposed to host driver
 Cipc4_fw_status_regFirmware Status Register (FSR) located at offset 0x0 in Mailbox Window 0
 Cipc4_gateway_attributesGateway buffer allocation attributes
 Cipc4_gateway_config_dataGeneric gateway configuration blob container
 Cipc4_global_perf_dataGlobal DSP performance report payload (IPC4_GLOBAL_PERF_DATA)
 Cipc4_in_out_gatewayDirect gateway attachment identifiers for a module instance
 Cipc4_ipc_gateway_config_blobConfiguration parameters for IPC Host Gateway
 Cipc4_kpb_module_cfgKPB module instance base configuration structure
 Cipc4_libraries_infoLibrary information report payload (IPC4_LIBRARIES_INFO_GET)
 Cipc4_library_propsProperties of a dynamic or preloaded external library
 Cipc4_llp_readingLink Linear Position (LLP) and wallclock snapshot
 Cipc4_llp_reading_extendedExtended Link Linear Position reading with total processed data bytes
 Cipc4_llp_reading_slotMailbox Window 0 reading slot for a single gateway
 Cipc4_log_state_infoLogging configuration and state control (IPC4_ENABLE_LOGS)
 Cipc4_message_replyStandard 64-bit IPC4 message reply envelope
 Cipc4_message_requestStandard 64-bit IPC4 message request envelope
 Cipc4_mixer_underrun_event_dataData payload for mixer underrun event (SOF_IPC4_MIXER_UNDERRUN_DETECTED)
 Cipc4_module_bind_unbindModule pin binding and unbinding command structure (SOF_IPC4_MOD_BIND / UNBIND)
 Cipc4_module_configSmall parameter configuration command structure (SOF_IPC4_MOD_CONFIG_GET / SET)
 Cipc4_module_config_replyReply structure for small parameter query (SOF_IPC4_MOD_CONFIG_GET)
 Cipc4_module_delete_instanceModule instance deletion command structure (SOF_IPC4_MOD_DELETE_INSTANCE)
 Cipc4_module_init_dataModule initialization payload buffer
 Cipc4_module_init_ext_dataExtended module initialization container
 Cipc4_module_init_ext_initExtended initialization flags and coprocessor requirements
 Cipc4_module_init_ext_obj_dp_dataMemory requirements for Data Processing (DP) module threads
 Cipc4_module_init_ext_objectHeader for extended initialization data objects
 Cipc4_module_init_gna_configNeural network accelerator (GNA) compute cycle configuration
 Cipc4_module_init_instanceModule instance creation command structure (SOF_IPC4_MOD_INIT_INSTANCE)
 Cipc4_module_instance_propsDetailed module instance runtime state, memory consumption, and queue alignment
 Cipc4_module_large_configLarge configuration parameter transfer envelope (SOF_IPC4_MOD_LARGE_CONFIG_GET / SET)
 Cipc4_module_large_config_replyReply structure for large configuration transfer
 Cipc4_module_load_libraryDynamic library loading command structure (SOF_IPC4_GLB_LOAD_LIBRARY)
 Cipc4_module_set_d0ixModule D0ix low-power state entry command (SOF_IPC4_MOD_SET_D0IX)
 Cipc4_module_set_dxCore DX power state transition command structure (SOF_IPC4_MOD_SET_DX)
 Cipc4_notification_headerStandard 32-bit IPC4 notification primary header word
 Cipc4_notification_mask_infoNotification mask configuration structure (IPC4_NOTIFICATION_MASK)
 Cipc4_peak_volume_regsPeak volume and meter registers for low-latency host inspection
 Cipc4_perf_data_itemSingle component performance measurement data item
 Cipc4_perf_data_item_miModule instance performance data with internal iteration metrics
 Cipc4_phys_mem_pagesFree physical memory page descriptor
 Cipc4_pin_list_infoList of active pin properties for a module instance
 Cipc4_pin_propsRuntime properties of a module pin connection
 Cipc4_pipeline_createPipeline creation command structure (SOF_IPC4_GLB_CREATE_PIPELINE)
 Cipc4_pipeline_deletePipeline deletion command structure (SOF_IPC4_GLB_DELETE_PIPELINE)
 Cipc4_pipeline_ext_obj_mem_dataMemory allocation parameters for pipeline execution context
 Cipc4_pipeline_ext_objectHeader for extended pipeline initialization objects
 Cipc4_pipeline_ext_payloadContainer for extended pipeline creation payload
 Cipc4_pipeline_get_context_sizeQuery memory context size required to serialize pipeline (SOF_IPC4_GLB_GET_PIPELINE_CONTEXT_SIZE)
 Cipc4_pipeline_get_context_size_replyReply structure for pipeline context size query
 Cipc4_pipeline_get_stateQuery pipeline current state command (SOF_IPC4_GLB_GET_PIPELINE_STATE)
 Cipc4_pipeline_get_state_replyReply structure containing pipeline current operational state
 Cipc4_pipeline_registersPipeline DMA tracking registers in Mailbox Window 0
 Cipc4_pipeline_set_statePipeline state transition command structure (SOF_IPC4_GLB_SET_PIPELINE_STATE)
 Cipc4_pipeline_set_state_dataPayload array containing pipeline IDs for multi-pipeline state transitions
 Cipc4_pipeline_set_state_replyReply structure for pipeline state transition
 Cipc4_probe_module_cfgProbe module configuration structure
 Cipc4_process_data_error_event_dataData payload for process data error event (SOF_IPC4_PROCESS_DATA_ERROR)
 Cipc4_resource_event_dataPolymorphic payload for generic resource event notification
 Cipc4_resource_event_data_notificationFull resource event notification structure sent in Mailbox Window 0
 Cipc4_resource_kcpsKCPS resource allocation descriptor
 Cipc4_resource_memoryMemory resource allocation descriptor
 Cipc4_resource_requestResource allocation request structure (IPC4_RESOURCE_ALLOCATION_REQUEST)
 Cipc4_rom_infoROM build, version, and load capability information
 Cipc4_scheduler_configScheduler tick and timer configuration (IPC4_SCHEDULER_CONFIGURATION)
 Cipc4_selector_coeffs_configIPC4 mixing coefficients configuration
 Cipc4_sram_state_infoDetailed SRAM state and power bank information (IPC4_MEMORY_STATE_INFO_GET)
 Cipc4_sram_state_page_allocSRAM page allocation bitmask array
 Cipc4_ssp_configHardware register configuration values for Intel SSP/I2S controller
 Cipc4_ssp_configuration_blobFull SSP/I2S gateway configuration blob structure
 ►Cipc4_ssp_dma_controlSSP dynamic DMA and clock control union
 Cipc4_ssp_driver_configCombined SSP hardware and clock configuration structure
 Cipc4_ssp_mclk_configMaster Clock (MCLK) divider hardware configuration
 Cipc4_ssp_start_controlSSP interface clock start control parameters
 Cipc4_ssp_stop_controlSSP interface clock stop control parameters
 Cipc4_system_time64-bit system timestamp split into lower and upper 32-bit words
 Cipc4_system_time_infoHost and DSP system time pairing for clock synchronization
 Cipc4_vendor_errorVendor error reporting payload structure
 Cipc4_voice_cmd_notificationThis notification is reported by the Detector module upon key phrase detection
 Cipc4_watchdog_timeout_notificationWatchdog timeout notification structure (SOF_IPC4_WATCHDOG_TIMEOUT)
 Cipc_cmd_hdrGeneric 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_bufferData provided by the platform which use ipc...page_descriptors()
 Cipc_dma_config
 Cipc_msg
 Cipc_user
 Cipolar32Struct ipolar32 - Storage for complex number in polar format
 Cirq_cascade_descCascading interrupt controller descriptor
 Cirq_cascade_opsCascading IRQ controller operations
 Cirq_cascade_tmpl
 Cirq_childChild IRQ descriptor for cascading IRQ controllers
 Cirq_descInterrupt client descriptor
 Ckcps_budget_dataCPS budget data
 Ckpb_client
 Ckpb_event_data
 Ckpb_fmt_dev_list
 Ckpb_micselector_config
 Ckpb_service_clientOpaque handle for a client registered with the SOF KPB component
 Ckpb_task_params
 CKpbTokenOpaque state for a KPB client registration
 CLegacyModuleInitialSettingsBase module configuration parameters provided upon module instantiation
 Clist_item
 Cll_schedule_domainLow-Latency scheduling domain instance descriptor
 Cll_schedule_domain_opsLow-Latency schedule domain operations table
 Cll_task_pdataLow-Latency task private scheduling parameters
 Cllp_slot_infoLlp slot info for memory window
 Clog_entry_headerBinary log packet header preceding variable arguments in DMA trace stream
 Cmat_matrix_16b
 Cmfcc_buffer
 Cmfcc_cepstral_lifter
 Cmfcc_comp_data
 Cmfcc_data_headerData header prepended to every MFCC output frame
 Cmfcc_fft
 Cmfcc_pre_emph
 Cmfcc_state
 Cmfcc_vad_stateVAD state structure
 Cmic_privacy_data
 Cmic_privacy_settings
 Cmod_alloc_ctxModule and pipeline allocation context aggregating a Zephyr heap and optional virtual region
 Cmodule_configModule config container, used for both config types
 Cmodule_data
 Cmodule_endpoint_opsOps relevant only for the endpoint devices such as the host copier or DAI copier
 Cmodule_event_notification
 Cmodule_ext_init_dataContainer for found ext init object pointers This struct contains pointers that point to IPC payload directly
 Cmodule_interface3rd party processing module interface
 Cmodule_paramModule TLV parameters container - used for both config types
 Cmodule_processing_dataProcessing data shared between particular module & module_adapter
 Cmodule_resourceModule memory container - used for every memory allocated by module
 Cmodule_resourcesModule 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_bufferOutput stream buffer
 COutputPinFormatOutput pin format specification for multi-pin modules
 Cpcm_func_mapPCM conversion functions map
 Cpcm_func_vc_mapPCM conversion functions mapfor different size of valid bit and container
 Cpdm_decim
 Cperf_cnt_data
 Cperf_data_itemFW component performance measurement item
 Cperf_data_item_compComponent performance data with wall clock cycle metrics
 CpipelineAudio pipeline structure representing a stream graph and execution context
 Cpipeline_dataGeneric pipeline data used by pipeline_comp_* functions
 Cpipeline_taskTask type registered by pipelines
 Cpipeline_walk_contextPipeline traversal walk context for graph exploration and operations
 Cprivacy_capabilities
 Cprobe_data_packetHeader for data packets sent via compressed PCM from extraction probes
 Cprobe_dmaHost DMA channel descriptor allocated for audio probes
 Cprobe_pointProbe tap point descriptor binding a pipeline buffer to a probe purpose
 Cprobe_point_id_tPacked identifier identifying target audio buffer for probe attachment
 Cprocessing_module
 Cpsy_mel_filterbank
 Cring_bufferLockless asynchronous circular ring buffer structure
 Csa
 Cschedule_dataDescriptor container representing a registered scheduler instance
 Cscheduler_dp_thread_ipc_param
 Cscheduler_opsScheduler operations interface table
 Cscheduler_propsCore scheduler properties and scheduled tasks
 CschedulersContainer holding the linked list of all registered schedulers on a core
 Cschedulers_infoComplete scheduler topology report (IPC4_SCHEDULERS_INFO_GET)
 Csink_opsThis 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_codecStruct snd_codec
 Csnd_codec_descStruct snd_codec_desc - description of codec capabilities
 Csnd_codec_options
 Csnd_dec_alac
 Csnd_dec_ape
 Csnd_dec_flac
 Csnd_dec_wma
 Csnd_enc_flacStruct snd_enc_flac
 Csnd_enc_generic
 Csnd_enc_realStruct snd_enc_real
 Csnd_enc_vorbisStruct snd_enc_vorbis
 Csnd_enc_wma
 CsofGeneral firmware context
 Csof_abi_hdrHeader for all non IPC ABI data
 Csof_alh_configuration_blobFull configuration blob for Audio Hub Link (ALH) gateways
 Csof_audio_bufferBase class for all audio buffers
 Csof_audio_featureHeader for audio features data
 Csof_audio_stream_paramsSet 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_configAEC module configuration payload
 Csof_ipc4_control_msg_payloadIPC4 payload structure for ALSA kcontrol parameters
 Csof_ipc4_ctrl_value_chanGeneric per-channel control value mapping
 Csof_ipc4_notify_module_dataAsynchronous notification payload originating from a module instance
 Csof_ipc_buffer
 Csof_ipc_cc_version
 Csof_ipc_channel_mapChannel map, specifies transformation of one-to-many or many-to-one
 Csof_ipc_cmd_hdrCommand Header - Header for all IPC commands
 Csof_ipc_comp
 Csof_ipc_comp_asrc
 Csof_ipc_comp_config
 Csof_ipc_comp_dai
 Csof_ipc_comp_eventGeneric 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_hdrCompound commands - SOF_IPC_GLB_COMPOUND
 Csof_ipc_ctrl_dataGeneric control data
 Csof_ipc_ctrl_value_chanGeneric channel mapped value data
 Csof_ipc_ctrl_value_compGeneric 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_usageABI3.18
 Csof_ipc_dbg_mem_usage_elemABI3.18
 Csof_ipc_dma_trace_paramsLegacy host DMA trace parameters payload (SOF_IPC_TRACE_DMA_PARAMS)
 Csof_ipc_dma_trace_params_extExtended host DMA trace parameters payload (SOF_IPC_TRACE_DMA_PARAMS_EXT)
 Csof_ipc_dma_trace_posnDMA trace circular buffer position report sent to host (SOF_IPC_TRACE_DMA_POSITION)
 Csof_ipc_dsp_oops_arch_hdrOOPS header architecture specific data
 Csof_ipc_dsp_oops_plat_hdrOOPS 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_hdrStructure Header - Header for all IPC structures except command structs
 Csof_ipc_host_buffer
 Csof_ipc_panic_infoDSP 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_paramsDMA ADD for probes payload (SOF_IPC_PROBE_INIT, SOF_IPC_PROBE_DMA_ADD)
 Csof_ipc_probe_dma_remove_paramsProbe DMA remove payload (SOF_IPC_PROBE_DMA_REMOVE)
 Csof_ipc_probe_info_paramsReply to INFO queries (SOF_IPC_PROBE_DMA_INFO, SOF_IPC_PROBE_POINT_INFO)
 Csof_ipc_probe_point_add_paramsAdd probe points payload (SOF_IPC_PROBE_POINT_ADD)
 Csof_ipc_probe_point_remove_paramsRemove probe points payload (SOF_IPC_PROBE_POINT_REMOVE)
 Csof_ipc_probe_support
 Csof_ipc_replyGeneric reply message
 Csof_ipc_stream
 Csof_ipc_stream_mapComplete map for each channel of a multichannel stream
 Csof_ipc_stream_params
 Csof_ipc_stream_posn
 Csof_ipc_trace_filterRuntime tracing filtration data - SOF_IPC_TRACE_FILTER_UPDATE, ABI3.17
 Csof_ipc_trace_filter_elemPart of sof_ipc_trace_filter, ABI3.17
 Csof_ipc_user_abi_version
 Csof_ipc_window
 Csof_ipc_window_elem
 Csof_kpb_configKpb component configuration data
 Csof_mfcc_config
 Csof_module_api_build_info
 Csof_module_api_version
 Csof_rtnr_config
 Csof_rtnr_params
 Csof_sel_configSelector component configuration data
 Csof_selector_avs_ipc4_config
 Csof_selector_ipc4_config
 Csof_selector_ipc4_pin_config
 Csof_sinkInternals of sink API
 Csof_smart_amp_config
 Csof_smart_amp_ipc4_config
 Csof_sound_dose
 Csof_sourceInternals of source API
 Csof_static_bufferDeclarative intermediate audio buffer descriptor
 Csof_static_capsAudio stream format and sample rate capability descriptor
 Csof_static_compDeclarative component descriptor
 Csof_static_kcontrolDeclarative static kcontrol descriptor
 Csof_static_module_opsStatic pipeline module driver operations
 Csof_static_pcmDeclarative PCM endpoint descriptor
 Csof_static_pipeline_descDeclarative audio pipeline descriptor
 Csof_static_routeDeclarative graph route connecting an upstream component to a downstream component
 Csof_static_topologyTop-level static audio topology descriptor
 Csof_tl
 Csof_tlvType–length–value struct
 Csof_uuidUUID (Universally Unique IDentifier) structure
 Csof_uuid_entryConnects UUID with component description
 Csound_dose_gain_config
 Csound_dose_setup_config
 Csound_dose_volume_config
 Csource_opsThis is a definition of internals of source API
 Cssp_pdata
 Cstream_params
 Csystem_agent_params
 Csystem_service
 Csystem_tick_infoPer-core system tick and cycle execution metrics
 CtaskCore task structure managed by SOF schedulers
 Ctask_opsOperations and callbacks associated with a scheduling task
 Ctask_propsSingle task properties within scheduler information
 Ctelemetry_perf_queueCircular queue tracking execution cycle history for rolling averages
 Ctelemetry_wnd_dataLayout of telemetry data published in shared Memory Window
 Cthread_info
 Cthread_info_record_hdr
 Ctr_ctx
 Ctrace_filterRuntime trace filter criteria for components and pipelines
 Cuuid_idx
 Cvmh_block_bundle_descriptorDescriptor for a power-of-2 block size bundle in a virtual memory heap
 Cvmh_heap_configThis 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