| /freebsd-11-stable/sys/vm/ |
| HD | vm_pager.h | 58 typedef boolean_t pgo_haspage_t(vm_object_t, vm_pindex_t, int *, int *); 59 typedef int pgo_populate_t(vm_object_t, vm_pindex_t, int, vm_prot_t, 60 vm_pindex_t *, vm_pindex_t *); 146 vm_pindex_t offset, in vm_pager_has_page() 159 vm_pager_populate(vm_object_t object, vm_pindex_t pidx, int fault_type, in vm_pager_populate() 160 vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) in vm_pager_populate() 196 int (*cdev_pg_populate)(vm_object_t vm_obj, vm_pindex_t pidx, 197 int fault_type, vm_prot_t max_prot, vm_pindex_t *first, 198 vm_pindex_t *last);
|
| HD | vm_object.h | 102 vm_pindex_t size; /* Object size */ 206 #define OFF_TO_IDX(off) ((vm_pindex_t)(((vm_ooffset_t)(off)) >> PAGE_SHIFT)) 207 #define UOFF_TO_IDX(off) (((vm_pindex_t)(off)) >> PAGE_SHIFT) 307 vm_object_t vm_object_allocate (objtype_t, vm_pindex_t); 316 void vm_object_madvise(vm_object_t, vm_pindex_t, vm_pindex_t, int); 319 void vm_object_page_noreuse(vm_object_t object, vm_pindex_t start, 320 vm_pindex_t end); 321 void vm_object_page_remove(vm_object_t object, vm_pindex_t start, 322 vm_pindex_t end, int options); 323 boolean_t vm_object_populate(vm_object_t, vm_pindex_t, vm_pindex_t);
|
| HD | vm_radix.c | 85 (howmany(sizeof(vm_pindex_t) * NBBY, VM_RADIX_WIDTH) - 1) 94 ((vm_pindex_t)1 << ((lev) * VM_RADIX_WIDTH)) 97 vm_pindex_t rn_owner; /* Owner of record. */ 109 vm_radix_node_get(vm_pindex_t owner, uint16_t count, uint16_t clevel) in vm_radix_node_get() 136 vm_radix_slot(vm_pindex_t index, uint16_t level) in vm_radix_slot() 143 static __inline vm_pindex_t 144 vm_radix_trimkey(vm_pindex_t index, uint16_t level) in vm_radix_trimkey() 146 vm_pindex_t ret; in vm_radix_trimkey() 200 vm_radix_addpage(struct vm_radix_node *rnode, vm_pindex_t index, uint16_t clev, in vm_radix_addpage() 214 vm_radix_keydiff(vm_pindex_t index1, vm_pindex_t index2) in vm_radix_keydiff() [all …]
|
| HD | swap_pager.h | 80 void swap_pager_copy(vm_object_t, vm_object_t, vm_pindex_t, int); 81 vm_pindex_t swap_pager_find_least(vm_object_t object, vm_pindex_t pindex); 82 void swap_pager_freespace(vm_object_t, vm_pindex_t, vm_size_t); 84 int swap_pager_reserve(vm_object_t, vm_pindex_t, vm_size_t);
|
| HD | vm_radix.h | 41 vm_page_t vm_radix_lookup(struct vm_radix *rtree, vm_pindex_t index); 42 vm_page_t vm_radix_lookup_ge(struct vm_radix *rtree, vm_pindex_t index); 43 vm_page_t vm_radix_lookup_le(struct vm_radix *rtree, vm_pindex_t index); 45 vm_page_t vm_radix_remove(struct vm_radix *rtree, vm_pindex_t index);
|
| HD | phys_pager.c | 65 vm_pindex_t pindex; in phys_pager_alloc() 187 phys_pager_populate(vm_object_t object, vm_pindex_t pidx, in phys_pager_populate() 188 int fault_type __unused, vm_prot_t max_prot __unused, vm_pindex_t *first, in phys_pager_populate() 189 vm_pindex_t *last) in phys_pager_populate() 192 vm_pindex_t base, end, i; in phys_pager_populate() 248 phys_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, in phys_pager_haspage() 251 vm_pindex_t base, end; in phys_pager_haspage()
|
| HD | vm_page.h | 142 vm_pindex_t pindex; /* offset into object (O,P) */ 471 vm_page_t vm_page_alloc(vm_object_t, vm_pindex_t, int); 472 vm_page_t vm_page_alloc_after(vm_object_t, vm_pindex_t, int, vm_page_t); 473 vm_page_t vm_page_alloc_contig(vm_object_t object, vm_pindex_t pindex, int req, 479 vm_page_t vm_page_grab (vm_object_t, vm_pindex_t, int); 480 int vm_page_grab_pages(vm_object_t object, vm_pindex_t pindex, int allocflags, 486 vm_page_t vm_page_find_least(vm_object_t, vm_pindex_t); 491 int vm_page_insert (vm_page_t, vm_object_t, vm_pindex_t); 493 vm_page_t vm_page_lookup (vm_object_t, vm_pindex_t); 505 int vm_page_rename (vm_page_t, vm_object_t, vm_pindex_t); [all …]
|
| HD | device_pager.c | 65 static boolean_t dev_pager_haspage(vm_object_t, vm_pindex_t, int *, int *); 67 static int dev_pager_populate(vm_object_t object, vm_pindex_t pidx, 68 int fault_type, vm_prot_t, vm_pindex_t *first, vm_pindex_t *last); 129 vm_pindex_t pindex; in cdev_pager_allocate() 316 dev_pager_populate(vm_object_t object, vm_pindex_t pidx, int fault_type, in dev_pager_populate() 317 vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) in dev_pager_populate() 412 dev_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, in dev_pager_haspage()
|
| HD | vm_reserv.h | 48 vm_page_t vm_reserv_alloc_contig(vm_object_t object, vm_pindex_t pindex, 51 vm_page_t vm_reserv_alloc_page(vm_object_t object, vm_pindex_t pindex, 63 vm_object_t old_object, vm_pindex_t old_object_offset);
|
| HD | sg_pager.c | 57 static boolean_t sg_pager_haspage(vm_object_t, vm_pindex_t, int *, 74 vm_pindex_t npages, pindex; in sg_pager_alloc() 146 vm_pindex_t offset; in sg_pager_getpages() 218 sg_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, in sg_pager_haspage()
|
| HD | swap_pager.c | 140 vm_pindex_t p; 362 swap_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, int *after); 403 static void swp_pager_meta_build(vm_object_t, vm_pindex_t, daddr_t); 404 static void swp_pager_meta_free(vm_object_t, vm_pindex_t, vm_pindex_t); 406 static daddr_t swp_pager_meta_ctl(vm_object_t, vm_pindex_t, int); 839 swap_pager_freespace(vm_object_t object, vm_pindex_t start, vm_size_t size) in swap_pager_freespace() 854 swap_pager_reserve(vm_object_t object, vm_pindex_t start, vm_size_t size) in swap_pager_reserve() 858 vm_pindex_t beg = start; /* save start index */ in swap_pager_reserve() 905 vm_pindex_t offset, int destroysource) in swap_pager_copy() 907 vm_pindex_t i; in swap_pager_copy() [all …]
|
| HD | vm_object.c | 221 _vm_object_allocate(objtype_t type, vm_pindex_t size, vm_object_t object) in _vm_object_allocate() 420 vm_object_allocate(objtype_t type, vm_pindex_t size) in vm_object_allocate() 911 vm_pindex_t pi, tend, tstart; in vm_object_page_clean() 1157 vm_object_madvise_freespace(vm_object_t object, int advice, vm_pindex_t pindex, in vm_object_madvise_freespace() 1187 vm_object_madvise(vm_object_t object, vm_pindex_t pindex, vm_pindex_t end, in vm_object_madvise() 1190 vm_pindex_t tpindex; in vm_object_madvise() 1383 vm_pindex_t idx, offidxstart; in vm_object_split() 1541 vm_pindex_t backing_offset_index, new_pindex, pi, ps; in vm_object_scan_all_shadowed() 1604 vm_pindex_t backing_offset_index, new_pindex; in vm_object_collapse_scan() 1959 vm_object_page_remove(vm_object_t object, vm_pindex_t start, vm_pindex_t end, in vm_object_page_remove() [all …]
|
| HD | default_pager.c | 55 static boolean_t default_pager_haspage(vm_object_t, vm_pindex_t, int *, 148 default_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, in default_pager_haspage()
|
| HD | vm_reserv.c | 169 vm_pindex_t pindex; /* offset within object */ 239 vm_pindex_t pindex); 360 vm_reserv_has_pindex(vm_reserv_t rv, vm_pindex_t pindex) in vm_reserv_has_pindex() 415 vm_reserv_alloc_contig(vm_object_t object, vm_pindex_t pindex, u_long npages, in vm_reserv_alloc_contig() 421 vm_pindex_t first, leftcap, rightcap; in vm_reserv_alloc_contig() 615 vm_reserv_alloc_page(vm_object_t object, vm_pindex_t pindex, vm_page_t mpred) in vm_reserv_alloc_page() 618 vm_pindex_t first, leftcap, rightcap; in vm_reserv_alloc_page() 1045 vm_pindex_t old_object_offset) in vm_reserv_rename()
|
| HD | vm_fault.c | 119 vm_pindex_t pindex; 122 vm_pindex_t first_pindex; 359 vm_fault_populate_cleanup(vm_object_t object, vm_pindex_t first, in vm_fault_populate_cleanup() 360 vm_pindex_t last) in vm_fault_populate_cleanup() 363 vm_pindex_t pidx; in vm_fault_populate_cleanup() 382 vm_pindex_t map_first, map_last, pager_first, pager_last, pidx; in vm_fault_populate() 529 vm_pindex_t retry_pindex; in vm_fault_hold() 1359 vm_pindex_t pend, pstart; in vm_fault_dontneed() 1430 vm_pindex_t pindex; in vm_fault_prefault() 1605 vm_pindex_t dst_pindex, pindex, src_pindex; in vm_fault_copy_entry()
|
| HD | vm_pager.c | 95 static boolean_t dead_pager_haspage(vm_object_t, vm_pindex_t, int *, int *); 125 dead_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *prev, int *next) in dead_pager_haspage() 276 vm_pindex_t pindex = m[0]->pindex; in vm_pager_get_pages()
|
| HD | vm_page.c | 165 vm_pindex_t pindex, vm_page_t mpred); 1241 vm_page_insert(vm_page_t m, vm_object_t object, vm_pindex_t pindex) in vm_page_insert() 1261 vm_page_insert_after(vm_page_t m, vm_object_t object, vm_pindex_t pindex, in vm_page_insert_after() 1400 vm_page_lookup(vm_object_t object, vm_pindex_t pindex) in vm_page_lookup() 1416 vm_page_find_least(vm_object_t object, vm_pindex_t pindex) in vm_page_find_least() 1473 vm_page_replace(vm_page_t mnew, vm_object_t object, vm_pindex_t pindex) in vm_page_replace() 1530 vm_page_rename(vm_page_t m, vm_object_t new_object, vm_pindex_t new_pindex) in vm_page_rename() 1533 vm_pindex_t opidx; in vm_page_rename() 1597 vm_page_alloc(vm_object_t object, vm_pindex_t pindex, int req) in vm_page_alloc() 1611 vm_page_alloc_after(vm_object_t object, vm_pindex_t pindex, int req, in vm_page_alloc_after() [all …]
|
| HD | vm_map.h | 406 vm_pindex_t *, vm_prot_t *, boolean_t *); 408 vm_pindex_t *, vm_prot_t *, boolean_t *);
|
| /freebsd-11-stable/sys/x86/iommu/ |
| HD | intel_idpgtbl.c | 108 domain_idmap_nextlvl(struct idpgtbl *tbl, int lvl, vm_pindex_t idx, in domain_idmap_nextlvl() 115 vm_pindex_t base; in domain_idmap_nextlvl() 336 static vm_pindex_t 339 vm_pindex_t idx, pidx; in domain_pgtbl_get_pindex() 354 int flags, vm_pindex_t *idxp, struct sf_buf **sf) in domain_pgtbl_map_pte() 359 vm_pindex_t idx, idx1; in domain_pgtbl_map_pte() 427 vm_pindex_t pi, c, idx, run_sz; in domain_map_buf_locked() 568 vm_pindex_t idx; in domain_free_pgtbl_pde() 610 vm_pindex_t idx; in domain_unmap_buf_locked()
|
| HD | intel_utils.c | 174 vm_pindex_t 177 vm_pindex_t res; in pglvl_max_pages() 257 dmar_pgalloc(vm_object_t obj, vm_pindex_t idx, int flags) in dmar_pgalloc() 292 dmar_pgfree(vm_object_t obj, vm_pindex_t idx, int flags) in dmar_pgfree() 308 dmar_map_pgtbl(vm_object_t obj, vm_pindex_t idx, int flags, in dmar_map_pgtbl()
|
| HD | intel_dmar.h | 268 vm_pindex_t pglvl_max_pages(int pglvl); 274 struct vm_page *dmar_pgalloc(vm_object_t obj, vm_pindex_t idx, int flags); 275 void dmar_pgfree(vm_object_t obj, vm_pindex_t idx, int flags); 276 void *dmar_map_pgtbl(vm_object_t obj, vm_pindex_t idx, int flags,
|
| /freebsd-11-stable/sys/compat/linuxkpi/common/src/ |
| HD | linux_page.c | 376 linux_invalidate_mapping_pages_sub(vm_object_t obj, vm_pindex_t start, in linux_invalidate_mapping_pages_sub() 377 vm_pindex_t end, int flags) in linux_invalidate_mapping_pages_sub() 399 vm_pindex_t start = OFF_TO_IDX(lstart + PAGE_SIZE - 1); in linux_shmem_truncate_range() 400 vm_pindex_t end = OFF_TO_IDX(lend + 1); in linux_shmem_truncate_range()
|
| /freebsd-11-stable/sys/amd64/include/ |
| HD | pmap.h | 448 static __inline vm_pindex_t 455 static __inline vm_pindex_t 462 static __inline vm_pindex_t 469 static __inline vm_pindex_t
|
| /freebsd-11-stable/sys/amd64/amd64/ |
| HD | efirt_machdep.c | 66 static vm_pindex_t efi_1t1_idx; 117 vm_pindex_t pml4_idx, pdp_idx, pd_idx; in efi_1t1_pte()
|
| /freebsd-11-stable/sys/dev/drm/ |
| HD | drm_scatter.c | 41 vm_pindex_t pindex; in drm_sg_alloc()
|