Searched refs:phys_addr (Results 26 - 50 of 417) sorted by path

1234567891011>>

/linux-master/arch/arm/mm/
H A Dioremap.c62 if (vm->phys_addr > paddr ||
63 paddr + size - 1 > vm->phys_addr + vm->size - 1)
284 addr += paddr - svm->vm.phys_addr;
301 area->phys_addr = paddr;
327 void __iomem *__arm_ioremap_caller(phys_addr_t phys_addr, size_t size, argument
331 unsigned long offset = phys_addr & ~PAGE_MASK;
332 unsigned long pfn = __phys_to_pfn(phys_addr);
337 last_addr = phys_addr + size - 1;
338 if (!size || last_addr < phys_addr)
396 __arm_ioremap_exec(phys_addr_t phys_addr, size_ argument
414 arch_memremap_wb(phys_addr_t phys_addr, size_t size) argument
459 pci_remap_iospace(const struct resource *res, phys_addr_t phys_addr) argument
[all...]
H A Dmmu.c1041 vm->phys_addr = __pfn_to_phys(md->pfn);
H A Dnommu.c213 void __iomem *__arm_ioremap_caller(phys_addr_t phys_addr, size_t size, argument
216 return (void __iomem *)phys_addr;
254 void *arch_memremap_wb(phys_addr_t phys_addr, size_t size) argument
256 return (void *)phys_addr;
/linux-master/arch/arm64/include/asm/
H A Dkvm_mmu.h160 int create_hyp_io_mappings(phys_addr_t phys_addr, size_t size,
163 int create_hyp_exec_mappings(phys_addr_t phys_addr, size_t size,
165 int create_hyp_stack(phys_addr_t phys_addr, unsigned long *haddr);
/linux-master/arch/arm64/kernel/
H A Dacpi.c289 u64 end = md->phys_addr + (md->num_pages << EFI_PAGE_SHIFT);
291 if (phys < md->phys_addr || phys >= end)
H A Defi.c22 return !PAGE_ALIGNED(md->phys_addr) ||
92 create_pgd_mapping(mm, md->phys_addr, md->virt_addr,
/linux-master/arch/arm64/kvm/
H A Dmmio.c108 trace_kvm_mmio(KVM_TRACE_MMIO_READ, len, run->mmio.phys_addr,
188 run->mmio.phys_addr = fault_ipa;
H A Dmmu.c576 phys_addr_t phys_addr; local
593 phys_addr = kvm_kaddr_to_phys(from + virt_addr - start);
594 err = __create_hyp_mappings(virt_addr, PAGE_SIZE, phys_addr,
661 static int __create_hyp_private_mapping(phys_addr_t phys_addr, size_t size, argument
670 phys_addr, size, prot);
678 size = PAGE_ALIGN(size + offset_in_page(phys_addr));
683 ret = __create_hyp_mappings(addr, size, phys_addr, prot);
687 *haddr = addr + offset_in_page(phys_addr);
691 int create_hyp_stack(phys_addr_t phys_addr, unsigned long *haddr) argument
723 ret = __create_hyp_mappings(base + PAGE_SIZE, PAGE_SIZE, phys_addr,
740 create_hyp_io_mappings(phys_addr_t phys_addr, size_t size, void __iomem **kaddr, void __iomem **haddr) argument
778 create_hyp_exec_mappings(phys_addr_t phys_addr, size_t size, void **haddr) argument
[all...]
/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));
H A Dmmu.c714 vma->phys_addr = pa_start;
/linux-master/arch/hexagon/include/asm/
H A Dio.h27 extern int remap_area_pages(unsigned long start, unsigned long phys_addr,
/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));
H A Dio.h17 extern void __init __iomem *early_ioremap(u64 phys_addr, unsigned long size);
/linux-master/arch/loongarch/kernel/
H A Dmem.c22 mem_start = md->phys_addr;
H A Dnuma.c285 mem_start = md->phys_addr;
/linux-master/arch/loongarch/kvm/
H A Dexit.c162 run->iocsr_io.phys_addr = addr;
347 run->mmio.phys_addr = vcpu->arch.badv;
446 run->mmio.phys_addr, NULL);
494 run->mmio.phys_addr, run->mmio.data);
515 run->mmio.phys_addr = vcpu->arch.badv;
598 run->mmio.phys_addr, data);
/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/m68k/include/asm/
H A Doplib.h61 extern char *prom_mapio(char *virt_hint, int io_space, unsigned int phys_addr, unsigned int num_bytes);
/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/arch/mips/kvm/
H A Demulate.c991 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
993 if (run->mmio.phys_addr == KVM_INVALID_ADDR)
1036 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
1066 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
1097 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
1144 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
1253 run->mmio.phys_addr, run->mmio.len, data);
1295 run->mmio.phys_addr = kvm_mips_callbacks->gva_to_gpa(
1297 if (run->mmio.phys_addr == KVM_INVALID_ADDR)
1330 run->mmio.phys_addr
[all...]
/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/mips/pci/
H A Dpci-generic.c51 int pci_remap_iospace(const struct resource *res, phys_addr_t phys_addr) argument
60 vaddr = (unsigned long)ioremap(phys_addr, resource_size(res));
/linux-master/arch/mips/pic32/pic32mzda/
H A Dinit.c101 if (lookup->phys_addr) {
106 lookup->phys_addr = res.start;
/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/parisc/include/asm/
H A Dcacheflush.h81 void flush_dcache_page_asm(unsigned long phys_addr, unsigned long vaddr);

Completed in 395 milliseconds

1234567891011>>