STRUCT SOF_IPC4_DMA_DEVICE_STREAM_CH_MAP(9)

๐Ÿ“ฆ version 7.3.1, in nixpkgs unstable

okay bestie, welcome to struct sof_ipc4_dma_device_stream_ch_map(9) โ€” yes, the whole name โ€” from the Kernel API Manual ๐Ÿ’…โœจ

๐Ÿ’– NAME ๐Ÿ’–

struct sof_ipc4_dma_device_stream_ch_map is the abstract representation of channel mapping to DMAs. It's giving tiny-but-iconic struct energy ๐ŸŽ€

โœจ SYNOPSIS โœจ

struct sof_ipc4_dma_device_stream_ch_map {
    uint32_t device;
    uint32_t channel_mask;
 };

๐Ÿซถ Members ๐Ÿซถ

  • device โ€” representation of hardware device address or FIFO ๐Ÿ“
  • channel_mask โ€” channels handled by device. Channels are expected to be contiguous โญ

๐Ÿ”ฎ SEE ALSO ๐Ÿ”ฎ

Kernel file ./sound/soc/sof/ipc4-topology.h โ€” and the whole squad is here:

  • struct sof_ipc4_pipeline(9)
  • struct ipc4_pipeline_set_state_data(9)
  • struct sof_ipc4_pin_format(9)
  • struct sof_ipc4_available_audio_format(9)
  • struct sof_copier_gateway_cfg(9)
  • struct sof_ipc4_copier_data(9)
  • struct sof_ipc4_gtw_attributes(9)
  • struct sof_ipc4_dma_stream_ch_map(9)
  • struct sof_ipc4_dma_config(9)
  • struct sof_ipc4_dma_config_tlv(9)
  • struct sof_ipc4_copier(9)
  • struct sof_ipc4_ctrl_value_chan(9)
  • struct sof_ipc4_control_data(9)
  • struct sof_ipc4_control_msg_payload(9)
  • struct sof_ipc4_gain_params(9)
  • struct sof_ipc4_gain_data(9)
  • struct sof_ipc4_gain(9)
  • struct sof_ipc4_mixer(9)
  • struct sof_ipc4_src(9)
  • struct sof_ipc4_asrc(9)
  • struct sof_ipc4_base_module_cfg_ext(9)
  • struct sof_ipc4_process(9)

mwah ๐Ÿ’‹ โ€” source/version: ./sound/soc/sof, date: October 2026. bye bestie ๐Ÿซถ

๐Ÿ“ฆ where this page comes from