Home
last modified time | relevance | path

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

12345678910>>...28

/openbmc/linux/arch/microblaze/mm/
H A Dpgtable.c62 p = addr & PAGE_MASK; in __ioremap()
119 return (void __iomem *) (v + ((unsigned long)addr & ~PAGE_MASK)); in __ioremap()
132 vfree((void *) (PAGE_MASK & (unsigned long) addr)); in iounmap()
204 pgd = pgd_offset(mm, addr & PAGE_MASK); in get_pteptr()
206 p4d = p4d_offset(pgd, addr & PAGE_MASK); in get_pteptr()
207 pud = pud_offset(p4d, addr & PAGE_MASK); in get_pteptr()
208 pmd = pmd_offset(pud, addr & PAGE_MASK); in get_pteptr()
210 pte = pte_offset_kernel(pmd, addr & PAGE_MASK); in get_pteptr()
240 pa = (pte_val(*pte) & PAGE_MASK) | (addr & ~PAGE_MASK); in iopa()
/openbmc/linux/arch/arc/include/asm/
H A Dpgtable-levels.h108 #define p4d_bad(x) ((p4d_val(x) & ~PAGE_MASK))
111 #define p4d_pgtable(p4d) ((pud_t *)(p4d_val(p4d) & PAGE_MASK))
130 #define pud_bad(x) ((pud_val(x) & ~PAGE_MASK))
133 #define pud_pgtable(pud) ((pmd_t *)(pud_val(pud) & PAGE_MASK))
157 #define pmd_bad(x) ((pmd_val(x) & ~PAGE_MASK))
160 #define pmd_page_vaddr(pmd) (pmd_val(pmd) & PAGE_MASK)
161 #define pmd_pfn(pmd) ((pmd_val(pmd) & PAGE_MASK) >> PAGE_SHIFT)
/openbmc/linux/arch/m68k/kernel/
H A Dsys_m68k.c63 _paddr = (_mmusr & MMU_R_040) ? (_mmusr & PAGE_MASK) : 0; \
104 paddr += addr & ~(PAGE_MASK | 15); in cache_flush_040()
107 unsigned long tmp = PAGE_SIZE - (addr & ~PAGE_MASK); in cache_flush_040()
125 i = (PAGE_SIZE - (paddr & ~PAGE_MASK)) >> 4; in cache_flush_040()
180 len += (addr & ~PAGE_MASK) + (PAGE_SIZE - 1); in cache_flush_040()
268 unsigned long tmp = PAGE_SIZE - (addr & ~PAGE_MASK); in cache_flush_060()
286 i = (PAGE_SIZE - (paddr & ~PAGE_MASK)) >> 4; in cache_flush_060()
319 addr &= PAGE_MASK; in cache_flush_060()
341 len += (addr & ~PAGE_MASK) + (PAGE_SIZE - 1); in cache_flush_060()
342 addr &= PAGE_MASK; /* Workaround for bug in some in cache_flush_060()
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/
H A Dfbmem.h63 u8 __iomem *p = io_mapping_map_atomic_wc(fb, off & PAGE_MASK); in fbmem_peek()
64 u32 val = ioread32(p + (off & ~PAGE_MASK)); in fbmem_peek()
72 u8 __iomem *p = io_mapping_map_atomic_wc(fb, off & PAGE_MASK); in fbmem_poke()
73 iowrite32(val, p + (off & ~PAGE_MASK)); in fbmem_poke()
/openbmc/linux/arch/sh/mm/
H A Dtlbflush_32.c25 page &= PAGE_MASK; in local_flush_tlb_page()
60 start &= PAGE_MASK; in local_flush_tlb_range()
62 end &= PAGE_MASK; in local_flush_tlb_range()
93 start &= PAGE_MASK; in local_flush_tlb_kernel_range()
95 end &= PAGE_MASK; in local_flush_tlb_kernel_range()
/openbmc/linux/arch/mips/mm/
H A Dtlb-r3k.c87 start &= PAGE_MASK; in local_flush_tlb_range()
89 end &= PAGE_MASK; in local_flush_tlb_range()
123 start &= PAGE_MASK; in local_flush_tlb_kernel_range()
125 end &= PAGE_MASK; in local_flush_tlb_kernel_range()
160 page &= PAGE_MASK; in local_flush_tlb_page()
201 address &= PAGE_MASK; in __update_tlb()
H A Dioremap.c91 offset = phys_addr & ~PAGE_MASK; in ioremap_prot()
92 phys_addr &= PAGE_MASK; in ioremap_prot()
117 vunmap((void *)((unsigned long)addr & PAGE_MASK)); in iounmap()
/openbmc/linux/drivers/infiniband/hw/mlx4/
H A Ddoorbell.c56 if (page->user_virt == (virt & PAGE_MASK)) in mlx4_ib_db_map_user()
65 page->user_virt = (virt & PAGE_MASK); in mlx4_ib_db_map_user()
67 page->umem = ib_umem_get(context->ibucontext.device, virt & PAGE_MASK, in mlx4_ib_db_map_user()
79 (virt & ~PAGE_MASK); in mlx4_ib_db_map_user()
/openbmc/linux/drivers/infiniband/hw/mlx5/
H A Ddoorbell.c58 (page->user_virt == (virt & PAGE_MASK))) in mlx5_ib_db_map_user()
67 page->user_virt = (virt & PAGE_MASK); in mlx5_ib_db_map_user()
69 page->umem = ib_umem_get(context->ibucontext.device, virt & PAGE_MASK, in mlx5_ib_db_map_user()
83 (virt & ~PAGE_MASK); in mlx5_ib_db_map_user()
/openbmc/linux/arch/powerpc/kernel/
H A Disa-bridge.c44 WARN_ON_ONCE(ISA_IO_BASE & ~PAGE_MASK); in remap_isa_base()
45 WARN_ON_ONCE(pa & ~PAGE_MASK); in remap_isa_base()
46 WARN_ON_ONCE(size & ~PAGE_MASK); in remap_isa_base()
78 if ((range.bus_addr & ~PAGE_MASK) || (range.cpu_addr & ~PAGE_MASK)) { in process_ISA_OF_ranges()
/openbmc/linux/arch/sparc/mm/
H A Diommu.c165 start &= PAGE_MASK; in iommu_flush_iotlb()
189 unsigned long off = paddr & ~PAGE_MASK; in __sbus_iommu_map_page()
209 for (p = vaddr & PAGE_MASK; p < vaddr + len; p += PAGE_SIZE) in __sbus_iommu_map_page()
284 unsigned int busa = dma_addr & PAGE_MASK; in sbus_iommu_unmap_page()
285 unsigned long off = dma_addr & ~PAGE_MASK; in sbus_iommu_unmap_page()
335 BUG_ON((va & ~PAGE_MASK) != 0); in sbus_iommu_alloc()
336 BUG_ON((addr & ~PAGE_MASK) != 0); in sbus_iommu_alloc()
337 BUG_ON((len & ~PAGE_MASK) != 0); in sbus_iommu_alloc()
407 BUG_ON((busa & ~PAGE_MASK) != 0); in sbus_iommu_free()
408 BUG_ON((len & ~PAGE_MASK) != 0); in sbus_iommu_free()
H A Dfault_32.c356 if (((sp + 0x38) & PAGE_MASK) != (sp & PAGE_MASK)) in window_overflow_fault()
365 if (((sp + 0x38) & PAGE_MASK) != (sp & PAGE_MASK)) in window_underflow_fault()
377 if (((sp + 0x38) & PAGE_MASK) != (sp & PAGE_MASK)) in window_ret_fault()
/openbmc/linux/arch/powerpc/sysdev/
H A Dindirect_pci.c162 resource_size_t base = cfg_addr & PAGE_MASK; in setup_indirect_pci()
166 hose->cfg_addr = mbase + (cfg_addr & ~PAGE_MASK); in setup_indirect_pci()
167 if ((cfg_data & PAGE_MASK) != base) in setup_indirect_pci()
168 mbase = ioremap(cfg_data & PAGE_MASK, PAGE_SIZE); in setup_indirect_pci()
169 hose->cfg_data = mbase + (cfg_data & ~PAGE_MASK); in setup_indirect_pci()
/openbmc/linux/arch/mips/lib/
H A Dr3k_dump_tlb.c44 if ((entryhi & PAGE_MASK) != KSEG0 && in dump_tlb()
54 entryhi & PAGE_MASK, in dump_tlb()
56 entrylo0 & PAGE_MASK, in dump_tlb()
/openbmc/linux/arch/um/kernel/skas/
H A Duaccess.c79 (addr & ~PAGE_MASK); in do_op_one_page()
82 (addr & ~PAGE_MASK); in do_op_one_page()
114 while (addr < ((addr + remain) & PAGE_MASK)) { in buffer_op()
268 (((unsigned long) addr) & ~PAGE_MASK); in arch_futex_atomic_op_inuser()
271 ((unsigned long) addr & ~PAGE_MASK); in arch_futex_atomic_op_inuser()
346 uaddr = page_address(page) + (((unsigned long) uaddr) & ~PAGE_MASK); in futex_atomic_cmpxchg_inatomic()
348 uaddr = kmap_atomic(page) + ((unsigned long) uaddr & ~PAGE_MASK); in futex_atomic_cmpxchg_inatomic()
/openbmc/linux/arch/m68k/mm/
H A Dmemory.c110 pushcl040(paddr & PAGE_MASK); in cache_clear()
116 paddr &= PAGE_MASK; in cache_clear()
164 paddr &= PAGE_MASK; in cache_push()
H A Dcache.c50 return (mmusr & PAGE_MASK) | (vaddr & ~PAGE_MASK); in virt_to_phys_slow()
71 address &= PAGE_MASK; in flush_icache_user_range()
/openbmc/linux/drivers/uio/
H A Duio_dfl.c31 uiomem->addr = r->start & PAGE_MASK; in uio_dfl_probe()
32 uiomem->offs = r->start & ~PAGE_MASK; in uio_dfl_probe()
34 + PAGE_SIZE - 1) & PAGE_MASK; in uio_dfl_probe()
H A Duio_mf624.c123 mem->addr = start & PAGE_MASK; in mf624_setup_mem()
124 mem->offs = start & ~PAGE_MASK; in mf624_setup_mem()
127 mem->size = ((start & ~PAGE_MASK) + len + PAGE_SIZE - 1) & PAGE_MASK; in mf624_setup_mem()
/openbmc/linux/arch/loongarch/mm/
H A Dtlb.c98 start &= (PAGE_MASK << 1); in local_flush_tlb_kernel_range()
100 end &= (PAGE_MASK << 1); in local_flush_tlb_kernel_range()
120 page &= (PAGE_MASK << 1); in local_flush_tlb_page()
133 page &= (PAGE_MASK << 1); in local_flush_tlb_one()
146 address &= (PAGE_MASK << 1); in __update_hugetlb()
189 address &= (PAGE_MASK << 1); in __update_tlb()
/openbmc/linux/net/ceph/
H A Dpagevec.c66 int po = off & ~PAGE_MASK; in ceph_copy_user_to_page_vector()
92 size_t po = off & ~PAGE_MASK; in ceph_copy_to_page_vector()
115 size_t po = off & ~PAGE_MASK; in ceph_copy_from_page_vector()
141 off &= ~PAGE_MASK; in ceph_zero_page_vector_range()
/openbmc/linux/arch/um/include/asm/
H A Dpgtable-3level.h56 #define pud_bad(x) ((pud_val(x) & (~PAGE_MASK & ~_PAGE_USER)) != _KERNPG_TABLE)
77 #define pud_page(pud) phys_to_page(pud_val(pud) & PAGE_MASK)
78 #define pud_pgtable(pud) ((pmd_t *) __va(pud_val(pud) & PAGE_MASK))
/openbmc/linux/drivers/media/pci/ivtv/
H A Divtv-udma.c16 dma_page->uaddr = first & PAGE_MASK; in ivtv_udma_get_page_info()
17 dma_page->offset = first & ~PAGE_MASK; in ivtv_udma_get_page_info()
18 dma_page->tail = 1 + ((first+size-1) & ~PAGE_MASK); in ivtv_udma_get_page_info()
19 dma_page->first = (first & PAGE_MASK) >> PAGE_SHIFT; in ivtv_udma_get_page_info()
20 dma_page->last = ((first+size-1) & PAGE_MASK) >> PAGE_SHIFT; in ivtv_udma_get_page_info()
/openbmc/linux/arch/csky/abiv1/inc/abi/
H A Dpage.h17 if (pages_do_alias((unsigned long) addr, vaddr & PAGE_MASK)) in clear_user_page()
25 if (pages_do_alias((unsigned long) to, vaddr & PAGE_MASK)) in copy_user_page()
/openbmc/linux/arch/microblaze/kernel/
H A Dsys_microblaze.c40 if (pgoff & ~PAGE_MASK) in SYSCALL_DEFINE6()
50 if (pgoff & (~PAGE_MASK >> 12)) in SYSCALL_DEFINE6()

12345678910>>...28