Searched refs:phys_addr (Results 1 - 25 of 414) sorted by relevance

1234567891011>>

/linux-master/arch/loongarch/mm/
H A Dioremap.c9 void __init __iomem *early_ioremap(u64 phys_addr, unsigned long size) argument
11 return ((void __iomem *)TO_CACHE(phys_addr));
19 void *early_memremap_ro(resource_size_t phys_addr, unsigned long size) argument
21 return early_memremap(phys_addr, size);
24 void *early_memremap_prot(resource_size_t phys_addr, unsigned long size, argument
27 return early_memremap(phys_addr, size);
/linux-master/arch/parisc/mm/
H A Dioremap.c16 void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size, argument
20 unsigned long end = phys_addr + size - 1;
22 if ((phys_addr >= 0x00080000 && end < 0x000fffff) ||
23 (phys_addr >= 0x00500000 && end < 0x03bfffff))
24 phys_addr |= F_EXTEND(0xfc000000);
30 if (phys_addr < virt_to_phys(high_memory)) {
34 t_addr = __va(phys_addr);
44 return generic_ioremap_prot(phys_addr, size, __pgprot(prot));
/linux-master/mm/
H A Dioremap.c15 void __iomem *generic_ioremap_prot(phys_addr_t phys_addr, size_t size, argument
27 last_addr = phys_addr + size - 1;
28 if (!size || last_addr < phys_addr)
32 offset = phys_addr & (~PAGE_MASK);
33 phys_addr -= offset;
41 area->phys_addr = phys_addr;
43 if (ioremap_page_range(vaddr, vaddr + size, phys_addr, prot)) {
52 void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size, argument
55 return generic_ioremap_prot(phys_addr, siz
[all...]
H A Dearly_ioremap.c35 pgprot_t __init __weak early_memremap_pgprot_adjust(resource_size_t phys_addr, argument
100 __early_ioremap(resource_size_t phys_addr, unsigned long size, pgprot_t prot) argument
119 __func__, &phys_addr, size))
123 last_addr = phys_addr + size - 1;
124 if (WARN_ON(!size || last_addr < phys_addr))
131 offset = offset_in_page(phys_addr);
132 phys_addr &= PAGE_MASK;
133 size = PAGE_ALIGN(last_addr + 1) - phys_addr;
148 __late_set_fixmap(idx, phys_addr, prot);
150 __early_set_fixmap(idx, phys_addr, pro
211 early_ioremap(resource_size_t phys_addr, unsigned long size) argument
218 early_memremap(resource_size_t phys_addr, unsigned long size) argument
227 early_memremap_ro(resource_size_t phys_addr, unsigned long size) argument
238 early_memremap_prot(resource_size_t phys_addr, unsigned long size, unsigned long prot_val) argument
270 early_ioremap(resource_size_t phys_addr, unsigned long size) argument
277 early_memremap(resource_size_t phys_addr, unsigned long size) argument
282 early_memremap_ro(resource_size_t phys_addr, unsigned long size) argument
[all...]
/linux-master/include/asm-generic/
H A Dearly_ioremap.h11 extern void __iomem *early_ioremap(resource_size_t phys_addr,
13 extern void *early_memremap(resource_size_t phys_addr,
15 extern void *early_memremap_ro(resource_size_t phys_addr,
17 extern void *early_memremap_prot(resource_size_t phys_addr,
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_sa_media.h12 int intel_sa_mediagt_setup(struct intel_gt *gt, phys_addr_t phys_addr,
H A Dintel_sa_media.c12 int intel_sa_mediagt_setup(struct intel_gt *gt, phys_addr_t phys_addr, argument
37 gt->phys_addr = phys_addr;
/linux-master/arch/arm64/mm/
H A Dioremap.c6 void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size, argument
9 unsigned long last_addr = phys_addr + size - 1;
16 if (WARN_ON(pfn_is_map_memory(__phys_to_pfn(phys_addr))))
19 return generic_ioremap_prot(phys_addr, size, __pgprot(prot));
/linux-master/arch/mips/alchemy/common/
H A Dsetup.c80 phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) argument
86 if ((phys_addr >> 32) != 0)
87 return phys_addr;
90 if (phys_addr >= start && (phys_addr + size - 1) <= end)
91 return (phys_addr_t)(AU1500_PCI_MEM_PHYS_ADDR + phys_addr);
94 return phys_addr;
100 phys_addr_t phys_addr = fixup_bigphys_addr(pfn << PAGE_SHIFT, size); local
102 return remap_pfn_range(vma, vaddr, phys_addr >> PAGE_SHIFT, size, prot);
/linux-master/tools/perf/scripts/python/
H A Dmem-phys-addr.py62 def is_system_ram(phys_addr):
64 position = bisect.bisect(system_ram, phys_addr)
69 def is_persistent_mem(phys_addr):
70 position = bisect.bisect(pmem, phys_addr)
75 def find_memory_type(phys_addr):
76 if phys_addr == 0:
78 if is_system_ram(phys_addr):
81 if is_persistent_mem(phys_addr):
88 if int(m[0], 16) <= phys_addr <= int(m[1], 16):
95 phys_addr
[all...]
/linux-master/arch/loongarch/include/asm/
H A Ddmi.h15 static inline void *dmi_remap(u64 phys_addr, unsigned long size) argument
17 return ((void *)TO_CACHE(phys_addr));
/linux-master/arch/mips/mm/
H A Dioremap.c41 * @phys_addr: bus address of the memory
46 void __iomem *ioremap_prot(phys_addr_t phys_addr, unsigned long size, argument
56 cpu_addr = plat_ioremap(phys_addr, size, flags);
60 phys_addr = fixup_bigphys_addr(phys_addr, size);
63 last_addr = phys_addr + size - 1;
64 if (!size || last_addr < phys_addr)
71 if (IS_LOW512(phys_addr) && IS_LOW512(last_addr) &&
73 return (void __iomem *) CKSEG1ADDR(phys_addr);
83 pfn = PFN_DOWN(phys_addr);
[all...]
/linux-master/arch/nios2/mm/
H A Dioremap.c23 unsigned long size, unsigned long phys_addr,
37 pfn = PFN_DOWN(phys_addr);
51 unsigned long size, unsigned long phys_addr,
60 phys_addr -= address;
68 remap_area_pte(pte, address, end - address, address + phys_addr,
76 static int remap_area_pages(unsigned long address, unsigned long phys_addr, argument
83 phys_addr -= address;
104 phys_addr + address, flags))
119 void __iomem *ioremap(unsigned long phys_addr, unsigned long size) argument
127 last_addr = phys_addr
22 remap_area_pte(pte_t *pte, unsigned long address, unsigned long size, unsigned long phys_addr, unsigned long flags) argument
50 remap_area_pmd(pmd_t *pmd, unsigned long address, unsigned long size, unsigned long phys_addr, unsigned long flags) argument
[all...]
/linux-master/arch/x86/mm/
H A Dioremap.c184 __ioremap_caller(resource_size_t phys_addr, unsigned long size, argument
189 const resource_size_t unaligned_phys_addr = phys_addr;
199 last_addr = phys_addr + size - 1;
200 if (!size || last_addr < phys_addr)
203 if (!phys_addr_valid(phys_addr)) {
205 (unsigned long long)phys_addr);
210 __ioremap_check_mem(phys_addr, size, &io_desc);
217 &phys_addr, &last_addr);
224 offset = phys_addr & ~PAGE_MASK;
225 phys_addr
343 ioremap(resource_size_t phys_addr, unsigned long size) argument
384 ioremap_uc(resource_size_t phys_addr, unsigned long size) argument
403 ioremap_wc(resource_size_t phys_addr, unsigned long size) argument
420 ioremap_wt(resource_size_t phys_addr, unsigned long size) argument
427 ioremap_encrypted(resource_size_t phys_addr, unsigned long size) argument
434 ioremap_cache(resource_size_t phys_addr, unsigned long size) argument
441 ioremap_prot(resource_size_t phys_addr, unsigned long size, unsigned long prot_val) argument
542 memremap_should_map_decrypted(resource_size_t phys_addr, unsigned long size) argument
595 memremap_is_efi_data(resource_size_t phys_addr, unsigned long size) argument
634 memremap_is_setup_data(resource_size_t phys_addr, unsigned long size) argument
695 early_memremap_is_setup_data(resource_size_t phys_addr, unsigned long size) argument
758 arch_memremap_can_ram_remap(resource_size_t phys_addr, unsigned long size, unsigned long flags) argument
785 early_memremap_pgprot_adjust(resource_size_t phys_addr, unsigned long size, pgprot_t prot) argument
809 phys_mem_access_encrypted(unsigned long phys_addr, unsigned long size) argument
815 early_memremap_encrypted(resource_size_t phys_addr, unsigned long size) argument
825 early_memremap_encrypted_wp(resource_size_t phys_addr, unsigned long size) argument
834 early_memremap_decrypted(resource_size_t phys_addr, unsigned long size) argument
844 early_memremap_decrypted_wp(resource_size_t phys_addr, unsigned long size) argument
[all...]
H A Dphysaddr.c74 unsigned long phys_addr = x - PAGE_OFFSET; local
80 VIRTUAL_BUG_ON((phys_addr >> PAGE_SHIFT) > max_low_pfn);
81 BUG_ON(slow_virt_to_phys((void *)x) != phys_addr);
83 return phys_addr;
/linux-master/arch/xtensa/mm/
H A Dioremap.c13 void __iomem *ioremap_prot(phys_addr_t phys_addr, size_t size, argument
16 unsigned long pfn = __phys_to_pfn((phys_addr));
19 return generic_ioremap_prot(phys_addr, size, __pgprot(prot));
/linux-master/include/media/i2c/
H A Dadv7511.h23 uint16_t phys_addr; member in struct:adv7511_edid_detect
/linux-master/arch/arm/mach-mvebu/
H A Dpmsu.h11 int armada_xp_boot_cpu(unsigned int cpu_id, void *phys_addr);
/linux-master/include/trace/events/
H A Dhabanalabs.h17 TP_PROTO(struct device *dev, u64 virt_addr, u64 phys_addr, u32 page_size, bool flush_pte),
19 TP_ARGS(dev, virt_addr, phys_addr, page_size, flush_pte),
24 __field(u64, phys_addr)
32 __entry->phys_addr = phys_addr;
40 __entry->phys_addr,
46 TP_PROTO(struct device *dev, u64 virt_addr, u64 phys_addr, u32 page_size, bool flush_pte),
47 TP_ARGS(dev, virt_addr, phys_addr, page_size, flush_pte));
50 TP_PROTO(struct device *dev, u64 virt_addr, u64 phys_addr, u32 page_size, bool flush_pte),
51 TP_ARGS(dev, virt_addr, phys_addr, page_siz
[all...]
/linux-master/arch/sh/mm/
H A Dioremap.c75 void __iomem __ref *ioremap_prot(phys_addr_t phys_addr, size_t size, argument
81 mapped = __ioremap_trapped(phys_addr, size);
85 mapped = __ioremap_29bit(phys_addr, size, pgprot);
93 return ioremap_fixed(phys_addr, size, pgprot);
99 mapped = pmb_remap_caller(phys_addr, size, pgprot,
104 return generic_ioremap_prot(phys_addr, size, pgprot);
H A Dioremap.h10 ioremap_fixed(phys_addr_t phys_addr, unsigned long size, pgprot_t prot) argument
H A Dioremap_fixed.c48 ioremap_fixed(phys_addr_t phys_addr, unsigned long size, pgprot_t prot) argument
59 offset = phys_addr & ~PAGE_MASK;
60 phys_addr &= PAGE_MASK;
61 size = PAGE_ALIGN(phys_addr + size) - phys_addr;
90 __set_fixmap(idx, phys_addr, prot);
91 phys_addr += PAGE_SIZE;
/linux-master/include/linux/
H A Dio-mapping.h68 resource_size_t phys_addr; local
71 phys_addr = mapping->base + offset;
77 return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot);
94 resource_size_t phys_addr; local
97 phys_addr = mapping->base + offset;
98 return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot);
111 resource_size_t phys_addr; local
114 phys_addr = mapping->base + offset;
116 return ioremap_wc(phys_addr, size);
/linux-master/drivers/firmware/efi/
H A Dmemattr.c58 u64 in_paddr = in->phys_addr;
71 (!PAGE_ALIGNED(in->phys_addr) ||
85 u64 md_paddr = md->phys_addr;
90 if (md->virt_addr == 0 && md->phys_addr != 0) {
172 valid ? "" : "!", md.phys_addr,
173 md.phys_addr + size - 1,
/linux-master/arch/x86/platform/efi/
H A Defi_32.c42 start_pfn = PFN_DOWN(md->phys_addr);
44 end = md->phys_addr + size;
48 va = __va(md->phys_addr);
53 va = ioremap_cache(md->phys_addr, size);
58 pr_err("ioremap of 0x%llX failed!\n", md->phys_addr);
88 void __init parse_efi_setup(u64 phys_addr, u32 data_len) {} argument

Completed in 420 milliseconds

1234567891011>>