Lines Matching defs:datalen
49 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);
58 if (datalen < sizeof(block->header)) {
65 datalen -= sizeof(block->header);
67 if (datalen < block->header.baseline_eld_len * 4 ||
68 datalen < sizeof(*block) - sizeof(block->header)) {
73 datalen = block->header.baseline_eld_len * 4;
77 datalen -= sizeof(*block) - sizeof(block->header);
79 if (datalen < ELD_MNL(block)) {
86 datalen -= ELD_MNL(block);
88 if (datalen != ELD_SAD_COUNT(block) * sizeof(hdi->sad[0])) {
89 printf(" datalen %u sadcount %u sizeof sad %u\n",
90 (unsigned int)datalen,
99 datalen -= sizeof(hdi->sad[i]);
102 printf("datalen = %u\n", (unsigned int)datalen);
103 KASSERT(datalen == 0);