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

12345678

/freebsd-current/sys/riscv/include/
H A Dparam.h82 #define PAGE_MASK (PAGE_SIZE - 1) macro
96 #define round_page(x) (((unsigned long)(x) + PAGE_MASK) & ~PAGE_MASK)
97 #define trunc_page(x) ((unsigned long)(x) & ~PAGE_MASK)
/freebsd-current/contrib/jemalloc/include/jemalloc/internal/
H A Dpages.h5 #ifdef PAGE_MASK
6 # undef PAGE_MASK macro
9 #define PAGE_MASK ((size_t)(PAGE - 1)) macro
12 ((void *)((uintptr_t)(a) & ~PAGE_MASK))
15 (((s) + PAGE_MASK) & ~PAGE_MASK)
/freebsd-current/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_doorbell.c53 if (page->user_virt == (virt & PAGE_MASK))
62 page->user_virt = (virt & PAGE_MASK);
64 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK,
75 db->dma = sg_dma_address(page->umem->sg_head.sgl) + (virt & ~PAGE_MASK);
/freebsd-current/sys/arm64/include/
H A Dparam.h98 #define PAGE_MASK (PAGE_SIZE - 1) macro
122 #define round_page(x) (((unsigned long)(x) + PAGE_MASK) & ~PAGE_MASK)
123 #define trunc_page(x) ((unsigned long)(x) & ~PAGE_MASK)
/freebsd-current/sys/i386/include/
H A Dparam.h87 #define PAGE_MASK (PAGE_SIZE - 1) macro
147 #define trunc_page(x) ((x) & ~PAGE_MASK)
148 #define round_page(x) (((x) + PAGE_MASK) & ~PAGE_MASK)
/freebsd-current/sys/arm/include/
H A Dparam.h104 #define PAGE_MASK (PAGE_SIZE - 1) macro
130 #define trunc_page(x) ((x) & ~PAGE_MASK)
131 #define round_page(x) (((x) + PAGE_MASK) & ~PAGE_MASK)
/freebsd-current/sys/powerpc/include/
H A Dparam.h108 #define PAGE_MASK (PAGE_SIZE - 1) macro
144 #define trunc_page(x) ((x) & ~(PAGE_MASK))
145 #define round_page(x) (((x) + PAGE_MASK) & ~PAGE_MASK)
158 #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-current/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_doorbell.c51 if (page->user_virt == (virt & PAGE_MASK))
60 page->user_virt = (virt & PAGE_MASK);
62 page->umem = ib_umem_get(&context->ibucontext, virt & PAGE_MASK,
73 db->dma = sg_dma_address(page->umem->sg_head.sgl) + (virt & ~PAGE_MASK);
/freebsd-current/sys/amd64/include/
H A Dparam.h97 #define PAGE_MASK (PAGE_SIZE-1) macro
145 #define round_page(x) ((((unsigned long)(x)) + PAGE_MASK) & ~(PAGE_MASK))
146 #define trunc_page(x) ((unsigned long)(x) & ~(PAGE_MASK))
/freebsd-current/stand/libofw/
H A Dofw_copy.c38 #define PAGE_MASK 0x0fff macro
73 destp = (void *)(dest & ~PAGE_MASK);
74 resid = dest & PAGE_MASK;
/freebsd-current/sys/vm/
H A Dvm_param.h135 ((vm_offset_t)((((vm_offset_t)(x)) + PAGE_MASK) >> PAGE_SHIFT))
H A Dvm_dumpset.h90 (dump_avail[i] & ~PAGE_MASK));
/freebsd-current/sys/compat/linuxkpi/common/include/linux/
H A Dpage.h91 #undef PAGE_MASK macro
92 #define PAGE_MASK (~(PAGE_SIZE-1)) macro
94 * Modifying PAGE_MASK in the above way breaks trunc_page, round_page,
/freebsd-current/sys/arm/arm/
H A Dmem.c105 v &= ~PAGE_MASK;
119 o = (int)uio->uio_offset & PAGE_MASK;
120 c = (u_int)(PAGE_SIZE - ((int)iov->iov_base & PAGE_MASK));
/freebsd-current/sys/sys/
H A D_pv_entry.h134 return ((struct pv_chunk *)((uintptr_t)pv & ~(uintptr_t)PAGE_MASK));
/freebsd-current/lib/libkvm/
H A Dkvm_i386.h66 _Static_assert(PAGE_MASK == I386_PAGE_MASK, "PAGE_MASK mismatch");
H A Dkvm_riscv.h66 _Static_assert(PAGE_MASK == RISCV_PAGE_MASK, "PAGE_MASK mismatch");
H A Dkvm_amd64.h67 _Static_assert(PAGE_MASK == AMD64_PAGE_MASK, "PAGE_MASK mismatch");
H A Dkvm_arm.h88 _Static_assert(PAGE_MASK == ARM_PAGE_MASK, "PAGE_MASK mismatch");
/freebsd-current/sys/powerpc/pseries/
H A Dplpar_iommu.c179 (segs[i].ds_addr & PAGE_MASK));
188 KASSERT((alloced + (segs[i].ds_addr & PAGE_MASK)) %
203 segs[i].ds_addr = alloced + (segs[i].ds_addr & PAGE_MASK);
228 (segs[i].ds_addr & PAGE_MASK));
/freebsd-current/sys/xen/
H A Dxen_common.c66 .offset = vtophys(vcpu_info) & PAGE_MASK,
/freebsd-current/sys/kern/
H A Dsubr_busdma_bounce.c381 bpage->vaddr |= addr1 & PAGE_MASK;
382 bpage->busaddr |= addr1 & PAGE_MASK;
386 bpage->vaddr |= addr & PAGE_MASK;
387 bpage->busaddr |= addr & PAGE_MASK;
393 KASSERT((addr2 & PAGE_MASK) == 0, ("Second page is not aligned"));
395 bpage->dataoffs = addr1 & PAGE_MASK;
398 bpage->dataoffs = addr & PAGE_MASK;
430 bpage->vaddr &= ~PAGE_MASK;
431 bpage->busaddr &= ~PAGE_MASK;
H A Dkern_sendfile.c223 return (omin(PAGE_SIZE - (off & PAGE_MASK), len));
225 if (i == n - 1 && ((off + len) & PAGE_MASK) > 0)
226 return ((off + len) & PAGE_MASK);
441 if (vm_page_is_valid(pa[i], vmoff(i, off) & PAGE_MASK,
496 if (vm_page_is_valid(pa[j], vmoff(j, off) & PAGE_MASK,
514 if (vm_page_is_valid(pa[j], vmoff(j, off) & PAGE_MASK,
898 if (off & PAGE_MASK)
899 space -= (PAGE_SIZE - (off & PAGE_MASK));
901 if (off & PAGE_MASK)
902 space += (PAGE_SIZE - (off & PAGE_MASK));
[all...]
/freebsd-current/sys/i386/linux/
H A Dimgact_linux.c97 a_out->a_text & PAGE_MASK || a_out->a_data & PAGE_MASK)
130 if (file_offset & PAGE_MASK) {

Completed in 204 milliseconds

12345678