Home
last modified time | relevance | path

Searched refs:phys (Results 1 – 25 of 697) sorted by relevance

12345678910>>...28

/arch/xtensa/mm/
A Dcache.c169 __invalidate_icache_page_alias(virt, phys); in flush_dcache_folio()
170 phys += PAGE_SIZE; in flush_dcache_folio()
208 __flush_invalidate_dcache_page_alias(virt, phys); in local_flush_cache_page()
209 __invalidate_icache_page_alias(virt, phys); in local_flush_cache_page()
245 __invalidate_icache_page_alias(tmp, phys); in update_mmu_cache_range()
246 phys += PAGE_SIZE; in update_mmu_cache_range()
277 unsigned long phys = page_to_phys(page); in copy_to_user_page() local
285 __flush_invalidate_dcache_page_alias(t, phys); in copy_to_user_page()
304 __invalidate_icache_page_alias(t, phys); in copy_to_user_page()
317 unsigned long phys = page_to_phys(page); in copy_from_user_page() local
[all …]
/arch/m68k/mm/
A Dsun3kmap.c27 static inline void do_page_mapin(unsigned long phys, unsigned long virt, in do_page_mapin() argument
33 ptep = pfn_pte(phys >> PAGE_SHIFT, PAGE_KERNEL); in do_page_mapin()
46 static inline void do_pmeg_mapin(unsigned long phys, unsigned long virt, in do_pmeg_mapin() argument
54 do_page_mapin(phys, virt, type); in do_pmeg_mapin()
55 phys += PAGE_SIZE; in do_pmeg_mapin()
61 void __iomem *sun3_ioremap(unsigned long phys, unsigned long size, in sun3_ioremap() argument
72 offset = phys & (PAGE_SIZE-1); in sun3_ioremap()
73 phys &= ~(PAGE_SIZE-1); in sun3_ioremap()
96 do_pmeg_mapin(phys, virt, type, seg_pages); in sun3_ioremap()
99 phys += seg_pages * PAGE_SIZE; in sun3_ioremap()
[all …]
/arch/arm64/boot/dts/microchip/
A Dsparx5_pcb135_board.dtsi367 phys = <&serdes 13>;
374 phys = <&serdes 13>;
381 phys = <&serdes 13>;
388 phys = <&serdes 13>;
395 phys = <&serdes 14>;
402 phys = <&serdes 14>;
409 phys = <&serdes 14>;
416 phys = <&serdes 14>;
423 phys = <&serdes 15>;
430 phys = <&serdes 15>;
[all …]
/arch/um/kernel/
A Dphysmem.c25 void map_memory(unsigned long virt, unsigned long phys, unsigned long len, in map_memory() argument
31 fd = phys_mapping(phys, &offset); in map_memory()
100 int phys_mapping(unsigned long phys, unsigned long long *offset_out) in phys_mapping() argument
104 if (phys < physmem_size) { in phys_mapping()
106 *offset_out = phys; in phys_mapping()
108 else if (phys < __pa(end_iomem)) { in phys_mapping()
112 if ((phys >= region->phys) && in phys_mapping()
113 (phys < region->phys + region->size)) { in phys_mapping()
115 *offset_out = phys - region->phys; in phys_mapping()
190 region->phys = __pa(region->virt); in setup_iomem()
/arch/arm64/kvm/hyp/nvhe/
A Dmm.c109 *haddr = addr + offset_in_page(phys); in __pkvm_create_private_mapping()
118 phys_addr_t phys; in pkvm_create_mappings_locked() local
128 phys = hyp_virt_to_phys((void *)virt_addr); in pkvm_create_mappings_locked()
130 phys, prot); in pkvm_create_mappings_locked()
212 phys_addr_t phys; in hyp_map_vectors() local
221 phys = __hyp_pa(__bp_harden_hyp_vecs); in hyp_map_vectors()
245 void *hyp_fixmap_map(phys_addr_t phys) in hyp_fixmap_map() argument
330 phys_addr_t phys; in create_fixblock() local
335 phys = ALIGN(hyp_memory[i].base, PMD_SIZE); in create_fixblock()
372 return hyp_fixmap_map(phys); in hyp_fixblock_map()
[all …]
A Dmem_protect.c776 void *virt = __hyp_va(phys); in __pkvm_host_donate_hyp()
832 u64 phys = __hyp_pa(start); in hyp_pin_shared_mem() local
952 ret = check_range_allowed_memory(phys, phys + size); in __pkvm_host_share_guest()
1004 u64 phys; in __check_host_shared_guest() local
1020 phys = kvm_pte_to_phys(pte); in __check_host_shared_guest()
1021 ret = check_range_allowed_memory(phys, phys + size); in __check_host_shared_guest()
1032 *__phys = phys; in __check_host_shared_guest()
1040 u64 size, phys; in __pkvm_host_unshare_guest() local
1074 u64 phys; in assert_host_shared_guest() local
1255 u64 phys, size, pfn, gfn; in pkvm_ownership_selftest() local
[all …]
A Dsetup.c97 static int recreate_hyp_mappings(phys_addr_t phys, unsigned long size, in recreate_hyp_mappings() argument
101 void *start, *end, *virt = hyp_phys_to_virt(phys); in recreate_hyp_mappings()
194 phys_addr_t phys; in fix_host_ownership_walker() local
202 phys = kvm_pte_to_phys(ctx->old); in fix_host_ownership_walker()
203 if (!addr_is_memory(phys)) in fix_host_ownership_walker()
206 page = hyp_phys_to_page(phys); in fix_host_ownership_walker()
217 return host_stage2_set_owner_locked(phys, PAGE_SIZE, PKVM_ID_HYP); in fix_host_ownership_walker()
336 int __pkvm_init(phys_addr_t phys, unsigned long size, unsigned long nr_cpus, in __pkvm_init() argument
340 void *virt = hyp_phys_to_virt(phys); in __pkvm_init()
346 if (!PAGE_ALIGNED(phys) || !PAGE_ALIGNED(size)) in __pkvm_init()
[all …]
/arch/powerpc/mm/nohash/
A De500.c59 phys_addr_t phys; member
82 if (pa >= tlbcam_addrs[b].phys in p_block_mapped()
84 +tlbcam_addrs[b].phys) in p_block_mapped()
122 TLBCAM[index].MAS7 = (u64)phys >> 32; in settlbcam()
135 tlbcam_addrs[index].phys = phys; in settlbcam()
139 phys_addr_t phys) in calc_cam_sz() argument
142 unsigned int align = __ffs(virt | phys); in calc_cam_sz()
188 phys += cam_sz; in map_mem_in_cams_addr()
194 cam_sz = calc_cam_sz(ram, virt, phys); in map_mem_in_cams_addr()
201 phys += cam_sz; in map_mem_in_cams_addr()
[all …]
/arch/powerpc/mm/kasan/
A Dbook3s_32.c15 phys_addr_t phys; in kasan_init_region() local
26 phys = memblock_phys_alloc_range(k_size, k_size, 0, in kasan_init_region()
28 if (!phys) in kasan_init_region()
31 setbat(idx, k_nobat, phys, k_size, PAGE_KERNEL); in kasan_init_region()
38 phys = memblock_phys_alloc_range(k_end - k_nobat, PAGE_SIZE, 0, in kasan_init_region()
40 if (!phys) in kasan_init_region()
52 pte_t pte = pfn_pte(PHYS_PFN(phys + k_cur - k_nobat), PAGE_KERNEL); in kasan_init_region()
/arch/riscv/kernel/
A Dacpi.c208 void __init __iomem *__acpi_map_table(unsigned long phys, unsigned long size) in __acpi_map_table() argument
213 return early_memremap(phys, size); in __acpi_map_table()
224 void __iomem *acpi_os_ioremap(acpi_physical_address phys, acpi_size size) in acpi_os_ioremap() argument
235 if (phys < md->phys_addr || phys >= end) in acpi_os_ioremap()
238 if (phys + size > end) { in acpi_os_ioremap()
261 if (memblock_is_map_memory(phys) || in acpi_os_ioremap()
262 !memblock_is_region_memory(phys, size)) { in acpi_os_ioremap()
295 if (memblock_is_map_memory(phys)) in acpi_os_ioremap()
296 return (void __iomem *)__va(phys); in acpi_os_ioremap()
308 return ioremap_prot(phys, size, prot); in acpi_os_ioremap()
/arch/sh/include/asm/
A Dmmu.h62 int pmb_bolt_mapping(unsigned long virt, phys_addr_t phys,
64 void __iomem *pmb_remap_caller(phys_addr_t phys, unsigned long size,
71 pmb_bolt_mapping(unsigned long virt, phys_addr_t phys, in pmb_bolt_mapping() argument
78 pmb_remap_caller(phys_addr_t phys, unsigned long size, in pmb_remap_caller() argument
100 pmb_remap(phys_addr_t phys, unsigned long size, pgprot_t prot) in pmb_remap() argument
102 return pmb_remap_caller(phys, size, prot, __builtin_return_address(0)); in pmb_remap()
/arch/arm64/kernel/
A Dacpi.c94 void __init __iomem *__acpi_map_table(unsigned long phys, unsigned long size) in __acpi_map_table() argument
99 return early_memremap(phys, size); in __acpi_map_table()
301 void __iomem *acpi_os_ioremap(acpi_physical_address phys, acpi_size size) in acpi_os_ioremap() argument
312 if (phys < md->phys_addr || phys >= end) in acpi_os_ioremap()
315 if (phys + size > end) { in acpi_os_ioremap()
338 if (memblock_is_map_memory(phys) || in acpi_os_ioremap()
339 !memblock_is_region_memory(phys, size)) { in acpi_os_ioremap()
340 pr_warn(FW_BUG "requested region covers kernel memory @ %pa\n", &phys); in acpi_os_ioremap()
373 if (memblock_is_map_memory(phys)) in acpi_os_ioremap()
374 return (void __iomem *)__phys_to_virt(phys); in acpi_os_ioremap()
[all …]
/arch/sh/boards/mach-sdk7786/
A Dsram.c20 unsigned long phys; in fpga_sram_init() local
44 phys = (area << 26) + SZ_64M - SZ_4K; in fpga_sram_init()
50 vaddr = ioremap(phys, SZ_2K); in fpga_sram_init()
58 SZ_2K >> 10, phys, phys + SZ_2K - 1, area); in fpga_sram_init()
/arch/arm64/kvm/hyp/include/nvhe/
A Dmemory.h70 #define __hyp_va(phys) ((void *)((phys_addr_t)(phys) - hyp_physvirt_offset)) argument
72 static inline void *hyp_phys_to_virt(phys_addr_t phys) in hyp_phys_to_virt() argument
74 return __hyp_va(phys); in hyp_phys_to_virt()
82 #define hyp_phys_to_pfn(phys) ((phys) >> PAGE_SHIFT) argument
85 static inline struct hyp_page *hyp_phys_to_page(phys_addr_t phys) in hyp_phys_to_page() argument
88 return &hyp_vmemmap[hyp_phys_to_pfn(phys)]; in hyp_phys_to_page()
A Dmm.h17 void *hyp_fixmap_map(phys_addr_t phys);
19 void *hyp_fixblock_map(phys_addr_t phys, size_t *size);
28 int __pkvm_create_private_mapping(phys_addr_t phys, size_t size,
31 int pkvm_create_stack(phys_addr_t phys, unsigned long *haddr);
/arch/x86/events/intel/
A Dbts.c151 struct page *page = phys->page; in bts_config_buffer()
157 end = bb->end - phys->offset - phys->displacement; in bts_config_buffer()
159 index -= phys->offset + phys->displacement; in bts_config_buffer()
181 memset(page_address(phys->page) + index, 0, phys->size - index); in bts_buffer_pad_out()
390 struct bts_phys *phys, *next_phys; in bts_buffer_reset() local
398 phys = &bb->buf[bb->cur_buf]; in bts_buffer_reset()
399 space = phys->offset + phys->displacement + phys->size - head; in bts_buffer_reset()
411 gap = buf_size(phys->page) - phys->displacement - phys->size + in bts_buffer_reset()
422 bts_buffer_pad_out(phys, head); in bts_buffer_reset()
427 phys = next_phys; in bts_buffer_reset()
[all …]
/arch/mips/n64/
A Dinit.c89 unsigned long phys; in n64_platform_init() local
125 phys = virt_to_phys(orig); in n64_platform_init()
126 phys += 63; in n64_platform_init()
127 phys &= ~63; in n64_platform_init()
131 n64rdp_write_reg(i, phys); in n64_platform_init()
140 res[0].start = phys; in n64_platform_init()
141 res[0].end = phys + W * H * 2 - 1; in n64_platform_init()
/arch/x86/include/asm/
A Dfixmap.h161 phys_addr_t phys, pgprot_t flags);
165 phys_addr_t phys, pgprot_t flags) in __set_fixmap() argument
167 native_set_fixmap(idx, phys, flags); in __set_fixmap()
193 #define __late_set_fixmap(idx, phys, flags) __set_fixmap(idx, phys, flags) argument
197 phys_addr_t phys, pgprot_t flags);
/arch/arm64/mm/
A Dmmu.c120 phys_addr_t phys; in early_pgtable_alloc() local
124 if (!phys) in early_pgtable_alloc()
127 return phys; in early_pgtable_alloc()
196 phys += PAGE_SIZE; in init_pte()
241 phys += next - addr; in alloc_init_cont_pte()
281 phys += next - addr; in init_pmd()
329 phys += next - addr; in alloc_init_cont_pmd()
387 phys += next - addr; in alloc_init_pud()
452 phys &= PAGE_MASK; in __create_pgd_mapping_locked()
534 &phys, virt); in create_mapping_noalloc()
[all …]
/arch/um/include/shared/
A Dmem.h9 extern int phys_mapping(unsigned long phys, unsigned long long *offset_out);
17 static inline void *uml_to_virt(unsigned long phys) in uml_to_virt() argument
19 return((void *) uml_physmem + phys); in uml_to_virt()
/arch/powerpc/mm/book3s32/
A Dmmu.c45 phys_addr_t phys; member
60 return bat_addrs[b].phys + (va - bat_addrs[b].start); in v_block_mapped()
71 if (pa >= bat_addrs[b].phys in p_block_mapped()
73 +bat_addrs[b].phys) in p_block_mapped()
74 return bat_addrs[b].start+(pa-bat_addrs[b].phys); in p_block_mapped()
116 static void setibat(int index, unsigned long virt, phys_addr_t phys, in setibat() argument
129 bat[0].batl = BAT_PHYS_ADDR(phys) | wimgxpp; in setibat()
260 void __init setbat(int index, unsigned long virt, phys_addr_t phys, in setbat() argument
272 (unsigned long long)phys); in setbat()
287 bat[1].batl = BAT_PHYS_ADDR(phys) | wimgxpp; in setbat()
[all …]
/arch/arm64/boot/dts/marvell/
A Darmada-8040-db.dts106 phys = <&cp0_comphy0 0>;
113 phys = <&cp0_comphy5 2>;
145 phys = <&cp0_comphy1 0>;
150 phys = <&cp0_comphy3 1>;
162 phys = <&cp0_utmi0>;
213 phys = <&cp1_comphy0 0>;
220 phys = <&cp1_comphy4 1>;
227 phys = <&cp1_comphy5 2>;
307 phys = <&cp1_comphy1 0>;
321 phys = <&cp1_utmi0>;
[all …]
A Dcn9130-crb-B.dts17 phys = <&cp0_comphy0 0>;
30 phys = <&cp0_comphy2 0>;
39 phys = <&cp0_comphy1 0>;
46 phys = <&cp0_comphy3 1>;
/arch/parisc/kernel/
A Dkexec.c14 unsigned long phys);
78 unsigned long phys); in machine_kexec()
80 unsigned long phys = page_to_phys(image->control_code_page); in machine_kexec() local
84 set_fixmap(FIX_TEXT_KEXEC, phys); in machine_kexec()
107 reloc(image->head & PAGE_MASK, image->start, phys); in machine_kexec()
/arch/arm/boot/dts/microchip/
A Dlan966x-pcb8290.dts120 phys = <&serdes 0 SERDES6G(1)>;
128 phys = <&serdes 1 SERDES6G(1)>;
136 phys = <&serdes 2 SERDES6G(1)>;
144 phys = <&serdes 3 SERDES6G(1)>;
152 phys = <&serdes 4 SERDES6G(2)>;
160 phys = <&serdes 5 SERDES6G(2)>;
168 phys = <&serdes 6 SERDES6G(2)>;
176 phys = <&serdes 7 SERDES6G(2)>;

Completed in 38 milliseconds

12345678910>>...28