Sound Open Firmware
Loading...
Searching...
No Matches
ipc4_module_init_ext_init Struct Reference

Extended initialization flags and coprocessor requirements. More...

#include <src/include/ipc4/module.h>

Data Fields

uint32_t rtos_domain: 1
 If set to 1, proc_domain is ignored and processing domain is RTOS scheduling.
 
uint32_t gna_used: 1
 Indicates that GNA coprocessor is used by module and gna_config follows.
 
uint32_t data_obj_array: 1
 1 if followed by struct ipc4_module_init_ext_object array.
 
uint32_t rsvd_0: 29
 Reserved bits.
 
uint32_t rsvd_1 [2]
 Reserved padding words.
 

Detailed Description

Extended initialization flags and coprocessor requirements.

Field Documentation

◆ data_obj_array

uint32_t ipc4_module_init_ext_init::data_obj_array

1 if followed by struct ipc4_module_init_ext_object array.

◆ gna_used

uint32_t ipc4_module_init_ext_init::gna_used

Indicates that GNA coprocessor is used by module and gna_config follows.

◆ rsvd_0

uint32_t ipc4_module_init_ext_init::rsvd_0

Reserved bits.

◆ rsvd_1

uint32_t ipc4_module_init_ext_init::rsvd_1[2]

Reserved padding words.

◆ rtos_domain

uint32_t ipc4_module_init_ext_init::rtos_domain

If set to 1, proc_domain is ignored and processing domain is RTOS scheduling.


The documentation for this struct was generated from the following file: