Home
last modified time | relevance | path

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

12

/freebsd/sys/vm/
H A Dsg_pager.c104 pindex = OFF_TO_IDX(foff) + OFF_TO_IDX(size); in sg_pager_alloc()
105 if (pindex > npages || pindex < OFF_TO_IDX(foff) || in sg_pager_alloc()
106 pindex < OFF_TO_IDX(size)) in sg_pager_alloc()
H A Ddevice_pager.c162 pindex = OFF_TO_IDX(foff) + OFF_TO_IDX(size); in cdev_pager_allocate()
163 if (pindex > OBJ_MAX_SIZE || pindex < OFF_TO_IDX(foff) || in cdev_pager_allocate()
164 pindex < OFF_TO_IDX(size)) in cdev_pager_allocate()
519 npages = OFF_TO_IDX(size); in old_dev_pager_ctor()
530 *color = atop(paddr) - OFF_TO_IDX(off - PAGE_SIZE); in old_dev_pager_ctor()
H A Dvm_object.c1049 tstart = OFF_TO_IDX(start); in vm_object_page_clean()
1050 tend = (end == 0) ? object->size : OFF_TO_IDX(end + PAGE_MASK); in vm_object_page_clean()
1195 if (object->size < OFF_TO_IDX(offset + size)) in vm_object_sync()
1271 vm_object_page_remove(object, OFF_TO_IDX(offset), in vm_object_sync()
1272 OFF_TO_IDX(offset + size + PAGE_MASK), flags); in vm_object_sync()
1380 OFF_TO_IDX(tobject->backing_object_offset); in vm_object_madvise()
1499 OFF_TO_IDX(*offset)) & ((1 << (VM_NFREEORDER - in vm_object_shadow()
1538 offidxstart = OFF_TO_IDX(entry->offset); in vm_object_split()
1702 backing_offset_index = OFF_TO_IDX(object->backing_object_offset); in vm_object_collapse_scan()
1887 OFF_TO_IDX(object->backing_object_offset), TRUE); in vm_object_collapse()
[all …]
H A Dvnode_pager.c276 OFF_TO_IDX(round_page(size))); in vnode_pager_alloc()
529 nobjsize = OFF_TO_IDX(nsize + PAGE_MASK); in vnode_pager_setsize()
547 m = vm_page_grab(object, OFF_TO_IDX(nsize), VM_ALLOC_NOCREAT); in vnode_pager_setsize()
584 OFF_TO_IDX(start + PAGE_MASK); in vnode_pager_purge_range()
585 pistart = OFF_TO_IDX(start); in vnode_pager_purge_range()
586 piend = end == 0 ? OBJ_MAX_SIZE : OFF_TO_IDX(end); in vnode_pager_purge_range()
1403 m = ma[OFF_TO_IDX(prev_offset - poffset)]; in vnode_pager_generic_putpages()
1419 m = ma[OFF_TO_IDX(next_offset - poffset)]; in vnode_pager_generic_putpages()
1476 for (i = 0; i < OFF_TO_IDX(prev_offset - poffset); i++) in vnode_pager_generic_putpages()
1543 for (pos = eof, i = OFF_TO_IDX(trunc_page(pos)); pos < lpos; i++) { in vnode_pager_undirty_pages()
H A Dvm_object.h217 #define OFF_TO_IDX(off) ((vm_pindex_t)(((vm_ooffset_t)(off)) >> PAGE_SHIFT)) macro
218 #define OBJ_MAX_SIZE (OFF_TO_IDX(UINT64_MAX) + 1)
H A Dvm_fault.c512 pager_first = OFF_TO_IDX(fs->entry->offset); in vm_fault_populate()
614 map_first = OFF_TO_IDX(fs->entry->offset); in vm_fault_populate()
634 pidx + OFF_TO_IDX(pagesizes[psind]) - 1 > pager_last || in vm_fault_populate()
1052 OFF_TO_IDX(fs->first_object->backing_object_offset)); in vm_fault_cow()
1160 fs->pindex += OFF_TO_IDX(fs->object->backing_object_offset); in vm_fault_next()
1861 pstart = OFF_TO_IDX(entry->offset) + atop(start - in vm_fault_dontneed()
1864 pend = OFF_TO_IDX(entry->offset) + atop(end - in vm_fault_dontneed()
2111 src_pindex = OFF_TO_IDX(src_entry->offset); in vm_fault_copy_entry()
2191 pindex += OFF_TO_IDX(object->backing_object_offset); in vm_fault_copy_entry()
H A Dphys_pager.c88 pindex = OFF_TO_IDX(foff + PAGE_MASK + size); in phys_pager_allocate()
H A Dswap_pager.c796 object = vm_object_allocate(otype, OFF_TO_IDX(offset + in swap_pager_alloc_init()
2531 backing_offset_index = OFF_TO_IDX(object->backing_object_offset); in swap_pager_scan_all_shadowed()
3057 pi = OFF_TO_IDX(cur->offset); in vmspace_swap_count()
3058 e = pi + OFF_TO_IDX(cur->end - cur->start); in vmspace_swap_count()
H A Dvm_glue.c232 pindex = OFF_TO_IDX(offset); in vm_imgact_hold_page()
/freebsd/sys/dev/drm2/ttm/
H A Dttm_bo_vm.c221 m = ttm->pages[OFF_TO_IDX(offset)]; in ttm_bo_vm_fault()
237 m1 = vm_page_lookup(vm_obj, OFF_TO_IDX(offset)); in ttm_bo_vm_fault()
240 if (vm_page_insert(m, vm_obj, OFF_TO_IDX(offset))) { in ttm_bo_vm_fault()
324 bo = ttm_bo_vm_lookup_rb(bdev, OFF_TO_IDX(*offset), OFF_TO_IDX(size)); in ttm_bo_mmap_single()
H A Dttm_memory.c422 #define page_to_pfn(pp) OFF_TO_IDX(VM_PAGE_TO_PHYS(pp))
/freebsd/sys/compat/linuxkpi/common/src/
H A Dlinux_shmemfs.c121 vm_pindex_t start = OFF_TO_IDX(lstart + PAGE_SIZE - 1); in linux_shmem_truncate_range()
122 vm_pindex_t end = OFF_TO_IDX(lend + 1); in linux_shmem_truncate_range()
H A Dlinux_page.c305 pindex = OFF_TO_IDX(addr - vma->vm_start); in lkpi_vmf_insert_pfn_prot_locked()
308 MPASS(pindex <= OFF_TO_IDX(vma->vm_end)); in lkpi_vmf_insert_pfn_prot_locked()
/freebsd/sys/compat/linux/
H A Dlinux_mmap.c286 pstart = OFF_TO_IDX(entry->offset); in linux_madvise_dontneed()
293 pend = OFF_TO_IDX(entry->offset) + in linux_madvise_dontneed()
/freebsd/sys/kern/
H A Duipc_shm.c203 idx = OFF_TO_IDX(uio->uio_offset); in uiomove_object_page()
722 nobjsize = OFF_TO_IDX(length + PAGE_MASK); in shm_dotruncate_locked()
742 OFF_TO_IDX(length), base, PAGE_SIZE); in shm_dotruncate_locked()
789 newobjsz = OFF_TO_IDX(length); in shm_dotruncate_largepage()
860 object->size += OFF_TO_IDX(pagesizes[psind]); in shm_dotruncate_largepage()
2008 pistart = OFF_TO_IDX(off); in shm_deallocate()
2009 piend = OFF_TO_IDX(off + len); in shm_deallocate()
2010 pi = OFF_TO_IDX(off + PAGE_MASK); in shm_deallocate()
H A Dkern_sendfile.c424 sfio->pindex0 = OFF_TO_IDX(off); in sendfile_swapin()
430 grabbed = vm_page_grab_pages_unlocked(obj, OFF_TO_IDX(off), in sendfile_swapin()
460 if (!vm_pager_has_page(obj, OFF_TO_IDX(vmoff(i, off)), NULL, in sendfile_swapin()
H A Dvfs_bio.c2994 m = vm_page_relookup(obj, OFF_TO_IDX(foff)); in vfs_vmio_iodone()
3009 KASSERT(OFF_TO_IDX(foff) == m->pindex, in vfs_vmio_iodone()
3161 OFF_TO_IDX(bp->b_offset) + bp->b_npages, in vfs_vmio_extend()
3744 m = vm_page_lookup_unlocked(obj, OFF_TO_IDX(off + toff)); in inmem()
3758 n = vm_page_lookup_unlocked(obj, OFF_TO_IDX(off + toff)); in inmem()
4678 m = vm_page_relookup(obj, OFF_TO_IDX(bp->b_offset) + i); in vfs_unbusy_pages()
5349 pgsin_b = OFF_TO_IDX(lb - rounddown2(lb, bo_bs)); in vfs_bio_getpages()
5353 pgsin_a = OFF_TO_IDX(roundup2(la, bo_bs) - la); in vfs_bio_getpages()
5355 pgsin_a = OFF_TO_IDX(roundup2(object->un_pager.vnp.vnp_size, in vfs_bio_getpages()
H A Dvfs_default.c1111 OFF_TO_IDX(trunc_page(bstart)), in vop_stdadvise()
1112 OFF_TO_IDX(round_page(bend))); in vop_stdadvise()
/freebsd/sys/dev/agp/
H A Dagp.c569 m = vm_page_grab(mem->am_obj, OFF_TO_IDX(i), in agp_generic_bind_memory()
591 m = vm_page_lookup(mem->am_obj, OFF_TO_IDX(i)); in agp_generic_bind_memory()
634 m = vm_page_lookup(mem->am_obj, OFF_TO_IDX(k)); in agp_generic_bind_memory()
1018 m = pages[OFF_TO_IDX(i)]; in agp_bind_pages()
/freebsd/sys/dev/xen/gntdev/
H A Dgntdev.c798 pidx = OFF_TO_IDX(offset); in gntdev_gmap_pg_fault()
799 ridx = OFF_TO_IDX(relative_offset); in gntdev_gmap_pg_fault()
1065 OFF_TO_IDX(gref->file_index)); in mmap_gref()
1205 count = OFF_TO_IDX(size); in gntdev_mmap_single()
/freebsd/sys/dev/xen/privcmd/
H A Dprivcmd.c155 pidx = OFF_TO_IDX(offset); in privcmd_pg_fault()
188 map->size = OFF_TO_IDX(size); in privcmd_mmap_single()
/freebsd/sys/amd64/sgx/
H A Dsgx.c242 pidx = OFF_TO_IDX(addr); in sgx_va_slot_init()
622 pidx = OFF_TO_IDX(addr); in sgx_insert_epc_page()
844 pidx = OFF_TO_IDX(addr); in sgx_ioctl_add_page()
/freebsd/sys/fs/tmpfs/
H A Dtmpfs_subr.c1879 oldpages = OFF_TO_IDX(oldsize + PAGE_MASK); in tmpfs_reg_resize()
1881 newpages = OFF_TO_IDX(newsize + PAGE_MASK); in tmpfs_reg_resize()
1895 idx = OFF_TO_IDX(newsize); in tmpfs_reg_resize()
1944 pistart = OFF_TO_IDX(off); in tmpfs_reg_punch_hole()
1945 piend = OFF_TO_IDX(off + len); in tmpfs_reg_punch_hole()
1946 pi = OFF_TO_IDX((vm_ooffset_t)off + PAGE_MASK); in tmpfs_reg_punch_hole()
H A Dtmpfs_vnops.c2092 p = swap_pager_seek_data(obj, OFF_TO_IDX(noff)); in tmpfs_seek_data_locked()
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()
/freebsd/sys/dev/iommu/
H A Dbusdma_iommu.c629 idx += OFF_TO_IDX(offset + buflen1); in iommu_bus_dmamap_load_something1()
711 ma_cnt = OFF_TO_IDX(pend - pstart); in iommu_bus_dmamap_load_phys()
762 ma_cnt = OFF_TO_IDX(pend - pstart); in iommu_bus_dmamap_load_buffer()

12