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

12

/freebsd-12-stable/sys/vm/
H A Dsg_pager.c103 pindex = OFF_TO_IDX(foff) + OFF_TO_IDX(size);
104 if (pindex > npages || pindex < OFF_TO_IDX(foff) ||
105 pindex < OFF_TO_IDX(size))
H A Ddevice_pager.c153 pindex = OFF_TO_IDX(foff) + OFF_TO_IDX(size);
154 if (pindex > OBJ_MAX_SIZE || pindex < OFF_TO_IDX(foff) ||
155 pindex < OFF_TO_IDX(size))
451 npages = OFF_TO_IDX(size);
462 *color = atop(paddr) - OFF_TO_IDX(off - PAGE_SIZE);
H A Ddefault_pager.c98 OFF_TO_IDX(round_page(offset + size)));
H A Dvm_object.h212 * OFF_TO_IDX() converts an offset into an index.
217 #define OFF_TO_IDX(off) ((vm_pindex_t)(((vm_ooffset_t)(off)) >> PAGE_SHIFT)) macro
218 #define UOFF_TO_IDX(off) OFF_TO_IDX(off)
219 #define OBJ_MAX_SIZE (OFF_TO_IDX(UINT64_MAX) + 1)
H A Dvm_object.c865 tstart = OFF_TO_IDX(start);
866 tend = (end == 0) ? object->size : OFF_TO_IDX(end + PAGE_MASK);
1005 if (object->size < OFF_TO_IDX(offset + size))
1066 vm_object_page_remove(object, OFF_TO_IDX(offset),
1067 OFF_TO_IDX(offset + size + PAGE_MASK), flags);
1176 OFF_TO_IDX(tobject->backing_object_offset);
1293 result->pg_color = (source->pg_color + OFF_TO_IDX(*offset)) &
1329 offidxstart = OFF_TO_IDX(entry->offset);
1504 pi = backing_offset_index = OFF_TO_IDX(object->backing_object_offset);
1555 backing_offset_index = OFF_TO_IDX(objec
[all...]
H A Dvnode_pager.c254 object = vm_object_allocate(OBJT_VNODE, OFF_TO_IDX(round_page(size)));
460 nobjsize = OFF_TO_IDX(nsize + PAGE_MASK);
477 (m = vm_page_lookup(object, OFF_TO_IDX(nsize))) != NULL &&
1349 m = ma[OFF_TO_IDX(prev_offset - poffset)];
1365 m = ma[OFF_TO_IDX(next_offset - poffset)];
1424 for (i = 0; i < OFF_TO_IDX(prev_offset - poffset); i++)
1495 for (pos = eof, i = OFF_TO_IDX(trunc_page(pos)); pos < lpos; i++) {
H A Dvm_fault.c415 pager_first = OFF_TO_IDX(fs->entry->offset);
467 map_first = OFF_TO_IDX(fs->entry->offset);
487 pidx + OFF_TO_IDX(pagesizes[psind]) - 1 > pager_last ||
1202 OFF_TO_IDX(fs.object->backing_object_offset);
1274 fs.object, OFF_TO_IDX(
1539 pstart = OFF_TO_IDX(entry->offset) + atop(start -
1542 pend = OFF_TO_IDX(entry->offset) + atop(end -
1772 src_pindex = OFF_TO_IDX(src_entry->offset);
1866 pindex += OFF_TO_IDX(object->backing_object_offset);
H A Dvm_swapout.c464 limit = OFF_TO_IDX(
515 OFF_TO_IDX(ravailable));
H A Dphys_pager.c90 pindex = OFF_TO_IDX(foff + PAGE_MASK + size);
H A Dvm_glue.c225 pindex = OFF_TO_IDX(offset);
/freebsd-12-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-12-stable/sys/compat/linux/
H A Dlinux_mmap.c279 pstart = OFF_TO_IDX(entry->offset);
286 pend = OFF_TO_IDX(entry->offset) +
/freebsd-12-stable/sys/compat/linuxkpi/common/src/
H A Dlinux_page.c392 vm_pindex_t start = OFF_TO_IDX(lstart + PAGE_SIZE - 1);
393 vm_pindex_t end = OFF_TO_IDX(lend + 1);
/freebsd-12-stable/sys/dev/xen/privcmd/
H A Dprivcmd.c162 pidx = OFF_TO_IDX(offset);
199 map->size = OFF_TO_IDX(size);
/freebsd-12-stable/sys/dev/agp/
H A Dagp.c551 m = vm_page_grab(mem->am_obj, OFF_TO_IDX(i),
573 m = vm_page_lookup(mem->am_obj, OFF_TO_IDX(i));
616 m = vm_page_lookup(mem->am_obj, OFF_TO_IDX(k));
1005 m = pages[OFF_TO_IDX(i)];
/freebsd-12-stable/sys/dev/xen/gntdev/
H A Dgntdev.c817 pidx = OFF_TO_IDX(offset);
818 ridx = OFF_TO_IDX(relative_offset);
1089 OFF_TO_IDX(gref->file_index));
1229 count = OFF_TO_IDX(size);
/freebsd-12-stable/sys/kern/
H A Dkern_sendfile.c307 grabbed = vm_page_grab_pages(obj, OFF_TO_IDX(off),
338 if (!vm_pager_has_page(obj, OFF_TO_IDX(vmoff(i, off)), NULL,
406 OFF_TO_IDX(vmoff(j, off)));
H A Duipc_shm.c164 idx = OFF_TO_IDX(uio->uio_offset);
451 nobjsize = OFF_TO_IDX(length + PAGE_MASK);
469 idx = OFF_TO_IDX(length);
H A Dvfs_bio.c2876 m = vm_page_lookup(obj, OFF_TO_IDX(foff));
2891 KASSERT(OFF_TO_IDX(foff) == m->pindex,
3045 OFF_TO_IDX(bp->b_offset) + bp->b_npages,
3614 m = vm_page_lookup(obj, OFF_TO_IDX(off + toff));
4488 m = vm_page_lookup(obj, OFF_TO_IDX(bp->b_offset) + i);
5171 pgsin_b = OFF_TO_IDX(lb - rounddown2(lb, bo_bs));
5175 pgsin_a = OFF_TO_IDX(roundup2(la, bo_bs) - la);
5177 pgsin_a = OFF_TO_IDX(roundup2(object->un_pager.vnp.vnp_size,
H A Dvfs_default.c1014 vm_object_page_noreuse(vp->v_object, OFF_TO_IDX(start),
1015 OFF_TO_IDX(end));
/freebsd-12-stable/sys/x86/iommu/
H A Dbusdma_dmar.c618 idx += OFF_TO_IDX(trunc_page(offset + buflen1));
709 ma_cnt = OFF_TO_IDX(pend - pstart);
738 ma_cnt = OFF_TO_IDX(pend - pstart);
/freebsd-12-stable/sys/amd64/sgx/
H A Dsgx.c94 * pidx = OFF_TO_IDX(addp->addr - vmh->base);
246 pidx = OFF_TO_IDX(addr);
628 pidx = OFF_TO_IDX(addr);
848 pidx = OFF_TO_IDX(addr);
/freebsd-12-stable/sys/dev/drm2/i915/
H A Di915_gem.c502 OFF_TO_IDX(offset));; page = vm_page_next(page)) {
844 OFF_TO_IDX(offset));; page = vm_page_next(page)) {
1649 OFF_TO_IDX(obj->base.size));
1652 page_count = OFF_TO_IDX(obj->base.size);
1914 start = OFF_TO_IDX(dev_priv->mm.gtt_start);
1915 end = OFF_TO_IDX(dev_priv->mm.gtt_end);
2065 si = OFF_TO_IDX(trunc_page(start));
2066 ei = OFF_TO_IDX(round_page(end));
2099 page_count = OFF_TO_IDX(obj->base.size);
/freebsd-12-stable/sys/fs/tmpfs/
H A Dtmpfs_subr.c1469 oldpages = OFF_TO_IDX(oldsize + PAGE_MASK);
1471 newpages = OFF_TO_IDX(newsize + PAGE_MASK);
1489 idx = OFF_TO_IDX(newsize);

Completed in 294 milliseconds

12