Lines Matching defs:size

155 	/* TLV has a fixed size */
335 tplg_tlv->size = sizeof(struct snd_soc_tplg_ctl_tlv);
449 be->size = elem->size;
620 ec->size = elem->size;
758 mc->size = elem->size;
909 hdr->size = sizeof(struct snd_soc_tplg_ctl_hdr);
954 tlv->size = sizeof(struct snd_soc_tplg_ctl_tlv);
999 mc->size = elem->size;
1021 mc->channel[i].size = sizeof(mc->channel[0]);
1029 if (priv && priv->size > 0) {
1031 sizeof(*priv) + priv->size);
1062 ec->size = elem->size;
1085 ec->channel[i].size = sizeof(ec->channel[0]);
1120 if (priv && priv->size > 0) {
1122 sizeof(*priv) + priv->size);
1153 be->size = elem->size;
1169 if (priv && priv->size > 0) {
1171 sizeof(*priv) + priv->size);
1216 void *bin, size_t size)
1223 if (size < sizeof(*mc)) {
1224 SNDERR("mixer: small size %d", size);
1228 tplg_log(tplg, 'D', pos, "mixer: size %d TLV size %d private size %d",
1229 mc->size, mc->hdr.tlv.size, mc->priv.size);
1230 if (size != mc->size + mc->priv.size) {
1231 SNDERR("mixer: unexpected element size %d", size);
1257 if (mc->hdr.tlv.size == 0) {
1259 } else if (mc->hdr.tlv.size == sizeof(struct snd_soc_tplg_ctl_tlv)) {
1276 SNDERR("mixer: wrong TLV size %d", mc->hdr.tlv.size);
1289 void *bin, size_t size)
1303 if (size < sizeof(*mc)) {
1304 SNDERR("mixer: small size %d", size);
1309 size2 = mc->size + mc->priv.size;
1310 if (size2 > size) {
1311 SNDERR("mixer: wrong element size (%d, priv %d)",
1312 mc->size, mc->priv.size);
1326 size -= size2;
1329 if (size > 0)
1379 "enum: channel size %d", ec->channel[i].size);
1392 void *bin, size_t size)
1406 if (size < sizeof(*ec)) {
1407 SNDERR("enum: small size %d", size);
1412 size2 = ec->size + ec->priv.size;
1413 if (size2 > size) {
1414 SNDERR("enum: wrong element size (%d, priv %d)",
1415 ec->size, ec->priv.size);
1419 tplg_log(tplg, 'D', pos, "enum: size %d private size %d",
1420 ec->size, ec->priv.size);
1432 size -= size2;
1435 if (size > 0)
1444 void *bin, size_t size)
1448 if (size < sizeof(*bc)) {
1449 SNDERR("bytes: small size %d", size);
1453 tplg_log(tplg, 'D', pos, "control bytes: size %d private size %d",
1454 bc->size, bc->priv.size);
1455 if (size != bc->size + bc->priv.size) {
1456 SNDERR("bytes: unexpected element size %d", size);
1484 void *bin, size_t size)
1497 if (size < sizeof(*bc)) {
1498 SNDERR("bytes: small size %d", size);
1502 size2 = bc->size + bc->priv.size;
1503 if (size2 > size) {
1504 SNDERR("bytes: wrong element size (%d, priv %d)",
1505 bc->size, bc->priv.size);
1509 err = tplg_decode_control_bytes1(tplg, &bt, pos, bin, size);
1519 size -= size2;
1522 if (size > 0)