Searched refs:pglist (Results 1 - 25 of 64) sorted by relevance

123

/netbsd-current/sys/uvm/
H A Duvm_pglist.h42 TAILQ_HEAD(pglist, vm_page);
49 * pglist = &uvm.page_free[freelist].pgfl_buckets[bucket].pgb_color[color];
H A Duvm_pglist.c34 * 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 Duvm_extern.h281 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 Dpmap.h46 struct pglist pm_pglist;
/netbsd-current/sys/arch/powerpc/powerpc/
H A Drtas.c105 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 Dvm_machdep.c318 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 Dmsan.h115 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 Dasan.h144 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 Dvm_machdep.c177 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 Dasan.h101 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 Dvm_machdep.c137 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 Dvm_machdep.c262 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 Dbus_dmamem_common.c65 struct pglist mlist;
118 struct pglist mlist;
/netbsd-current/sys/dev/tc/
H A Dpx.c183 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 Dkvm_private.h88 struct pglist *vm_page_buckets;
/netbsd-current/sys/uvm/pmap/
H A Dpmap.h202 struct pglist pm_ppg_list;
204 struct pglist pm_pdetab_list;
207 struct pglist pm_segtab_list;
H A Dpmap_segtab.c354 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 Diommu.c123 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 Dpdsim.h88 TAILQ_HEAD(pglist, vm_page);
/netbsd-current/sys/arch/sparc64/sparc64/
H A Dmachdep.c1270 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 Dxen_bus_dma.c78 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 Duturn.c287 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 Dbus.c254 struct pglist *mlist;
307 struct pglist *mlist = segs[0]._ds_mlist;
329 struct pglist *mlist;
/netbsd-current/sys/dev/pci/
H A Dviomb.c70 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 Diommu.c156 struct pglist mlist;
668 struct pglist *mlist;
758 struct pglist *mlist;

Completed in 165 milliseconds

123