Home
last modified time | relevance | path

Searched refs:efihdr (Results 1 – 4 of 4) sorted by relevance

/dragonfly/stand/boot/efi/loader/
H A Dbootinfo.c243 struct efi_map_header *efihdr; in bi_load_efi_data() local
308 efihdr = (struct efi_map_header *)addr; in bi_load_efi_data()
309 mm = (void *)((uint8_t *)efihdr + efisz); in bi_load_efi_data()
320 efihdr->memory_size = sz; in bi_load_efi_data()
321 efihdr->descriptor_size = mmsz; in bi_load_efi_data()
322 efihdr->descriptor_version = mmver; in bi_load_efi_data()
324 efihdr); in bi_load_efi_data()
/dragonfly/sys/platform/pc64/x86_64/
H A Defirt.c373 struct efi_map_header *efihdr; in efi_init() local
403 efihdr = (struct efi_map_header *)preload_search_info(kmdp, in efi_init()
405 if (efihdr == NULL) { in efi_init()
411 map = (struct efi_md *)((uint8_t *)efihdr + efisz); in efi_init()
412 if (efihdr->descriptor_size == 0) in efi_init()
415 if (!efi_create_1t1_map(map, efihdr->memory_size / in efi_init()
416 efihdr->descriptor_size, efihdr->descriptor_size)) { in efi_init()
H A Dmachdep.c1592 struct efi_map_header *efihdr; in efi_map_sysctl_handler() local
1599 efihdr = (struct efi_map_header *)preload_search_info(kmdp, in efi_map_sysctl_handler()
1601 if (efihdr == NULL) in efi_map_sysctl_handler()
1603 efisize = *((uint32_t *)efihdr - 1); in efi_map_sysctl_handler()
1604 return (SYSCTL_OUT(req, efihdr, efisize)); in efi_map_sysctl_handler()
/dragonfly/sbin/sysctl/
H A Dsysctl.c565 struct efi_map_header *efihdr; in S_efi_map() local
592 if (l2 < sizeof(*efihdr)) { in S_efi_map()
596 efihdr = p; in S_efi_map()
598 map = (struct efi_md *)((uint8_t *)efihdr + efisz); in S_efi_map()
600 if (efihdr->descriptor_size == 0) in S_efi_map()
602 if (l2 != efisz + efihdr->memory_size) { in S_efi_map()
604 efihdr->memory_size); in S_efi_map()
607 ndesc = efihdr->memory_size / efihdr->descriptor_size; in S_efi_map()
613 map = efi_next_descriptor(map, efihdr->descriptor_size)) { in S_efi_map()