Lines Matching defs:block
50 struct eld_baseline_block *block = &hdi->eld;
59 if (datalen < sizeof(block->header)) {
66 memcpy(&block->header, data, sizeof(block->header));
67 data += 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;
80 memcpy(&block->flags[0], data, sizeof(*block) - sizeof(block->header));
81 data += sizeof(*block) - sizeof(block->header);
82 datalen -= sizeof(*block) - sizeof(block->header);
84 if (datalen < ELD_MNL(block)) {
86 printf(" MNL=%u\n", ELD_MNL(block));
91 memcpy(hdi->monitor, data, ELD_MNL(block));
92 data += ELD_MNL(block);
93 datalen -= ELD_MNL(block);
95 if (datalen < ELD_SAD_COUNT(block) * sizeof(hdi->sad[0])) {
99 ELD_SAD_COUNT(block),
104 hdi->nsad = ELD_SAD_COUNT(block);