| /f-stack/freebsd/vm/ |
| H A D | vm_pager.h | 61 typedef int pgo_populate_t(vm_object_t, vm_pindex_t, int, vm_prot_t, 62 vm_pindex_t *, vm_pindex_t *); 157 vm_pindex_t offset, in vm_pager_has_page() 171 vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) in vm_pager_populate() 222 int (*cdev_pg_populate)(vm_object_t vm_obj, vm_pindex_t pidx, 223 int fault_type, vm_prot_t max_prot, vm_pindex_t *first, 224 vm_pindex_t *last); 239 int (*phys_pg_populate)(vm_object_t vm_obj, vm_pindex_t pidx, 240 int fault_type, vm_prot_t max_prot, vm_pindex_t *first, 241 vm_pindex_t *last); [all …]
|
| H A D | phys_pager.c | 56 static int default_phys_pager_populate(vm_object_t object, vm_pindex_t pidx, 57 int fault_type, vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last); 59 vm_pindex_t pindex, int *before, int *after); 81 vm_pindex_t pindex; in phys_pager_allocate() 231 default_phys_pager_populate(vm_object_t object, vm_pindex_t pidx, in default_phys_pager_populate() 233 vm_pindex_t *last) in default_phys_pager_populate() 236 vm_pindex_t base, end, i; in default_phys_pager_populate() 263 phys_pager_populate(vm_object_t object, vm_pindex_t pidx, int fault_type, in phys_pager_populate() 264 vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) in phys_pager_populate() 282 vm_pindex_t base, end; in default_phys_pager_haspage() [all …]
|
| H A D | vm_radix.h | 43 vm_page_t vm_radix_lookup(struct vm_radix *rtree, vm_pindex_t index); 44 vm_page_t vm_radix_lookup_ge(struct vm_radix *rtree, vm_pindex_t index); 45 vm_page_t vm_radix_lookup_le(struct vm_radix *rtree, vm_pindex_t index); 46 vm_page_t vm_radix_lookup_unlocked(struct vm_radix *rtree, vm_pindex_t index); 48 vm_page_t vm_radix_remove(struct vm_radix *rtree, vm_pindex_t index);
|
| H A D | swap_pager.h | 77 void swap_pager_copy(vm_object_t, vm_object_t, vm_pindex_t, int); 78 vm_pindex_t swap_pager_find_least(vm_object_t object, vm_pindex_t pindex); 79 void swap_pager_freespace(vm_object_t, vm_pindex_t, vm_size_t); 82 int swap_pager_reserve(vm_object_t, vm_pindex_t, vm_size_t);
|
| H A D | vm_object.h | 107 vm_pindex_t size; /* Object size */ 220 #define OFF_TO_IDX(off) ((vm_pindex_t)(((vm_ooffset_t)(off)) >> PAGE_SHIFT)) 371 vm_object_t vm_object_allocate (objtype_t, vm_pindex_t); 372 vm_object_t vm_object_allocate_anon(vm_pindex_t, vm_object_t, struct ucred *, 383 void vm_object_madvise(vm_object_t, vm_pindex_t, vm_pindex_t, int); 386 void vm_object_page_noreuse(vm_object_t object, vm_pindex_t start, 387 vm_pindex_t end); 388 void vm_object_page_remove(vm_object_t object, vm_pindex_t start, 389 vm_pindex_t end, int options); 390 boolean_t vm_object_populate(vm_object_t, vm_pindex_t, vm_pindex_t);
|
| H A D | vm_radix.c | 100 ((vm_pindex_t)1 << ((lev) * VM_RADIX_WIDTH)) 108 vm_pindex_t rn_owner; /* Owner of record. */ 177 vm_radix_slot(vm_pindex_t index, uint16_t level) in vm_radix_slot() 184 static __inline vm_pindex_t 185 vm_radix_trimkey(vm_pindex_t index, uint16_t level) in vm_radix_trimkey() 187 vm_pindex_t ret; in vm_radix_trimkey() 292 vm_radix_keydiff(vm_pindex_t index1, vm_pindex_t index2) in vm_radix_keydiff() 388 vm_pindex_t index, newind; in vm_radix_insert() 537 vm_pindex_t inc; in vm_radix_lookup_ge() 649 vm_pindex_t inc; in vm_radix_lookup_le() [all …]
|
| H A D | vm_page.h | 242 vm_pindex_t pindex; /* offset into object (O,P) */ 594 vm_pindex_t pindex, const char *wmesg, bool nonshared); 600 vm_page_t vm_page_alloc(vm_object_t, vm_pindex_t, int); 616 vm_page_t vm_page_grab(vm_object_t, vm_pindex_t, int); 625 vm_pindex_t pindex, int allocflags); 630 vm_page_t vm_page_find_least(vm_object_t, vm_pindex_t); 635 int vm_page_insert (vm_page_t, vm_object_t, vm_pindex_t); 638 vm_page_t vm_page_lookup(vm_object_t, vm_pindex_t); 658 vm_page_t vm_page_relookup(vm_object_t, vm_pindex_t); 661 int vm_page_rename(vm_page_t, vm_object_t, vm_pindex_t); [all …]
|
| H A D | vm_reserv.h | 50 vm_page_t vm_reserv_alloc_contig(vm_object_t object, vm_pindex_t pindex, 54 vm_page_t vm_reserv_alloc_page(vm_object_t object, vm_pindex_t pindex, 67 vm_object_t old_object, vm_pindex_t old_object_offset);
|
| H A D | device_pager.c | 67 static boolean_t dev_pager_haspage(vm_object_t, vm_pindex_t, int *, int *); 69 static int dev_pager_populate(vm_object_t object, vm_pindex_t pidx, 70 int fault_type, vm_prot_t, vm_pindex_t *first, vm_pindex_t *last); 131 vm_pindex_t pindex; in cdev_pager_allocate() 321 dev_pager_populate(vm_object_t object, vm_pindex_t pidx, int fault_type, in dev_pager_populate() 322 vm_prot_t max_prot, vm_pindex_t *first, vm_pindex_t *last) in dev_pager_populate() 414 dev_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, in dev_pager_haspage()
|
| H A D | vm_dumpset.h | 43 vm_pindex_t adj; in dump_add_page() 62 vm_pindex_t adj; in dump_drop_page() 95 for (vm_pindex_t __b = BIT_FFS(vm_page_dump_pages, vm_page_dump); \
|
| H A D | vm_domainset.h | 36 vm_pindex_t di_offset; 46 struct vm_object *, vm_pindex_t, int *, int *);
|
| H A D | sg_pager.c | 59 static boolean_t sg_pager_haspage(vm_object_t, vm_pindex_t, int *, 76 vm_pindex_t npages, pindex; in sg_pager_alloc() 150 vm_pindex_t offset; in sg_pager_getpages() 219 sg_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, in sg_pager_haspage()
|
| H A D | default_pager.c | 57 static boolean_t default_pager_haspage(vm_object_t, vm_pindex_t, int *, 150 default_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, in default_pager_haspage()
|
| H A D | swap_pager.c | 143 vm_pindex_t p; 478 static void swp_pager_meta_free(vm_object_t, vm_pindex_t, vm_pindex_t); 480 vm_pindex_t pindex, vm_pindex_t count); 1229 vm_pindex_t pindex; in swap_pager_getpages_locked() 1777 vm_pindex_t pi; in swap_pager_swapoff_object() 1994 vm_pindex_t modpi, rdpi; in swp_pager_meta_build() 2113 vm_pindex_t pindex, vm_pindex_t count) in swp_pager_meta_transfer() 2168 swp_pager_meta_free(vm_object_t object, vm_pindex_t pindex, vm_pindex_t count) in swp_pager_meta_free() 2184 vm_pindex_t pindex; in swp_pager_meta_free_all() 2245 vm_pindex_t [all …]
|
| H A D | vm_object.c | 1025 vm_pindex_t pi, tend, tstart; in vm_object_page_clean() 1305 vm_object_madvise(vm_object_t object, vm_pindex_t pindex, vm_pindex_t end, in vm_object_madvise() 1308 vm_pindex_t tpindex; in vm_object_madvise() 1502 vm_pindex_t idx, offidxstart; in vm_object_split() 2074 vm_object_page_remove(vm_object_t object, vm_pindex_t start, vm_pindex_t end, in vm_object_page_remove() 2164 vm_object_page_noreuse(vm_object_t object, vm_pindex_t start, vm_pindex_t end) in vm_object_page_noreuse() 2196 vm_object_populate(vm_object_t object, vm_pindex_t start, vm_pindex_t end) in vm_object_populate() 2199 vm_pindex_t pindex; in vm_object_populate() 2248 vm_pindex_t next_pindex; in vm_object_coalesce() 2358 vm_pindex_t end_pindex, pindex, tpindex; in vm_object_unwire() [all …]
|
| H A D | vm_reserv.c | 195 vm_pindex_t pindex; /* (o, r) offset in object */ 314 vm_pindex_t pindex); 415 vm_reserv_insert(vm_reserv_t rv, vm_object_t object, vm_pindex_t pindex) in vm_reserv_insert() 520 vm_reserv_from_object(vm_object_t object, vm_pindex_t pindex, in vm_reserv_from_object() 558 vm_reserv_has_pindex(vm_reserv_t rv, vm_pindex_t pindex) in vm_reserv_has_pindex() 633 vm_pindex_t first, leftcap, rightcap; in vm_reserv_alloc_contig() 826 vm_reserv_alloc_page(vm_object_t object, vm_pindex_t pindex, int domain, in vm_reserv_alloc_page() 831 vm_pindex_t first, leftcap, rightcap; in vm_reserv_alloc_page() 1071 vm_pindex_t used; in vm_reserv_init() 1382 vm_pindex_t old_object_offset) in vm_reserv_rename() [all …]
|
| H A D | vm_domainset.c | 67 int *iter, struct vm_object *obj, vm_pindex_t pindex) in vm_domainset_iter_init() 200 vm_pindex_t pindex, int *domain, int *req) in vm_domainset_iter_page_init() 333 vm_pindex_t pindex, int *domain, int *flags) in vm_domainset_iter_page_init()
|
| H A D | vm_pager.c | 101 static boolean_t dead_pager_haspage(vm_object_t, vm_pindex_t, int *, int *); 131 dead_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *prev, int *next) in dead_pager_haspage() 300 vm_pindex_t pindex = m[0]->pindex; in vm_pager_get_pages()
|
| H A D | vm_page.c | 178 vm_pindex_t pindex, vm_page_t mpred); 1496 vm_page_insert(vm_page_t m, vm_object_t object, vm_pindex_t pindex) in vm_page_insert() 1694 vm_page_lookup(vm_object_t object, vm_pindex_t pindex) in vm_page_lookup() 1710 vm_page_lookup_unlocked(vm_object_t object, vm_pindex_t pindex) in vm_page_lookup_unlocked() 1723 vm_page_relookup(vm_object_t object, vm_pindex_t pindex) in vm_page_relookup() 1775 vm_page_find_least(vm_object_t object, vm_pindex_t pindex) in vm_page_find_least() 1915 vm_pindex_t opidx; in vm_page_rename() 1977 vm_page_alloc(vm_object_t object, vm_pindex_t pindex, int req) in vm_page_alloc() 2001 vm_page_alloc_after(vm_object_t object, vm_pindex_t pindex, in vm_page_alloc_after() 4497 vm_page_acquire_unlocked(vm_object_t object, vm_pindex_t pindex, in vm_page_acquire_unlocked() [all …]
|
| /f-stack/freebsd/x86/iommu/ |
| H A D | intel_idpgtbl.c | 111 domain_idmap_nextlvl(struct idpgtbl *tbl, int lvl, vm_pindex_t idx, in domain_idmap_nextlvl() 118 vm_pindex_t base; in domain_idmap_nextlvl() 339 static vm_pindex_t 342 vm_pindex_t idx, pidx; in domain_pgtbl_get_pindex() 357 int flags, vm_pindex_t *idxp, struct sf_buf **sf) in domain_pgtbl_map_pte() 362 vm_pindex_t idx, idx1; in domain_pgtbl_map_pte() 430 vm_pindex_t pi, c, idx, run_sz; in domain_map_buf_locked() 579 vm_pindex_t idx; in domain_free_pgtbl_pde() 621 vm_pindex_t idx; in domain_unmap_buf_locked()
|
| H A D | intel_utils.c | 177 vm_pindex_t 180 vm_pindex_t res; in pglvl_max_pages() 260 dmar_pgalloc(vm_object_t obj, vm_pindex_t idx, int flags) in dmar_pgalloc() 295 dmar_pgfree(vm_object_t obj, vm_pindex_t idx, int flags) in dmar_pgfree() 311 dmar_map_pgtbl(vm_object_t obj, vm_pindex_t idx, int flags, in dmar_map_pgtbl()
|
| H A D | intel_dmar.h | 213 vm_pindex_t pglvl_max_pages(int pglvl); 219 struct vm_page *dmar_pgalloc(vm_object_t obj, vm_pindex_t idx, int flags); 220 void dmar_pgfree(vm_object_t obj, vm_pindex_t idx, int flags); 221 void *dmar_map_pgtbl(vm_object_t obj, vm_pindex_t idx, int flags,
|
| /f-stack/freebsd/amd64/include/ |
| H A D | pmap.h | 508 static __inline vm_pindex_t 515 static __inline vm_pindex_t 522 static __inline vm_pindex_t 529 static __inline vm_pindex_t 536 static __inline vm_pindex_t
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | efirt_machdep.c | 65 static vm_pindex_t efi_1t1_idx; 102 vm_pindex_t l0_idx, l1_idx, l2_idx; in efi_1t1_l3()
|
| /f-stack/tools/compat/include/sys/ |
| H A D | _types.h | 96 typedef __vm_pindex_t vm_pindex_t; typedef
|