| /linux-6.15/arch/alpha/include/asm/ |
| H A D | setup.h | 23 #define KERNEL_START (PAGE_OFFSET+KERNEL_START_PHYS) 25 #define INIT_STACK (PAGE_OFFSET+KERNEL_START_PHYS+0x02000) 26 #define EMPTY_PGT (PAGE_OFFSET+KERNEL_START_PHYS+0x04000) 27 #define EMPTY_PGE (PAGE_OFFSET+KERNEL_START_PHYS+0x08000) 28 #define ZERO_PGE (PAGE_OFFSET+KERNEL_START_PHYS+0x0A000) 30 #define START_ADDR (PAGE_OFFSET+KERNEL_START_PHYS+0x10000)
|
| H A D | page.h | 64 #define PAGE_OFFSET 0xffff800000000000UL macro 66 #define PAGE_OFFSET 0xfffffc0000000000UL macro 72 #define PAGE_OFFSET 0xffff800000000000 macro 74 #define PAGE_OFFSET 0xfffffc0000000000 macro 79 #define __pa(x) ((unsigned long) (x) - PAGE_OFFSET) 80 #define __va(x) ((void *)((unsigned long) (x) + PAGE_OFFSET))
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | page.h | 74 #define PAGE_OFFSET ASM_CONST(CONFIG_PAGE_OFFSET) macro 108 #define MEMORY_START (PHYSICAL_START + PAGE_OFFSET - KERNELBASE) 203 VIRTUAL_WARN_ON((unsigned long)(x) >= PAGE_OFFSET); \ 204 (void *)(unsigned long)((phys_addr_t)(x) | PAGE_OFFSET); \ 209 VIRTUAL_WARN_ON((unsigned long)(x) < PAGE_OFFSET); \ 214 #define __va(x) ((void *)(unsigned long)((phys_addr_t)(x) + PAGE_OFFSET - MEMORY_START)) 215 #define __pa(x) ((unsigned long)(x) - PAGE_OFFSET + MEMORY_START) 234 _addr >= PAGE_OFFSET && _addr < (unsigned long)high_memory && \ 259 #define is_kernel_addr(x) ((x) >= PAGE_OFFSET)
|
| /linux-6.15/arch/arm/include/asm/ |
| H A D | memory.h | 34 #define PAGE_OFFSET UL(CONFIG_PAGE_OFFSET) macro 35 #define KERNEL_OFFSET (PAGE_OFFSET) 60 #define MODULES_VADDR (PAGE_OFFSET - SZ_16M) 63 #define MODULES_VADDR (PAGE_OFFSET - SZ_8M) 74 #define MODULES_END (PAGE_OFFSET - PMD_SIZE) 76 #define MODULES_END (PAGE_OFFSET) 127 #define MODULES_VADDR PAGE_OFFSET 280 return (phys_addr_t)x - PAGE_OFFSET + PHYS_OFFSET; in __virt_to_phys_nodebug() 285 return x - PHYS_OFFSET + PAGE_OFFSET; in __phys_to_virt() 293 return (((kaddr - PAGE_OFFSET) >> PAGE_SHIFT) + in virt_to_pfn() [all …]
|
| /linux-6.15/arch/x86/mm/ |
| H A D | physaddr.c | 25 x = y + (__START_KERNEL_map - PAGE_OFFSET); in __phys_addr() 58 x = y + (__START_KERNEL_map - PAGE_OFFSET); in __virt_addr_valid() 74 unsigned long phys_addr = x - PAGE_OFFSET; in __phys_addr() 76 VIRTUAL_BUG_ON(x < PAGE_OFFSET); in __phys_addr() 90 if (x < PAGE_OFFSET) in __virt_addr_valid() 96 return pfn_valid((x - PAGE_OFFSET) >> PAGE_SHIFT); in __virt_addr_valid()
|
| /linux-6.15/arch/openrisc/include/asm/ |
| H A D | page.h | 20 #define PAGE_OFFSET 0xc0000000 macro 21 #define KERNELBASE PAGE_OFFSET 63 #define __va(x) ((void *)((unsigned long)(x) + PAGE_OFFSET)) 64 #define __pa(x) ((unsigned long) (x) - PAGE_OFFSET) 72 (mem_map + (((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT))
|
| /linux-6.15/arch/sh/include/asm/ |
| H A D | page.h | 110 #define PAGE_OFFSET CONFIG_PAGE_OFFSET macro 122 #define ___pa(x) ((x)-PAGE_OFFSET+__MEMORY_START) 123 #define ___va(x) ((x)+PAGE_OFFSET-__MEMORY_START) 125 #define ___pa(x) ((x)-PAGE_OFFSET) 126 #define ___va(x) ((x)+PAGE_OFFSET) 139 #define UNCAC_ADDR(addr) ((addr) - PAGE_OFFSET + uncached_start) 140 #define CAC_ADDR(addr) ((addr) - uncached_start + PAGE_OFFSET)
|
| /linux-6.15/arch/csky/include/asm/ |
| H A D | page.h | 23 #define PAGE_OFFSET CONFIG_PAGE_OFFSET macro 33 #define virt_addr_valid(kaddr) ((void *)(kaddr) >= (void *)PAGE_OFFSET && \ 68 #define __pa(x) ((unsigned long)(x) - PAGE_OFFSET + va_pa_offset) 69 #define __va(x) ((void *)((unsigned long)(x) + PAGE_OFFSET - va_pa_offset)) 78 #define MAP_NR(x) PFN_DOWN((unsigned long)(x) - PAGE_OFFSET - \
|
| /linux-6.15/arch/powerpc/mm/book3s32/ |
| H A D | hash_low.S | 53 lis r8, (mmu_hash_lock - PAGE_OFFSET)@h 54 ori r8, r8, (mmu_hash_lock - PAGE_OFFSET)@l 154 lis r8, (mmu_hash_lock - PAGE_OFFSET)@ha 156 stw r0, (mmu_hash_lock - PAGE_OFFSET)@l(r8) 163 lis r8, (mmu_hash_lock - PAGE_OFFSET)@ha 165 stw r0, (mmu_hash_lock - PAGE_OFFSET)@l(r8) 204 lis r6, (mmu_hash_lock - PAGE_OFFSET)@ha 205 addi r6, r6, (mmu_hash_lock - PAGE_OFFSET)@l 256 lis r6, (mmu_hash_lock - PAGE_OFFSET)@ha 410 lwz r6, (next_slot - PAGE_OFFSET)@l(r4) [all …]
|
| H A D | mmu.c | 151 setbat(idx, PAGE_OFFSET + base, base, size, PAGE_KERNEL_X); in __mmu_mapin_ram() 161 unsigned long border = (unsigned long)__srwx_boundary - PAGE_OFFSET; in mmu_mapin_ram() 164 size = roundup_pow_of_two((unsigned long)_einittext - PAGE_OFFSET); in mmu_mapin_ram() 165 setibat(0, PAGE_OFFSET, 0, size, PAGE_KERNEL_X); in mmu_mapin_ram() 200 unsigned long base = (unsigned long)_stext - PAGE_OFFSET; in mmu_mark_initmem_nx() 201 unsigned long top = ALIGN((unsigned long)_etext - PAGE_OFFSET, SZ_128K); in mmu_mark_initmem_nx() 202 unsigned long border = (unsigned long)__init_begin - PAGE_OFFSET; in mmu_mark_initmem_nx() 207 setibat(i++, PAGE_OFFSET + base, base, size, PAGE_KERNEL_TEXT); in mmu_mark_initmem_nx() 218 setibat(i++, PAGE_OFFSET + base, base, size, PAGE_KERNEL_TEXT); in mmu_mark_initmem_nx() 396 unsigned int hash = (unsigned int)Hash - PAGE_OFFSET; in MMU_init_hw_patch()
|
| /linux-6.15/arch/riscv/include/asm/ |
| H A D | page.h | 33 #define PAGE_OFFSET PAGE_OFFSET_L3 macro 35 #define PAGE_OFFSET kernel_map.page_offset macro 38 #define PAGE_OFFSET _AC(0xc0000000, UL) macro 41 #define PAGE_OFFSET ((unsigned long)phys_ram_base) macro 128 ((x) >= PAGE_OFFSET && (!IS_ENABLED(CONFIG_64BIT) || (x) < PAGE_OFFSET + KERN_VIRT_SIZE)) 206 (unsigned long)(_addr) >= PAGE_OFFSET && pfn_valid(virt_to_pfn(_addr)); \
|
| /linux-6.15/arch/x86/kernel/ |
| H A D | head32.c | 45 *(pl2p + ((PAGE_OFFSET >> PGDIR_SHIFT))) = (pte_t) {.pte = 0}; in zap_early_initrd_mapping() 115 *(*pl2p + ((PAGE_OFFSET >> PGDIR_SHIFT))) = pl2; in init_map() 145 *ptr = (unsigned long)ptep + PAGE_OFFSET; in mk_early_pgtbl_32() 154 *ptr = (pte.pte & PTE_PFN_MASK) + PAGE_OFFSET; in mk_early_pgtbl_32() 159 *ptr = (unsigned long)pl2p + PAGE_OFFSET; in mk_early_pgtbl_32() 168 *ptr = (unsigned long)pl2p + PAGE_OFFSET; in mk_early_pgtbl_32()
|
| /linux-6.15/arch/nios2/include/asm/ |
| H A D | page.h | 26 #define PAGE_OFFSET \ macro 75 ((unsigned long)(x) - PAGE_OFFSET + PHYS_OFFSET) 77 ((void *)((unsigned long)(x) + PAGE_OFFSET - PHYS_OFFSET)) 80 ((void *)(((page) - mem_map) << PAGE_SHIFT) + PAGE_OFFSET)
|
| /linux-6.15/arch/arm64/include/asm/ |
| H A D | memory.h | 33 #define VMEMMAP_RANGE (_PAGE_END(VA_BITS_MIN) - PAGE_OFFSET) 45 #define PAGE_OFFSET (_PAGE_OFFSET(VA_BITS)) macro 336 #define __is_lm_address(addr) (((u64)(addr) - PAGE_OFFSET) < (PAGE_END - PAGE_OFFSET)) 338 #define __lm_to_phys(addr) (((addr) - PAGE_OFFSET) + PHYS_OFFSET) 356 #define __phys_to_virt(x) ((unsigned long)((x) - PHYS_OFFSET) | PAGE_OFFSET) 411 u64 __addr = PAGE_OFFSET + (__idx * PAGE_SIZE); \ 416 u64 __idx = (__tag_reset((u64)x) - PAGE_OFFSET) / PAGE_SIZE; \
|
| /linux-6.15/arch/xtensa/include/asm/ |
| H A D | page.h | 24 #define PAGE_OFFSET XCHAL_KSEG_CACHED_VADDR macro 29 #define PAGE_OFFSET _AC(CONFIG_DEFAULT_MEM_START, UL) macro 145 unsigned long off = va - PAGE_OFFSET; in ___pa() 166 ((unsigned long) (x) - PAGE_OFFSET + PHYS_OFFSET) 169 ((void *)((unsigned long) (x) - PHYS_OFFSET + PAGE_OFFSET))
|
| /linux-6.15/tools/testing/selftests/powerpc/mm/ |
| H A D | bad_accesses.c | 24 #define PAGE_OFFSET (0xcul << 60) macro 60 (fault_addr < PAGE_OFFSET || fault_addr >= kernel_virt_end)); in bad_access() 92 kernel_virt_end = PAGE_OFFSET + (7 * (512ul << 40)); in test() 97 kernel_virt_end = PAGE_OFFSET + (7 * (64ul << 40)); in test()
|
| /linux-6.15/arch/powerpc/kernel/ |
| H A D | head_8xx.S | 219 0: lwz r10, (itlb_miss_counter - PAGE_OFFSET)@l(0) 221 stw r10, (itlb_miss_counter - PAGE_OFFSET)@l(0) 273 stw r10, (dtlb_miss_counter - PAGE_OFFSET)@l(0) 335 cmplwi cr1, r11, (.Ldtlbie - PAGE_OFFSET)@l 336 cmplwi cr7, r11, (.Litlbie - PAGE_OFFSET)@l 383 oris r10, r10, (swapper_pg_dir - PAGE_OFFSET)@ha 415 oris r11, r11, (swapper_pg_dir - PAGE_OFFSET)@ha 693 lis r9, (1f - PAGE_OFFSET)@h 694 ori r9, r9, (1f - PAGE_OFFSET)@l 715 LOAD_REG_IMMEDIATE(r6, PAGE_OFFSET) [all …]
|
| /linux-6.15/arch/m68k/include/asm/ |
| H A D | page_mm.h | 99 if (x >= PAGE_OFFSET) in ___pa() 100 return (x - PAGE_OFFSET); in ___pa() 111 return (void *)(x + PAGE_OFFSET); in __va() 144 #define virt_addr_valid(kaddr) ((unsigned long)(kaddr) >= PAGE_OFFSET && (unsigned long)(kaddr) < (…
|
| H A D | page_no.h | 32 #define virt_to_page(addr) (mem_map + (((unsigned long)(addr)-PAGE_OFFSET) >> PAGE_SHIFT)) 33 #define page_to_virt(page) __va(((((page) - mem_map) << PAGE_SHIFT) + PAGE_OFFSET)) 35 #define virt_addr_valid(kaddr) (((unsigned long)(kaddr) >= PAGE_OFFSET) && \
|
| /linux-6.15/arch/hexagon/include/asm/ |
| H A D | mem-layout.h | 19 #define PAGE_OFFSET _AC(0xc0000000, UL) macro 41 #define TASK_SIZE (PAGE_OFFSET) 54 #define MIN_KERNEL_SEG (PAGE_OFFSET >> PGDIR_SHIFT) /* L1 shift is 22 bits */
|
| /linux-6.15/arch/sparc/include/asm/ |
| H A D | page_32.h | 117 #define PAGE_OFFSET 0xf0000000 macro 122 #define __pa(x) ((unsigned long)(x) - PAGE_OFFSET + phys_base) 123 #define __va(x) ((void *)((unsigned long) (x) - phys_base + PAGE_OFFSET)) 131 #define virt_addr_valid(kaddr) ((((unsigned long)(kaddr)-PAGE_OFFSET)>>PAGE_SHIFT) < max_mapnr)
|
| /linux-6.15/drivers/pci/controller/ |
| H A D | pci-versatile.c | 94 writel(__pa(PAGE_OFFSET) >> 28, PCI_SMAP(mem)); in versatile_pci_probe() 131 writel(__pa(PAGE_OFFSET), local_pci_cfg_base + PCI_BASE_ADDRESS_0); in versatile_pci_probe() 132 writel(__pa(PAGE_OFFSET), local_pci_cfg_base + PCI_BASE_ADDRESS_1); in versatile_pci_probe() 133 writel(__pa(PAGE_OFFSET), local_pci_cfg_base + PCI_BASE_ADDRESS_2); in versatile_pci_probe()
|
| /linux-6.15/arch/powerpc/mm/nohash/ |
| H A D | 8xx.c | 32 if (va >= PAGE_OFFSET && va < PAGE_OFFSET + block_mapped_ram) in v_block_mapped() 122 unsigned long v = PAGE_OFFSET + offset; in mmu_mapin_ram_chunk() 136 flush_tlb_kernel_range(PAGE_OFFSET + v, PAGE_OFFSET + top); in mmu_mapin_ram_chunk()
|
| H A D | 44x.c | 179 ppc47x_pin_tlb(addr + PAGE_OFFSET, addr); in mmu_mapin_ram() 181 ppc44x_pin_tlb(addr + PAGE_OFFSET, addr); in mmu_mapin_ram() 237 ppc47x_pin_tlb(addr + PAGE_OFFSET, addr); in mmu_init_secondary() 239 ppc44x_pin_tlb(addr + PAGE_OFFSET, addr); in mmu_init_secondary()
|
| /linux-6.15/arch/arm/mach-zynq/ |
| H A D | platsmp.c | 46 if (__pa(PAGE_OFFSET)) { in zynq_cpun_start() 53 zero = (__force u8 __iomem *)PAGE_OFFSET; in zynq_cpun_start() 70 if (__pa(PAGE_OFFSET)) in zynq_cpun_start()
|