Home
last modified time | relevance | path

Searched refs:un_pager (Results 1 – 16 of 16) sorted by relevance

/f-stack/freebsd/vm/
H A Ddevice_pager.c178 object1->un_pager.devp.ops = ops; in cdev_pager_allocate()
179 object1->un_pager.devp.dev = handle; in cdev_pager_allocate()
180 TAILQ_INIT(&object1->un_pager.devp.devp_pglist); in cdev_pager_allocate()
192 KASSERT(object->un_pager.devp.ops == ops, in cdev_pager_allocate()
251 TAILQ_REMOVE(&object->un_pager.devp.devp_pglist, m, plinks.q); in dev_pager_free_page()
261 object->un_pager.devp.ops->cdev_pg_dtor(object->un_pager.devp.dev); in dev_pager_dealloc()
272 while ((m = TAILQ_FIRST(&object->un_pager.devp.devp_pglist)) in dev_pager_dealloc()
292 if (object->un_pager.devp.ops->cdev_pg_fault == NULL) in dev_pager_getpages()
295 error = object->un_pager.devp.ops->cdev_pg_fault(object, in dev_pager_getpages()
307 TAILQ_INSERT_TAIL(&object->un_pager.devp.devp_pglist, in dev_pager_getpages()
[all …]
H A Dphys_pager.c121 object->un_pager.phys.ops = ops; in phys_pager_allocate()
122 object->un_pager.phys.data_ptr = data; in phys_pager_allocate()
136 object->un_pager.phys.ops = ops; in phys_pager_allocate()
137 object->un_pager.phys.data_ptr = data; in phys_pager_allocate()
167 if (object->un_pager.phys.ops->phys_pg_dtor != NULL) in phys_pager_dealloc()
168 object->un_pager.phys.ops->phys_pg_dtor(object); in phys_pager_dealloc()
203 return (object->un_pager.phys.ops->phys_pg_getpages(object, m, in phys_pager_getpages()
266 return (object->un_pager.phys.ops->phys_pg_populate(object, pidx, in phys_pager_populate()
297 return (object->un_pager.phys.ops->phys_pg_haspage(object, pindex, in phys_pager_haspage()
H A Dvnode_pager.c261 object->un_pager.vnp.vnp_size = size; in vnode_pager_alloc()
262 object->un_pager.vnp.writemappings = 0; in vnode_pager_alloc()
321 if (object->un_pager.vnp.writemappings > 0) { in vnode_pager_dealloc()
322 object->un_pager.vnp.writemappings = 0; in vnode_pager_dealloc()
458 if (nsize == object->un_pager.vnp.vnp_size) { in vnode_pager_setsize()
466 if (nsize < object->un_pager.vnp.vnp_size) { in vnode_pager_setsize()
523 object->un_pager.vnp.vnp_size = nsize; in vnode_pager_setsize()
818 KASSERT(foff < object->un_pager.vnp.vnp_size, in vnode_pager_generic_getpages()
1187 object->un_pager.vnp.vnp_size - tfoff); in vnode_pager_generic_getpages_done()
1539 old_wm = object->un_pager.vnp.writemappings; in vnode_pager_update_writecount()
[all …]
H A Dsg_pager.c118 TAILQ_INIT(&object->un_pager.sgp.sgp_pglist); in sg_pager_alloc()
131 while ((m = TAILQ_FIRST(&object->un_pager.sgp.sgp_pglist)) != 0) { in sg_pager_dealloc()
134 TAILQ_REMOVE(&object->un_pager.sgp.sgp_pglist, m, plinks.q); in sg_pager_dealloc()
196 TAILQ_INSERT_TAIL(&object->un_pager.sgp.sgp_pglist, page, plinks.q); in sg_pager_getpages()
H A Dswap_pager.c677 object->un_pager.swp.writemappings = 0; in swap_pager_alloc_init()
1201 sb = SWAP_PCTRIE_LOOKUP(&m->object->un_pager.swp.swp_blks, in swap_pager_unswapped()
1785 &object->un_pager.swp.swp_blks, pi)) != NULL; ) { in swap_pager_swapoff_object()
2004 pctrie_init(&object->un_pager.swp.swp_blks); in swp_pager_meta_build()
2013 object->un_pager.swp.writemappings = 0; in swp_pager_meta_build()
2048 sb = SWAP_PCTRIE_LOOKUP(&object->un_pager.swp.swp_blks, in swp_pager_meta_build()
2060 &object->un_pager.swp.swp_blks, sb); in swp_pager_meta_build()
2149 SWAP_PCTRIE_REMOVE(&srcobject->un_pager.swp.swp_blks, in swp_pager_meta_transfer()
2193 &object->un_pager.swp.swp_blks, pindex)) != NULL;) { in swp_pager_meta_free_all()
2231 sb = SWAP_PCTRIE_LOOKUP(&object->un_pager.swp.swp_blks, in swp_pager_meta_lookup()
[all …]
H A Dvm_object.h187 } un_pager; member
H A Dvm_object.c243 pctrie_init(&object->un_pager.swp.swp_blks); in _vm_object_allocate()
289 kernel_object->un_pager.phys.ops = &default_phys_pg_ops; in vm_object_init()
2443 vp = object->un_pager.swp.swp_tmpfs; in vm_object_vnode()
H A Dvm_map.c584 vp = object->un_pager.swp.swp_tmpfs; in vm_map_entry_set_vnode_text()
4387 KASSERT(object->un_pager.vnp. in vmspace_fork()
H A Dvm_page.c5227 size >= object->un_pager.vnp.vnp_size) in vm_page_set_invalid()
/f-stack/freebsd/kern/
H A Duipc_shm.c269 psind = object->un_pager.phys.data_val; in shm_largepage_phys_populate()
293 psind = object->un_pager.phys.data_val; in shm_largepage_phys_haspage()
318 psind = object->un_pager.phys.data_val; in shm_largepage_phys_dtor()
518 shmfd->shm_object->un_pager.phys.data_val = conf->psind; in shm_ioctl()
1853 writemappings = shmfd->shm_object->un_pager.swp.writemappings; in shm_add_seals()
H A Dkern_sendfile.c604 *obj_size = obj->un_pager.vnp.vnp_size; in sendfile_getobj()
873 nobj_size = obj->un_pager.vnp.vnp_size; in vn_sendfile()
H A Dvfs_bio.c5186 if (la >= object->un_pager.vnp.vnp_size) in vfs_bio_getpages()
5195 lpart = la > object->un_pager.vnp.vnp_size; in vfs_bio_getpages()
5208 if (la + IDX_TO_OFF(pgsin_a) >= object->un_pager.vnp.vnp_size) in vfs_bio_getpages()
5209 pgsin_a = OFF_TO_IDX(roundup2(object->un_pager.vnp.vnp_size, in vfs_bio_getpages()
5245 poffe = MIN(poff + PAGE_SIZE, object->un_pager.vnp.vnp_size); in vfs_bio_getpages()
H A Dvfs_vnops.c947 vsz = obj->un_pager.vnp.vnp_size; in vn_read_from_obj()
949 vsz = atomic_load_64(&obj->un_pager.vnp.vnp_size); in vn_read_from_obj()
/f-stack/freebsd/amd64/sgx/
H A Dsgx.c281 object->un_pager.devp.ops != &sgx_pg_ops) { in sgx_mem_find()
/f-stack/freebsd/contrib/openzfs/module/os/freebsd/zfs/
H A Dzfs_vnops_os.c4072 obj_size = object->un_pager.vnp.vnp_size; in zfs_getpages()
4181 if (len + off > object->un_pager.vnp.vnp_size) { in zfs_putpages()
4182 if (object->un_pager.vnp.vnp_size > off) { in zfs_putpages()
4185 len = object->un_pager.vnp.vnp_size - off; in zfs_putpages()
H A Dzfs_znode.c2028 zp->z_size == object->un_pager.vnp.vnp_size) in zfs_inode_update()