Searched defs:memlist (Results 1 - 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dmemlist.h30 * 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 Dgetgrnam_r.c320 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 Ddrmach_acpi.h164 struct memlist *memlist; member in struct:drmach_mem
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dballoon.c43 #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 Dmemory.c30 #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 Ddevinfo.c247 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 Dstartup.c83 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 Dstartup.c360 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 Dpci_boot.c33 #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 Ddrmach.c176 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...]

Completed in 96 milliseconds