| /netbsd/src/sys/uvm/ |
| D | uvm_pglist.c | 84 uvm_pglist_add(struct vm_page *pg, struct pglist *rlist) in uvm_pglist_add() 113 paddr_t alignment, paddr_t boundary, struct pglist *rlist) in uvm_pglistalloc_c_ps() 301 paddr_t alignment, paddr_t boundary, struct pglist *rlist) in uvm_pglistalloc_contig_aggressive() 304 struct pglist tmp; in uvm_pglistalloc_contig_aggressive() 452 paddr_t boundary, struct pglist *rlist, int waitok) in uvm_pglistalloc_contig() 492 … (uintmax_t) VM_PAGE_TO_PHYS(TAILQ_LAST(rlist, pglist))); in uvm_pglistalloc_contig() 525 struct pglist *rlist) in uvm_pglistalloc_s_ps() 615 struct pglist *rlist, int waitok) in uvm_pglistalloc_simple() 685 (uintmax_t) VM_PAGE_TO_PHYS(TAILQ_LAST(rlist, pglist))); in uvm_pglistalloc_simple() 692 paddr_t boundary, struct pglist *rlist, int nsegs, int waitok) in uvm_pglistalloc() [all …]
|
| D | uvm_extern.h | 281 struct pglist; 778 struct pglist *); 818 paddr_t, paddr_t, struct pglist *, int, int); 819 void uvm_pglistfree(struct pglist *);
|
| D | uvm_pglist.h | 42 TAILQ_HEAD(pglist, vm_page);
|
| /netbsd/src/sys/arch/amd64/include/ |
| D | msan.h | 115 struct pglist pglist; in __md_palloc_large() local 122 sizeof(struct pglist *) + 2 * sizeof(int)); in __md_palloc_large() 124 &pglist, 1, 0); in __md_palloc_large() 129 return VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist)); in __md_palloc_large()
|
| D | asan.h | 144 struct pglist pglist; in __md_palloc_large() local 151 &pglist, 1, 0); in __md_palloc_large() 156 return VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist)); in __md_palloc_large()
|
| /netbsd/src/sys/arch/mips/mips/ |
| D | vm_machdep.c | 177 struct pglist pglist; in cpu_uarea_alloc() local 196 USPACE_ALIGN, 0, &pglist, 1, 1); in cpu_uarea_alloc() 206 const struct vm_page * const pg = TAILQ_FIRST(&pglist); in cpu_uarea_alloc() 225 TAILQ_FOREACH_REVERSE(pglv, &pglist, pglist, pageq.queue) { in cpu_uarea_alloc()
|
| D | cpu_subr.c | 145 struct pglist pglist; in cpu_info_alloc() local 154 PAGE_SIZE, PAGE_SIZE, &pglist, 1, false); in cpu_info_alloc() 158 const paddr_t pa = VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist)); in cpu_info_alloc()
|
| /netbsd/src/sys/arch/powerpc/powerpc/ |
| D | rtas.c | 105 struct pglist pglist; in rtas_attach() local 124 &pglist, 1, 0)) in rtas_attach() 127 sc->ra_base_pa = VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist)); in rtas_attach() 178 uvm_pglistfree(&pglist); in rtas_attach()
|
| D | vm_machdep.c | 318 struct pglist pglist; in cpu_uarea_alloc() local 326 &pglist, 1, 1); in cpu_uarea_alloc() 334 const struct vm_page * const pg = TAILQ_FIRST(&pglist); in cpu_uarea_alloc()
|
| /netbsd/src/sys/arch/aarch64/include/ |
| D | asan.h | 101 struct pglist pglist; in __md_palloc_large() local 108 &pglist, 1, 0); in __md_palloc_large() 113 return VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist)); in __md_palloc_large()
|
| /netbsd/src/sys/arch/alpha/alpha/ |
| D | vm_machdep.c | 262 struct pglist pglist; in cpu_uarea_alloc() local 269 error = uvm_pglistalloc(USPACE, 0, ptoa(physmem), 0, 0, &pglist, 1, 1); in cpu_uarea_alloc() 279 const struct vm_page * const pg = TAILQ_FIRST(&pglist); in cpu_uarea_alloc()
|
| /netbsd/src/sys/arch/sparc64/dev/ |
| D | iommu.c | 123 struct pglist pglist; in iommu_init() local 166 (paddr_t)PAGE_SIZE, (paddr_t)0, &pglist, 1, 0) != 0) in iommu_init() 174 is->is_ptsb = VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist)); in iommu_init() 177 TAILQ_FOREACH(pg, &pglist, pageq.queue) { in iommu_init() 787 struct pglist *pglist; in iommu_dvmamap_load_raw() local 865 if ((pglist = segs[0]._ds_mlist) == NULL) { in iommu_dvmamap_load_raw() 1031 TAILQ_FOREACH(pg, pglist, pageq.queue) { in iommu_dvmamap_load_raw() 1227 struct pglist *pglist; in iommu_dvmamem_map() local 1258 pglist = segs[0]._ds_mlist; in iommu_dvmamem_map() 1259 TAILQ_FOREACH(pg, pglist, pageq.queue) { in iommu_dvmamem_map()
|
| /netbsd/src/sys/arch/sparc64/sparc64/ |
| D | machdep.c | 1270 struct pglist *pglist; in _bus_dmamap_unload() local 1274 if ((pglist = map->dm_segs[i]._ds_mlist) == NULL) { in _bus_dmamap_unload() 1283 TAILQ_FOREACH(pg, pglist, pageq.queue) { in _bus_dmamap_unload() 1311 struct pglist *pglist; in _bus_dmamap_sync() local 1329 if ((pglist = map->dm_segs[i]._ds_mlist) == NULL) in _bus_dmamap_sync() 1332 TAILQ_FOREACH(pg, pglist, pageq.queue) { in _bus_dmamap_sync() 1369 struct pglist *pglist; in _bus_dmamem_alloc() local 1377 if ((pglist = kmem_alloc(sizeof(*pglist), in _bus_dmamem_alloc() 1395 alignment, boundary, pglist, nsegs, (flags & BUS_DMA_NOWAIT) == 0); in _bus_dmamem_alloc() 1397 kmem_free(pglist, sizeof(*pglist)); in _bus_dmamem_alloc() [all …]
|
| /netbsd/src/sys/uvm/pmap/ |
| D | pmap.h | 207 struct pglist pm_ppg_list; 209 struct pglist pm_pdetab_list; 212 struct pglist pm_segtab_list;
|
| D | pmap_segtab.c | 354 struct pglist *pglist, voff_t off) in pmap_page_attach() argument 358 (uintptr_t)pmap, (uintptr_t)kva, (uintptr_t)pg, (uintptr_t)pglist); in pmap_page_attach() 372 (uintptr_t)kva, (uintptr_t)uobj, (uintptr_t)pg, (uintptr_t)pglist); in pmap_page_attach() 375 TAILQ_INSERT_TAIL(pglist, pg, pageq.queue); in pmap_page_attach() 389 pmap_page_detach(pmap_t pmap, struct pglist *list, vaddr_t va) in pmap_page_detach() 421 pmap_segtab_pagefree(pmap_t pmap, struct pglist *list, vaddr_t kva, size_t size) in pmap_segtab_pagefree()
|
| /netbsd/src/sys/dev/tc/ |
| D | px.c | 183 struct pglist pglist; in px_init() local 207 0, &pglist, 1, 0) != 0) in px_init() 209 bpa = VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist)); in px_init()
|
| /netbsd/src/sys/dev/bus_dma/ |
| D | bus_dmamem_common.c | 65 struct pglist mlist; in _bus_dmamem_alloc_range_common() 118 struct pglist mlist; in _bus_dmamem_free_common()
|
| /netbsd/src/sys/dev/pci/ |
| 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) { in deflate() 424 TAILQ_FOREACH_REVERSE(p, &b->bl_pglist, pglist, pageq.queue) { in deflate()
|
| /netbsd/src/sys/arch/sun68k/sun68k/ |
| D | bus.c | 254 struct pglist *mlist; in _bus_dmamem_alloc() 307 struct pglist *mlist = segs[0]._ds_mlist; in _bus_dmamem_free() 329 struct pglist *mlist; in _bus_dmamem_map()
|
| /netbsd/src/sys/arch/xen/x86/ |
| D | xen_bus_dma.c | 78 struct pglist *mlistp, int flags, bus_addr_t low, bus_addr_t high) in _xen_alloc_contig() 219 struct pglist mlist; in _xen_bus_dmamem_alloc_range()
|
| /netbsd/src/sys/arch/mips/alchemy/dev/ |
| D | if_aumac.c | 223 struct pglist pglist; in aumac_attach() local 283 &pglist, 1, 0)) in aumac_attach() 286 bufaddr = VM_PAGE_TO_PHYS(TAILQ_FIRST(&pglist)); in aumac_attach()
|
| /netbsd/src/lib/libkvm/ |
| D | kvm_private.h | 88 struct pglist *vm_page_buckets;
|
| /netbsd/src/regress/sys/uvm/pdsim/ |
| D | pdsim.h | 88 TAILQ_HEAD(pglist, vm_page);
|
| /netbsd/src/sys/arch/sparc/sparc/ |
| D | iommu.c | 156 struct pglist mlist; in iommu_attach() 668 struct pglist *mlist; in iommu_dmamap_load_raw() 758 struct pglist *mlist; in iommu_dmamem_map()
|
| /netbsd/src/sys/arch/sgimips/ioc/ |
| D | if_le_oioc.c | 156 struct pglist mlist; in le_attach()
|