Lines Matching refs:size
77 cdata->num_elems = cdata->data->size; in sof_ipc3_set_get_kcontrol_data()
79 msg_bytes = cdata->data->size; in sof_ipc3_set_get_kcontrol_data()
87 cdata->rhdr.hdr.size = msg_bytes; in sof_ipc3_set_get_kcontrol_data()
90 return iops->set_get_data(sdev, cdata, cdata->rhdr.hdr.size, set); in sof_ipc3_set_get_kcontrol_data()
273 size_t size; in sof_ipc3_bytes_get() local
284 if (data->size > scontrol->max_size - sizeof(*data)) { in sof_ipc3_bytes_get()
287 data->size, scontrol->max_size - sizeof(*data)); in sof_ipc3_bytes_get()
291 size = data->size + sizeof(*data); in sof_ipc3_bytes_get()
294 memcpy(ucontrol->value.bytes.data, data, size); in sof_ipc3_bytes_get()
305 size_t size; in sof_ipc3_bytes_put() local
314 if (data->size > scontrol->max_size - sizeof(*data)) { in sof_ipc3_bytes_put()
316 data->size, scontrol->max_size - sizeof(*data)); in sof_ipc3_bytes_put()
320 size = data->size + sizeof(*data); in sof_ipc3_bytes_put()
323 memcpy(data, ucontrol->value.bytes.data, size); in sof_ipc3_bytes_put()
333 const unsigned int __user *binary_data, unsigned int size) in sof_ipc3_bytes_ext_get() argument
347 if (size < sizeof(struct snd_ctl_tlv)) in sof_ipc3_bytes_ext_get()
350 size -= sizeof(struct snd_ctl_tlv); in sof_ipc3_bytes_ext_get()
357 if (cdata->data->size > scontrol->max_size - sizeof(struct sof_abi_hdr)) { in sof_ipc3_bytes_ext_get()
359 cdata->data->size, in sof_ipc3_bytes_ext_get()
364 data_size = cdata->data->size + sizeof(struct sof_abi_hdr); in sof_ipc3_bytes_ext_get()
367 if (data_size > size) in sof_ipc3_bytes_ext_get()
383 unsigned int size) in sof_ipc3_bytes_ext_put() argument
399 if (header.length + sizeof(struct snd_ctl_tlv) > size) { in sof_ipc3_bytes_ext_put()
401 header.length, sizeof(struct snd_ctl_tlv), size); in sof_ipc3_bytes_ext_put()
434 if (cdata->data->size > scontrol->max_size - sizeof(struct sof_abi_hdr)) { in sof_ipc3_bytes_ext_put()
448 unsigned int size) in sof_ipc3_bytes_ext_volatile_get() argument
461 if (size < sizeof(struct snd_ctl_tlv)) in sof_ipc3_bytes_ext_volatile_get()
464 size -= sizeof(struct snd_ctl_tlv); in sof_ipc3_bytes_ext_volatile_get()
476 if (cdata->data->size > scontrol->max_size - sizeof(struct sof_abi_hdr)) { in sof_ipc3_bytes_ext_volatile_get()
478 cdata->data->size, in sof_ipc3_bytes_ext_volatile_get()
483 data_size = cdata->data->size + sizeof(struct sof_abi_hdr); in sof_ipc3_bytes_ext_volatile_get()
486 if (data_size > size) in sof_ipc3_bytes_ext_volatile_get()
510 if (cdata->num_elems != local_cdata->data->size) { in snd_sof_update_control()
512 cdata->num_elems, local_cdata->data->size); in snd_sof_update_control()
622 if (cdata->rhdr.hdr.size != expected_size) { in sof_ipc3_control_update()
678 sof_ipc3_set_up_volume_table(struct snd_sof_control *scontrol, int tlv[SOF_TLV_ITEMS], int size) in sof_ipc3_set_up_volume_table() argument
683 scontrol->volume_table = kcalloc(size, sizeof(u32), GFP_KERNEL); in sof_ipc3_set_up_volume_table()
688 for (i = 0; i < size ; i++) in sof_ipc3_set_up_volume_table()