Lines Matching refs:key_len
57 u32 key_len, val_len, entry_len;
61 if (sizeof(key_len) > remaining)
64 key_len = *(typeof(key_len) *)ptr;
65 if (key_len + sizeof(val_len) > remaining ||
66 key_len < sizeof(key_len) + sizeof(efi_char16_t) ||
67 *(efi_char16_t *)(ptr + sizeof(key_len)) == 0) {
73 val_len = *(typeof(val_len) *)(ptr + key_len);
74 if (key_len + val_len > remaining ||
77 ptr - (void *)dev_header + key_len);
82 key = kzalloc((key_len - sizeof(key_len)) * 4 + 1, GFP_KERNEL);
87 ucs2_as_utf8(key, ptr + sizeof(key_len),
88 key_len - sizeof(key_len));
90 entry_data = ptr + key_len + sizeof(val_len);
104 ptr += key_len + val_len;