Searched refs:smapbase (Results 1 – 6 of 6) sorted by relevance
/freebsd/stand/i386/libi386/ |
H A D | biossmap.c | 49 static struct bios_smap *smapbase; variable 93 smapbase = malloc(smaplen * sizeof(*smapbase)); in bios_getsmap() 94 if (smapbase != NULL) { in bios_getsmap() 97 smapbase[n++] = cur->smap; in bios_getsmap() 123 if (smapbase == NULL || smaplen == 0) in bios_addsmapdata() 125 size = smaplen * sizeof(*smapbase); in bios_addsmapdata() 126 file_addmetadata(kfp, MODINFOMD_SMAP, size, smapbase); in bios_addsmapdata() 140 if (smapbase == NULL || smaplen == 0) in command_smap() 145 (unsigned int)smapbase[i].type, in command_smap() 146 (unsigned long long)smapbase[i].base, in command_smap() [all …]
|
/freebsd/sys/dev/nvdimm/ |
H A D | nvdimm_e820.c | 58 static const struct bios_smap *smapbase; variable 267 smapbase = (const void *)preload_search_info(preload_kmdp, in nvdimm_e820_identify() 271 if (smapbase == NULL) in nvdimm_e820_identify() 304 smapsize = *((const uint32_t *)smapbase - 1); in nvdimm_e820_attach() 305 smapend = (const void *)((const char *)smapbase + smapsize); in nvdimm_e820_attach() 307 for (nregions = 0, smap = smapbase; smap < smapend; smap++) { in nvdimm_e820_attach()
|
/freebsd/sys/i386/i386/ |
H A D | machdep.c | 847 add_smap_entries(struct bios_smap *smapbase, vm_paddr_t *physmap, in add_smap_entries() argument 859 smapsize = *((u_int32_t *)smapbase - 1); in add_smap_entries() 860 smapend = (struct bios_smap *)((uintptr_t)smapbase + smapsize); in add_smap_entries() 862 for (smap = smapbase; smap < smapend; smap++) in add_smap_entries() 905 struct bios_smap *smap, *smapbase; in getmemsize() local 926 smapbase = (struct bios_smap *)preload_search_info(preload_kmdp, in getmemsize() 928 if (smapbase != NULL) { in getmemsize() 929 add_smap_entries(smapbase, physmap, &physmap_idx); in getmemsize() 1731 struct bios_smap *smapbase; in smap_sysctl_handler() local 1737 smapbase = (struct bios_smap *)preload_search_info(preload_kmdp, in smap_sysctl_handler() [all …]
|
/freebsd/sys/x86/x86/ |
H A D | nexus.c | 644 struct bios_smap *smapbase, *smap, *smapend; in ram_attach() local 652 smapbase = (struct bios_smap *)preload_search_info(preload_kmdp, in ram_attach() 654 if (smapbase != NULL) { in ram_attach() 655 smapsize = *((u_int32_t *)smapbase - 1); in ram_attach() 656 smapend = (struct bios_smap *)((uintptr_t)smapbase + smapsize); in ram_attach() 659 for (smap = smapbase; smap < smapend; smap++) { in ram_attach()
|
/freebsd/sys/amd64/amd64/ |
H A D | machdep.c | 697 bios_add_smap_entries(struct bios_smap *smapbase, u_int32_t smapsize, in bios_add_smap_entries() argument 702 smapend = (struct bios_smap *)((uintptr_t)smapbase + smapsize); in bios_add_smap_entries() 704 for (smap = smapbase; smap < smapend; smap++) { in bios_add_smap_entries() 1632 struct bios_smap *smapbase; in smap_sysctl_handler() local 1638 smapbase = (struct bios_smap *)preload_search_info(preload_kmdp, in smap_sysctl_handler() 1640 if (smapbase == NULL) in smap_sysctl_handler() 1644 count = *((uint32_t *)smapbase - 1) / sizeof(*smapbase); in smap_sysctl_handler() 1647 smap.base = smapbase[i].base; in smap_sysctl_handler() 1648 smap.length = smapbase[i].length; in smap_sysctl_handler() 1649 smap.type = smapbase[i].type; in smap_sysctl_handler()
|
/freebsd/sys/amd64/include/pc/ |
H A D | bios.h | 88 void bios_add_smap_entries(struct bios_smap *smapbase, u_int32_t smapsize,
|