sof_abi_hdr
DECLARE_FLEX_ARRAY(struct sof_abi_hdr, data);
struct sof_abi_hdr data[0];
struct sof_abi_hdr *data = cdata->data;
struct sof_abi_hdr *data = cdata->data;
const struct sof_abi_hdr *new_hdr =
(const struct sof_abi_hdr *)ucontrol->value.bytes.data;
if (header.length < sizeof(struct sof_abi_hdr)) {
header.length, sizeof(struct sof_abi_hdr));
if (cdata->data->size > scontrol->max_size - sizeof(*cdata) - sizeof(struct sof_abi_hdr)) {
sizeof(struct sof_abi_hdr)) {
sizeof(struct sof_abi_hdr));
data_size = cdata->data->size + sizeof(struct sof_abi_hdr);
sizeof(struct sof_abi_hdr),
sizeof(struct sof_abi_hdr);
if (scontrol->max_size < (sizeof(*cdata) + sizeof(struct sof_abi_hdr))) {
priv_size_check = cdata->data->size + sizeof(struct sof_abi_hdr);
hdr_bytes = sizeof(struct sof_ipc_ctrl_data) + sizeof(struct sof_abi_hdr);
struct sof_abi_hdr *data = cdata->data;
struct sof_abi_hdr *data = cdata->data;
struct sof_abi_hdr *data = cdata->data;
struct sof_abi_hdr *data = cdata->data;
const struct sof_abi_hdr *new_hdr =
(const struct sof_abi_hdr *)ucontrol->value.bytes.data;
struct sof_abi_hdr *data = cdata->data;
struct sof_abi_hdr *data = cdata->data;
struct sof_abi_hdr abi_hdr;
struct sof_abi_hdr *data = cdata->data;
data_size = data->size + sizeof(struct sof_abi_hdr);
struct sof_abi_hdr *data = cdata->data;
if (scontrol->max_size < sizeof(struct sof_abi_hdr)) {
if (scontrol->priv_size && scontrol->priv_size < sizeof(struct sof_abi_hdr)) {
if (control_data->data->size + sizeof(struct sof_abi_hdr) !=
control_data->data->size + sizeof(struct sof_abi_hdr),
DECLARE_FLEX_ARRAY(struct sof_abi_hdr, data);