Home
last modified time | relevance | path

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

12345678

/freebsd-14.2/contrib/jemalloc/include/jemalloc/internal/
H A Dpages.h5 #ifdef PAGE_MASK
6 # undef PAGE_MASK
9 #define PAGE_MASK ((size_t)(PAGE - 1)) macro
12 ((void *)((uintptr_t)(a) & ~PAGE_MASK))
15 (((s) + PAGE_MASK) & ~PAGE_MASK)
/freebsd-14.2/sys/powerpc/include/
H A Dparam.h110 #define PAGE_MASK (PAGE_SIZE - 1) macro
146 #define trunc_page(x) ((x) & ~(PAGE_MASK))
147 #define round_page(x) (((x) + PAGE_MASK) & ~PAGE_MASK)
160 #define btoc(x) ((vm_offset_t)(((x)+PAGE_MASK)>>PAGE_SHIFT))
H A Dpte.h242 #define PTE_PA_MASK PAGE_MASK
302 #define PTE_RPN_FROM_PA(pa) (((pa) & ~PAGE_MASK) << PTE_ARPN_SHIFT)
303 #define PTE_PA(pte) ((vm_paddr_t)(*pte >> PTE_ARPN_SHIFT) & ~PAGE_MASK)
/freebsd-14.2/sys/riscv/include/
H A Dparam.h84 #define PAGE_MASK (PAGE_SIZE - 1) macro
98 #define round_page(x) (((unsigned long)(x) + PAGE_MASK) & ~PAGE_MASK)
99 #define trunc_page(x) ((unsigned long)(x) & ~PAGE_MASK)
/freebsd-14.2/sys/arm64/include/
H A Dparam.h100 #define PAGE_MASK (PAGE_SIZE - 1) macro
124 #define round_page(x) (((unsigned long)(x) + PAGE_MASK) & ~PAGE_MASK)
125 #define trunc_page(x) ((unsigned long)(x) & ~PAGE_MASK)
/freebsd-14.2/sys/arm/include/
H A Dparam.h106 #define PAGE_MASK (PAGE_SIZE - 1) macro
132 #define trunc_page(x) ((x) & ~PAGE_MASK)
133 #define round_page(x) (((x) + PAGE_MASK) & ~PAGE_MASK)
H A Dcpu.h359 KASSERT((va & PAGE_MASK) == 0, ("%s: va %#x not aligned", __func__, va)); in tlb_flush_local()
372 KASSERT((va & PAGE_MASK) == 0, ("%s: va %#x not aligned", __func__, va)); in tlb_flush_range_local()
373 KASSERT((size & PAGE_MASK) == 0, ("%s: size %#x not aligned", __func__, in tlb_flush_range_local()
413 KASSERT((va & PAGE_MASK) == 0, ("%s: va %#x not aligned", __func__, va)); in tlb_flush()
428 KASSERT((va & PAGE_MASK) == 0, ("%s: va %#x not aligned", __func__, va)); in tlb_flush_range()
429 KASSERT((size & PAGE_MASK) == 0, ("%s: size %#x not aligned", __func__, in tlb_flush_range()
/freebsd-14.2/sys/i386/include/
H A Dparam.h89 #define PAGE_MASK (PAGE_SIZE - 1) macro
149 #define trunc_page(x) ((x) & ~PAGE_MASK)
150 #define round_page(x) (((x) + PAGE_MASK) & ~PAGE_MASK)
/freebsd-14.2/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_doorbell.c53 if (page->user_virt == (virt & PAGE_MASK)) in mlx4_ib_db_map_user()
62 page->user_virt = (virt & PAGE_MASK); in mlx4_ib_db_map_user()
64 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in mlx4_ib_db_map_user()
75 db->dma = sg_dma_address(page->umem->sg_head.sgl) + (virt & ~PAGE_MASK); in mlx4_ib_db_map_user()
/freebsd-14.2/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_doorbell.c51 if (page->user_virt == (virt & PAGE_MASK)) in mlx5_ib_db_map_user()
60 page->user_virt = (virt & PAGE_MASK); in mlx5_ib_db_map_user()
62 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in mlx5_ib_db_map_user()
73 db->dma = sg_dma_address(page->umem->sg_head.sgl) + (virt & ~PAGE_MASK); in mlx5_ib_db_map_user()
/freebsd-14.2/sys/amd64/include/
H A Dparam.h99 #define PAGE_MASK (PAGE_SIZE-1) macro
147 #define round_page(x) ((((unsigned long)(x)) + PAGE_MASK) & ~(PAGE_MASK))
148 #define trunc_page(x) ((unsigned long)(x) & ~(PAGE_MASK))
/freebsd-14.2/sys/kern/
H A Dsubr_busdma_bounce.c360 bpage->vaddr |= addr1 & PAGE_MASK; in add_bounce_page()
361 bpage->busaddr |= addr1 & PAGE_MASK; in add_bounce_page()
365 bpage->vaddr |= addr & PAGE_MASK; in add_bounce_page()
366 bpage->busaddr |= addr & PAGE_MASK; in add_bounce_page()
372 KASSERT((addr2 & PAGE_MASK) == 0, ("Second page is not aligned")); in add_bounce_page()
374 bpage->dataoffs = addr1 & PAGE_MASK; in add_bounce_page()
377 bpage->dataoffs = addr & PAGE_MASK; in add_bounce_page()
409 bpage->vaddr &= ~PAGE_MASK; in free_bounce_pages()
410 bpage->busaddr &= ~PAGE_MASK; in free_bounce_pages()
H A Dkern_sendfile.c223 return (omin(PAGE_SIZE - (off & PAGE_MASK), len)); in xfsize()
225 if (i == n - 1 && ((off + len) & PAGE_MASK) > 0) in xfsize()
226 return ((off + len) & PAGE_MASK); in xfsize()
898 if (off & PAGE_MASK) in vn_sendfile()
899 space -= (PAGE_SIZE - (off & PAGE_MASK)); in vn_sendfile()
901 if (off & PAGE_MASK) in vn_sendfile()
902 space += (PAGE_SIZE - (off & PAGE_MASK)); in vn_sendfile()
1018 ((off + space) & PAGE_MASK) && in vn_sendfile()
1040 vmoff(i, off) & PAGE_MASK; in vn_sendfile()
1098 !((off + space) & PAGE_MASK) || in vn_sendfile()
[all …]
H A Dsubr_devmap.c265 offset = pa & PAGE_MASK; in pmap_mapdev()
297 offset = pa & PAGE_MASK; in pmap_mapdev_attr()
330 offset = va & PAGE_MASK; in pmap_unmapdev()
H A Dvfs_bio.c984 int base = (foff + off) & PAGE_MASK; in vfs_buf_test_cache()
1524 (vm_offset_t)(bp->b_offset & PAGE_MASK)); in bpmap_qenter()
3046 poffset = bp->b_offset & PAGE_MASK; in vfs_vmio_invalidate()
3889 maxsize = size + (offset & PAGE_MASK); in bp_unmapped_get_kva()
4160 maxsize = size + (offset & PAGE_MASK); in getblkx()
4725 (vm_offset_t) (soff & PAGE_MASK), in vfs_page_set_validclean()
4845 base += (bp->b_offset & PAGE_MASK); in vfs_bio_set_valid()
4846 n = PAGE_SIZE - (base & PAGE_MASK); in vfs_bio_set_valid()
4892 sa = bp->b_offset & PAGE_MASK; in vfs_bio_clrbuf()
4896 ea = slide & PAGE_MASK; in vfs_bio_clrbuf()
[all …]
/freebsd-14.2/stand/libofw/
H A Dofw_copy.c38 #define PAGE_MASK 0x0fff macro
73 destp = (void *)(dest & ~PAGE_MASK); in ofw_mapmem()
74 resid = dest & PAGE_MASK; in ofw_mapmem()
/freebsd-14.2/sys/arm/arm/
H A Dmem.c106 v &= ~PAGE_MASK; in memrw()
120 o = (int)uio->uio_offset & PAGE_MASK; in memrw()
121 c = (u_int)(PAGE_SIZE - ((int)iov->iov_base & PAGE_MASK)); in memrw()
/freebsd-14.2/sys/powerpc/pseries/
H A Dplpar_iommu.c180 (segs[i].ds_addr & PAGE_MASK)); in phyp_iommu_map()
189 KASSERT((alloced + (segs[i].ds_addr & PAGE_MASK)) % in phyp_iommu_map()
204 segs[i].ds_addr = alloced + (segs[i].ds_addr & PAGE_MASK); in phyp_iommu_map()
229 (segs[i].ds_addr & PAGE_MASK)); in phyp_iommu_unmap()
/freebsd-14.2/sys/i386/linux/
H A Dimgact_linux.c97 a_out->a_text & PAGE_MASK || a_out->a_data & PAGE_MASK) in exec_linux_imgact()
130 if (file_offset & PAGE_MASK) { in exec_linux_imgact()
/freebsd-14.2/sys/vm/
H A Dvnode_pager.c514 nobjsize = OFF_TO_IDX(nsize + PAGE_MASK); in vnode_pager_setsize()
530 if (!(nsize & PAGE_MASK)) in vnode_pager_setsize()
568 pi = start + PAGE_MASK < start ? OBJ_MAX_SIZE : in vnode_pager_purge_range()
569 OFF_TO_IDX(start + PAGE_MASK); in vnode_pager_purge_range()
581 if ((start & PAGE_MASK) != 0) { in vnode_pager_purge_range()
582 base = (int)start & PAGE_MASK; in vnode_pager_purge_range()
593 if ((end & PAGE_MASK) != 0) { in vnode_pager_purge_range()
594 base = same_page ? (int)start & PAGE_MASK : 0 ; in vnode_pager_purge_range()
595 pend = (int)end & PAGE_MASK; in vnode_pager_purge_range()
1332 return ((offset & PAGE_MASK) / DEV_BSIZE); in vn_off2bidx()
[all …]
/freebsd-14.2/sys/compat/linuxkpi/common/include/linux/
H A Dpage.h92 #undef PAGE_MASK
93 #define PAGE_MASK (~(PAGE_SIZE-1)) macro
/freebsd-14.2/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dabd_os.c120 return ((size + PAGE_MASK) >> PAGE_SHIFT); in abd_chunkcnt_for_bytes()
379 (new_offset & PAGE_MASK) + size); in abd_get_offset_scatter()
402 ABD_SCATTER(abd).abd_offset = new_offset & PAGE_MASK; in abd_get_offset_scatter()
476 offset &= PAGE_MASK; in abd_iter_map()
/freebsd-14.2/sys/x86/x86/
H A Dbusdma_bounce.c440 KASSERT(*vaddr == NULL || ((uintptr_t)*vaddr & PAGE_MASK) + in bounce_bus_dmamem_alloc()
515 PAGE_SIZE - (curaddr & PAGE_MASK)); in _bus_dmamap_pagesneeded()
564 sg_len = PAGE_SIZE - ((vm_offset_t)vaddr & PAGE_MASK); in _bus_dmamap_count_pages()
616 if (((ma_offs + sg_len) & ~PAGE_MASK) != 0) in _bus_dmamap_count_ma()
618 ma_offs = (ma_offs + sg_len) & PAGE_MASK; in _bus_dmamap_count_ma()
709 sgsize = MIN(sgsize, PAGE_SIZE - (curaddr & PAGE_MASK)); in bounce_bus_dmamap_load_phys()
773 sgsize = PAGE_SIZE - (curaddr & PAGE_MASK); in bounce_bus_dmamap_load_buffer()
870 if (((ma_offs + sgsize) & ~PAGE_MASK) != 0) in bounce_bus_dmamap_load_ma()
872 ma_offs = (ma_offs + sgsize) & PAGE_MASK; in bounce_bus_dmamap_load_ma()
/freebsd-14.2/sys/amd64/vmm/intel/
H A Dvtd.c386 if (ctx_paddr & PAGE_MASK) in vtd_init()
532 if (gpa & PAGE_MASK) in vtd_update_mapping()
535 if (hpa & PAGE_MASK) in vtd_update_mapping()
538 if (len & PAGE_MASK) in vtd_update_mapping()
698 if ((uintptr_t)dom->ptp & PAGE_MASK) in vtd_create_domain()
/freebsd-14.2/sys/dev/drm2/
H A Ddrm_os_freebsd.h312 #define offset_in_page(x) ((x) & PAGE_MASK)
400 if (((unsigned long)uaddr & ~PAGE_MASK) == in fault_in_multipages_readable()
401 ((unsigned long)end & ~PAGE_MASK)) { in fault_in_multipages_readable()
429 if (((unsigned long)uaddr & ~PAGE_MASK) == in fault_in_multipages_writeable()
430 ((unsigned long)end & ~PAGE_MASK)) in fault_in_multipages_writeable()

12345678