Lines Matching defs:size
43 int snd_tplg_decode(snd_tplg_t *tplg, void *bin, size_t size, int dflags)
58 if (size == pos) {
59 tplg_log(tplg, 'D', pos, "block: success (total %zd)", size);
62 if (size - pos < sizeof(*hdr)) {
63 tplg_log(tplg, 'D', pos, "block: small size");
73 tplg_log(tplg, 'D', pos, "block: abi %d size %d payload size %d",
74 hdr->abi, hdr->size, hdr->payload_size);
79 if (hdr->size != sizeof(*hdr)) {
80 SNDERR("header size mismatch");
84 if (size - pos < hdr->size + hdr->payload_size) {
90 SNDERR("wrong payload size %d", hdr->payload_size);
105 pos += hdr->size;
116 err = tptr->decod(tplg, pos, hdr, b + hdr->size, hdr->payload_size);
119 b += hdr->size + hdr->payload_size;