/dragonfly/sys/vm/ |
H A D | vm_object.h | 115 vm_pindex_t); 143 vm_pindex_t size; /* Object size */ 224 #define OFF_TO_IDX(off) ((vm_pindex_t)(((vm_ooffset_t)(off)) >> PAGE_SHIFT)) 312 vm_object_t vm_object_allocate (objtype_t, vm_pindex_t); 313 vm_object_t vm_object_allocate_hold (objtype_t, vm_pindex_t); 314 void _vm_object_allocate (objtype_t, vm_pindex_t, vm_object_t, const char *); 319 void vm_object_init(vm_object_t, vm_pindex_t); 321 void vm_object_page_clean (vm_object_t, vm_pindex_t, vm_pindex_t, int); 322 void vm_object_page_remove (vm_object_t, vm_pindex_t, vm_pindex_t, boolean_t); 323 void vm_object_pmap_copy (vm_object_t, vm_pindex_t, vm_pindex_t); [all …]
|
H A D | vm_page.h | 178 rb_vm_page_compare, vm_pindex_t); 191 vm_pindex_t pindex; /* offset into object */ 256 vm_pindex_t start_pindex; 257 vm_pindex_t end_pindex; 497 vm_page_t vm_page_alloc (struct vm_object *, vm_pindex_t, int); 498 vm_page_t vm_page_alloczwq (vm_pindex_t, int); 504 vm_page_t vm_page_grab (struct vm_object *, vm_pindex_t, int); 516 vm_page_t vm_page_lookup (struct vm_object *, vm_pindex_t); 518 vm_pindex_t pindex, int pgoff, int pgbytes); 520 struct vm_object *, vm_pindex_t, int, const char * [all …]
|
H A D | swap_pager.h | 84 vm_pindex_t swb_index; 105 boolean_t swap_pager_haspage (vm_object_t object, vm_pindex_t pindex); 106 boolean_t swap_pager_haspage_locked (vm_object_t object, vm_pindex_t pindex); 110 void swap_pager_copy (vm_object_t, vm_object_t, vm_pindex_t, int); 111 void swap_pager_freespace (vm_object_t, vm_pindex_t, vm_pindex_t); 113 int swap_pager_condfree(vm_object_t, vm_pindex_t *, int); 118 int swap_pager_reserve (vm_object_t, vm_pindex_t, vm_size_t);
|
H A D | vm_pager.h | 62 typedef int pgo_getpage_t(vm_object_t, vm_pindex_t, vm_page_t *, int); 64 typedef boolean_t pgo_haspage_t(vm_object_t, vm_pindex_t); 106 static __inline int vm_pager_get_page (vm_object_t, vm_pindex_t, 108 static __inline boolean_t vm_pager_has_page (vm_object_t, vm_pindex_t); 129 vm_pager_get_page(vm_object_t object, vm_pindex_t pindex, in vm_pager_get_page() 166 vm_pager_has_page(vm_object_t object, vm_pindex_t offset) in vm_pager_has_page()
|
H A D | swap_pager.c | 139 vm_pindex_t basei; 140 vm_pindex_t begi; 221 vm_pindex_t, swb_index); 302 static void swp_pager_meta_free(vm_object_t, vm_pindex_t, vm_pindex_t); 620 swap_pager_freespace(vm_object_t object, vm_pindex_t start, vm_pindex_t size) in swap_pager_freespace() 816 vm_pindex_t i; in swap_pager_copy() 981 vm_pindex_t start; in swap_pager_strategy() 982 vm_pindex_t biox_blkno = 0; in swap_pager_strategy() 2238 vm_pindex_t index; in swp_pager_swapoff_callback() 2339 vm_pindex_t v; in swp_pager_meta_build() [all …]
|
H A D | vm_contig.c | 124 static void vm_contig_pg_free(vm_pindex_t start, u_long size); 143 vm_contig_pg_clean(int queue, vm_pindex_t count) in vm_contig_pg_clean() 249 static vm_pindex_t 253 vm_pindex_t i, q, start; in vm_contig_pg_alloc() 471 return ((vm_pindex_t)-1); in vm_contig_pg_alloc() 485 vm_contig_pg_free(vm_pindex_t start, u_long size) in vm_contig_pg_free() 512 vm_contig_pg_kmap(vm_pindex_t start, u_long size, vm_map_t map, int flags) in vm_contig_pg_kmap() 560 vm_pindex_t index; in contigmalloc_map() 564 if (index == (vm_pindex_t)-1) { in contigmalloc_map()
|
H A D | pmap.h | 102 vm_pindex_t limit; 103 vm_pindex_t busycount; 104 vm_pindex_t cleancount; 105 vm_pindex_t actioncount; 199 vm_paddr_t pmap_phys_address (vm_pindex_t);
|
H A D | vm_object.c | 944 vm_object_page_clean(vm_object_t object, vm_pindex_t start, vm_pindex_t end, in vm_object_page_clean() 1155 vm_pindex_t pi; in vm_object_page_collect_flush() 1262 vm_pindex_t count, int advise) in vm_object_madvise() 1264 vm_pindex_t end; in vm_object_madvise() 1368 vm_object_page_remove(vm_object_t object, vm_pindex_t start, vm_pindex_t end, in vm_object_page_remove() 1406 if (end == 0 || end == (vm_pindex_t)-1) { in vm_object_page_remove() 1407 info.end_pindex = (vm_pindex_t)-1; in vm_object_page_remove() 1426 vm_pindex_t sba, eba; in vm_object_page_remove() 1604 vm_pindex_t next_pindex; in vm_object_coalesce() 1952 vm_pindex_t idx, fidx; in DB_SHOW_COMMAND() [all …]
|
H A D | vm_fault.c | 390 vm_pindex_t first_pindex; in vm_fault() 391 vm_pindex_t first_count; in vm_fault() 815 vm_pindex_t limit; in vm_fault() 816 vm_pindex_t size; in vm_fault() 1029 vm_pindex_t first_count; in vm_fault_page() 1396 vm_pindex_t first_count; in vm_fault_object_page() 1567 vm_pindex_t pindex; in vm_fault_object() 2412 vm_pindex_t pindex; in vm_fault_collapse() 2775 vm_pindex_t index; in vm_prefault() 2776 vm_pindex_t pindex; in vm_prefault() [all …]
|
H A D | default_pager.c | 106 default_pager_getpage(vm_object_t object, vm_pindex_t pindex, in default_pager_getpage() 138 default_pager_haspage(vm_object_t object, vm_pindex_t pindex) in default_pager_haspage()
|
H A D | vm_zone.h | 56 vm_pindex_t zpagecount; /* Total # of allocated pages */ 57 vm_pindex_t zpagemax; /* Max address space */
|
H A D | phys_pager.c | 92 phys_pager_getpage(vm_object_t object, vm_pindex_t pindex, in phys_pager_getpage() 132 phys_pager_haspage(vm_object_t object, vm_pindex_t pindex) in phys_pager_haspage()
|
H A D | vm_page.c | 111 vm_pindex_t pindex; /* heuristical */ 168 vm_pindex_t, pindex); 205 vm_pindex_t first_page = 0; 206 vm_pindex_t vm_page_array_size = 0; 331 vm_pindex_t npages; in vm_page_startup() 1649 vm_pindex_t pindex; in vm_page_hash_enter() 1750 vm_pindex_t pindex, in VM_PAGE_DEBUG_EXT() 1806 vm_pindex_t pindex, in VM_PAGE_DEBUG_EXT() 2771 vm_pindex_t i; in vm_page_alloc_contig() 2773 static vm_pindex_t contig_rover; in vm_page_alloc_contig() [all …]
|
H A D | vnode_pager.c | 108 vm_pindex_t lsize; in vnode_pager_alloc() 234 vnode_pager_haspage(vm_object_t object, vm_pindex_t pindex) in vnode_pager_haspage() 296 vm_pindex_t nobjsize; in vnode_pager_setsize() 297 vm_pindex_t oobjsize; in vnode_pager_setsize() 437 vnode_pager_getpage(vm_object_t object, vm_pindex_t pindex, in vnode_pager_getpage()
|
H A D | vm_zone.c | 256 static vm_pindex_t zone_kmem_pages, zone_kern_pages; 470 vm_pindex_t i; in zdestroy() 525 vm_pindex_t npages; in zget() 526 vm_pindex_t nalloc; in zget() 527 vm_pindex_t i; in zget()
|
H A D | vm_pageout.h | 115 void vm_pageout_map_deactivate_pages(struct vm_map *map, vm_pindex_t limit);
|
/dragonfly/sys/platform/pc64/include/ |
H A D | pmap.h | 92 #define NUPTE_TOTAL ((vm_pindex_t)NPTEPG * NUPT_TOTAL) 93 #define NUPTE_USER ((vm_pindex_t)NPTEPG * NPDEPG * NPDPEPG * NUPDP_USER) 236 pv_entry_compare, vm_pindex_t); 264 #define PM_NOPLACEMARK ((vm_pindex_t)-1) 265 #define PM_PLACEMARK_WAKEUP ((vm_pindex_t)0x8000000000000000LLU) 283 vm_pindex_t pm_placemarks[PM_PLACEMARKS]; 329 vm_pindex_t pv_pindex; /* PTE, PT, PD, PDP, or PML4 */
|
/dragonfly/sys/platform/pc64/x86_64/ |
H A D | pmap.c | 467 vm_pindex_t 477 vm_pindex_t 487 vm_pindex_t 495 vm_pindex_t 503 vm_pindex_t 516 vm_pindex_t 527 vm_pindex_t 538 vm_pindex_t 549 vm_pindex_t 639 vm_pindex_t * [all …]
|
H A D | pmap_inval.c | 90 vm_pindex_t npgs; 262 pmap_inval_smp(pmap_t pmap, vm_offset_t va, vm_pindex_t npgs, in pmap_inval_smp() 645 vm_pindex_t n; in pmap_inval_bulk_flush() 753 vm_pindex_t npgs; in pmap_inval_intr() 835 vm_pindex_t npgs; in pmap_inval_intr()
|
/dragonfly/sys/platform/vkernel64/platform/ |
H A D | pmap.c | 200 static __inline vm_pindex_t 206 static __inline vm_pindex_t 212 static __inline vm_pindex_t 218 static __inline vm_pindex_t 224 static __inline vm_pindex_t 550 vm_pindex_t i; in pmap_init() 551 vm_pindex_t initial_pvs; in pmap_init() 1104 vm_pindex_t ptepindex; in pmap_unuse_pt() 1360 vm_pindex_t pindex; in _pmap_allocpte() 1436 vm_pindex_t ptepindex; in pmap_allocpte() [all …]
|
/dragonfly/sys/cpu/x86_64/include/ |
H A D | param.h | 186 #define atop(x) ((vm_pindex_t)((x) >> PAGE_SHIFT)) 189 #define x86_64_btop(x) ((vm_pindex_t)((x) >> PAGE_SHIFT))
|
H A D | types.h | 42 typedef __uint64_t vm_pindex_t; /* physical page index */ typedef
|
/dragonfly/sys/kern/ |
H A D | vfs_vm.c | 433 vm_pindex_t nobjsize; in nvnode_pager_setsize() 434 vm_pindex_t oobjsize; in nvnode_pager_setsize() 435 vm_pindex_t pi; in nvnode_pager_setsize()
|
H A D | sys_process.c | 70 vm_pindex_t pindex; 71 vm_pindex_t pcount; 130 vm_pindex_t pindex; 131 vm_pindex_t pcount;
|
/dragonfly/sys/dev/drm/include/linux/ |
H A D | shmem_fs.h | 40 struct page * shmem_read_mapping_page(vm_object_t, vm_pindex_t);
|