Lines Matching refs:khdr
419 struct ima_kexec_hdr *khdr = buf;
425 void *bufp = buf + sizeof(*khdr);
433 if (!buf || size < sizeof(*khdr))
437 khdr->version = le16_to_cpu((__force __le16)khdr->version);
438 khdr->count = le64_to_cpu((__force __le64)khdr->count);
439 khdr->buffer_size = le64_to_cpu((__force __le64)khdr->buffer_size);
442 if (khdr->version != 1) {
447 if (khdr->count > ULONG_MAX - 1) {
461 bufendp = buf + khdr->buffer_size;
462 while ((bufp < bufendp) && (count++ < khdr->count)) {
465 enforce_mask |= (count == khdr->count) ? ENFORCE_BUFEND : 0;