|
Sound Open Firmware
|
Configuration parameters for IPC Host Gateway. More...
#include <src/include/ipc4/gateway.h>
Data Fields | ||
| uint32_t | buffer_size | |
| Size of gateway circular buffer in bytes. | ||
| union { | ||
| struct { | ||
| uint32_t notif_high: 1 | ||
| Send notification when buffer exceeds high threshold. More... | ||
| uint32_t notif_low: 1 | ||
| Send notification when buffer falls below low threshold. More... | ||
| uint32_t rsvd: 30 | ||
| Reserved bits. More... | ||
| } f | ||
| Bitfield access structure. More... | ||
| uint32_t flags_raw | ||
| Raw 32-bit flags value. More... | ||
| } | u | |
| Notification threshold flags union. | ||
| uint32_t | threshold_high | |
| High buffer fill watermark in bytes. | ||
| uint32_t | threshold_low | |
| Low buffer fill watermark in bytes. | ||
Configuration parameters for IPC Host Gateway.
| uint32_t ipc4_ipc_gateway_config_blob::buffer_size |
Size of gateway circular buffer in bytes.
| struct { ... } ipc4_ipc_gateway_config_blob::f |
Bitfield access structure.
| uint32_t ipc4_ipc_gateway_config_blob::flags_raw |
Raw 32-bit flags value.
| uint32_t ipc4_ipc_gateway_config_blob::notif_high |
Send notification when buffer exceeds high threshold.
| uint32_t ipc4_ipc_gateway_config_blob::notif_low |
Send notification when buffer falls below low threshold.
| uint32_t ipc4_ipc_gateway_config_blob::rsvd |
Reserved bits.
| uint32_t ipc4_ipc_gateway_config_blob::threshold_high |
High buffer fill watermark in bytes.
| uint32_t ipc4_ipc_gateway_config_blob::threshold_low |
Low buffer fill watermark in bytes.
| union { ... } ipc4_ipc_gateway_config_blob::u |
Notification threshold flags union.