/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | dmu_os.c | 59 #ifndef IDX_TO_OFF 60 #define IDX_TO_OFF(idx) (((vm_ooffset_t)(idx)) << PAGE_SHIFT) macro 141 err = dmu_buf_hold_array(os, object, IDX_TO_OFF(ma[0]->pindex), in dmu_read_pages() 142 IDX_TO_OFF(count - 1) + last_size, TRUE, FTAG, &numbufs, &dbp); in dmu_read_pages() 174 bufoff = IDX_TO_OFF(m->pindex) % db->db_size; in dmu_read_pages() 188 bufoff = IDX_TO_OFF(ma[0]->pindex) % db->db_size; in dmu_read_pages() 205 ASSERT3U(IDX_TO_OFF(m->pindex) + pgoff, ==, in dmu_read_pages() 294 bufoff = IDX_TO_OFF(m->pindex) % db->db_size; in dmu_read_pages()
|
H A D | zfs_vnops_os.c | 3938 start = IDX_TO_OFF(ma[0]->pindex); in zfs_getpages() 3939 end = IDX_TO_OFF(ma[count - 1]->pindex + 1); in zfs_getpages() 3983 if (IDX_TO_OFF(ma[count - 1]->pindex) >= obj_size) { in zfs_getpages() 3998 if (end + IDX_TO_OFF(pgsin_a) >= obj_size) in zfs_getpages() 4106 off = IDX_TO_OFF(ma[0]->pindex); in zfs_putpages()
|
/freebsd/sys/vm/ |
H A D | vnode_pager.c | 387 if (IDX_TO_OFF(pindex) >= object->un_pager.vnp.vnp_size) in vnode_pager_haspage() 696 address = IDX_TO_OFF(m->pindex) + i * bsize; in vnode_pager_input_smlfs() 774 if (IDX_TO_OFF(m->pindex) >= object->un_pager.vnp.vnp_size) { in vnode_pager_input_old() 778 if (IDX_TO_OFF(m->pindex) + size > object->un_pager.vnp.vnp_size) in vnode_pager_input_old() 779 size = object->un_pager.vnp.vnp_size - IDX_TO_OFF(m->pindex); in vnode_pager_input_old() 793 auio.uio_offset = IDX_TO_OFF(m->pindex); in vnode_pager_input_old() 911 foff = IDX_TO_OFF(m[0]->pindex); in vnode_pager_generic_getpages() 1050 bp->b_blkno -= IDX_TO_OFF(rbehind) / DEV_BSIZE; in vnode_pager_generic_getpages() 1079 foff = IDX_TO_OFF(bp->b_pages[0]->pindex); in vnode_pager_generic_getpages() 1111 KASSERT(IDX_TO_OFF(m[0]->pindex - bp->b_pages[0]->pindex) == in vnode_pager_generic_getpages() [all …]
|
H A D | vm_object.h | 216 #define IDX_TO_OFF(idx) (((vm_ooffset_t)(idx)) << PAGE_SHIFT) macro
|
H A D | device_pager.c | 364 IDX_TO_OFF(ma[0]->pindex), PROT_READ, &ma[0]); in dev_pager_getpages()
|
H A D | vm_fault.c | 577 vaddr = fs->entry->start + IDX_TO_OFF(pager_first) - in vm_fault_populate() 629 vaddr = fs->entry->start + IDX_TO_OFF(pidx) - fs->entry->offset; in vm_fault_populate()
|
H A D | vm_object.c | 1196 size = IDX_TO_OFF(object->size) - offset; in vm_object_sync()
|
H A D | vm_page.c | 5669 if (object->type == OBJT_VNODE && base == 0 && IDX_TO_OFF(m->pindex) + in vm_page_set_invalid()
|
/freebsd/sys/dev/drm2/ |
H A D | drm_scatter.c | 48 kmem_free(entry->vaddr, IDX_TO_OFF(entry->pages)); in drm_sg_cleanup() 92 vtophys((uintptr_t)entry->vaddr + IDX_TO_OFF(pindex)); in drm_sg_alloc()
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_page.c | 95 IDX_TO_OFF(page->pindex))); in linux_page_address() 313 page = PHYS_TO_VM_PAGE(IDX_TO_OFF(pfn)); in lkpi_vmf_insert_pfn_prot_locked()
|
H A D | linux_compat.c | 457 vm_paddr_t paddr = IDX_TO_OFF(vmap->vm_pfn) + offset; in linux_cdev_pager_fault() 510 vmf.virtual_address = (void *)(uintptr_t)IDX_TO_OFF(pidx); in linux_cdev_pager_populate()
|
/freebsd/sys/fs/smbfs/ |
H A D | smbfs_io.c | 473 uio.uio_offset = IDX_TO_OFF(pages[0]->pindex); in smbfs_getpages() 590 uio.uio_offset = IDX_TO_OFF(pages[0]->pindex); in smbfs_putpages()
|
/freebsd/sys/kern/ |
H A D | kern_sharedpage.c | 83 if (res + size >= IDX_TO_OFF(shared_page_obj->size)) in shared_page_alloc_locked()
|
H A D | uipc_shm.c | 746 delta = IDX_TO_OFF(object->size - nobjsize); in shm_dotruncate_locked() 760 delta = IDX_TO_OFF(nobjsize - object->size); in shm_dotruncate_locked() 2033 off += IDX_TO_OFF(piend - pi); in shm_deallocate() 2034 len -= IDX_TO_OFF(piend - pi); in shm_deallocate()
|
H A D | vfs_bio.c | 5328 la = IDX_TO_OFF(ma[count - 1]->pindex); in vfs_bio_getpages() 5339 error = get_blksize(vp, get_lblkno(vp, IDX_TO_OFF(ma[0]->pindex)), in vfs_bio_getpages() 5348 lb = IDX_TO_OFF(ma[0]->pindex); in vfs_bio_getpages() 5354 if (la + IDX_TO_OFF(pgsin_a) >= object->un_pager.vnp.vnp_size) in vfs_bio_getpages() 5390 poff = IDX_TO_OFF(m->pindex); in vfs_bio_getpages()
|
H A D | kern_proc.c | 2555 for (; addr < entry->end; addr += IDX_TO_OFF(pi_adv), pi += pi_adv) { in kern_proc_vmmap_resident()
|
/freebsd/sys/dev/drm2/ttm/ |
H A D | ttm_tt.c | 327 IDX_TO_OFF(ttm->num_pages), VM_PROT_DEFAULT, 0, in ttm_tt_swapout()
|
/freebsd/sys/dev/md/ |
H A D | md.c | 1581 swap_release_by_cred(IDX_TO_OFF(oldpages - in mdresize() 1583 sc->object->charge = IDX_TO_OFF(newpages); in mdresize() 1587 res = swap_reserve_by_cred(IDX_TO_OFF(newpages - in mdresize() 1597 IDX_TO_OFF(newpages - oldpages), in mdresize() 1603 sc->object->charge = IDX_TO_OFF(newpages); in mdresize()
|
/freebsd/sys/x86/iommu/ |
H A D | intel_idpgtbl.c | 234 IDX_TO_OFF(pglvl_max_pages(tbl->pglvl)), 0, 0, NULL); in dmar_get_idmap_pgtbl() 690 IDX_TO_OFF(pglvl_max_pages(domain->pglvl)), 0, 0, NULL); in dmar_domain_alloc_pgtbl()
|
H A D | amd_idpgtbl.c | 87 IDX_TO_OFF(pglvl_max_pages(domain->pglvl)), 0, 0, NULL); in amdiommu_domain_alloc_pgtbl()
|
H A D | intel_drv.c | 456 unit->ctx_obj = vm_pager_allocate(OBJT_PHYS, NULL, IDX_TO_OFF(1 + in dmar_attach()
|
/freebsd/sys/fs/nfsclient/ |
H A D | nfs_clbio.c | 193 uio.uio_offset = IDX_TO_OFF(pages[0]->pindex); in ncl_getpages() 290 offset = IDX_TO_OFF(pages[0]->pindex); in ncl_putpages()
|
/freebsd/sys/fs/tmpfs/ |
H A D | tmpfs_vnops.c | 2093 return (p == OFF_TO_IDX(noff) ? noff : IDX_TO_OFF(p)); in tmpfs_seek_data_locked() 2111 return (IDX_TO_OFF(swap_pager_seek_hole(obj, OFF_TO_IDX(noff)))); in tmpfs_seek_hole_locked()
|
H A D | tmpfs_subr.c | 1976 off += IDX_TO_OFF(piend - pi); in tmpfs_reg_punch_hole() 1977 len -= IDX_TO_OFF(piend - pi); in tmpfs_reg_punch_hole()
|
/freebsd/sys/fs/p9fs/ |
H A D | p9fs_vnops.c | 2159 offset = IDX_TO_OFF(pages[0]->pindex); in p9fs_putpages()
|