/netbsd-current/sys/uvm/ |
H A D | uvm_pglist.h | 42 TAILQ_HEAD(pglist, vm_page); 49 * pglist = &uvm.page_free[freelist].pgfl_buckets[bucket].pgb_color[color];
|
H A D | uvm_pglist.c | 34 * uvm_pglist.c: pglist functions 84 uvm_pglist_add(struct vm_page *pg, struct pglist *rlist) 113 paddr_t alignment, paddr_t boundary, struct pglist *rlist) 301 paddr_t alignment, paddr_t boundary, struct pglist *rlist) 304 struct pglist tmp; 452 paddr_t boundary, struct pglist *rlist, int waitok) 492 (uintmax_t) VM_PAGE_TO_PHYS(TAILQ_LAST(rlist, pglist))); 525 struct pglist *rlist) 615 struct pglist *rlist, int waitok) 685 (uintmax_t) VM_PAGE_TO_PHYS(TAILQ_LAST(rlist, pglist))); [all...] |
H A D | uvm_extern.h | 281 struct pglist; 779 struct pglist *); 819 paddr_t, paddr_t, struct pglist *, int, int); 820 void uvm_pglistfree(struct pglist *);
|
/netbsd-current/sys/arch/or1k/include/ |
H A D | pmap.h | 46 struct pglist pm_pglist;
|
/netbsd-current/sys/arch/powerpc/powerpc/ |
H A D | rtas.c | 105 struct pglist pglist; local 124 &pglist, 1, 0)) 127 sc->ra_base_pa = VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist)); 178 uvm_pglistfree(&pglist);
|
H A D | vm_machdep.c | 318 struct pglist pglist; local 326 &pglist, 1, 1); 334 const struct vm_page * const pg = TAILQ_FIRST(&pglist);
|
/netbsd-current/sys/arch/amd64/include/ |
H A D | msan.h | 115 struct pglist pglist; local 122 sizeof(struct pglist *) + 2 * sizeof(int)); 124 &pglist, 1, 0); 129 return VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist));
|
H A D | asan.h | 144 struct pglist pglist; local 151 &pglist, 1, 0); 156 return VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist));
|
/netbsd-current/sys/arch/mips/mips/ |
H A D | vm_machdep.c | 177 struct pglist pglist; local 196 USPACE_ALIGN, 0, &pglist, 1, 1); 206 const struct vm_page * const pg = TAILQ_FIRST(&pglist); 225 TAILQ_FOREACH_REVERSE(pglv, &pglist, pglist, pageq.queue) {
|
/netbsd-current/sys/arch/aarch64/include/ |
H A D | asan.h | 101 struct pglist pglist; local 108 &pglist, 1, 0); 113 return VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist));
|
/netbsd-current/sys/arch/riscv/riscv/ |
H A D | vm_machdep.c | 137 struct pglist pglist; local 145 pmap_limits.avail_end, USPACE_ALIGN, 0, &pglist, 1, 1); 153 const struct vm_page * const pg = TAILQ_FIRST(&pglist);
|
/netbsd-current/sys/arch/alpha/alpha/ |
H A D | vm_machdep.c | 262 struct pglist pglist; local 269 error = uvm_pglistalloc(USPACE, 0, ptoa(physmem), 0, 0, &pglist, 1, 1); 279 const struct vm_page * const pg = TAILQ_FIRST(&pglist);
|
/netbsd-current/sys/dev/bus_dma/ |
H A D | bus_dmamem_common.c | 65 struct pglist mlist; 118 struct pglist mlist;
|
/netbsd-current/sys/dev/tc/ |
H A D | px.c | 183 struct pglist pglist; local 207 0, &pglist, 1, 0) != 0) 209 bpa = VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist));
|
/netbsd-current/lib/libkvm/ |
H A D | kvm_private.h | 88 struct pglist *vm_page_buckets;
|
/netbsd-current/sys/uvm/pmap/ |
H A D | pmap.h | 202 struct pglist pm_ppg_list; 204 struct pglist pm_pdetab_list; 207 struct pglist pm_segtab_list;
|
H A D | pmap_segtab.c | 354 struct pglist *pglist, voff_t off) 358 (uintptr_t)pmap, (uintptr_t)kva, (uintptr_t)pg, (uintptr_t)pglist); 372 (uintptr_t)kva, (uintptr_t)uobj, (uintptr_t)pg, (uintptr_t)pglist); 375 TAILQ_INSERT_TAIL(pglist, pg, pageq.queue); 389 pmap_page_detach(pmap_t pmap, struct pglist *list, vaddr_t va) 421 pmap_segtab_pagefree(pmap_t pmap, struct pglist *list, vaddr_t kva, size_t size) 353 pmap_page_attach(pmap_t pmap, vaddr_t kva, struct vm_page *pg, struct pglist *pglist, voff_t off) argument
|
/netbsd-current/sys/arch/sparc64/dev/ |
H A D | iommu.c | 123 struct pglist pglist; local 166 (paddr_t)PAGE_SIZE, (paddr_t)0, &pglist, 1, 0) != 0) 174 is->is_ptsb = VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist)); 177 TAILQ_FOREACH(pg, &pglist, pageq.queue) { 787 struct pglist *pglist; local 865 if ((pglist = segs[0]._ds_mlist) == NULL) { 1005 * The pages are on a `pglist'. 1031 TAILQ_FOREACH(pg, pglist, page 1227 struct pglist *pglist; local [all...] |
/netbsd-current/regress/sys/uvm/pdsim/ |
H A D | pdsim.h | 88 TAILQ_HEAD(pglist, vm_page);
|
/netbsd-current/sys/arch/sparc64/sparc64/ |
H A D | machdep.c | 1270 struct pglist *pglist; local 1274 if ((pglist = map->dm_segs[i]._ds_mlist) == NULL) { 1283 TAILQ_FOREACH(pg, pglist, pageq.queue) { 1311 struct pglist *pglist; local 1329 if ((pglist = map->dm_segs[i]._ds_mlist) == NULL) 1332 TAILQ_FOREACH(pg, pglist, pageq.queue) { 1369 struct pglist *pglist; local 1429 struct pglist *pglist = segs[0]._ds_mlist; local [all...] |
/netbsd-current/sys/arch/xen/x86/ |
H A D | xen_bus_dma.c | 78 struct pglist *mlistp, int flags, bus_addr_t low, bus_addr_t high) 219 struct pglist mlist;
|
/netbsd-current/sys/arch/hppa/dev/ |
H A D | uturn.c | 287 struct pglist pglist; local 334 if (uvm_pglistalloc(size, 0, -1, PAGE_SIZE, 0, &pglist, 1, 0) != 0) 337 va = (vaddr_t)VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist)); 343 r->io_pdir_base = VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist));
|
/netbsd-current/sys/arch/sun68k/sun68k/ |
H A D | bus.c | 254 struct pglist *mlist; 307 struct pglist *mlist = segs[0]._ds_mlist; 329 struct pglist *mlist;
|
/netbsd-current/sys/dev/pci/ |
H A D | viomb.c | 70 struct pglist bl_pglist; 85 struct pglist sc_balloon_pages; 414 TAILQ_FOREACH_REVERSE(p, &b->bl_pglist, pglist, pageq.queue) { 424 TAILQ_FOREACH_REVERSE(p, &b->bl_pglist, pglist, pageq.queue) {
|
/netbsd-current/sys/arch/sparc/sparc/ |
H A D | iommu.c | 156 struct pglist mlist; 668 struct pglist *mlist; 758 struct pglist *mlist;
|