/linux-master/arch/loongarch/mm/ |
H A D | ioremap.c | 9 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 D | ioremap.c | 16 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 D | ioremap.c | 15 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 D | early_ioremap.c | 35 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 D | early_ioremap.h | 11 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 D | intel_sa_media.h | 12 int intel_sa_mediagt_setup(struct intel_gt *gt, phys_addr_t phys_addr,
|
H A D | intel_sa_media.c | 12 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 D | ioremap.c | 6 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 D | setup.c | 80 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 D | mem-phys-addr.py | 62 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 D | dmi.h | 15 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 D | ioremap.c | 41 * @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 D | ioremap.c | 23 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 D | ioremap.c | 184 __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 D | physaddr.c | 74 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 D | ioremap.c | 13 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 D | adv7511.h | 23 uint16_t phys_addr; member in struct:adv7511_edid_detect
|
/linux-master/arch/arm/mach-mvebu/ |
H A D | pmsu.h | 11 int armada_xp_boot_cpu(unsigned int cpu_id, void *phys_addr);
|
/linux-master/include/trace/events/ |
H A D | habanalabs.h | 17 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 D | ioremap.c | 75 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 D | ioremap.h | 10 ioremap_fixed(phys_addr_t phys_addr, unsigned long size, pgprot_t prot) argument
|
H A D | ioremap_fixed.c | 48 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 D | io-mapping.h | 68 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 D | memattr.c | 58 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 D | efi_32.c | 42 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
|