Home
last modified time | relevance | path

Searched refs:__pa (Results 1 – 25 of 349) sorted by relevance

12345678910>>...14

/linux/arch/xtensa/kernel/
H A Dsetup.c294 !mem_reserve(__pa(initrd_start), __pa(initrd_end))) in setup_arch()
300 mem_reserve(__pa(_stext), __pa(_end)); in setup_arch()
303 mem_reserve(__pa(_xip_text_start), __pa(_xip_text_end)); in setup_arch()
305 mem_reserve(__pa(_xip_start), __pa(_xip_end)); in setup_arch()
310 mem_reserve(__pa(_WindowVectors_text_start), in setup_arch()
311 __pa(_WindowVectors_text_end)); in setup_arch()
314 mem_reserve(__pa(_DebugInterruptVector_text_start), in setup_arch()
315 __pa(_DebugInterruptVector_text_end)); in setup_arch()
317 mem_reserve(__pa(_KernelExceptionVector_text_start), in setup_arch()
318 __pa(_KernelExceptionVector_text_end)); in setup_arch()
[all …]
/linux/arch/parisc/kernel/
H A Dfirmware.c162 __pa(pdc_result), 0); in set_firmware_width_unlocked()
250 retval = mem_pdc_call(PDC_INSTR, 0UL, __pa(pdc_result)); in pdc_instr()
275 __pa(pdc_result), __pa(pdc_result2), len); in pdc_chassis_info()
300 retval = mem_pdc_call(PDC_PAT_CHASSIS_LOG, PDC_PAT_CHASSIS_WRITE_LOG, __pa(&state), __pa(&data)); in pdc_pat_chassis_send_log()
366 __pa(pdc_result)); in pdc_pat_get_PDC_entrypoint()
382 retval = mem_pdc_call(PDC_CHASSIS, PDC_CHASSIS_WARN, __pa(pdc_result)); in pdc_chassis_warn()
393 ret = mem_pdc_call(PDC_COPROC, PDC_COPROC_CFG, __pa(pdc_result)); in pdc_coproc_cfg_unlocked()
440 retval = mem_pdc_call(PDC_IODC, PDC_IODC_READ, __pa(pdc_result), hpa, in pdc_iodc_read()
441 index, __pa(pdc_result2), iodc_data_size); in pdc_iodc_read()
467 retval = mem_pdc_call(PDC_SYSTEM_MAP, PDC_FIND_MODULE, __pa(pdc_result), in pdc_system_map_find_mods()
[all …]
/linux/arch/x86/include/asm/
H A Dpgalloc.h67 paravirt_alloc_pte(mm, __pa(pte) >> PAGE_SHIFT); in pmd_populate_kernel()
68 set_pmd(pmd, __pmd(__pa(pte) | _PAGE_TABLE)); in pmd_populate_kernel()
74 paravirt_alloc_pte(mm, __pa(pte) >> PAGE_SHIFT); in pmd_populate_kernel_safe()
75 set_pmd_safe(pmd, __pmd(__pa(pte) | _PAGE_TABLE)); in pmd_populate_kernel_safe()
101 paravirt_alloc_pmd(mm, __pa(pmd) >> PAGE_SHIFT); in pud_populate()
102 set_pud(pud, __pud(_PAGE_TABLE | __pa(pmd))); in pud_populate()
107 paravirt_alloc_pmd(mm, __pa(pmd) >> PAGE_SHIFT); in pud_populate_safe()
108 set_pud_safe(pud, __pud(_PAGE_TABLE | __pa(pmd))); in pud_populate_safe()
115 paravirt_alloc_pud(mm, __pa(pud) >> PAGE_SHIFT); in p4d_populate()
116 set_p4d(p4d, __p4d(_PAGE_TABLE | __pa(pud))); in p4d_populate()
[all …]
H A Dpage.h40 #ifndef __pa
41 #define __pa(x) __phys_addr((unsigned long)(x)) macro
62 #define __boot_pa(x) __pa(x)
68 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
/linux/arch/arm/mach-omap2/
H A Domap-secure.c81 outer_clean_range(__pa(param), __pa(param + 5)); in omap_secure_dispatcher()
82 ret = omap_smc2(idx, flag, __pa(param)); in omap_secure_dispatcher()
131 param[1] = __pa(addr); /* Physical address for saving */ in omap3_save_secure_ram()
136 ret = save_secure_ram_context(__pa(param)); in omap3_save_secure_ram()
174 outer_clean_range(__pa(param), __pa(param + 5)); in rx51_secure_dispatcher()
175 ret = omap_smc3(idx, process, flag, __pa(param)); in rx51_secure_dispatcher()
/linux/arch/csky/mm/
H A Dinit.c55 if (__pa(initrd_end) > PFN_PHYS(max_low_pfn)) { in setup_initrd()
62 if (memblock_is_region_reserved(__pa(initrd_start), size)) { in setup_initrd()
64 __pa(initrd_start), size); in setup_initrd()
68 memblock_reserve(__pa(initrd_start), size); in setup_initrd()
122 p[i] = __pa(invalid_pte_table); in pgd_init()
133 swapper_pg_dir[i].pgd = __pa(invalid_pte_table); in mmu_init()
137 __pa(kernel_pte_tables + (PTRS_PER_PTE * (i - USER_PTRS_PER_PGD))); in mmu_init()
182 set_pmd(pmd, __pmd(__pa(pte))); in fixrange_init()
/linux/arch/riscv/mm/
H A Dkasan_init.c36 set_pmd(pmd, pfn_pmd(PFN_DOWN(__pa(p)), PAGE_TABLE)); in kasan_populate_pte()
58 set_pud(pud, pfn_pud(PFN_DOWN(__pa(p)), PAGE_TABLE)); in kasan_populate_pmd()
89 set_p4d(p4d, pfn_p4d(PFN_DOWN(__pa(p)), PAGE_TABLE)); in kasan_populate_pud()
120 set_pgd(pgd, pfn_pgd(PFN_DOWN(__pa(p)), PAGE_TABLE)); in kasan_populate_p4d()
254 phys_addr = __pa((uintptr_t)kasan_early_shadow_pmd); in kasan_early_populate_pud()
292 phys_addr = __pa((uintptr_t)kasan_early_shadow_pud); in kasan_early_populate_p4d()
313 phys_addr = __pa((uintptr_t)kasan_early_shadow_p4d); in kasan_early_populate_pgd()
336 (__pa((uintptr_t)kasan_early_shadow_pte)), in kasan_early_init()
343 (__pa(((uintptr_t)kasan_early_shadow_pmd))), in kasan_early_init()
351 (__pa(((uintptr_t)kasan_early_shadow_pud))), in kasan_early_init()
[all …]
/linux/arch/parisc/mm/
H A Dinit.c287 memblock_reserve(__pa(KERNEL_BINARY_TEXT_START), in setup_bootmem()
303 if (__pa(initrd_start) < mem_max) { in setup_bootmem()
306 if (__pa(initrd_end) > mem_max) { in setup_bootmem()
307 initrd_reserve = mem_max - __pa(initrd_start); in setup_bootmem()
312 …printk(KERN_INFO "initrd: reserving %08lx-%08lx (mem_max %08lx)\n", __pa(initrd_start), __pa(initr… in setup_bootmem()
314 memblock_reserve(__pa(initrd_start), initrd_reserve); in setup_bootmem()
360 ro_start = __pa((unsigned long)_text); in map_pages()
361 ro_end = __pa((unsigned long)&data_start); in map_pages()
362 kernel_start = __pa((unsigned long)&__init_begin); in map_pages()
363 kernel_end = __pa((unsigned long)&_end); in map_pages()
[all …]
/linux/arch/loongarch/mm/
H A Dkasan_init.c20 (__pa(p4d_val(p4d)) == (unsigned long)__pa(kasan_early_shadow_pud)))
27 (__pa(pud_val(pud)) == (unsigned long)__pa(kasan_early_shadow_pmd)))
31 (__pa(pmd_val(pmd)) == (unsigned long)__pa(kasan_early_shadow_pte)))
34 ((pte_val(pte) & _PFN_MASK) == (unsigned long)__pa(kasan_early_shadow_page)))
98 __pa(MAX_DMA_ADDRESS), MEMBLOCK_ALLOC_ACCESSIBLE, node); in kasan_alloc_zeroed_page()
101 __func__, PAGE_SIZE, PAGE_SIZE, node, __pa(MAX_DMA_ADDRESS)); in kasan_alloc_zeroed_page()
103 return __pa(p); in kasan_alloc_zeroed_page()
/linux/arch/arm/mm/
H A Dpmsa-v8.c255 subtract_range(mem, ARRAY_SIZE(mem), __pa(KERNEL_START), __pa(KERNEL_END)); in pmsav8_setup()
256 subtract_range(io, ARRAY_SIZE(io), __pa(KERNEL_START), __pa(KERNEL_END)); in pmsav8_setup()
260 subtract_range(mem, ARRAY_SIZE(mem), CONFIG_XIP_PHYS_ADDR, __pa(_exiprom)); in pmsav8_setup()
261 subtract_range(io, ARRAY_SIZE(io), CONFIG_XIP_PHYS_ADDR, __pa(_exiprom)); in pmsav8_setup()
277 err |= pmsav8_setup_fixed(PMSAv8_XIP_REGION, CONFIG_XIP_PHYS_ADDR, __pa(_exiprom)); in pmsav8_setup()
280 err |= pmsav8_setup_fixed(region++, __pa(KERNEL_START), __pa(KERNEL_END)); in pmsav8_setup()
/linux/arch/x86/kernel/
H A Dmachine_kexec_32.c89 set_pgd(pgd, __pgd(__pa(pmd) | _PAGE_PRESENT)); in machine_kexec_page_table_set_one()
95 set_pmd(pmd, __pmd(__pa(pte) | _PAGE_TABLE)); in machine_kexec_page_table_set_one()
111 (unsigned long)control_page, __pa(control_page)); in machine_kexec_prepare_page_tables()
117 __pa(control_page), __pa(control_page)); in machine_kexec_prepare_page_tables()
201 page_list[PA_CONTROL_PAGE] = __pa(control_page); in machine_kexec()
203 page_list[PA_PGD] = __pa(image->arch.pgd); in machine_kexec()
H A Despfix_64.c168 pud = __pud(__pa(pmd_p) | (PGTABLE_PROT & ptemask)); in init_espfix_ap()
169 paravirt_alloc_pmd(&init_mm, __pa(pmd_p) >> PAGE_SHIFT); in init_espfix_ap()
180 pmd = __pmd(__pa(pte_p) | (PGTABLE_PROT & ptemask)); in init_espfix_ap()
181 paravirt_alloc_pte(&init_mm, __pa(pte_p) >> PAGE_SHIFT); in init_espfix_ap()
192 pte = __pte(__pa(stack_page) | ((__PAGE_KERNEL_RO | _PAGE_ENC) & ptemask)); in init_espfix_ap()
/linux/arch/x86/power/
H A Dhibernate_64.c71 __pud(__pa(pmd) | pgprot_val(pgtable_prot))); in set_up_temporary_text_mapping()
73 p4d_t new_p4d = __p4d(__pa(pud) | pgprot_val(pgtable_prot)); in set_up_temporary_text_mapping()
74 pgd_t new_pgd = __pgd(__pa(p4d) | pgprot_val(pgtable_prot)); in set_up_temporary_text_mapping()
80 pgd_t new_pgd = __pgd(__pa(pud) | pgprot_val(pgtable_prot)); in set_up_temporary_text_mapping()
123 temp_pgt = __pa(pgd); in set_up_temporary_mappings()
H A Dhibernate_32.c41 set_pgd(pgd, __pgd(__pa(pmd_table) | _PAGE_PRESENT)); in resume_one_md_table_init()
66 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_TABLE)); in resume_one_page_table_init()
141 __pgd(__pa(empty_zero_page) | _PAGE_PRESENT)); in resume_init_first_level_page_table()
189 temp_pgt = __pa(resume_pg_dir); in swsusp_arch_resume()
/linux/arch/x86/kernel/acpi/
H A Dmadt_wakeup.c94 set_pgd(pgd, __pgd(__pa(p4d) | _KERNPG_TABLE)); in init_transition_pgtable()
101 set_p4d(p4d, __p4d(__pa(pud) | _KERNPG_TABLE)); in init_transition_pgtable()
108 set_pud(pud, __pud(__pa(pmd) | _KERNPG_TABLE)); in init_transition_pgtable()
115 set_pmd(pmd, __pmd(__pa(pte) | _KERNPG_TABLE)); in init_transition_pgtable()
119 paddr = __pa(vaddr); in init_transition_pgtable()
167 acpi_mp_pgd = __pa(pgd); in acpi_mp_setup_reset()
/linux/arch/hexagon/include/asm/
H A Dpage.h85 #define __pa(x) ((unsigned long)(x) - PAGE_OFFSET + PHYS_OFFSET) macro
92 #define virt_to_page(kaddr) pfn_to_page(PFN_DOWN(__pa(kaddr)))
97 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
129 return __pa(kaddr) >> PAGE_SHIFT; in virt_to_pfn()
H A Dpgalloc.h39 mm->context.ptbase = __pa(pgd); in pgd_alloc()
77 set_pmd(pmd, __pmd(((unsigned long)__pa(pte)) | HEXAGON_L1_PTE_SIZE)); in pmd_populate_kernel()
85 set_pmd(ppmd, __pmd(((unsigned long)__pa(pte)) | HEXAGON_L1_PTE_SIZE)); in pmd_populate_kernel()
/linux/arch/s390/mm/
H A Dpgalloc.c113 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_upgrade()
122 mm->context.asce = __pa(mm->pgd) | _ASCE_TABLE_LENGTH | in crst_table_upgrade()
329 *ste = __pa(table) | _SEGMENT_ENTRY; in base_segment_walk()
358 *rtte = __pa(table) | _REGION3_ENTRY; in base_region3_walk()
386 *rste = __pa(table) | _REGION2_ENTRY; in base_region2_walk()
414 *rfte = __pa(table) | _REGION1_ENTRY; in base_region1_walk()
498 asce = __pa(table) | _ASCE_TYPE_SEGMENT | _ASCE_TABLE_LENGTH; in base_asce_alloc()
504 asce = __pa(table) | _ASCE_TYPE_REGION3 | _ASCE_TABLE_LENGTH; in base_asce_alloc()
510 asce = __pa(table) | _ASCE_TYPE_REGION2 | _ASCE_TABLE_LENGTH; in base_asce_alloc()
516 asce = __pa(table) | _ASCE_TYPE_REGION1 | _ASCE_TABLE_LENGTH; in base_asce_alloc()
/linux/arch/powerpc/include/asm/
H A Dpage.h198 #define __pa(x) ((phys_addr_t)(unsigned long)(x) - VIRT_PHYS_OFFSET) macro
215 #define __pa(x) \ macro
223 #define __pa(x) ((unsigned long)(x) - PAGE_OFFSET + MEMORY_START) macro
230 return __pa(kaddr) >> PAGE_SHIFT; in virt_to_pfn()
/linux/arch/powerpc/platforms/pseries/
H A Dsvm.c48 uv_unshare_page(PHYS_PFN(__pa(addr)), numpages); in set_memory_encrypted()
61 uv_share_page(PHYS_PFN(__pa(addr)), numpages); in set_memory_decrypted()
85 unsigned long pfn = PHYS_PFN(__pa(addr)); in dtl_cache_ctor()
/linux/drivers/pci/controller/
H A Dpci-versatile.c94 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/drivers/i2c/busses/
H A Di2c-opal.c90 req.buffer_ra = cpu_to_be64(__pa(msgs[0].buf)); in i2c_opal_xfer()
101 req.buffer_ra = cpu_to_be64(__pa(msgs[1].buf)); in i2c_opal_xfer()
126 req.buffer_ra = cpu_to_be64(__pa(&data->byte)); in i2c_opal_smbus_xfer()
134 req.buffer_ra = cpu_to_be64(__pa(&data->byte)); in i2c_opal_smbus_xfer()
146 req.buffer_ra = cpu_to_be64(__pa(local)); in i2c_opal_smbus_xfer()
154 req.buffer_ra = cpu_to_be64(__pa(&data->block[1])); in i2c_opal_smbus_xfer()
/linux/arch/xtensa/include/asm/
H A Dpage.h187 #define __pa(x) ___pa((unsigned long)(x)) macro
189 #define __pa(x) \ macro
195 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
197 #define virt_addr_valid(kaddr) pfn_valid(__pa(kaddr) >> PAGE_SHIFT)
/linux/arch/sparc/include/asm/
H A Dpage_64.h146 #define __pa(x) ((unsigned long)(x) - PAGE_OFFSET) macro
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)
155 #define virt_to_phys __pa
/linux/arch/arm64/include/asm/
H A Dpgalloc.h34 __pud_populate(pudp, __pa(pmdp), pudval); in pud_populate()
56 __p4d_populate(p4dp, __pa(pudp), p4dval); in p4d_populate()
85 __pgd_populate(pgdp, __pa(p4dp), pgdval); in pgd_populate()
130 __pmd_populate(pmdp, __pa(ptep), PMD_TYPE_TABLE | PMD_TABLE_UXN); in pmd_populate_kernel()

12345678910>>...14