Home
last modified time | relevance | path

Searched refs:PAGE_SHIFT (Results 1 – 25 of 1487) sorted by relevance

12345678910>>...60

/Linux-v4.19/arch/hexagon/include/asm/
Dpage.h29 #define PAGE_SHIFT 12 macro
34 #define PAGE_SHIFT 14 macro
39 #define PAGE_SHIFT 16 macro
44 #define PAGE_SHIFT 18 macro
49 #define PAGE_SHIFT 20 macro
62 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT)
66 #define PAGE_SIZE (1UL << PAGE_SHIFT)
67 #define PAGE_MASK (~((1 << PAGE_SHIFT) - 1))
113 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
141 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT)
[all …]
/Linux-v4.19/arch/sparc/mm/
Dinit_32.c68 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in calc_highpages()
69 unsigned long end_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; in calc_highpages()
86 unsigned long tmp = pfn_base + (SRMMU_MAXMEM >> PAGE_SHIFT); in calc_max_low_pfn()
89 last_pfn = (sp_banks[0].base_addr + sp_banks[0].num_bytes) >> PAGE_SHIFT; in calc_max_low_pfn()
91 curr_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in calc_max_low_pfn()
99 last_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; in calc_max_low_pfn()
178 start_pfn >>= PAGE_SHIFT; in bootmem_init()
180 max_pfn = end_of_phys_memory >> PAGE_SHIFT; in bootmem_init()
185 if (max_low_pfn > pfn_base + (SRMMU_MAXMEM >> PAGE_SHIFT)) { in bootmem_init()
186 highstart_pfn = pfn_base + (SRMMU_MAXMEM >> PAGE_SHIFT); in bootmem_init()
[all …]
/Linux-v4.19/arch/xtensa/include/asm/
Dpage.h23 #define PAGE_SHIFT 12 macro
24 #define PAGE_SIZE (__XTENSA_UL_CONST(1) << PAGE_SHIFT)
67 # define DCACHE_ALIAS_ORDER (DCACHE_WAY_SHIFT - PAGE_SHIFT)
69 # define DCACHE_ALIAS(a) (((a) & DCACHE_ALIAS_MASK) >> PAGE_SHIFT)
78 # define ICACHE_ALIAS_ORDER (ICACHE_WAY_SHIFT - PAGE_SHIFT)
80 # define ICACHE_ALIAS(a) (((a) & ICACHE_ALIAS_MASK) >> PAGE_SHIFT)
120 asm ("nsau %0, %1" : "=r" (lz) : "r" ((size - 1) >> PAGE_SHIFT)); in get_order()
162 #define ARCH_PFN_OFFSET (PHYS_OFFSET >> PAGE_SHIFT)
188 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
189 #define page_to_virt(page) __va(page_to_pfn(page) << PAGE_SHIFT)
[all …]
/Linux-v4.19/arch/x86/mm/
Dinit.c97 order = get_order((unsigned long)num << PAGE_SHIFT); in alloc_low_pages()
106 min_pfn_mapped << PAGE_SHIFT, in alloc_low_pages()
107 max_pfn_mapped << PAGE_SHIFT, in alloc_low_pages()
118 pfn = ret >> PAGE_SHIFT; in alloc_low_pages()
123 pfn << PAGE_SHIFT, (pgt_buf_end << PAGE_SHIFT) - 1); in alloc_low_pages()
129 adr = __va((pfn + i) << PAGE_SHIFT); in alloc_low_pages()
133 return __va(pfn << PAGE_SHIFT); in alloc_low_pages()
156 pgt_buf_start = base >> PAGE_SHIFT; in early_alloc_pgt_buf()
158 pgt_buf_top = pgt_buf_start + (tables >> PAGE_SHIFT); in early_alloc_pgt_buf()
266 mr[nr_range].start = start_pfn<<PAGE_SHIFT; in save_mr()
[all …]
Dinit_32.c76 paravirt_alloc_pmd(&init_mm, __pa(pmd_table) >> PAGE_SHIFT); in one_md_table_init()
101 paravirt_alloc_pte(&init_mm, __pa(page_table) >> PAGE_SHIFT); in one_page_table_init()
183 paravirt_alloc_pte(&init_mm, __pa(newpte) >> PAGE_SHIFT); in page_table_kmap_check()
188 paravirt_release_pte(__pa(pte) >> PAGE_SHIFT); in page_table_kmap_check()
269 start_pfn = start >> PAGE_SHIFT; in kernel_physical_mapping_init()
270 end_pfn = end >> PAGE_SHIFT; in kernel_physical_mapping_init()
294 pgd_idx = pgd_index((pfn<<PAGE_SHIFT) + PAGE_OFFSET); in kernel_physical_mapping_init()
302 pmd_idx = pmd_index((pfn<<PAGE_SHIFT) + PAGE_OFFSET); in kernel_physical_mapping_init()
326 pfn &= PMD_MASK >> PAGE_SHIFT; in kernel_physical_mapping_init()
345 pte_ofs = pte_index((pfn<<PAGE_SHIFT) + PAGE_OFFSET); in kernel_physical_mapping_init()
[all …]
/Linux-v4.19/arch/mips/include/asm/
Dpage.h21 #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 …]
/Linux-v4.19/arch/powerpc/include/asm/
Dpage.h28 #define PAGE_SHIFT 18 macro
30 #define PAGE_SHIFT 16 macro
32 #define PAGE_SHIFT 14 macro
34 #define PAGE_SHIFT 12 macro
37 #define PAGE_SIZE (ASM_CONST(1) << PAGE_SHIFT)
44 #define HPAGE_SHIFT PAGE_SHIFT
48 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
57 #define PAGE_MASK (~((1 << PAGE_SHIFT) - 1))
128 #define ARCH_PFN_OFFSET ((unsigned long)(MEMORY_START >> PAGE_SHIFT))
140 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT)
[all …]
/Linux-v4.19/arch/nios2/mm/
Dtlb.c24 << PAGE_SHIFT)
63 WRCTL(CTL_PTEADDR, (addr >> PAGE_SHIFT) << 2); in flush_tlb_one_pid()
75 if (((((pteaddr >> 2) & 0xfffff)) == (addr >> PAGE_SHIFT)) && in flush_tlb_one_pid()
87 WRCTL(CTL_TLBACC, (MAX_PHYS_ADDR >> PAGE_SHIFT)); in flush_tlb_one_pid()
127 WRCTL(CTL_PTEADDR, (addr >> PAGE_SHIFT) << 2); in flush_tlb_one()
138 if ((((pteaddr >> 2) & 0xfffff)) == (addr >> PAGE_SHIFT)) { in flush_tlb_one()
150 WRCTL(CTL_TLBACC, (MAX_PHYS_ADDR >> PAGE_SHIFT)); in flush_tlb_one()
163 line << (PAGE_SHIFT + cpuinfo.tlb_num_ways_log2)); in dump_tlb_line()
180 if ((tlbacc << PAGE_SHIFT) != (MAX_PHYS_ADDR & PAGE_MASK)) { in dump_tlb_line()
183 (pteaddr << (PAGE_SHIFT-2)), in dump_tlb_line()
[all …]
/Linux-v4.19/arch/sh/include/asm/
Dpage.h13 # 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)
45 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT-PAGE_SHIFT)
168 #define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT)
169 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT)
177 #define PFN_START (__MEMORY_START >> PAGE_SHIFT)
179 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
[all …]
/Linux-v4.19/arch/ia64/include/asm/
Dpage.h31 # 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)
96 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
125 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT)
126 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
127 #define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT)
152 | (REGION_OFFSET(x) >> (HPAGE_SHIFT-PAGE_SHIFT)))
[all …]
/Linux-v4.19/arch/powerpc/mm/
Dmmu_context_iommu.c53 lock_limit = rlimit(RLIMIT_MEMLOCK) >> PAGE_SHIFT; in mm_iommu_adjust_locked_vm()
67 npages << PAGE_SHIFT, in mm_iommu_adjust_locked_vm()
68 mm->locked_vm << PAGE_SHIFT, in mm_iommu_adjust_locked_vm()
150 if ((mem->ua < (ua + (entries << PAGE_SHIFT))) && in mm_iommu_get()
152 (mem->entries << PAGE_SHIFT)))) { in mm_iommu_get()
176 mem->pageshift = __ffs(ua | (entries << PAGE_SHIFT)); in mm_iommu_get()
185 cur_ua = ua + (i << PAGE_SHIFT); in mm_iommu_get()
191 PAGE_SHIFT)); in mm_iommu_get()
211 PAGE_SHIFT)); in mm_iommu_get()
218 pageshift = PAGE_SHIFT; in mm_iommu_get()
[all …]
/Linux-v4.19/arch/alpha/include/asm/
Dpgtable.h32 #define PMD_SHIFT (PAGE_SHIFT + (PAGE_SHIFT-3))
37 #define PGDIR_SHIFT (PAGE_SHIFT + 2*(PAGE_SHIFT-3))
45 #define PTRS_PER_PTE (1UL << (PAGE_SHIFT-3))
46 #define PTRS_PER_PMD (1UL << (PAGE_SHIFT-3))
47 #define PTRS_PER_PGD (1UL << (PAGE_SHIFT-3))
52 #define PTRS_PER_PAGE (1UL << (PAGE_SHIFT-3))
171 ((unsigned long)(address)>>(PAGE_SHIFT-SIZEOF_PTR_LOG2)&PTR_MASK&~PAGE_MASK)
194 #define KSEG_PFN (0xc0000000000UL >> PAGE_SHIFT)
196 ((((pfn) & KSEG_PFN) == (0x40000000000UL >> PAGE_SHIFT)) \
207 #define page_to_pa(page) (((page) - mem_map) << PAGE_SHIFT)
[all …]
Dmmzone.h39 (((p) >> PAGE_SHIFT) - PLAT_NODE_DATA(n)->gendata.node_start_pfn)
45 temp = p >> PAGE_SHIFT; in PLAT_NODE_DATA_LOCALNR()
68 << PAGE_SHIFT))
73 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
95 kvirt = (unsigned long)__va(pte_val(x) >> (32-PAGE_SHIFT)); \
102 (page_to_pfn(page) << PAGE_SHIFT)
104 #define pfn_to_nid(pfn) pa_to_nid(((u64)(pfn) << PAGE_SHIFT))
109 #define virt_addr_valid(kaddr) pfn_valid((__pa(kaddr) >> PAGE_SHIFT))
/Linux-v4.19/arch/openrisc/include/asm/
Dpage.h25 #define PAGE_SHIFT 13 macro
27 #define PAGE_SIZE (1 << PAGE_SHIFT)
29 #define PAGE_SIZE (1UL << PAGE_SHIFT)
79 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT)
80 #define pfn_to_virt(pfn) __va((pfn) << PAGE_SHIFT)
83 (mem_map + (((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT))
85 #define page_to_phys(page) ((dma_addr_t)page_to_pfn(page) << PAGE_SHIFT)
/Linux-v4.19/arch/arm64/include/asm/
Dmemory.h50 #define VMEMMAP_SIZE (UL(1) << (VA_BITS - PAGE_SHIFT - 1 + STRUCT_PAGE_MAX_SHIFT))
96 #if defined(CONFIG_VMAP_STACK) && (MIN_THREAD_SHIFT < PAGE_SHIFT)
97 #define THREAD_SHIFT PAGE_SHIFT
102 #if THREAD_SHIFT >= PAGE_SHIFT
103 #define THREAD_SIZE_ORDER (THREAD_SHIFT - PAGE_SHIFT)
213 #define PHYS_PFN_OFFSET (PHYS_OFFSET >> PAGE_SHIFT)
281 #define pfn_to_kaddr(pfn) __va((pfn) << PAGE_SHIFT)
292 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
293 #define _virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
302 + PHYS_OFFSET) >> PAGE_SHIFT)
/Linux-v4.19/arch/microblaze/include/asm/
Dpage.h27 #define PAGE_SHIFT 16 macro
29 #define PAGE_SHIFT 14 macro
31 #define PAGE_SHIFT 12 macro
33 #define PAGE_SIZE (ASM_CONST(1) << PAGE_SHIFT)
38 #define PTE_SHIFT (PAGE_SHIFT - 2) /* 1024 ptes per page */
153 # define virt_to_page(kaddr) (pfn_to_page(__pa(kaddr) >> PAGE_SHIFT))
154 # define page_to_virt(page) __va(page_to_pfn(page) << PAGE_SHIFT)
155 # define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT)
168 # define ARCH_PFN_OFFSET (PAGE_OFFSET >> PAGE_SHIFT)
170 # define ARCH_PFN_OFFSET (memory_start >> PAGE_SHIFT)
/Linux-v4.19/arch/arm/mm/
Dtlb-v7.S39 mov r0, r0, lsr #PAGE_SHIFT @ align address
40 mov r1, r1, lsr #PAGE_SHIFT
46 orr r0, r3, r0, lsl #PAGE_SHIFT @ Create initial MVA
47 mov r1, r1, lsl #PAGE_SHIFT
73 mov r0, r0, lsr #PAGE_SHIFT @ align address
74 mov r1, r1, lsr #PAGE_SHIFT
75 mov r0, r0, lsl #PAGE_SHIFT
76 mov r1, r1, lsl #PAGE_SHIFT
Dtlb-v6.S41 mov r0, r0, lsr #PAGE_SHIFT @ align address
42 mov r1, r1, lsr #PAGE_SHIFT
44 orr r0, r3, r0, lsl #PAGE_SHIFT @ Create initial MVA
45 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
Dmmap.c18 (((pgoff)<<PAGE_SHIFT) & (SHMLBA-1)))
78 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) in arch_get_unmapped_area()
103 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area()
132 (addr - (pgoff << PAGE_SHIFT)) & (SHMLBA - 1)) in arch_get_unmapped_area_topdown()
154 info.align_offset = pgoff << PAGE_SHIFT; in arch_get_unmapped_area_topdown()
180 return rnd << PAGE_SHIFT; in arch_mmap_rnd()
218 return (pfn + (size >> PAGE_SHIFT)) <= (1 + (PHYS_MASK >> PAGE_SHIFT)); in valid_mmap_phys_addr_range()
234 if (iomem_is_exclusive(pfn << PAGE_SHIFT)) in devmem_is_allowed()
/Linux-v4.19/include/asm-generic/
Dpage.h16 #define PAGE_SHIFT 12 macro
18 #define PAGE_SIZE (1 << PAGE_SHIFT)
20 #define PAGE_SIZE (1UL << PAGE_SHIFT)
73 #define ARCH_PFN_OFFSET (PAGE_OFFSET >> PAGE_SHIFT)
81 #define virt_to_pfn(kaddr) (__pa(kaddr) >> PAGE_SHIFT)
82 #define pfn_to_virt(pfn) __va((pfn) << PAGE_SHIFT)
88 #define page_to_phys(page) ((dma_addr_t)page_to_pfn(page) << PAGE_SHIFT)
/Linux-v4.19/arch/parisc/include/asm/
Dmmzone.h29 #define PFNNID_SHIFT (30 - PAGE_SHIFT)
34 #define pfn_is_io(pfn) ((pfn & (0xf0000000UL >> PAGE_SHIFT)) == (0xf0000000UL >> PAGE_SHIFT))
37 …ne pfn_is_io(pfn) ((pfn & (0xf000000000000000UL >> PAGE_SHIFT)) == (0xf000000000000000UL >> PAGE_S…
Dpage.h8 # 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)
156 #define HUGETLB_PAGE_ORDER (HPAGE_SHIFT - PAGE_SHIFT)
170 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
172 #define page_to_phys(page) (page_to_pfn(page) << PAGE_SHIFT)
173 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
/Linux-v4.19/arch/arc/include/asm/
Dhighmem.h21 #define KM_TYPE_NR ((FIXMAP_SIZE >> PAGE_SHIFT)/NR_CPUS)
22 #define FIXMAP_ADDR(nr) (FIXMAP_BASE + ((nr) << PAGE_SHIFT))
27 #define LAST_PKMAP (PKMAP_SIZE >> PAGE_SHIFT)
29 #define PKMAP_ADDR(nr) (PKMAP_BASE + ((nr) << PAGE_SHIFT))
30 #define PKMAP_NR(virt) (((virt) - PKMAP_BASE) >> PAGE_SHIFT)
/Linux-v4.19/arch/arc/include/uapi/asm/
Dpage.h17 #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 */
/Linux-v4.19/sound/core/
Dsgbuf.c52 tmpb.bytes = (sgbuf->table[i].addr & ~PAGE_MASK) << PAGE_SHIFT; in snd_free_sgbuf_pages()
100 chunk <<= PAGE_SHIFT; in snd_malloc_sgbuf_pages()
110 chunk = tmpb.bytes >> PAGE_SHIFT; in snd_malloc_sgbuf_pages()
149 start = ofs >> PAGE_SHIFT; in snd_sgbuf_get_chunk_size()
150 end = (ofs + size - 1) >> PAGE_SHIFT; in snd_sgbuf_get_chunk_size()
152 pg = sg->table[start].addr >> PAGE_SHIFT; in snd_sgbuf_get_chunk_size()
158 if ((sg->table[start].addr >> PAGE_SHIFT) != pg) in snd_sgbuf_get_chunk_size()
159 return (start << PAGE_SHIFT) - ofs; in snd_sgbuf_get_chunk_size()

12345678910>>...60