/illumos-gate/usr/src/uts/common/sys/ |
H A D | memlist.h | 30 * Common memlist format, exported by boot. 41 * of struct memlist to the kernel. 43 typedef struct memlist { struct 46 struct memlist *ml_next; /* link to next list element */ 47 struct memlist *ml_prev; /* link to previous list element */ 50 extern int address_in_memlist(struct memlist *, uint64_t, size_t); 58 extern struct memlist *phys_install; 64 extern struct memlist *bios_rsvd;
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | getgrnam_r.c | 320 char **memlist, **limit; local 354 memlist = (char **)ROUND_UP(buffer + lenstr + 1, sizeof (char *)); 356 *memlist = 0; 357 group->gr_mem = memlist; 401 while (memlist < limit) { 404 *memlist = 0; 408 *memlist++ = p;
|
/illumos-gate/usr/src/uts/i86pc/io/acpi/drmach_acpi/ |
H A D | drmach_acpi.h | 164 struct memlist *memlist; member in struct:drmach_mem
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | balloon.c | 43 #include <sys/memlist.h> 187 struct memlist memlist; member in struct:__anon385 195 #define MEM_STRUCT_SIZE (sizeof (struct memseg) + sizeof (struct memlist)) 228 * room in our meta pages for a memseg and memlist struct? 266 * The memseg and memlist structures will go at the beginning, with 354 memlist_add(pfn_to_pa(meta_start), num_pages, &mem->memlist,
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | memory.c | 30 #include <sys/memlist.h> 39 #include <sys/memlist.h> 865 struct memlist ml; 872 if (mdb_vread(&ml, sizeof (struct memlist), mlp) == -1) { 873 mdb_warn("unable to read memlist at %#lx", mlp); 883 memlist(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) function 885 struct memlist ml; 916 if (mdb_pwalk_dcmd("memlist", "memlist", 0, NULL, 918 mdb_warn("can't walk memlist"); [all...] |
/illumos-gate/usr/src/uts/common/io/ |
H A D | devinfo.c | 247 di_off_t mem_size; /* total # bytes in memlist */ 248 struct di_mem *memlist; /* head of memlist */ member in struct:di_state 696 dcp = st->memlist; 742 * Initial memlist always holds di_all and the root_path - and 888 st->memlist = mem; 893 struct di_mem *dcp = st->memlist; 905 * Copy upto bufsiz bytes of the memlist to buf 914 ASSERT(st->memlist == NULL); 919 for (dcp = st->memlist; dc [all...] |
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | startup.c | 83 extern int ndata_alloc_mmfsa(struct memlist *ndata); 165 struct memlist *phys_install; /* Total installed physical memory */ 166 struct memlist *phys_avail; /* Available (unreserved) physical memory */ 167 struct memlist *virt_avail; /* Available (unmapped?) virtual memory */ 168 struct memlist *nopp_list; /* pages with no backing page structs */ 169 struct memlist ndata; /* memlist of nucleus allocatable memory */ 249 static int ndata_alloc_memseg(struct memlist *, size_t); 250 static void memlist_new(uint64_t, uint64_t, struct memlist **); 252 struct memlist **, struc 267 static struct memlist *memlist; variable in typeref:struct:memlist 1435 memlist_new(va_to_pa(s_text), MMU_PAGESIZE4M, &memlist); local 1437 &memlist, &nopp_list); local 1771 (uint64_t)ndata_remain_sz, &memlist, &cur); local [all...] |
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | startup.c | 360 struct memlist *memlist; variable in typeref:struct:memlist 371 struct memlist *phys_install; /* Total installed physical memory */ 372 struct memlist *phys_avail; /* Total available physical memory */ 373 struct memlist *bios_rsvd; /* Bios reserved memory */ 583 print_memlist(char *title, struct memlist *mp) 1015 struct memlist *current; 1016 extern void startup_build_mem_nodes(struct memlist *); 1185 memlist_sz = ROUND_UP_PAGE(2 * sizeof (struct memlist) * 1187 ADD_TO_ALLOCATIONS(memlist, memlist_s [all...] |
/illumos-gate/usr/src/uts/intel/io/pci/ |
H A D | pci_boot.c | 33 #include <sys/memlist.h> 108 extern struct memlist *find_bus_res(int, int); 140 static void memlist_remove_list(struct memlist **list, 141 struct memlist *remove_list); 163 struct memlist *io_used; 164 struct memlist *mem_used; 648 struct memlist *list; 853 is_vga(struct memlist *elem, enum io_mem io) 872 list_is_vga_only(struct memlist *l, enum io_mem io) 904 struct memlist *lis 3130 struct memlist *iolist, *memlist, *pmemlist; local [all...] |
/illumos-gate/usr/src/uts/sun4u/opl/io/ |
H A D | drmach.c | 176 struct memlist *memlist; member in struct:drmach_mem 382 struct memlist *ml; 439 struct memlist *p; 447 mp->memlist = ml; 2267 if (mp->memlist) { 2268 memlist_delete(mp->memlist); 2269 mp->memlist = NULL; 2387 drmach_mem_get_memlist(drmachid_t id, struct memlist **ml) 2393 struct memlist *mlis [all...] |