/openbmc/linux/arch/hexagon/include/asm/ |
H A D | page.h | 16 #define PAGE_SHIFT 12 macro 21 #define PAGE_SHIFT 14 macro 26 #define PAGE_SHIFT 16 macro 31 #define PAGE_SHIFT 18 macro 36 #define PAGE_SHIFT 20 macro 49 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT) 53 #define PAGE_SIZE (1UL << PAGE_SHIFT) 54 #define PAGE_MASK (~((1 << PAGE_SHIFT) - 1)) 126 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT) 128 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT) [all …]
|
/openbmc/linux/arch/xtensa/include/asm/ |
H A D | page.h | 25 #define PAGE_SHIFT 12 macro 26 #define PAGE_SIZE (__XTENSA_UL_CONST(1) << PAGE_SHIFT) 69 # define DCACHE_ALIAS_ORDER (DCACHE_WAY_SHIFT - PAGE_SHIFT) 71 # define DCACHE_ALIAS(a) (((a) & DCACHE_ALIAS_MASK) >> PAGE_SHIFT) 80 # define ICACHE_ALIAS_ORDER (ICACHE_WAY_SHIFT - PAGE_SHIFT) 82 # define ICACHE_ALIAS(a) (((a) & ICACHE_ALIAS_MASK) >> PAGE_SHIFT) 122 asm ("nsau %0, %1" : "=r" (lz) : "r" ((size - 1) >> PAGE_SHIFT)); in get_order() 164 #define ARCH_PFN_OFFSET (PHYS_OFFSET >> PAGE_SHIFT) 195 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 196 #define page_to_virt(page) __va(page_to_pfn(page) << PAGE_SHIFT) [all …]
|
/openbmc/linux/arch/sparc/mm/ |
H A D | init_32.c | 82 unsigned long tmp = pfn_base + (SRMMU_MAXMEM >> PAGE_SHIFT); in calc_max_low_pfn() 87 curr_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in calc_max_low_pfn() 174 start_pfn >>= PAGE_SHIFT; in bootmem_init() 176 max_pfn = end_of_phys_memory >> PAGE_SHIFT; in bootmem_init() 182 highstart_pfn = pfn_base + (SRMMU_MAXMEM >> PAGE_SHIFT); in bootmem_init() 186 high_pages >> (20 - PAGE_SHIFT)); in bootmem_init() 192 size = (start_pfn << PAGE_SHIFT) - phys_base; in bootmem_init() 197 *pages_avail = (size >> PAGE_SHIFT) - high_pages; in bootmem_init() 200 memblock_set_current_limit(max_low_pfn << PAGE_SHIFT); in bootmem_init() 265 i = last_valid_pfn >> ((20 - PAGE_SHIFT) + 5); in mem_init() [all …]
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | page.h | 21 #define PAGE_SHIFT 12 macro 24 #define PAGE_SHIFT 13 macro 27 #define PAGE_SHIFT 14 macro 30 #define PAGE_SHIFT 15 macro 33 #define PAGE_SHIFT 16 macro 35 #define PAGE_SIZE (_AC(1,UL) << PAGE_SHIFT) 36 #define PAGE_MASK (~((1 << PAGE_SHIFT) - 1)) 54 return (PAGE_SHIFT - 10) / 2; in page_size_ftlb() 62 #define HPAGE_SHIFT (PAGE_SHIFT + PAGE_SHIFT - 3) 65 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) [all …]
|
/openbmc/linux/arch/sh/include/asm/ |
H A D | page.h | 13 # define PAGE_SHIFT 12 macro 15 # define PAGE_SHIFT 13 macro 17 # define PAGE_SHIFT 14 macro 19 # define PAGE_SHIFT 16 macro 24 #define PAGE_SIZE (_AC(1, UL) << PAGE_SHIFT) 43 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT) 160 #define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT) 161 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT) 169 #define PFN_START (__MEMORY_START >> PAGE_SHIFT) 171 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) [all …]
|
/openbmc/linux/arch/ia64/include/asm/ |
H A D | page.h | 31 # define PAGE_SHIFT 12 macro 33 # define PAGE_SHIFT 13 macro 35 # define PAGE_SHIFT 14 macro 37 # define PAGE_SHIFT 16 macro 42 #define PAGE_SIZE (__IA64_UL_CONST(1) << PAGE_SHIFT) 98 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT) 99 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT) 100 #define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT) 125 | (REGION_OFFSET(x) >> (HPAGE_SHIFT-PAGE_SHIFT))) 126 # define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) [all …]
|
/openbmc/linux/arch/x86/mm/ |
H A D | init.c | 142 min_pfn_mapped << PAGE_SHIFT, in alloc_low_pages() 143 max_pfn_mapped << PAGE_SHIFT); in alloc_low_pages() 151 pfn = ret >> PAGE_SHIFT; in alloc_low_pages() 160 adr = __va((pfn + i) << PAGE_SHIFT); in alloc_low_pages() 164 return __va(pfn << PAGE_SHIFT); in alloc_low_pages() 196 pgt_buf_start = base >> PAGE_SHIFT; in early_alloc_pgt_buf() 553 add_pfn_range_mapped(start >> PAGE_SHIFT, ret >> PAGE_SHIFT); in init_memory_mapping() 555 return ret >> PAGE_SHIFT; in init_memory_mapping() 702 min_pfn_mapped = start >> PAGE_SHIFT; in memory_map_bottom_up() 763 end = max_pfn << PAGE_SHIFT; in init_mem_mapping() [all …]
|
/openbmc/linux/arch/alpha/include/asm/ |
H A D | pgtable.h | 31 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT-3)) 36 #define PGDIR_SHIFT (PAGE_SHIFT + 2*(PAGE_SHIFT-3)) 44 #define PTRS_PER_PTE (1UL << (PAGE_SHIFT-3)) 45 #define PTRS_PER_PMD (1UL << (PAGE_SHIFT-3)) 46 #define PTRS_PER_PGD (1UL << (PAGE_SHIFT-3)) 50 #define PTRS_PER_PAGE (1UL << (PAGE_SHIFT-3)) 178 #define KSEG_PFN (0xc0000000000UL >> PAGE_SHIFT) 180 ((((pfn) & KSEG_PFN) == (0x40000000000UL >> PAGE_SHIFT)) \ 190 #define page_to_pa(page) (page_to_pfn(page) << PAGE_SHIFT) 219 return ((pmd_val(pmd) & _PFN_MASK) >> (32-PAGE_SHIFT)) + PAGE_OFFSET; in pmd_page_vaddr() [all …]
|
/openbmc/linux/arch/arc/include/asm/ |
H A D | highmem.h | 24 #define FIXADDR_TOP (FIXMAP_BASE + (FIX_KMAP_END << PAGE_SHIFT)) 30 #define __fix_to_virt(x) (FIXADDR_TOP - ((x) << PAGE_SHIFT)) 31 #define __virt_to_fix(x) (((FIXADDR_TOP - ((x) & PAGE_MASK))) >> PAGE_SHIFT) 35 #define LAST_PKMAP (PKMAP_SIZE >> PAGE_SHIFT) 37 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT)) 38 #define PKMAP_NR(virt) (((virt) - PKMAP_BASE) >> PAGE_SHIFT)
|
/openbmc/linux/arch/openrisc/include/asm/ |
H A D | page.h | 21 #define PAGE_SHIFT 13 macro 23 #define PAGE_SIZE (1 << PAGE_SHIFT) 25 #define PAGE_SIZE (1UL << PAGE_SHIFT) 77 return __pa(kaddr) >> PAGE_SHIFT; in virt_to_pfn() 82 return (void *)((unsigned long)__va(pfn) << PAGE_SHIFT); in pfn_to_virt() 86 (mem_map + (((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT)) 88 #define page_to_phys(page) ((dma_addr_t)page_to_pfn(page) << PAGE_SHIFT)
|
/openbmc/linux/arch/loongarch/include/asm/ |
H A D | page.h | 15 #define PAGE_SHIFT 12 macro 18 #define PAGE_SHIFT 14 macro 21 #define PAGE_SHIFT 16 macro 23 #define PAGE_SIZE (_AC(1, UL) << PAGE_SHIFT) 26 #define HPAGE_SHIFT (PAGE_SHIFT + PAGE_SHIFT - 3) 29 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) 83 #define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT)
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | i915_ttm_buddy_manager.c | 70 min_page_size = bo->page_alignment << PAGE_SHIFT; in i915_ttm_buddy_man_alloc() 87 if (size > lpfn << PAGE_SHIFT) { in i915_ttm_buddy_man_alloc() 102 (u64)lpfn << PAGE_SHIFT, in i915_ttm_buddy_man_alloc() 103 (u64)n_pages << PAGE_SHIFT, in i915_ttm_buddy_man_alloc() 125 drm_buddy_block_offset(block) >> PAGE_SHIFT; in i915_ttm_buddy_man_alloc() 196 drm_buddy_block_offset(block) >> PAGE_SHIFT; in i915_ttm_buddy_man_intersects() 229 drm_buddy_block_offset(block) >> PAGE_SHIFT; in i915_ttm_buddy_man_compatible() 252 (u64)bman->visible_size << PAGE_SHIFT >> 20); in i915_ttm_buddy_man_debug() 321 bman->visible_size = visible_size >> PAGE_SHIFT; in i915_ttm_buddy_man_init() 392 unsigned long fpfn = start >> PAGE_SHIFT; in i915_ttm_buddy_man_reserve() [all …]
|
/openbmc/linux/include/asm-generic/ |
H A D | page.h | 16 #define PAGE_SHIFT 12 macro 18 #define PAGE_SIZE (1 << PAGE_SHIFT) 20 #define PAGE_SIZE (1UL << PAGE_SHIFT) 69 #define ARCH_PFN_OFFSET (PAGE_OFFSET >> PAGE_SHIFT) 79 return __pa(kaddr) >> PAGE_SHIFT; in virt_to_pfn() 84 return __va(pfn) << PAGE_SHIFT; in pfn_to_virt() 92 #define page_to_phys(page) ((dma_addr_t)page_to_pfn(page) << PAGE_SHIFT)
|
H A D | getorder.h | 33 return BITS_PER_LONG - PAGE_SHIFT; in get_order() 35 if (size < (1UL << PAGE_SHIFT)) in get_order() 38 return ilog2((size) - 1) - PAGE_SHIFT + 1; in get_order() 42 size >>= PAGE_SHIFT; in get_order()
|
/openbmc/linux/arch/arm64/include/asm/ |
H A D | kvm_pkvm.h | 29 unsigned long nr_pages = reg->size >> PAGE_SHIFT; in hyp_vmemmap_memblock_size() 32 start = (reg->base >> PAGE_SHIFT) * vmemmap_entry_size; in hyp_vmemmap_memblock_size() 49 return res >> PAGE_SHIFT; in hyp_vmemmap_pages() 54 return PAGE_ALIGN(KVM_MAX_PVMS * sizeof(void *)) >> PAGE_SHIFT; in hyp_vm_table_pages() 77 res += __hyp_pgtable_max_pages(reg->size >> PAGE_SHIFT); in __hyp_pgtable_total_pages() 90 res += __hyp_pgtable_max_pages(SZ_1G >> PAGE_SHIFT); in hyp_s1_pgtable_pages() 106 res += __hyp_pgtable_max_pages(SZ_1G >> PAGE_SHIFT); in host_s2_pgtable_pages()
|
/openbmc/linux/arch/arm/mm/ |
H A D | tlb-v7.S | 38 mov r0, r0, lsr #PAGE_SHIFT @ align address 39 mov r1, r1, lsr #PAGE_SHIFT 45 orr r0, r3, r0, lsl #PAGE_SHIFT @ Create initial MVA 46 mov r1, r1, lsl #PAGE_SHIFT 72 mov r0, r0, lsr #PAGE_SHIFT @ align address 73 mov r1, r1, lsr #PAGE_SHIFT 74 mov r0, r0, lsl #PAGE_SHIFT 75 mov r1, r1, lsl #PAGE_SHIFT
|
H A D | tlb-v6.S | 40 mov r0, r0, lsr #PAGE_SHIFT @ align address 41 mov r1, r1, lsr #PAGE_SHIFT 43 orr r0, r3, r0, lsl #PAGE_SHIFT @ Create initial MVA 44 mov r1, r1, lsl #PAGE_SHIFT 71 mov r0, r0, lsr #PAGE_SHIFT @ align address 72 mov r1, r1, lsr #PAGE_SHIFT 73 mov r0, r0, lsl #PAGE_SHIFT 74 mov r1, r1, lsl #PAGE_SHIFT
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | page.h | 24 #define PAGE_SHIFT CONFIG_PPC_PAGE_SHIFT macro 25 #define PAGE_SIZE (ASM_CONST(1) << PAGE_SHIFT) 29 #define HPAGE_SHIFT PAGE_SHIFT 40 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) 49 #define PAGE_MASK (~((1 << PAGE_SHIFT) - 1)) 120 #define ARCH_PFN_OFFSET ((unsigned long)(MEMORY_START >> PAGE_SHIFT)) 230 return __pa(kaddr) >> PAGE_SHIFT; in virt_to_pfn() 235 return __va(pfn << PAGE_SHIFT); in pfn_to_kaddr()
|
/openbmc/linux/arch/microblaze/include/asm/ |
H A D | page.h | 23 #define PAGE_SHIFT 12 macro 24 #define PAGE_SIZE (ASM_CONST(1) << PAGE_SHIFT) 29 #define PTE_SHIFT (PAGE_SHIFT - 2) /* 1024 ptes per page */ 102 # define virt_to_page(kaddr) (pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)) 103 # define page_to_virt(page) __va(page_to_pfn(page) << PAGE_SHIFT) 104 # define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT) 106 # define ARCH_PFN_OFFSET (memory_start >> PAGE_SHIFT)
|
/openbmc/linux/arch/arc/include/uapi/asm/ |
H A D | page.h | 17 #define PAGE_SHIFT 14 macro 19 #define PAGE_SHIFT 12 macro 28 #define PAGE_SHIFT 13 macro 31 #define PAGE_SIZE _BITUL(PAGE_SHIFT) /* Default 8K */
|
/openbmc/linux/arch/powerpc/mm/ |
H A D | mem.c | 135 update_end_of_memory_vars(start_pfn << PAGE_SHIFT, in add_pages() 136 nr_pages << PAGE_SHIFT); in add_pages() 144 unsigned long start_pfn = start >> PAGE_SHIFT; in arch_add_memory() 145 unsigned long nr_pages = size >> PAGE_SHIFT; in arch_add_memory() 159 unsigned long start_pfn = start >> PAGE_SHIFT; in arch_remove_memory() 160 unsigned long nr_pages = size >> PAGE_SHIFT; in arch_remove_memory() 171 min_low_pfn = MEMORY_START >> PAGE_SHIFT; in mem_topology_setup() 173 max_low_pfn = lowmem_end_addr >> PAGE_SHIFT; in mem_topology_setup() 258 1UL << (zone_dma_bits - PAGE_SHIFT)); in paging_init() 300 highmem_mapnr = lowmem_end_addr >> PAGE_SHIFT; in mem_init() [all …]
|
/openbmc/linux/arch/parisc/include/asm/ |
H A D | page.h | 8 # define PAGE_SHIFT 12 macro 10 # define PAGE_SHIFT 14 macro 12 # define PAGE_SHIFT 16 macro 16 #define PAGE_SIZE (_AC(1,UL) << PAGE_SHIFT) 163 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT) 177 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT) 179 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT) 180 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
|
/openbmc/u-boot/arch/arm/include/asm/ |
H A D | memory.h | 27 #define PHYS_PFN_OFFSET (PHYS_OFFSET >> PAGE_SHIFT) 75 #define virt_to_page(kaddr) (pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)) 90 + (page_zone(page)->zone_start_paddr >> PAGE_SHIFT)) 93 (PFN_TO_MAPBASE(pfn) + LOCAL_MAP_NR((pfn) << PAGE_SHIFT)) 100 ((pfn - (nd->node_start_paddr >> PAGE_SHIFT)) < nd->node_size));\ 112 #define PHYS_TO_NID(addr) PFN_TO_NID((addr) >> PAGE_SHIFT)
|
/openbmc/linux/arch/riscv/kvm/ |
H A D | mmu.c | 87 unsigned long page_order = PAGE_SHIFT; in gstage_level_to_page_size() 128 unsigned long order = PAGE_SHIFT; in gstage_remote_tlb_flush() 425 gpa_t gpa = slot->base_gfn << PAGE_SHIFT; in kvm_arch_flush_shadow_memslot() 426 phys_addr_t size = slot->npages << PAGE_SHIFT; in kvm_arch_flush_shadow_memslot() 466 (gstage_gpa_size >> PAGE_SHIFT)) in kvm_arch_prepare_memory_region() 470 size = new->npages << PAGE_SHIFT; in kvm_arch_prepare_memory_region() 472 base_gpa = new->base_gfn << PAGE_SHIFT; in kvm_arch_prepare_memory_region() 513 pa = (phys_addr_t)vma->vm_pgoff << PAGE_SHIFT; in kvm_arch_prepare_memory_region() 548 (range->end - range->start) << PAGE_SHIFT, in kvm_unmap_gfn_range() 617 gfn_t gfn = gpa >> PAGE_SHIFT; in kvm_riscv_gstage_map() [all …]
|
/openbmc/linux/arch/x86/kernel/cpu/mtrr/ |
H A D | centaur.c | 52 *base = centaur_mcr[reg].high >> PAGE_SHIFT; in centaur_get_mcr() 53 *size = -(centaur_mcr[reg].low & 0xfffff000) >> PAGE_SHIFT; in centaur_get_mcr() 74 high = base << PAGE_SHIFT; in centaur_set_mcr() 77 low = -size << PAGE_SHIFT | 0x1f; in centaur_set_mcr() 80 low = -size << PAGE_SHIFT | 0x02; /* NC */ in centaur_set_mcr() 82 low = -size << PAGE_SHIFT | 0x09; /* WWO, WC */ in centaur_set_mcr()
|