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

12

/freebsd-11-stable/sys/vm/
H A Ddefault_pager.c96 OFF_TO_IDX(round_page(offset + size)));
H A Dvm_object.c930 tstart = OFF_TO_IDX(start);
931 tend = (end == 0) ? object->size : OFF_TO_IDX(end + PAGE_MASK);
1070 if (object->size < OFF_TO_IDX(offset + size))
1131 vm_object_page_remove(object, OFF_TO_IDX(offset),
1132 OFF_TO_IDX(offset + size + PAGE_MASK), flags);
1241 OFF_TO_IDX(tobject->backing_object_offset);
1357 result->pg_color = (source->pg_color + OFF_TO_IDX(*offset)) &
1393 offidxstart = OFF_TO_IDX(entry->offset);
1559 pi = backing_offset_index = OFF_TO_IDX(object->backing_object_offset);
1610 backing_offset_index = OFF_TO_IDX(objec
[all...]
H A Dvm_fault.c391 pager_first = OFF_TO_IDX(fs->entry->offset);
443 map_first = OFF_TO_IDX(fs->entry->offset);
1048 OFF_TO_IDX(fs.object->backing_object_offset);
1119 fs.object, OFF_TO_IDX(
1385 pstart = OFF_TO_IDX(entry->offset) + atop(start -
1388 pend = OFF_TO_IDX(entry->offset) + atop(end -
1620 src_pindex = OFF_TO_IDX(src_entry->offset);
1712 pindex += OFF_TO_IDX(object->backing_object_offset);
H A Dvnode_pager.c238 object = vm_object_allocate(OBJT_VNODE, OFF_TO_IDX(round_page(size)));
419 nobjsize = OFF_TO_IDX(nsize + PAGE_MASK);
436 (m = vm_page_lookup(object, OFF_TO_IDX(nsize))) != NULL &&
1261 m = ma[OFF_TO_IDX(prev_offset - poffset)];
1277 m = ma[OFF_TO_IDX(next_offset - poffset)];
1336 for (i = 0; i < OFF_TO_IDX(prev_offset - poffset); i++)
1407 for (pos = eof, i = OFF_TO_IDX(trunc_page(pos)); pos < lpos; i++) {
H A Ddevice_pager.c449 npages = OFF_TO_IDX(size);
460 *color = atop(paddr) - OFF_TO_IDX(off - PAGE_SIZE);
H A Dphys_pager.c73 pindex = OFF_TO_IDX(foff + PAGE_MASK + size);
H A Dvm_object.h195 * OFF_TO_IDX() converts an offset into an index. Since offsets are signed
196 * by default, the sign propagation in OFF_TO_IDX(), when applied to
206 #define OFF_TO_IDX(off) ((vm_pindex_t)(((vm_ooffset_t)(off)) >> PAGE_SHIFT)) macro
H A Dvm_swapout.c453 limit = OFF_TO_IDX(
504 OFF_TO_IDX(ravailable));
H A Dvm_glue.c234 pindex = OFF_TO_IDX(offset);
H A Dswap_pager.c578 object = vm_object_allocate(OBJT_SWAP, OFF_TO_IDX(offset +
2464 pi = OFF_TO_IDX(cur->offset);
2465 e = pi + OFF_TO_IDX(cur->end - cur->start);
/freebsd-11-stable/sys/dev/drm2/ttm/
H A Dttm_bo_vm.c225 m = ttm->pages[OFF_TO_IDX(offset)];
245 m1 = vm_page_lookup(vm_obj, OFF_TO_IDX(offset));
247 if (vm_page_insert(m, vm_obj, OFF_TO_IDX(offset))) {
332 bo = ttm_bo_vm_lookup_rb(bdev, OFF_TO_IDX(*offset), OFF_TO_IDX(size));
H A Dttm_memory.c424 #define page_to_pfn(pp) OFF_TO_IDX(VM_PAGE_TO_PHYS(pp))
/freebsd-11-stable/sys/dev/xen/privcmd/
H A Dprivcmd.c163 pidx = OFF_TO_IDX(offset);
200 map->size = OFF_TO_IDX(size);
/freebsd-11-stable/sys/compat/linuxkpi/common/src/
H A Dlinux_page.c399 vm_pindex_t start = OFF_TO_IDX(lstart + PAGE_SIZE - 1);
400 vm_pindex_t end = OFF_TO_IDX(lend + 1);
/freebsd-11-stable/sys/kern/
H A Dkern_sendfile.c322 grabbed = vm_page_grab_pages(obj, OFF_TO_IDX(off),
365 while (!vm_pager_has_page(obj, OFF_TO_IDX(vmoff(i, off)),
404 OFF_TO_IDX(vmoff(j, off))),
406 vm_page_lookup(obj, OFF_TO_IDX(vmoff(j, off)))));
H A Duipc_shm.c158 idx = OFF_TO_IDX(uio->uio_offset);
426 nobjsize = OFF_TO_IDX(length + PAGE_MASK);
444 idx = OFF_TO_IDX(length);
H A Dvfs_default.c1108 vm_object_page_noreuse(vp->v_object, OFF_TO_IDX(start),
1109 OFF_TO_IDX(end));
H A Dvfs_bio.c2566 m = vm_page_lookup(obj, OFF_TO_IDX(foff));
2581 KASSERT(OFF_TO_IDX(foff) == m->pindex,
2760 OFF_TO_IDX(bp->b_offset) + bp->b_npages,
3296 m = vm_page_lookup(obj, OFF_TO_IDX(off + toff));
4151 m = vm_page_lookup(obj, OFF_TO_IDX(bp->b_offset) + i);
4835 pgsin_b = OFF_TO_IDX(lb - rounddown2(lb, bo_bs));
4839 pgsin_a = OFF_TO_IDX(roundup2(la, bo_bs) - la);
4841 pgsin_a = OFF_TO_IDX(roundup2(object->un_pager.vnp.vnp_size,
/freebsd-11-stable/sys/dev/agp/
H A Dagp.c549 m = vm_page_grab(mem->am_obj, OFF_TO_IDX(i),
571 m = vm_page_lookup(mem->am_obj, OFF_TO_IDX(i));
614 m = vm_page_lookup(mem->am_obj, OFF_TO_IDX(k));
1003 m = pages[OFF_TO_IDX(i)];
/freebsd-11-stable/sys/x86/iommu/
H A Dbusdma_dmar.c570 idx += OFF_TO_IDX(trunc_page(offset + buflen1));
661 ma_cnt = OFF_TO_IDX(pend - pstart);
690 ma_cnt = OFF_TO_IDX(pend - pstart);
/freebsd-11-stable/sys/dev/drm2/i915/
H A Di915_gem.c500 OFF_TO_IDX(offset));; page = vm_page_next(page)) {
842 OFF_TO_IDX(offset));; page = vm_page_next(page)) {
1647 OFF_TO_IDX(obj->base.size));
1650 page_count = OFF_TO_IDX(obj->base.size);
1912 start = OFF_TO_IDX(dev_priv->mm.gtt_start);
1913 end = OFF_TO_IDX(dev_priv->mm.gtt_end);
2063 si = OFF_TO_IDX(trunc_page(start));
2064 ei = OFF_TO_IDX(round_page(end));
2097 page_count = OFF_TO_IDX(obj->base.size);
/freebsd-11-stable/sys/fs/tmpfs/
H A Dtmpfs_subr.c1383 oldpages = OFF_TO_IDX(oldsize + PAGE_MASK);
1385 newpages = OFF_TO_IDX(newsize + PAGE_MASK);
1403 idx = OFF_TO_IDX(newsize);
/freebsd-11-stable/sys/dev/ksyms/
H A Dksyms.c436 OFF_TO_IDX(round_page(elfsz)));
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dzfs_vnops.c416 if ((pp = vm_page_lookup(obj, OFF_TO_IDX(start))) != NULL &&
467 if ((pp = vm_page_lookup(obj, OFF_TO_IDX(start))) != NULL &&
582 pp = vm_page_grab(obj, OFF_TO_IDX(start), VM_ALLOC_SBUSY |
4583 pgsin_b = OFF_TO_IDX(start - rounddown(start, blksz));
4589 pgsin_a = OFF_TO_IDX(roundup(end, blksz) - end);
4591 pgsin_a = OFF_TO_IDX(round_page(obj_size) - end);
/freebsd-11-stable/sys/dev/md/
H A Dmd.c1503 oldpages = OFF_TO_IDX(round_page(sc->mediasize));
1504 newpages = OFF_TO_IDX(round_page(mdio->md_mediasize));

Completed in 211 milliseconds

12