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

/freebsd-current/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
153 err = dmu_buf_hold_array(os, object, IDX_TO_OFF(ma[0]->pindex),
154 IDX_TO_OFF(count - 1) + last_size, TRUE, FTAG, &numbufs, &dbp);
187 bufoff = IDX_TO_OFF(m->pindex) % db->db_size;
202 bufoff = IDX_TO_OFF(ma[0]->pindex) % db->db_size;
219 ASSERT3U(IDX_TO_OFF(m->pindex) + pgoff, ==,
306 bufoff = IDX_TO_OFF(m->pindex) % db->db_size;
H A Dzfs_vnops_os.c4068 start = IDX_TO_OFF(ma[0]->pindex);
4069 end = IDX_TO_OFF(ma[count - 1]->pindex + 1);
4100 if (IDX_TO_OFF(ma[count - 1]->pindex) >= obj_size) {
4116 if (end + IDX_TO_OFF(pgsin_a) >= obj_size)
4202 off = IDX_TO_OFF(ma[0]->pindex);
/freebsd-current/sys/dev/drm2/
H A Ddrm_scatter.c48 kmem_free(entry->vaddr, IDX_TO_OFF(entry->pages));
92 vtophys((uintptr_t)entry->vaddr + IDX_TO_OFF(pindex));
/freebsd-current/sys/vm/
H A Dvnode_pager.c387 if (IDX_TO_OFF(pindex) >= object->un_pager.vnp.vnp_size)
696 address = IDX_TO_OFF(m->pindex) + i * bsize;
775 if (IDX_TO_OFF(m->pindex) >= object->un_pager.vnp.vnp_size) {
779 if (IDX_TO_OFF(m->pindex) + size > object->un_pager.vnp.vnp_size)
780 size = object->un_pager.vnp.vnp_size - IDX_TO_OFF(m->pindex);
794 auio.uio_offset = IDX_TO_OFF(m->pindex);
912 foff = IDX_TO_OFF(m[0]->pindex);
1071 bp->b_blkno -= IDX_TO_OFF(i) / DEV_BSIZE;
1133 foff = IDX_TO_OFF(bp->b_pages[0]->pindex);
1165 KASSERT(IDX_TO_OFF(
[all...]
H A Dvm_swapout.c474 rsize = IDX_TO_OFF(size);
501 rsize = IDX_TO_OFF(size);
H A Dvm_object.h205 * IDX_TO_OFF() converts an index into an offset.
210 #define IDX_TO_OFF(idx) (((vm_ooffset_t)(idx)) << PAGE_SHIFT) macro
H A Ddevice_pager.c327 IDX_TO_OFF(ma[0]->pindex), PROT_READ, &ma[0]);
H A Dvm_fault.c563 vaddr = fs->entry->start + IDX_TO_OFF(pager_first) -
615 vaddr = fs->entry->start + IDX_TO_OFF(pidx) - fs->entry->offset;
H A Dvm_object.c1192 size = IDX_TO_OFF(object->size) - offset;
H A Dvm_page.c5456 if (object->type == OBJT_VNODE && base == 0 && IDX_TO_OFF(m->pindex) +
/freebsd-current/sys/compat/linuxkpi/common/src/
H A Dlinux_page.c95 IDX_TO_OFF(page->pindex)));
314 page = PHYS_TO_VM_PAGE(IDX_TO_OFF(pfn));
H A Dlinux_compat.c453 vm_paddr_t paddr = IDX_TO_OFF(vmap->vm_pfn) + offset;
506 vmf.virtual_address = (void *)(uintptr_t)IDX_TO_OFF(pidx);
/freebsd-current/sys/fs/smbfs/
H A Dsmbfs_io.c473 uio.uio_offset = IDX_TO_OFF(pages[0]->pindex);
590 uio.uio_offset = IDX_TO_OFF(pages[0]->pindex);
/freebsd-current/sys/kern/
H A Dkern_sharedpage.c83 if (res + size >= IDX_TO_OFF(shared_page_obj->size))
H A Duipc_shm.c785 delta = IDX_TO_OFF(object->size - nobjsize);
799 delta = IDX_TO_OFF(nobjsize - object->size);
2039 off += IDX_TO_OFF(piend - pi);
2040 len -= IDX_TO_OFF(piend - pi);
H A Dvfs_bio.c5323 la = IDX_TO_OFF(ma[count - 1]->pindex);
5334 error = get_blksize(vp, get_lblkno(vp, IDX_TO_OFF(ma[0]->pindex)),
5343 lb = IDX_TO_OFF(ma[0]->pindex);
5349 if (la + IDX_TO_OFF(pgsin_a) >= object->un_pager.vnp.vnp_size)
5385 poff = IDX_TO_OFF(m->pindex);
H A Dkern_proc.c2556 for (; addr < entry->end; addr += IDX_TO_OFF(pi_adv), pi += pi_adv) {
/freebsd-current/sys/dev/drm2/ttm/
H A Dttm_tt.c327 IDX_TO_OFF(ttm->num_pages), VM_PROT_DEFAULT, 0,
/freebsd-current/sys/x86/iommu/
H A Dintel_idpgtbl.c231 IDX_TO_OFF(pglvl_max_pages(tbl->pglvl)), 0, 0, NULL);
707 IDX_TO_OFF(pglvl_max_pages(domain->pglvl)), 0, 0, NULL);
H A Dintel_drv.c485 unit->ctx_obj = vm_pager_allocate(OBJT_PHYS, NULL, IDX_TO_OFF(1 +
/freebsd-current/sys/dev/md/
H A Dmd.c1573 swap_release_by_cred(IDX_TO_OFF(oldpages -
1575 sc->object->charge = IDX_TO_OFF(newpages);
1579 res = swap_reserve_by_cred(IDX_TO_OFF(newpages -
1589 IDX_TO_OFF(newpages - oldpages),
1595 sc->object->charge = IDX_TO_OFF(newpages);
/freebsd-current/sys/fs/nfsclient/
H A Dnfs_clbio.c193 uio.uio_offset = IDX_TO_OFF(pages[0]->pindex);
290 offset = IDX_TO_OFF(pages[0]->pindex);
/freebsd-current/sys/fs/tmpfs/
H A Dtmpfs_vnops.c2091 return (IDX_TO_OFF(MIN(p_m, p_swp)));
2133 noff = IDX_TO_OFF(p);
H A Dtmpfs_subr.c1981 off += IDX_TO_OFF(piend - pi);
1982 len -= IDX_TO_OFF(piend - pi);
/freebsd-current/sys/fs/p9fs/
H A Dp9fs_vnops.c2162 offset = IDX_TO_OFF(pages[0]->pindex);

Completed in 269 milliseconds