Lines Matching refs:khdr
408 struct ima_kexec_hdr *khdr = buf; in ima_restore_measurement_list() local
414 void *bufp = buf + sizeof(*khdr); in ima_restore_measurement_list()
422 if (!buf || size < sizeof(*khdr)) in ima_restore_measurement_list()
426 khdr->version = le16_to_cpu((__force __le16)khdr->version); in ima_restore_measurement_list()
427 khdr->count = le64_to_cpu((__force __le64)khdr->count); in ima_restore_measurement_list()
428 khdr->buffer_size = le64_to_cpu((__force __le64)khdr->buffer_size); in ima_restore_measurement_list()
431 if (khdr->version != 1) { in ima_restore_measurement_list()
436 if (khdr->count > ULONG_MAX - 1) { in ima_restore_measurement_list()
450 bufendp = buf + khdr->buffer_size; in ima_restore_measurement_list()
451 while ((bufp < bufendp) && (count++ < khdr->count)) { in ima_restore_measurement_list()
454 enforce_mask |= (count == khdr->count) ? ENFORCE_BUFEND : 0; in ima_restore_measurement_list()