Home
last modified time | relevance | path

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

12345678

/freebsd-11-stable/sys/powerpc/include/
HDparam.h101 #define PAGE_MASK (PAGE_SIZE - 1) macro
119 #define trunc_page(x) ((x) & ~(PAGE_MASK))
120 #define round_page(x) (((x) + PAGE_MASK) & ~PAGE_MASK)
130 #define btoc(x) ((vm_offset_t)(((x)+PAGE_MASK)>>PAGE_SHIFT))
HDpte.h219 #define PTE_PA_MASK PAGE_MASK
274 #define PTE_RPN_FROM_PA(pa) (((pa) & ~PAGE_MASK) << PTE_ARPN_SHIFT)
275 #define PTE_PA(pte) ((vm_paddr_t)(*pte >> PTE_ARPN_SHIFT) & ~PAGE_MASK)
/freebsd-11-stable/sys/riscv/include/
HDparam.h83 #define PAGE_MASK (PAGE_SIZE - 1) macro
97 #define round_page(x) (((unsigned long)(x) + PAGE_MASK) & ~PAGE_MASK)
98 #define trunc_page(x) ((unsigned long)(x) & ~PAGE_MASK)
/freebsd-11-stable/sys/arm64/include/
HDparam.h85 #define PAGE_MASK (PAGE_SIZE - 1) macro
116 #define round_page(x) (((unsigned long)(x) + PAGE_MASK) & ~PAGE_MASK)
117 #define trunc_page(x) ((unsigned long)(x) & ~PAGE_MASK)
/freebsd-11-stable/sys/arm/include/
HDparam.h113 #define PAGE_MASK (PAGE_SIZE - 1) macro
139 #define trunc_page(x) ((x) & ~PAGE_MASK)
140 #define round_page(x) (((x) + PAGE_MASK) & ~PAGE_MASK)
HDcpu-v6.h324 KASSERT((va & PAGE_MASK) == 0, ("%s: va %#x not aligned", __func__, va)); in tlb_flush_local()
337 KASSERT((va & PAGE_MASK) == 0, ("%s: va %#x not aligned", __func__, va)); in tlb_flush_range_local()
338 KASSERT((size & PAGE_MASK) == 0, ("%s: size %#x not aligned", __func__, in tlb_flush_range_local()
372 KASSERT((va & PAGE_MASK) == 0, ("%s: va %#x not aligned", __func__, va)); in tlb_flush()
384 KASSERT((va & PAGE_MASK) == 0, ("%s: va %#x not aligned", __func__, va)); in tlb_flush_range()
385 KASSERT((size & PAGE_MASK) == 0, ("%s: size %#x not aligned", __func__, in tlb_flush_range()
/freebsd-11-stable/sys/sparc64/include/
HDparam.h113 #define PAGE_MASK PAGE_MASK_8K macro
138 #define round_page(x) (((unsigned long)(x) + PAGE_MASK) & ~PAGE_MASK)
139 #define trunc_page(x) ((unsigned long)(x) & ~PAGE_MASK)
/freebsd-11-stable/sys/dev/mlx5/mlx5_ib/
HDmlx5_ib_doorbell.c50 if (page->user_virt == (virt & PAGE_MASK)) in mlx5_ib_db_map_user()
59 page->user_virt = (virt & PAGE_MASK); in mlx5_ib_db_map_user()
61 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK, in mlx5_ib_db_map_user()
72 db->dma = sg_dma_address(page->umem->sg_head.sgl) + (virt & ~PAGE_MASK); in mlx5_ib_db_map_user()
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
HDmlx4_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-11-stable/sys/i386/include/
HDparam.h90 #define PAGE_MASK (PAGE_SIZE-1) macro
152 #define trunc_page(x) ((x) & ~PAGE_MASK)
153 #define round_page(x) (((x) + PAGE_MASK) & ~PAGE_MASK)
/freebsd-11-stable/sys/amd64/include/
HDparam.h100 #define PAGE_MASK (PAGE_SIZE-1) macro
138 #define round_page(x) ((((unsigned long)(x)) + PAGE_MASK) & ~(PAGE_MASK))
139 #define trunc_page(x) ((unsigned long)(x) & ~(PAGE_MASK))
/freebsd-11-stable/sys/mips/include/
HDparam.h133 #define PAGE_MASK (PAGE_SIZE-1) macro
175 #define round_page(x) (((x) + PAGE_MASK) & ~PAGE_MASK)
176 #define trunc_page(x) ((x) & ~PAGE_MASK)
/freebsd-11-stable/sys/sparc64/sparc64/
HDmem.c113 pa = uio->uio_offset & ~PAGE_MASK; in memrw()
119 off = uio->uio_offset & PAGE_MASK; in memrw()
121 PAGE_MASK); in memrw()
/freebsd-11-stable/sys/arm/arm/
HDmem.c103 v &= ~PAGE_MASK; in memrw()
119 o = (int)uio->uio_offset & PAGE_MASK; in memrw()
120 c = (u_int)(PAGE_SIZE - ((int)iov->iov_base & PAGE_MASK)); in memrw()
/freebsd-11-stable/stand/ofw/libofw/
HDofw_copy.c41 #define PAGE_MASK 0x0fff macro
76 destp = (void *)(dest & ~PAGE_MASK); in ofw_mapmem()
77 resid = dest & PAGE_MASK; in ofw_mapmem()
/freebsd-11-stable/sys/dev/cxgb/ulp/iw_cxgb/
HDiw_cxgb_mem.c184 if (i != 0 && buffer_list[i].addr & ~PAGE_MASK) in build_phys_page_list()
187 (buffer_list[i].size & ~PAGE_MASK)) in build_phys_page_list()
193 mask |= buffer_list[i].addr & PAGE_MASK; in build_phys_page_list()
198 PAGE_SIZE - 1) & PAGE_MASK; in build_phys_page_list()
/freebsd-11-stable/sys/powerpc/pseries/
HDplpar_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-11-stable/sys/x86/x86/
HDbusdma_bounce.c492 PAGE_SIZE - (curaddr & PAGE_MASK)); in _bus_dmamap_count_phys()
526 sg_len = PAGE_SIZE - ((vm_offset_t)vaddr & PAGE_MASK); in _bus_dmamap_count_pages()
576 if (((ma_offs + sg_len) & ~PAGE_MASK) != 0) in _bus_dmamap_count_ma()
578 ma_offs = (ma_offs + sg_len) & PAGE_MASK; in _bus_dmamap_count_ma()
691 sgsize = MIN(sgsize, PAGE_SIZE - (curaddr & PAGE_MASK)); in bounce_bus_dmamap_load_phys()
755 sgsize = PAGE_SIZE - (curaddr & PAGE_MASK); in bounce_bus_dmamap_load_buffer()
851 if (((ma_offs + sgsize) & ~PAGE_MASK) != 0) in bounce_bus_dmamap_load_ma()
853 ma_offs = (ma_offs + sgsize) & PAGE_MASK; in bounce_bus_dmamap_load_ma()
1192 bpage->vaddr |= addr1 & PAGE_MASK; in add_bounce_page()
1193 bpage->busaddr |= addr1 & PAGE_MASK; in add_bounce_page()
[all …]
/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
HDpage.h82 #undef PAGE_MASK
83 #define PAGE_MASK (~(PAGE_SIZE-1)) macro
/freebsd-11-stable/sys/compat/svr4/
HDimgact_svr4.c101 a_out->a_text & PAGE_MASK || a_out->a_data & PAGE_MASK)
134 if (file_offset & PAGE_MASK) {
/freebsd-11-stable/sys/i386/linux/
HDimgact_linux.c100 a_out->a_text & PAGE_MASK || a_out->a_data & PAGE_MASK) in exec_linux_imgact()
133 if (file_offset & PAGE_MASK) { in exec_linux_imgact()
/freebsd-11-stable/sys/kern/
HDkern_sendfile.c199 return (omin(PAGE_SIZE - (off & PAGE_MASK), len)); in xfsize()
201 if (i == n - 1 && ((off + len) & PAGE_MASK) > 0) in xfsize()
202 return ((off + len) & PAGE_MASK); in xfsize()
335 if (vm_page_is_valid(pa[i], vmoff(i, off) & PAGE_MASK, in sendfile_swapin()
349 if (vm_page_is_valid(pa[j], vmoff(j, off) & PAGE_MASK, in sendfile_swapin()
694 npages = howmany(space + (off & PAGE_MASK), PAGE_SIZE); in vn_sendfile()
703 rhpages = howmany(rem + (off & PAGE_MASK), PAGE_SIZE) - npages; in vn_sendfile()
776 ((off + space) & PAGE_MASK) && in vn_sendfile()
787 (vmoff(i, off) & PAGE_MASK); in vn_sendfile()
HDvfs_bio.c843 int base = (foff + off) & PAGE_MASK; in vfs_buf_test_cache()
1334 (vm_offset_t)(bp->b_offset & PAGE_MASK)); in bpmap_qenter()
2556 resid = ((foff + PAGE_SIZE) & ~(off_t)PAGE_MASK) - foff; in vfs_vmio_iodone()
2576 KASSERT((m->dirty & vm_page_bits(foff & PAGE_MASK, in vfs_vmio_iodone()
2586 foff = (foff + PAGE_SIZE) & ~(off_t)PAGE_MASK; in vfs_vmio_iodone()
2666 poffset = bp->b_offset & PAGE_MASK; in vfs_vmio_invalidate()
2782 tinc = PAGE_SIZE - ((bp->b_offset + toff) & PAGE_MASK); in vfs_vmio_extend()
2788 pi = ((bp->b_offset & PAGE_MASK) + toff) >> PAGE_SHIFT; in vfs_vmio_extend()
3300 if (tinc > PAGE_SIZE - ((toff + off) & PAGE_MASK)) in inmem()
3301 tinc = PAGE_SIZE - ((toff + off) & PAGE_MASK); in inmem()
[all …]
/freebsd-11-stable/sys/amd64/vmm/intel/
HDvtd.c315 if (ctx_paddr & PAGE_MASK) in vtd_init()
456 if (gpa & PAGE_MASK) in vtd_update_mapping()
459 if (hpa & PAGE_MASK) in vtd_update_mapping()
462 if (len & PAGE_MASK) in vtd_update_mapping()
617 if ((uintptr_t)dom->ptp & PAGE_MASK) in vtd_create_domain()
/freebsd-11-stable/sys/mips/mips/
HDmem.c101 off = uio->uio_offset & PAGE_MASK; in memrw()
103 PAGE_MASK); in memrw()

12345678