Home
last modified time | relevance | path

Searched refs:vm_pindex_t (Results 1 – 25 of 48) sorted by relevance

12

/dragonfly/sys/vm/
H A Dvm_object.h115 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 Dvm_page.h178 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 Dswap_pager.h84 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 Dvm_pager.h62 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 Dswap_pager.c139 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 Dvm_contig.c124 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 Dpmap.h102 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 Dvm_object.c944 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 Dvm_fault.c390 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 Ddefault_pager.c106 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 Dvm_zone.h56 vm_pindex_t zpagecount; /* Total # of allocated pages */
57 vm_pindex_t zpagemax; /* Max address space */
H A Dphys_pager.c92 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 Dvm_page.c111 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 Dvnode_pager.c108 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 Dvm_zone.c256 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 Dvm_pageout.h115 void vm_pageout_map_deactivate_pages(struct vm_map *map, vm_pindex_t limit);
/dragonfly/sys/platform/pc64/include/
H A Dpmap.h92 #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 Dpmap.c467 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 Dpmap_inval.c90 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 Dpmap.c200 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 Dparam.h186 #define atop(x) ((vm_pindex_t)((x) >> PAGE_SHIFT))
189 #define x86_64_btop(x) ((vm_pindex_t)((x) >> PAGE_SHIFT))
H A Dtypes.h42 typedef __uint64_t vm_pindex_t; /* physical page index */ typedef
/dragonfly/sys/kern/
H A Dvfs_vm.c433 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 Dsys_process.c70 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 Dshmem_fs.h40 struct page * shmem_read_mapping_page(vm_object_t, vm_pindex_t);

12