Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Ddmu_os.c59 #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 Dzfs_vnops_os.c3938 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 Dvnode_pager.c387 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 Dvm_object.h216 #define IDX_TO_OFF(idx) (((vm_ooffset_t)(idx)) << PAGE_SHIFT) macro
H A Ddevice_pager.c364 IDX_TO_OFF(ma[0]->pindex), PROT_READ, &ma[0]); in dev_pager_getpages()
H A Dvm_fault.c577 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 Dvm_object.c1196 size = IDX_TO_OFF(object->size) - offset; in vm_object_sync()
H A Dvm_page.c5669 if (object->type == OBJT_VNODE && base == 0 && IDX_TO_OFF(m->pindex) + in vm_page_set_invalid()
/freebsd/sys/dev/drm2/
H A Ddrm_scatter.c48 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 Dlinux_page.c95 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 Dlinux_compat.c457 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 Dsmbfs_io.c473 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 Dkern_sharedpage.c83 if (res + size >= IDX_TO_OFF(shared_page_obj->size)) in shared_page_alloc_locked()
H A Duipc_shm.c746 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 Dvfs_bio.c5328 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 Dkern_proc.c2555 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 Dttm_tt.c327 IDX_TO_OFF(ttm->num_pages), VM_PROT_DEFAULT, 0, in ttm_tt_swapout()
/freebsd/sys/dev/md/
H A Dmd.c1581 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 Dintel_idpgtbl.c234 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 Damd_idpgtbl.c87 IDX_TO_OFF(pglvl_max_pages(domain->pglvl)), 0, 0, NULL); in amdiommu_domain_alloc_pgtbl()
H A Dintel_drv.c456 unit->ctx_obj = vm_pager_allocate(OBJT_PHYS, NULL, IDX_TO_OFF(1 + in dmar_attach()
/freebsd/sys/fs/nfsclient/
H A Dnfs_clbio.c193 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 Dtmpfs_vnops.c2093 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 Dtmpfs_subr.c1976 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 Dp9fs_vnops.c2159 offset = IDX_TO_OFF(pages[0]->pindex); in p9fs_putpages()