Symbol: dev_header
drivers/firmware/efi/apple-properties.c
107
if (i != dev_header->prop_count) {
drivers/firmware/efi/apple-properties.c
109
dev_header->prop_count);
drivers/firmware/efi/apple-properties.c
111
16, 1, dev_header, dev_header->len, true);
drivers/firmware/efi/apple-properties.c
120
size_t offset = offsetof(struct properties_header, dev_header[0]);
drivers/firmware/efi/apple-properties.c
122
while (offset + sizeof(struct dev_header) < properties->len) {
drivers/firmware/efi/apple-properties.c
123
struct dev_header *dev_header = (void *)properties + offset;
drivers/firmware/efi/apple-properties.c
130
if (offset + dev_header->len > properties->len ||
drivers/firmware/efi/apple-properties.c
131
dev_header->len <= sizeof(*dev_header)) {
drivers/firmware/efi/apple-properties.c
136
ptr = dev_header->path;
drivers/firmware/efi/apple-properties.c
137
len = dev_header->len - sizeof(*dev_header);
drivers/firmware/efi/apple-properties.c
142
PTR_ERR(dev), (void *)ptr - (void *)dev_header);
drivers/firmware/efi/apple-properties.c
144
16, 1, dev_header, dev_header->len, true);
drivers/firmware/efi/apple-properties.c
149
entry = kzalloc_objs(*entry, dev_header->prop_count + 1);
drivers/firmware/efi/apple-properties.c
155
unmarshal_key_value_pairs(dev_header, dev, ptr, entry);
drivers/firmware/efi/apple-properties.c
169
offset += dev_header->len;
drivers/firmware/efi/apple-properties.c
46
struct dev_header dev_header[];
drivers/firmware/efi/apple-properties.c
49
static void __init unmarshal_key_value_pairs(struct dev_header *dev_header,
drivers/firmware/efi/apple-properties.c
55
for (i = 0; i < dev_header->prop_count; i++) {
drivers/firmware/efi/apple-properties.c
56
int remaining = dev_header->len - (ptr - (void *)dev_header);
drivers/firmware/efi/apple-properties.c
69
ptr - (void *)dev_header);
drivers/firmware/efi/apple-properties.c
77
ptr - (void *)dev_header + key_len);