/linux-master/drivers/edac/ |
H A D | edac_mc.h | 40 #if PAGE_SHIFT < 20 41 #define PAGES_TO_MiB(pages) ((pages) >> (20 - PAGE_SHIFT)) 42 #define MiB_TO_PAGES(mb) ((mb) << (20 - PAGE_SHIFT)) 43 #else /* PAGE_SHIFT > 20 */ 44 #define PAGES_TO_MiB(pages) ((pages) << (PAGE_SHIFT - 20)) 45 #define MiB_TO_PAGES(mb) ((mb) >> (PAGE_SHIFT - 20))
|
/linux-master/arch/arm/mm/ |
H A D | mmap.c | 18 (((pgoff)<<PAGE_SHIFT) & (SHMLBA-1))) 51 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) 76 info.align_offset = pgoff << PAGE_SHIFT; 105 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) 127 info.align_offset = pgoff << PAGE_SHIFT; 166 return (pfn + (size >> PAGE_SHIFT)) <= (1 + (PHYS_MASK >> PAGE_SHIFT));
|
H A D | copypage-v6.c | 88 kfrom = COPYPAGE_V6_FROM + (offset << PAGE_SHIFT); 89 kto = COPYPAGE_V6_TO + (offset << PAGE_SHIFT); 106 unsigned long to = COPYPAGE_V6_TO + (CACHE_COLOUR(vaddr) << PAGE_SHIFT);
|
H A D | cache-xsc3l2.c | 70 unsigned long pa_offset = pa << (32 - PAGE_SHIFT); 71 if (unlikely(pa_offset < (prev_va << (32 - PAGE_SHIFT)))) { 78 va = (unsigned long)kmap_atomic_pfn(pa >> PAGE_SHIFT); 80 return va + (pa_offset >> (32 - PAGE_SHIFT));
|
/linux-master/arch/sparc/include/asm/ |
H A D | page_64.h | 7 #define PAGE_SHIFT CONFIG_PAGE_SHIFT macro 8 #define PAGE_SIZE (_AC(1,UL) << PAGE_SHIFT) 14 #if PAGE_SHIFT < 14 29 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) 149 #define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT) 151 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr)>>PAGE_SHIFT) 153 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_ttm_buddy_manager.c | 73 min_page_size = bo->page_alignment << PAGE_SHIFT; 78 if (size > lpfn << PAGE_SHIFT) { 92 err = drm_buddy_alloc_blocks(mm, (u64)place->fpfn << PAGE_SHIFT, 93 (u64)lpfn << PAGE_SHIFT, 94 (u64)n_pages << PAGE_SHIFT, 108 drm_buddy_block_offset(block) >> PAGE_SHIFT; 112 (drm_buddy_block_size(mm, block) >> PAGE_SHIFT); 179 drm_buddy_block_offset(block) >> PAGE_SHIFT; 181 (drm_buddy_block_size(mm, block) >> PAGE_SHIFT); 212 drm_buddy_block_offset(block) >> PAGE_SHIFT; [all...] |
H A D | intel_region_ttm.c | 212 if (WARN_ON(overflows_type(offset >> PAGE_SHIFT, place.fpfn))) { 216 place.fpfn = offset >> PAGE_SHIFT; 217 if (WARN_ON(overflows_type(place.fpfn + (size >> PAGE_SHIFT), place.lpfn))) { 221 place.lpfn = place.fpfn + (size >> PAGE_SHIFT); 227 if (WARN_ON(overflows_type(resource_size(&mem->io) >> PAGE_SHIFT, place.lpfn))) { 231 place.lpfn = resource_size(&mem->io) >> PAGE_SHIFT;
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_ttm_vram_mgr.c | 60 if (!lpfn || lpfn > man->size >> PAGE_SHIFT) 61 lpfn = man->size >> PAGE_SHIFT; 63 if (tbo->base.size >> PAGE_SHIFT > (lpfn - place->fpfn)) 83 if (place->fpfn || lpfn != man->size >> PAGE_SHIFT) 94 min_page_size = tbo->page_alignment << PAGE_SHIFT; 118 if (lpfn <= mgr->visible_size >> PAGE_SHIFT && size > mgr->visible_avail) { 124 if (place->fpfn + (size >> PAGE_SHIFT) != place->lpfn && 129 lpfn = max_t(unsigned long, place->fpfn + (size >> PAGE_SHIFT), lpfn); 140 err = drm_buddy_alloc_blocks(mm, (u64)place->fpfn << PAGE_SHIFT, 141 (u64)lpfn << PAGE_SHIFT, [all...] |
/linux-master/arch/nios2/mm/ |
H A D | tlb.c | 23 << PAGE_SHIFT) 38 return ((addr | 0xC0000000UL) >> PAGE_SHIFT) << 2; 53 WRCTL(CTL_PTEADDR, (addr >> PAGE_SHIFT) << 2); 64 if (((pteaddr >> 2) & 0xfffff) != (addr >> PAGE_SHIFT)) 134 WRCTL(CTL_PTEADDR, (addr >> PAGE_SHIFT) << 2); 144 if (((pteaddr >> 2) & 0xfffff) != (addr >> PAGE_SHIFT)) 173 line << (PAGE_SHIFT + cpuinfo.tlb_num_ways_log2)); 190 if ((tlbacc << PAGE_SHIFT) != 0) { 193 (pteaddr << (PAGE_SHIFT-2)), 194 (tlbacc << PAGE_SHIFT), [all...] |
/linux-master/arch/arm64/include/asm/ |
H A D | pgtable-hwdef.h | 12 * address, without section mapping. We resolve the top (va_bits - PAGE_SHIFT) 13 * bits with (PAGE_SHIFT - 3) bits at each page table level. Hence: 15 * levels = DIV_ROUND_UP((va_bits - PAGE_SHIFT), (PAGE_SHIFT - 3)) 22 * ((((va_bits) - PAGE_SHIFT) + (PAGE_SHIFT - 3) - 1) / (PAGE_SHIFT - 3)) 26 #define ARM64_HW_PGTABLE_LEVELS(va_bits) (((va_bits) - 4) / (PAGE_SHIFT - 3)) 30 * We map (PAGE_SHIFT - 3) at all translation levels and PAGE_SHIFT bit [all...] |
H A D | kernel-pgtable.h | 25 #define SWAPPER_BLOCK_SHIFT PAGE_SHIFT 29 #define SWAPPER_TABLE_SHIFT (SWAPPER_BLOCK_SHIFT + PAGE_SHIFT - 3) 53 (lvls > lvl ? EARLY_ENTRIES(vstart, vend, SWAPPER_BLOCK_SHIFT + lvl * (PAGE_SHIFT - 3), add) : 0)
|
/linux-master/arch/powerpc/mm/book3s64/ |
H A D | iommu_api.c | 80 mem->pageshift = __ffs(dev_hpa | (entries << PAGE_SHIFT)); 91 mem->pageshift = __ffs(ua | (entries << PAGE_SHIFT)); 100 chunk = (1UL << (PAGE_SHIFT + MAX_PAGE_ORDER)) / 106 ret = pin_user_pages(ua + (entry << PAGE_SHIFT), n, 135 if ((mem2->ua < (ua + (entries << PAGE_SHIFT))) && 137 (mem2->entries << PAGE_SHIFT)))) { 150 pageshift = PAGE_SHIFT; 154 if ((mem->pageshift > PAGE_SHIFT) && PageHuge(page)) 161 mem->hpas[i] = page_to_pfn(page) << PAGE_SHIFT; 214 page = pfn_to_page(mem->hpas[i] >> PAGE_SHIFT); [all...] |
/linux-master/arch/riscv/kvm/ |
H A D | mmu.c | 87 unsigned long page_order = PAGE_SHIFT; 128 unsigned long order = PAGE_SHIFT; 337 phys_addr_t start = memslot->base_gfn << PAGE_SHIFT; 338 phys_addr_t end = (memslot->base_gfn + memslot->npages) << PAGE_SHIFT; 399 phys_addr_t start = (base_gfn + __ffs(mask)) << PAGE_SHIFT; 400 phys_addr_t end = (base_gfn + __fls(mask) + 1) << PAGE_SHIFT; 425 gpa_t gpa = slot->base_gfn << PAGE_SHIFT; 426 phys_addr_t size = slot->npages << PAGE_SHIFT; 466 (gstage_gpa_size >> PAGE_SHIFT)) 470 size = new->npages << PAGE_SHIFT; [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_res_cursor.h | 95 while (start >= node->size << PAGE_SHIFT) 96 start -= node++->size << PAGE_SHIFT; 98 cur->start = (node->start << PAGE_SHIFT) + start; 99 cur->size = min((node->size << PAGE_SHIFT) - start, size); 159 cur->start = node->start << PAGE_SHIFT; 160 cur->size = min(node->size << PAGE_SHIFT, cur->remaining);
|
/linux-master/arch/arc/include/asm/ |
H A D | pgtable-levels.h | 21 * | | | <-- PAGE_SHIFT --> | 86 #define PTRS_PER_PTE BIT(PMD_SHIFT - PAGE_SHIFT) 143 #define pmd_pfn(pmd) ((pmd_val(pmd) & PMD_MASK) >> PAGE_SHIFT) 144 #define pfn_pmd(pfn,prot) __pmd(((pfn) << PAGE_SHIFT) | pgprot_val(prot)) 161 #define pmd_pfn(pmd) ((pmd_val(pmd) & PAGE_MASK) >> PAGE_SHIFT) 172 #define PFN_PTE_SHIFT PAGE_SHIFT 178 #define pte_pfn(pte) (pte_val(pte) >> PAGE_SHIFT)
|
/linux-master/arch/parisc/include/asm/ |
H A D | page.h | 7 #define PAGE_SHIFT CONFIG_PAGE_SHIFT macro 8 #define PAGE_SIZE (_AC(1,UL) << PAGE_SHIFT) 154 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) 168 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT) 170 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT) 171 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
|
/linux-master/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc_opr.c | 37 unsigned int bits = dev->mem_size >> PAGE_SHIFT; 38 unsigned int count = b->size >> PAGE_SHIFT; 39 unsigned int align = (SZ_64K >> PAGE_SHIFT) - 1; 50 offset = start << PAGE_SHIFT; 99 unsigned int start = (b->dma - dev->mem_base) >> PAGE_SHIFT; 100 unsigned int count = b->size >> PAGE_SHIFT;
|
/linux-master/arch/sh/kernel/ |
H A D | sys_sh.c | 38 return ksys_mmap_pgoff(addr, len, prot, flags, fd, off>>PAGE_SHIFT); 49 if (pgoff & ((1 << (PAGE_SHIFT - 12)) - 1)) 52 pgoff >>= PAGE_SHIFT - 12;
|
/linux-master/mm/ |
H A D | percpu-km.c | 55 const int nr_pages = pcpu_group_sizes[0] >> PAGE_SHIFT; 89 const int nr_pages = pcpu_group_sizes[0] >> PAGE_SHIFT; 117 nr_pages = (ai->groups[0].nr_units * ai->unit_size) >> PAGE_SHIFT;
|
/linux-master/arch/microblaze/include/asm/ |
H A D | cacheflush.h | 79 unsigned long addr = folio_pfn(folio) << PAGE_SHIFT; 86 flush_dcache_range(pfn << PAGE_SHIFT, (pfn << PAGE_SHIFT) + PAGE_SIZE);
|
H A D | fixmap.h | 58 #define __FIXADDR_SIZE (__end_of_fixed_addresses << PAGE_SHIFT)
|
/linux-master/arch/m68k/include/asm/ |
H A D | page_mm.h | 125 return __pa(kaddr) >> PAGE_SHIFT; 130 return __va(pfn << PAGE_SHIFT); 142 #define ARCH_PFN_OFFSET (m68k_memory[0].addr >> PAGE_SHIFT)
|
/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_gem_shrinker.c | 30 count += shmem->base.size >> PAGE_SHIFT; 79 freed += shmem->base.size >> PAGE_SHIFT; 87 pr_info_ratelimited("Purging %lu bytes\n", freed << PAGE_SHIFT);
|
/linux-master/arch/csky/kernel/ |
H A D | syscall.c | 29 offset >> (PAGE_SHIFT - 12));
|
/linux-master/arch/sparc/kernel/ |
H A D | dtlb_prot.S | 29 srlx %g5, PAGE_SHIFT, %g5 30 sllx %g5, PAGE_SHIFT, %g5 ! Clear context ID bits
|