Home | History | Annotate | Download | only in hdaudio

Lines Matching refs:datalen

48 hdafg_dd_parse_info(uint8_t *data, size_t datalen, struct hdafg_dd_info *hdi)
54 printf("hdafg_dd_parse_info: datalen=%u\n", (unsigned int)datalen);
59 if (datalen < sizeof(block->header)) {
68 datalen -= sizeof(block->header);
70 if (datalen < block->header.baseline_eld_len * 4 ||
71 datalen < sizeof(*block) - sizeof(block->header)) {
78 datalen = block->header.baseline_eld_len * 4;
82 datalen -= sizeof(*block) - sizeof(block->header);
84 if (datalen < ELD_MNL(block)) {
93 datalen -= ELD_MNL(block);
95 if (datalen < ELD_SAD_COUNT(block) * sizeof(hdi->sad[0])) {
97 printf(" datalen %u sadcount %u sizeof sad %u\n",
98 (unsigned int)datalen,
108 datalen -= sizeof(hdi->sad[i]);
112 printf("hdafg eld padding ignored = %u\n", (unsigned int)datalen);