Home
last modified time | relevance | path

Searched refs:phys_addr (Results 1 – 200 of 282) sorted by relevance

12

/linux-4.1.27/arch/ia64/mm/
Dioremap.c19 __ioremap_uc(unsigned long phys_addr) in __ioremap_uc() argument
21 return (void __iomem *) (__IA64_UNCACHED_OFFSET | phys_addr); in __ioremap_uc()
25 early_ioremap (unsigned long phys_addr, unsigned long size) in early_ioremap() argument
28 attr = kern_mem_attribute(phys_addr, size); in early_ioremap()
30 return (void __iomem *) phys_to_virt(phys_addr); in early_ioremap()
31 return __ioremap_uc(phys_addr); in early_ioremap()
35 ioremap (unsigned long phys_addr, unsigned long size) in ioremap() argument
50 attr = kern_mem_attribute(phys_addr, size); in ioremap()
52 return (void __iomem *) phys_to_virt(phys_addr); in ioremap()
54 return __ioremap_uc(phys_addr); in ioremap()
[all …]
/linux-4.1.27/arch/x86/mm/
Dioremap.c82 static void __iomem *__ioremap_caller(resource_size_t phys_addr, in __ioremap_caller() argument
87 const resource_size_t unaligned_phys_addr = phys_addr; in __ioremap_caller()
97 last_addr = phys_addr + size - 1; in __ioremap_caller()
98 if (!size || last_addr < phys_addr) in __ioremap_caller()
101 if (!phys_addr_valid(phys_addr)) { in __ioremap_caller()
103 (unsigned long long)phys_addr); in __ioremap_caller()
111 if (is_ISA_range(phys_addr, last_addr)) in __ioremap_caller()
112 return (__force void __iomem *)phys_to_virt(phys_addr); in __ioremap_caller()
118 ram_region = region_is_ram(phys_addr, size); in __ioremap_caller()
121 (unsigned long int)phys_addr, in __ioremap_caller()
[all …]
Dphysaddr.c72 unsigned long phys_addr = x - PAGE_OFFSET; in __phys_addr() local
78 VIRTUAL_BUG_ON((phys_addr >> PAGE_SHIFT) > max_low_pfn); in __phys_addr()
79 BUG_ON(slow_virt_to_phys((void *)x) != phys_addr); in __phys_addr()
81 return phys_addr; in __phys_addr()
/linux-4.1.27/arch/arm64/mm/
Dioremap.c32 static void __iomem *__ioremap_caller(phys_addr_t phys_addr, size_t size, in __ioremap_caller() argument
36 unsigned long offset = phys_addr & ~PAGE_MASK; in __ioremap_caller()
45 phys_addr &= PAGE_MASK; in __ioremap_caller()
51 last_addr = phys_addr + size - 1; in __ioremap_caller()
52 if (!size || last_addr < phys_addr || (last_addr & ~PHYS_MASK)) in __ioremap_caller()
58 if (WARN_ON(pfn_valid(__phys_to_pfn(phys_addr)))) in __ioremap_caller()
65 area->phys_addr = phys_addr; in __ioremap_caller()
67 err = ioremap_page_range(addr, addr + size, phys_addr, prot); in __ioremap_caller()
76 void __iomem *__ioremap(phys_addr_t phys_addr, size_t size, pgprot_t prot) in __ioremap() argument
78 return __ioremap_caller(phys_addr, size, prot, in __ioremap()
[all …]
/linux-4.1.27/arch/avr32/mm/
Dioremap.c22 void __iomem *__ioremap(unsigned long phys_addr, size_t size, in __ioremap() argument
35 if ((phys_addr >= P4SEG) && (flags == 0)) in __ioremap()
36 return (void __iomem *)phys_addr; in __ioremap()
39 last_addr = phys_addr + size - 1; in __ioremap()
40 if (!size || last_addr < phys_addr) in __ioremap()
48 if (PHYSADDR(P2SEGADDR(phys_addr)) == phys_addr) in __ioremap()
49 return (void __iomem *)P2SEGADDR(phys_addr); in __ioremap()
52 offset = phys_addr & ~PAGE_MASK; in __ioremap()
53 phys_addr &= PAGE_MASK; in __ioremap()
54 size = PAGE_ALIGN(last_addr + 1) - phys_addr; in __ioremap()
[all …]
/linux-4.1.27/arch/m32r/mm/
Dioremap.c43 __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) in __ioremap() argument
51 last_addr = phys_addr + size - 1; in __ioremap()
52 if (!size || last_addr < phys_addr) in __ioremap()
59 if (IS_LOW512(phys_addr) && IS_LOW512(phys_addr + size - 1)) in __ioremap()
60 return (void *) KSEG1ADDR(phys_addr); in __ioremap()
65 if (phys_addr < virt_to_phys(high_memory)) { in __ioremap()
69 t_addr = __va(phys_addr); in __ioremap()
83 offset = phys_addr & ~PAGE_MASK; in __ioremap()
84 phys_addr &= PAGE_MASK; in __ioremap()
85 size = PAGE_ALIGN(last_addr + 1) - phys_addr; in __ioremap()
[all …]
Dioremap-nommu.c42 __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) in __ioremap() argument
44 return (void *)phys_addr; in __ioremap()
/linux-4.1.27/arch/mips/mm/
Dioremap.c20 phys_addr_t size, phys_addr_t phys_addr, unsigned long flags) in remap_area_pte() argument
32 pfn = phys_addr >> PAGE_SHIFT; in remap_area_pte()
46 phys_addr_t size, phys_addr_t phys_addr, unsigned long flags) in remap_area_pmd() argument
54 phys_addr -= address; in remap_area_pmd()
60 remap_area_pte(pte, address, end - address, address + phys_addr, flags); in remap_area_pmd()
67 static int remap_area_pages(unsigned long address, phys_addr_t phys_addr, in remap_area_pages() argument
74 phys_addr -= address; in remap_area_pages()
90 phys_addr + address, flags)) in remap_area_pages()
116 void __iomem * __ioremap(phys_addr_t phys_addr, phys_addr_t size, unsigned long flags) in __ioremap() argument
123 phys_addr = fixup_bigphys_addr(phys_addr, size); in __ioremap()
[all …]
/linux-4.1.27/arch/nios2/mm/
Dioremap.c23 unsigned long size, unsigned long phys_addr, in remap_area_pte() argument
37 pfn = PFN_DOWN(phys_addr); in remap_area_pte()
51 unsigned long size, unsigned long phys_addr, in remap_area_pmd() argument
60 phys_addr -= address; in remap_area_pmd()
68 remap_area_pte(pte, address, end - address, address + phys_addr, in remap_area_pmd()
76 static int remap_area_pages(unsigned long address, unsigned long phys_addr, in remap_area_pages() argument
83 phys_addr -= address; in remap_area_pages()
100 phys_addr + address, flags)) in remap_area_pages()
115 void __iomem *__ioremap(unsigned long phys_addr, unsigned long size, in __ioremap() argument
124 last_addr = phys_addr + size - 1; in __ioremap()
[all …]
/linux-4.1.27/arch/parisc/mm/
Dioremap.c27 void __iomem * __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) in __ioremap() argument
35 unsigned long end = phys_addr + size - 1; in __ioremap()
37 if ((phys_addr >= 0x00080000 && end < 0x000fffff) || in __ioremap()
38 (phys_addr >= 0x00500000 && end < 0x03bfffff)) { in __ioremap()
39 phys_addr |= F_EXTEND(0xfc000000); in __ioremap()
45 last_addr = phys_addr + size - 1; in __ioremap()
46 if (!size || last_addr < phys_addr) in __ioremap()
52 if (phys_addr < virt_to_phys(high_memory)) { in __ioremap()
56 t_addr = __va(phys_addr); in __ioremap()
72 offset = phys_addr & ~PAGE_MASK; in __ioremap()
[all …]
/linux-4.1.27/arch/metag/mm/
Dioremap.c28 void __iomem *__ioremap(unsigned long phys_addr, size_t size, in __ioremap() argument
37 last_addr = phys_addr + size - 1; in __ioremap()
38 if (!size || last_addr < phys_addr) in __ioremap()
42 if (phys_addr >= LINSYSCUSTOM_BASE && in __ioremap()
43 phys_addr < (LINSYSCUSTOM_BASE + LINSYSCUSTOM_LIMIT)) in __ioremap()
44 return (__force void __iomem *) phys_addr; in __ioremap()
49 offset = phys_addr & ~PAGE_MASK; in __ioremap()
50 phys_addr &= PAGE_MASK; in __ioremap()
51 size = PAGE_ALIGN(last_addr+1) - phys_addr; in __ioremap()
62 area->phys_addr = phys_addr; in __ioremap()
[all …]
Dmmu-meta2.c177 unsigned long phys_addr, second_level_phys; in mmu_init() local
180 phys_addr = __pa(addr); in mmu_init()
189 pte_val(*pte) = ((phys_addr & SECOND_LEVEL_MASK) | in mmu_init()
/linux-4.1.27/mm/
Dearly_ioremap.c97 __early_ioremap(resource_size_t phys_addr, unsigned long size, pgprot_t prot) in __early_ioremap() argument
116 __func__, (u64)phys_addr, size)) in __early_ioremap()
120 last_addr = phys_addr + size - 1; in __early_ioremap()
121 if (WARN_ON(!size || last_addr < phys_addr)) in __early_ioremap()
128 offset = phys_addr & ~PAGE_MASK; in __early_ioremap()
129 phys_addr &= PAGE_MASK; in __early_ioremap()
130 size = PAGE_ALIGN(last_addr + 1) - phys_addr; in __early_ioremap()
145 __late_set_fixmap(idx, phys_addr, prot); in __early_ioremap()
147 __early_set_fixmap(idx, phys_addr, prot); in __early_ioremap()
148 phys_addr += PAGE_SIZE; in __early_ioremap()
[all …]
/linux-4.1.27/arch/cris/mm/
Dioremap.c30 void __iomem * __ioremap_prot(unsigned long phys_addr, unsigned long size, pgprot_t prot) in __ioremap_prot() argument
37 last_addr = phys_addr + size - 1; in __ioremap_prot()
38 if (!size || last_addr < phys_addr) in __ioremap_prot()
44 offset = phys_addr & ~PAGE_MASK; in __ioremap_prot()
45 phys_addr &= PAGE_MASK; in __ioremap_prot()
46 size = PAGE_ALIGN(last_addr+1) - phys_addr; in __ioremap_prot()
56 phys_addr, prot)) { in __ioremap_prot()
63 void __iomem * __ioremap(unsigned long phys_addr, unsigned long size, unsigned long flags) in __ioremap() argument
65 return __ioremap_prot(phys_addr, size, in __ioremap()
79 void __iomem *ioremap_nocache(unsigned long phys_addr, unsigned long size) in ioremap_nocache() argument
[all …]
/linux-4.1.27/lib/
Dioremap.c54 unsigned long end, phys_addr_t phys_addr, pgprot_t prot) in ioremap_pte_range() argument
59 pfn = phys_addr >> PAGE_SHIFT; in ioremap_pte_range()
72 unsigned long end, phys_addr_t phys_addr, pgprot_t prot) in ioremap_pmd_range() argument
77 phys_addr -= addr; in ioremap_pmd_range()
86 IS_ALIGNED(phys_addr + addr, PMD_SIZE)) { in ioremap_pmd_range()
87 if (pmd_set_huge(pmd, phys_addr + addr, prot)) in ioremap_pmd_range()
91 if (ioremap_pte_range(pmd, addr, next, phys_addr + addr, prot)) in ioremap_pmd_range()
98 unsigned long end, phys_addr_t phys_addr, pgprot_t prot) in ioremap_pud_range() argument
103 phys_addr -= addr; in ioremap_pud_range()
112 IS_ALIGNED(phys_addr + addr, PUD_SIZE)) { in ioremap_pud_range()
[all …]
Ddma-debug.c398 static unsigned long long phys_addr(struct dma_debug_entry *entry) in phys_addr() function
422 phys_addr(entry), entry->pfn, in debug_dma_dump_mappings()
1117 (phys_addr(ref) != phys_addr(entry))) { in check_unmap()
1124 phys_addr(entry), in check_unmap()
1125 phys_addr(ref)); in check_unmap()
Dgenalloc.c193 chunk->phys_addr = phys; in gen_pool_add_virt()
221 paddr = chunk->phys_addr + (addr - chunk->start_addr); in gen_pool_virt_to_phys()
/linux-4.1.27/arch/sh/mm/
Dioremap.c38 __ioremap_caller(phys_addr_t phys_addr, unsigned long size, in __ioremap_caller() argument
46 last_addr = phys_addr + size - 1; in __ioremap_caller()
47 if (!size || last_addr < phys_addr) in __ioremap_caller()
54 return ioremap_fixed(phys_addr, size, pgprot); in __ioremap_caller()
60 mapped = pmb_remap_caller(phys_addr, size, pgprot, caller); in __ioremap_caller()
67 offset = phys_addr & ~PAGE_MASK; in __ioremap_caller()
68 phys_addr &= PAGE_MASK; in __ioremap_caller()
69 size = PAGE_ALIGN(last_addr+1) - phys_addr; in __ioremap_caller()
77 area->phys_addr = phys_addr; in __ioremap_caller()
80 if (ioremap_page_range(addr, addr + size, phys_addr, pgprot)) { in __ioremap_caller()
Dioremap_fixed.c47 ioremap_fixed(phys_addr_t phys_addr, unsigned long size, pgprot_t prot) in ioremap_fixed() argument
58 offset = phys_addr & ~PAGE_MASK; in ioremap_fixed()
59 phys_addr &= PAGE_MASK; in ioremap_fixed()
60 size = PAGE_ALIGN(phys_addr + size) - phys_addr; in ioremap_fixed()
89 __set_fixmap(idx, phys_addr, prot); in ioremap_fixed()
90 phys_addr += PAGE_SIZE; in ioremap_fixed()
/linux-4.1.27/arch/ia64/kernel/
Defi.c289 return (md->phys_addr + efi_md_size(md)); in efi_md_end()
367 "dropped @ %llx\n", md->phys_addr); in efi_get_pal_addr()
375 vaddr = PAGE_OFFSET + md->phys_addr; in efi_get_pal_addr()
404 smp_processor_id(), md->phys_addr, in efi_get_pal_addr()
405 md->phys_addr + efi_md_size(md), in efi_get_pal_addr()
408 return __va(md->phys_addr); in efi_get_pal_addr()
431 static void __init handle_palo(unsigned long phys_addr) in handle_palo() argument
433 struct palo_table *palo = __va(phys_addr); in handle_palo()
593 md->phys_addr, in efi_init()
594 md->phys_addr + efi_md_size(md), size, unit); in efi_init()
[all …]
Derr_inject.c44 static u64 phys_addr[NR_CPUS]; variable
134 return sprintf(buf, "%lx\n", phys_addr[cpu]); in store()
154 phys_addr[cpu] = ia64_tpa(virt_addr); in store_virtual_to_phys()
Dacpi.c162 char *__init __acpi_map_table(unsigned long phys_addr, unsigned long size) in __acpi_map_table() argument
164 return __va(phys_addr); in __acpi_map_table()
966 int __ref acpi_register_ioapic(acpi_handle handle, u64 phys_addr, u32 gsi_base) in acpi_register_ioapic() argument
970 if ((err = iosapic_init(phys_addr, gsi_base))) in acpi_register_ioapic()
/linux-4.1.27/arch/mips/alchemy/common/
Dsetup.c77 phys_addr_t __fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in __fixup_bigphys_addr() argument
83 if ((phys_addr >> 32) != 0) in __fixup_bigphys_addr()
84 return phys_addr; in __fixup_bigphys_addr()
87 if (phys_addr >= start && (phys_addr + size - 1) <= end) in __fixup_bigphys_addr()
88 return (phys_addr_t)(AU1500_PCI_MEM_PHYS_ADDR + phys_addr); in __fixup_bigphys_addr()
91 return phys_addr; in __fixup_bigphys_addr()
/linux-4.1.27/arch/hexagon/mm/
Dioremap.c25 void __iomem *ioremap_nocache(unsigned long phys_addr, unsigned long size) in ioremap_nocache() argument
28 unsigned long offset = phys_addr & ~PAGE_MASK; in ioremap_nocache()
34 last_addr = phys_addr + size - 1; in ioremap_nocache()
37 if (!size || (last_addr < phys_addr)) in ioremap_nocache()
46 if (ioremap_page_range(addr, addr+size, phys_addr, prot)) { in ioremap_nocache()
/linux-4.1.27/arch/unicore32/mm/
Dioremap.c184 void __iomem *__uc32_ioremap_caller(unsigned long phys_addr, size_t size, in __uc32_ioremap_caller() argument
188 unsigned long offset = phys_addr & ~PAGE_MASK; in __uc32_ioremap_caller()
189 unsigned long pfn = __phys_to_pfn(phys_addr); in __uc32_ioremap_caller()
194 last_addr = phys_addr + size - 1; in __uc32_ioremap_caller()
195 if (!size || last_addr < phys_addr) in __uc32_ioremap_caller()
220 __uc32_ioremap(unsigned long phys_addr, size_t size) in __uc32_ioremap() argument
222 return __uc32_ioremap_caller(phys_addr, size, MT_DEVICE, in __uc32_ioremap()
228 __uc32_ioremap_cached(unsigned long phys_addr, size_t size) in __uc32_ioremap_cached() argument
230 return __uc32_ioremap_caller(phys_addr, size, MT_DEVICE_CACHED, in __uc32_ioremap_cached()
/linux-4.1.27/arch/arm/mm/
Dioremap.c58 if (vm->phys_addr > paddr || in find_static_vm_paddr()
59 paddr + size - 1 > vm->phys_addr + vm->size - 1) in find_static_vm_paddr()
293 addr += paddr - svm->vm.phys_addr; in __arm_ioremap_pfn_caller()
308 area->phys_addr = paddr; in __arm_ioremap_pfn_caller()
334 void __iomem *__arm_ioremap_caller(phys_addr_t phys_addr, size_t size, in __arm_ioremap_caller() argument
338 unsigned long offset = phys_addr & ~PAGE_MASK; in __arm_ioremap_caller()
339 unsigned long pfn = __phys_to_pfn(phys_addr); in __arm_ioremap_caller()
344 last_addr = phys_addr + size - 1; in __arm_ioremap_caller()
345 if (!size || last_addr < phys_addr) in __arm_ioremap_caller()
375 __arm_ioremap(phys_addr_t phys_addr, size_t size, unsigned int mtype) in __arm_ioremap() argument
[all …]
Dnommu.c369 void __iomem *__arm_ioremap(phys_addr_t phys_addr, size_t size, in __arm_ioremap() argument
372 return (void __iomem *)phys_addr; in __arm_ioremap()
378 void __iomem *__arm_ioremap_caller(phys_addr_t phys_addr, size_t size, in __arm_ioremap_caller() argument
381 return __arm_ioremap(phys_addr, size, mtype); in __arm_ioremap_caller()
/linux-4.1.27/include/linux/
Dio-mapping.h87 resource_size_t phys_addr; in io_mapping_map_atomic_wc() local
91 phys_addr = mapping->base + offset; in io_mapping_map_atomic_wc()
92 pfn = (unsigned long) (phys_addr >> PAGE_SHIFT); in io_mapping_map_atomic_wc()
105 resource_size_t phys_addr; in io_mapping_map_wc() local
108 phys_addr = mapping->base + offset; in io_mapping_map_wc()
110 return ioremap_wc(phys_addr, PAGE_SIZE); in io_mapping_map_wc()
Dsfi.h128 u64 phys_addr; /* phy base addr for APIC reg */ member
138 u64 phys_addr; /* pointer to where the wake vector locates */ member
142 u64 phys_addr; /* phy base addr for the timer */ member
148 u64 phys_addr; /* phy base addr for the RTC */ member
Dof_platform.h44 resource_size_t phys_addr; member
51 { .compatible = _compat, .phys_addr = _phys, .name = _name, \
Dio.h32 phys_addr_t phys_addr, pgprot_t prot);
35 phys_addr_t phys_addr, pgprot_t prot) in ioremap_page_range() argument
Ddma-mapping.h209 dma_declare_coherent_memory(struct device *dev, phys_addr_t phys_addr, in dma_declare_coherent_memory() argument
241 phys_addr_t phys_addr,
247 phys_addr_t phys_addr, dma_addr_t device_addr, in dmam_declare_coherent_memory() argument
Dgenalloc.h70 phys_addr_t phys_addr; /* physical starting address of memory chunk */ member
Defi.h108 u64 phys_addr; member
876 extern void __iomem *efi_lookup_mapped_addr(u64 phys_addr);
881 extern u32 efi_mem_type (unsigned long phys_addr);
882 extern u64 efi_mem_attributes (unsigned long phys_addr);
883 extern u64 efi_mem_attribute (unsigned long phys_addr, unsigned long size);
Dacpi.h125 char * __acpi_map_table (unsigned long phys_addr, unsigned long size);
168 int acpi_get_ioapic_id(acpi_handle handle, u32 gsi_base, u64 *phys_addr);
171 int acpi_register_ioapic(acpi_handle handle, u64 phys_addr, u32 gsi_base);
Dvmalloc.h38 phys_addr_t phys_addr; member
/linux-4.1.27/arch/powerpc/boot/
Dcuboot-pq2.c36 u32 phys_addr; member
181 if (mem->phys_addr + mem->size[1] == mmio->phys_addr) in fixup_pci()
183 else if (mmio->phys_addr + mmio->size[1] == mem->phys_addr) in fixup_pci()
188 out_be32(&pci_regs[1][0], mem_base->phys_addr | 1); in fixup_pci()
191 out_be32(&pci_regs[1][1], io->phys_addr | 1); in fixup_pci()
195 out_le32(&pci_regs[0][2], mem->phys_addr >> 12); in fixup_pci()
199 out_le32(&pci_regs[0][8], mmio->phys_addr >> 12); in fixup_pci()
203 out_le32(&pci_regs[0][14], io->phys_addr >> 12); in fixup_pci()
/linux-4.1.27/arch/mips/include/asm/mach-au1x00/
Dioremap.h17 static inline phys_addr_t __fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in __fixup_bigphys_addr() argument
19 return phys_addr; in __fixup_bigphys_addr()
26 static inline phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in fixup_bigphys_addr() argument
28 return __fixup_bigphys_addr(phys_addr, size); in fixup_bigphys_addr()
/linux-4.1.27/arch/x86/platform/efi/
Defi.c132 unsigned long long start = md->phys_addr; in do_add_efi_memmap()
216 md->phys_addr, in print_efi_memmap()
217 md->phys_addr + (md->num_pages << EFI_PAGE_SHIFT), in print_efi_memmap()
558 start_pfn = PFN_DOWN(md->phys_addr); in old_map_region()
560 end = md->phys_addr + size; in old_map_region()
564 va = __va(md->phys_addr); in old_map_region()
569 va = efi_ioremap(md->phys_addr, size, in old_map_region()
575 (unsigned long long)md->phys_addr); in old_map_region()
601 if (md->phys_addr == (prev_md->phys_addr + prev_size)) { in efi_merge_regions()
617 end = md->phys_addr + size; in get_systab_virt_addr()
[all …]
Defi_64.c212 if (kernel_map_pages_in_pgd(pgd, md->phys_addr, va, md->num_pages, pf)) in __map_region()
214 md->phys_addr, va); in __map_region()
220 u64 pa = md->phys_addr; in efi_map_region()
230 __map_region(md, md->phys_addr); in efi_map_region()
238 md->virt_addr = md->phys_addr; in efi_map_region()
278 void __iomem *__init efi_ioremap(unsigned long phys_addr, unsigned long size, in efi_ioremap() argument
284 return ioremap(phys_addr, size); in efi_ioremap()
286 last_map_pfn = init_memory_mapping(phys_addr, phys_addr + size); in efi_ioremap()
287 if ((last_map_pfn << PAGE_SHIFT) < phys_addr + size) { in efi_ioremap()
289 efi_ioremap(top, size - (top - phys_addr), type, attribute); in efi_ioremap()
[all …]
Dquirks.c147 u64 start = md->phys_addr; in efi_reserve_boot_services()
178 unsigned long long start = md->phys_addr; in efi_free_boot_services()
Defi_32.c57 void __init parse_efi_setup(u64 phys_addr, u32 data_len) {} in parse_efi_setup() argument
/linux-4.1.27/drivers/input/serio/
Dxilinx_ps2.c242 resource_size_t remap_size, phys_addr; in xps2_of_probe() local
275 phys_addr = r_mem.start; in xps2_of_probe()
277 if (!request_mem_region(phys_addr, remap_size, DRIVER_NAME)) { in xps2_of_probe()
279 (unsigned long long)phys_addr); in xps2_of_probe()
285 drvdata->base_address = ioremap(phys_addr, remap_size); in xps2_of_probe()
288 (unsigned long long)phys_addr); in xps2_of_probe()
301 (unsigned long long)phys_addr, drvdata->base_address, in xps2_of_probe()
311 "Xilinx XPS PS/2 at %08llX", (unsigned long long)phys_addr); in xps2_of_probe()
313 "xilinxps2/serio at %08llX", (unsigned long long)phys_addr); in xps2_of_probe()
321 release_mem_region(phys_addr, remap_size); in xps2_of_probe()
/linux-4.1.27/drivers/misc/sgi-xp/
Dxp_uv.c90 xp_expand_memprotect_uv(unsigned long phys_addr, unsigned long size) in xp_expand_memprotect_uv() argument
95 ret = uv_bios_change_memprotect(phys_addr, size, UV_MEMPROT_ALLOW_RW); in xp_expand_memprotect_uv()
105 ret = sn_change_memprotect(phys_addr, size, SN_MEMPROT_ACCESS_CLASS_1, in xp_expand_memprotect_uv()
119 xp_restrict_memprotect_uv(unsigned long phys_addr, unsigned long size) in xp_restrict_memprotect_uv() argument
124 ret = uv_bios_change_memprotect(phys_addr, size, in xp_restrict_memprotect_uv()
135 ret = sn_change_memprotect(phys_addr, size, SN_MEMPROT_ACCESS_CLASS_0, in xp_restrict_memprotect_uv()
Dxp_sn2.c133 xp_expand_memprotect_sn2(unsigned long phys_addr, unsigned long size) in xp_expand_memprotect_sn2() argument
138 ret = sn_change_memprotect(phys_addr, size, SN_MEMPROT_ACCESS_CLASS_1, in xp_expand_memprotect_sn2()
149 xp_restrict_memprotect_sn2(unsigned long phys_addr, unsigned long size) in xp_restrict_memprotect_sn2() argument
154 ret = sn_change_memprotect(phys_addr, size, SN_MEMPROT_ACCESS_CLASS_0, in xp_restrict_memprotect_sn2()
Dxp_main.c57 enum xp_retval (*xp_expand_memprotect) (unsigned long phys_addr,
60 enum xp_retval (*xp_restrict_memprotect) (unsigned long phys_addr,
/linux-4.1.27/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ctx.c287 u64 phys_addr; in nx_fw_cmd_create_rx_ctx() local
348 prq_rds[i].host_phys_addr = cpu_to_le64(rds_ring->phys_addr); in nx_fw_cmd_create_rx_ctx()
361 prq_sds[i].host_phys_addr = cpu_to_le64(sds_ring->phys_addr); in nx_fw_cmd_create_rx_ctx()
366 phys_addr = hostrq_phys_addr; in nx_fw_cmd_create_rx_ctx()
368 cmd.req.arg1 = (u32)(phys_addr >> 32); in nx_fw_cmd_create_rx_ctx()
369 cmd.req.arg2 = (u32)(phys_addr & 0xffffffff); in nx_fw_cmd_create_rx_ctx()
446 u64 offset, phys_addr; in nx_fw_cmd_create_tx_ctx() local
483 prq->dummy_dma_addr = cpu_to_le64(adapter->dummy_dma.phys_addr); in nx_fw_cmd_create_tx_ctx()
485 offset = recv_ctx->phys_addr + sizeof(struct netxen_ring_ctx); in nx_fw_cmd_create_tx_ctx()
490 prq_cds->host_phys_addr = cpu_to_le64(tx_ring->phys_addr); in nx_fw_cmd_create_tx_ctx()
[all …]
Dnetxen_nic.h636 dma_addr_t phys_addr; member
652 dma_addr_t phys_addr; member
668 dma_addr_t phys_addr; member
686 dma_addr_t phys_addr; member
1597 dma_addr_t phys_addr; member
/linux-4.1.27/arch/ia64/sn/pci/
Dpci_dma.c83 unsigned long phys_addr; in sn_dma_alloc_coherent() local
111 phys_addr = __pa(cpuaddr); in sn_dma_alloc_coherent()
119 *dma_handle = provider->dma_map_consistent(pdev, phys_addr, size, in sn_dma_alloc_coherent()
183 unsigned long phys_addr; in sn_dma_map_page() local
192 phys_addr = __pa(cpu_addr); in sn_dma_map_page()
194 dma_addr = provider->dma_map_consistent(pdev, phys_addr, in sn_dma_map_page()
197 dma_addr = provider->dma_map(pdev, phys_addr, size, in sn_dma_map_page()
278 unsigned long phys_addr; in sn_dma_map_sg() local
294 phys_addr = SG_ENT_PHYS_ADDRESS(sg); in sn_dma_map_sg()
297 phys_addr, in sn_dma_map_sg()
[all …]
/linux-4.1.27/arch/sparc/kernel/
Dauxio_32.c67 r.start = auxregs[0].phys_addr; in auxio_probe()
68 r.end = auxregs[0].phys_addr + auxregs[0].reg_size - 1; in auxio_probe()
71 if ((((unsigned long) auxregs[0].phys_addr) & 3) == 3) in auxio_probe()
131 r.start = regs.phys_addr; in auxio_power_probe()
132 r.end = regs.phys_addr + regs.reg_size - 1; in auxio_power_probe()
Dprom_64.c87 (unsigned int) (regs->phys_addr >> 32UL), in sun4v_path_component()
88 (unsigned int) (regs->phys_addr & 0xffffffffUL)); in sun4v_path_component()
92 type = regs->phys_addr >> 60UL; in sun4v_path_component()
93 high_bits = (regs->phys_addr >> 32UL) & 0x0fffffffUL; in sun4v_path_component()
94 low_bits = (regs->phys_addr & 0xffffffffUL); in sun4v_path_component()
127 (unsigned int) (regs->phys_addr >> 32UL), in sun4u_path_component()
128 (unsigned int) (regs->phys_addr & 0xffffffffUL)); in sun4u_path_component()
144 (unsigned int) (regs->phys_addr & mask)); in sun4u_path_component()
162 regs->phys_addr); in sbus_path_component()
209 (unsigned int) (regs->phys_addr & 0xffffffffUL)); in upa_path_component()
[all …]
Dchmc.c272 static struct jbusmc_dimm_group *jbusmc_find_dimm_group(unsigned long phys_addr) in jbusmc_find_dimm_group() argument
282 if (phys_addr < dp->base_addr || in jbusmc_find_dimm_group()
283 (dp->base_addr + dp->size) <= phys_addr) in jbusmc_find_dimm_group()
293 unsigned long phys_addr, in jbusmc_print_dimm() argument
301 dp = jbusmc_find_dimm_group(phys_addr); in jbusmc_print_dimm()
320 get_pin_and_dimm_str(syndrome_code, phys_addr, &pin, in jbusmc_print_dimm()
353 this_base = ent->phys_addr; in jbusmc_dimm_group_size()
486 static int chmc_bank_match(struct chmc_bank_info *bp, unsigned long phys_addr) in chmc_bank_match() argument
488 unsigned long upper_bits = (phys_addr & PA_UPPER_BITS) >> PA_UPPER_BITS_SHIFT; in chmc_bank_match()
489 unsigned long lower_bits = (phys_addr & PA_LOWER_BITS) >> PA_LOWER_BITS_SHIFT; in chmc_bank_match()
[all …]
Dprom_32.c73 regs->which_io, regs->phys_addr); in sparc32_path_component()
90 regs->phys_addr); in sbus_path_component()
132 regs->which_io, regs->phys_addr); in ebus_path_component()
151 reg0 = regs->phys_addr; in ambapp_path_component()
Dprom_irqtrans.c80 dp->irq_trans->data = (void *) regs[2].phys_addr; in psycho_irq_trans_init()
280 irq_data->controller_regs = regs[0].phys_addr; in sabre_irq_trans_init()
439 irq_data->pbm_regs = regs[0].phys_addr; in __schizo_irq_trans_init()
441 irq_data->sync_reg = regs[3].phys_addr + 0x1a18UL; in __schizo_irq_trans_init()
476 ((regs->phys_addr >> 32UL) & 0x0fffffff); in pci_sun4v_irq_trans_init()
554 irq_data->pbm_regs = regs[0].phys_addr; in fire_irq_trans_init()
712 dp->irq_trans->data = (void *) (unsigned long) regs->phys_addr; in sbus_irq_trans_init()
800 ((regs->phys_addr >> 32UL) & 0x0fffffff); in sun4v_vdev_irq_trans_init()
Dpcic.c318 pcic->pcic_regs = ioremap(regs[0].phys_addr, regs[0].reg_size); in pcic_probe()
326 ioremap(regs[1].phys_addr, 0x10000)) == 0) { in pcic_probe()
333 ioremap(regs[2].phys_addr, regs[2].reg_size * 2)) == NULL) { in pcic_probe()
345 ioremap(regs[3].phys_addr, regs[3].reg_size * 2)) == NULL) { in pcic_probe()
Dpci_psycho.c546 is_pbm_a = ((pr_regs[0].phys_addr & 0x6000) == 0x2000); in psycho_probe()
548 pbm->controller_regs = pr_regs[2].phys_addr; in psycho_probe()
549 pbm->config_space = (pr_regs[2].phys_addr + PSYCHO_CONFIGSPACE); in psycho_probe()
Dpci_fire.c430 pbm->pbm_regs = regs[0].phys_addr; in pci_fire_pbm_init()
431 pbm->controller_regs = regs[1].phys_addr - 0x410000UL; in pci_fire_pbm_init()
Dsun4m_smp.c96 smp_penguin_ctable.phys_addr = (unsigned int) srmmu_ctx_table_phys; in smp4m_boot_one_cpu()
Dsun4d_smp.c135 smp_penguin_ctable.phys_addr = (unsigned int) srmmu_ctx_table_phys; in smp4d_boot_one_cpu()
Dleon_smp.c194 smp_penguin_ctable.phys_addr = (unsigned int)srmmu_ctx_table_phys; in leon_boot_one_cpu()
Dpci_schizo.c1363 pbm->pbm_regs = regs[0].phys_addr; in schizo_pbm_init()
1364 pbm->controller_regs = regs[1].phys_addr - 0x10000UL; in schizo_pbm_init()
1367 pbm->sync_reg = regs[3].phys_addr + 0x1a18UL; in schizo_pbm_init()
/linux-4.1.27/drivers/block/
Dpmem.c34 phys_addr_t phys_addr; member
110 *pfn = (pmem->phys_addr + offset) >> PAGE_SHIFT; in pmem_direct_access()
132 pmem->phys_addr = res->start; in pmem_alloc()
136 if (!request_mem_region(pmem->phys_addr, pmem->size, "pmem")) { in pmem_alloc()
137 dev_warn(dev, "could not reserve region [0x%pa:0x%zx]\n", &pmem->phys_addr, pmem->size); in pmem_alloc()
146 pmem->virt_addr = ioremap_nocache(pmem->phys_addr, pmem->size); in pmem_alloc()
184 release_mem_region(pmem->phys_addr, pmem->size); in pmem_alloc()
197 release_mem_region(pmem->phys_addr, pmem->size); in pmem_free()
/linux-4.1.27/drivers/acpi/
Dprocessor_core.c251 u64 *phys_addr, int *ioapic_id) in get_ioapic_id() argument
258 *phys_addr = ioapic->address; in get_ioapic_id()
263 static int parse_madt_ioapic_entry(u32 gsi_base, u64 *phys_addr) in parse_madt_ioapic_entry() argument
282 get_ioapic_id(hdr, gsi_base, phys_addr, &apic_id)) in parse_madt_ioapic_entry()
292 u64 *phys_addr) in parse_mat_ioapic_entry() argument
312 get_ioapic_id(header, gsi_base, phys_addr, &apic_id); in parse_mat_ioapic_entry()
330 int acpi_get_ioapic_id(acpi_handle handle, u32 gsi_base, u64 *phys_addr) in acpi_get_ioapic_id() argument
334 apic_id = parse_mat_ioapic_entry(handle, gsi_base, phys_addr); in acpi_get_ioapic_id()
336 apic_id = parse_madt_ioapic_entry(gsi_base, phys_addr); in acpi_get_ioapic_id()
Dosl.c948 acpi_os_read_memory(acpi_physical_address phys_addr, u64 *value, u32 width) in acpi_os_read_memory() argument
956 virt_addr = acpi_map_vaddr_lookup(phys_addr, size); in acpi_os_read_memory()
959 virt_addr = acpi_os_ioremap(phys_addr, size); in acpi_os_read_memory()
1007 acpi_os_write_memory(acpi_physical_address phys_addr, u64 value, u32 width) in acpi_os_write_memory() argument
1014 virt_addr = acpi_map_vaddr_lookup(phys_addr, size); in acpi_os_write_memory()
1017 virt_addr = acpi_os_ioremap(phys_addr, size); in acpi_os_write_memory()
/linux-4.1.27/arch/powerpc/platforms/ps3/
Dmm.c137 unsigned long ps3_mm_phys_to_lpar(unsigned long phys_addr) in ps3_mm_phys_to_lpar() argument
139 BUG_ON(is_kernel_addr(phys_addr)); in ps3_mm_phys_to_lpar()
140 return (phys_addr < map.rm.size || phys_addr >= map.total) in ps3_mm_phys_to_lpar()
141 ? phys_addr : phys_addr + map.r1.offset; in ps3_mm_phys_to_lpar()
521 static int dma_sb_map_pages(struct ps3_dma_region *r, unsigned long phys_addr, in dma_sb_map_pages() argument
535 c->lpar_addr = ps3_mm_phys_to_lpar(phys_addr); in dma_sb_map_pages()
562 static int dma_ioc0_map_pages(struct ps3_dma_region *r, unsigned long phys_addr, in dma_ioc0_map_pages() argument
572 phys_addr, ps3_mm_phys_to_lpar(phys_addr), len); in dma_ioc0_map_pages()
582 c->lpar_addr = ps3_mm_phys_to_lpar(phys_addr); in dma_ioc0_map_pages()
790 unsigned long phys_addr = is_kernel_addr(virt_addr) ? __pa(virt_addr) in dma_sb_map_area() local
[all …]
/linux-4.1.27/drivers/firmware/efi/libstub/
Darm-stub.c313 return (left->phys_addr > right->phys_addr) ? 1 : -1; in cmp_mem_desc()
328 left_end = left->phys_addr + left->num_pages * EFI_PAGE_SIZE; in regions_are_adjacent()
330 return left_end == right->phys_addr; in regions_are_adjacent()
380 paddr = in->phys_addr; in efi_get_virtmap()
391 paddr = round_down(in->phys_addr, SZ_64K); in efi_get_virtmap()
392 size += in->phys_addr - paddr; in efi_get_virtmap()
400 if (IS_ALIGNED(in->phys_addr, SZ_2M) && size >= SZ_2M) in efi_get_virtmap()
406 in->virt_addr = efi_virt_base + in->phys_addr - paddr; in efi_get_virtmap()
Defi-stub-helper.c130 if (membase > md->phys_addr) in get_dram_base()
131 membase = md->phys_addr; in get_dram_base()
179 start = desc->phys_addr; in efi_high_alloc()
264 start = desc->phys_addr; in efi_low_alloc()
/linux-4.1.27/arch/arm/mach-mvebu/
Dcoherency.c125 armada_pcie_wa_ioremap_caller(phys_addr_t phys_addr, size_t size, in armada_pcie_wa_ioremap_caller() argument
132 if (pcie_mem.start <= phys_addr && (phys_addr + size) <= pcie_mem.end) in armada_pcie_wa_ioremap_caller()
135 return __arm_ioremap_caller(phys_addr, size, mtype, caller); in armada_pcie_wa_ioremap_caller()
Dpmsu.h14 int armada_xp_boot_cpu(unsigned int cpu_id, void *phys_addr);
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/
Dls_uart.c117 phys_addr_t phys_addr; in ls_uarts_init() local
125 phys_addr = ((u32*)of_get_property(avr, "reg", &len))[0]; in ls_uarts_init()
127 if (!avr_clock || !phys_addr) in ls_uarts_init()
130 avr_addr = ioremap(phys_addr, 32); in ls_uarts_init()
/linux-4.1.27/arch/ia64/sn/pci/pcibr/
Dpcibr_dma.c357 pcibr_dma_map(struct pci_dev * hwdev, unsigned long phys_addr, size_t size, int dma_flags) in pcibr_dma_map() argument
373 dma_handle = pcibr_dmatrans_direct64(pcidev_info, phys_addr, in pcibr_dma_map()
377 dma_handle = pcibr_dmatrans_direct32(pcidev_info, phys_addr, in pcibr_dma_map()
385 dma_handle = pcibr_dmamap_ate32(pcidev_info, phys_addr, in pcibr_dma_map()
395 pcibr_dma_map_consistent(struct pci_dev * hwdev, unsigned long phys_addr, in pcibr_dma_map_consistent() argument
402 dma_handle = pcibr_dmatrans_direct64(pcidev_info, phys_addr, in pcibr_dma_map_consistent()
406 phys_addr, size, in pcibr_dma_map_consistent()
/linux-4.1.27/drivers/net/ethernet/3com/
D3c509.c219 static int el3_isa_id_sequence(__be16 *phys_addr) in el3_isa_id_sequence() argument
247 phys_addr[i] = htons(id_read_eeprom(i)); in el3_isa_id_sequence()
255 ether_addr_equal((u8 *)phys_addr, el3_devs[i]->dev_addr)) { in el3_isa_id_sequence()
258 phys_addr[0] & 0xff, phys_addr[0] >> 8, in el3_isa_id_sequence()
259 phys_addr[1] & 0xff, phys_addr[1] >> 8, in el3_isa_id_sequence()
260 phys_addr[2] & 0xff, phys_addr[2] >> 8); in el3_isa_id_sequence()
272 static void el3_dev_fill(struct net_device *dev, __be16 *phys_addr, int ioaddr, in el3_dev_fill() argument
277 memcpy(dev->dev_addr, phys_addr, ETH_ALEN); in el3_dev_fill()
289 __be16 phys_addr[3]; in el3_isa_match() local
291 while ((err = el3_isa_id_sequence(phys_addr)) == 2) in el3_isa_match()
[all …]
D3c589_cs.c242 __be16 *phys_addr; in tc589_config() local
251 phys_addr = (__be16 *)dev->dev_addr; in tc589_config()
290 phys_addr[i] = htons(le16_to_cpu(buf[i*2])); in tc589_config()
295 phys_addr[i] = htons(read_eeprom(ioaddr, i)); in tc589_config()
296 if (phys_addr[0] == htons(0x6060)) { in tc589_config()
D3c574_cs.c310 __be16 *phys_addr; in tc574_config() local
316 phys_addr = (__be16 *)dev->dev_addr; in tc574_config()
351 phys_addr[i] = htons(le16_to_cpu(buf[i * 2])); in tc574_config()
357 phys_addr[i] = htons(read_eeprom(ioaddr, i + 10)); in tc574_config()
358 if (phys_addr[0] == htons(0x6060)) { in tc574_config()
/linux-4.1.27/arch/tile/mm/
Dpgtable.c509 void __iomem *ioremap_prot(resource_size_t phys_addr, unsigned long size, in ioremap_prot() argument
518 last_addr = phys_addr + size - 1; in ioremap_prot()
519 if (!size || last_addr < phys_addr) in ioremap_prot()
530 offset = phys_addr & ~PAGE_MASK; in ioremap_prot()
531 phys_addr &= PAGE_MASK; in ioremap_prot()
532 size = PAGE_ALIGN(last_addr+1) - phys_addr; in ioremap_prot()
540 area->phys_addr = phys_addr; in ioremap_prot()
543 phys_addr, pgprot)) { in ioremap_prot()
/linux-4.1.27/arch/x86/kernel/cpu/mtrr/
Dmain.c668 u32 phys_addr; in mtrr_bp_init() local
672 phys_addr = 32; in mtrr_bp_init()
678 phys_addr = 36; in mtrr_bp_init()
686 phys_addr = cpuid_eax(0x80000008) & 0xff; in mtrr_bp_init()
693 phys_addr = 36; in mtrr_bp_init()
695 size_or_mask = SIZE_OR_MASK_BITS(phys_addr); in mtrr_bp_init()
705 phys_addr = 32; in mtrr_bp_init()
742 if (mtrr_cleanup(phys_addr)) { in mtrr_bp_init()
/linux-4.1.27/drivers/net/wireless/orinoco/
Dairport.c152 unsigned long phys_addr; in airport_attach() local
182 phys_addr = macio_resource_start(mdev, 0); /* Physical address */ in airport_attach()
183 printk(KERN_DEBUG PFX "Physical address %lx\n", phys_addr); in airport_attach()
184 card->vaddr = ioremap(phys_addr, AIRPORT_IO_LEN); in airport_attach()
213 if (orinoco_if_add(priv, phys_addr, card->irq, NULL) != 0) { in airport_attach()
/linux-4.1.27/arch/mips/include/asm/mach-generic/
Dioremap.h18 static inline phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in fixup_bigphys_addr() argument
20 return phys_addr; in fixup_bigphys_addr()
/linux-4.1.27/include/asm-generic/
Dearly_ioremap.h10 extern void __iomem *early_ioremap(resource_size_t phys_addr,
12 extern void *early_memremap(resource_size_t phys_addr,
Ddma-coherent.h19 int dma_declare_coherent_memory(struct device *dev, phys_addr_t phys_addr,
/linux-4.1.27/arch/mips/include/asm/mach-tx39xx/
Dioremap.h18 static inline phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in fixup_bigphys_addr() argument
20 return phys_addr; in fixup_bigphys_addr()
/linux-4.1.27/arch/mips/include/asm/mach-tx49xx/
Dioremap.h18 static inline phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in fixup_bigphys_addr() argument
20 return phys_addr; in fixup_bigphys_addr()
/linux-4.1.27/drivers/firmware/efi/
Defi.c244 void __iomem *efi_lookup_mapped_addr(u64 phys_addr) in efi_lookup_mapped_addr() argument
256 u64 end = md->phys_addr + size; in efi_lookup_mapped_addr()
263 if (phys_addr >= md->phys_addr && phys_addr < end) { in efi_lookup_mapped_addr()
264 phys_addr += md->virt_addr - md->phys_addr; in efi_lookup_mapped_addr()
265 return (__force void __iomem *)(unsigned long)phys_addr; in efi_lookup_mapped_addr()
Druntime-map.c51 EFI_RUNTIME_U64_ATTR_SHOW(phys_addr);
71 static struct map_attribute map_phys_addr_attr = __ATTR_RO(phys_addr);
/linux-4.1.27/arch/mips/include/asm/mach-bcm63xx/
Dioremap.h6 static inline phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in fixup_bigphys_addr() argument
8 return phys_addr; in fixup_bigphys_addr()
/linux-4.1.27/arch/arm/mach-imx/
Dmm-imx3.c68 static void __iomem *imx3_ioremap_caller(phys_addr_t phys_addr, size_t size, in imx3_ioremap_caller() argument
77 if (phys_addr < 0x80000000 && in imx3_ioremap_caller()
78 !addr_in_module(phys_addr, MX3x_L2CC)) in imx3_ioremap_caller()
82 return __arm_ioremap_caller(phys_addr, size, mtype, caller); in imx3_ioremap_caller()
/linux-4.1.27/drivers/w1/masters/
Dmatrox_w1.c85 unsigned long phys_addr; member
182 dev->phys_addr = pci_resource_start(pdev, 1); in matrox_w1_probe()
184 dev->virt_addr = ioremap_nocache(dev->phys_addr, 16384); in matrox_w1_probe()
187 __func__, dev->phys_addr, 16384); in matrox_w1_probe()
/linux-4.1.27/arch/ia64/include/asm/
Dio.h92 extern u64 kern_mem_attribute (unsigned long phys_addr, unsigned long size);
430 extern void __iomem * early_ioremap (unsigned long phys_addr, unsigned long size);
431 #define early_memremap(phys_addr, size) early_ioremap(phys_addr, size) argument
434 static inline void __iomem * ioremap_cache (unsigned long phys_addr, unsigned long size) in ioremap_cache() argument
436 return ioremap(phys_addr, size); in ioremap_cache()
Dsal.h779 ia64_sal_register_physical_addr (u64 phys_entry, u64 phys_addr) in ia64_sal_register_physical_addr() argument
782 SAL_CALL(isrv, SAL_REGISTER_PHYSICAL_ADDR, phys_entry, phys_addr, in ia64_sal_register_physical_addr()
/linux-4.1.27/arch/hexagon/include/asm/
Dio.h40 extern int remap_area_pages(unsigned long start, unsigned long phys_addr,
193 void __iomem *ioremap_nocache(unsigned long phys_addr, unsigned long size);
195 static inline void __iomem *ioremap(unsigned long phys_addr, unsigned long size) in ioremap() argument
197 return ioremap_nocache(phys_addr, size); in ioremap()
/linux-4.1.27/arch/arm64/kernel/
Defi.c87 return md->phys_addr + addr - md->virt_addr; in efi_to_phys()
177 paddr = md->phys_addr; in reserve_regions()
245 paddr = md->phys_addr; in efi_virtmap_init()
251 md->phys_addr, (void *)md->virt_addr); in efi_virtmap_init()
261 !PAGE_ALIGNED(md->phys_addr)) in efi_virtmap_init()
/linux-4.1.27/drivers/base/
Ddma-coherent.c20 static int dma_init_coherent_memory(phys_addr_t phys_addr, dma_addr_t device_addr, in dma_init_coherent_memory() argument
34 mem_base = ioremap(phys_addr, size); in dma_init_coherent_memory()
47 dma_mem->pfn_base = PFN_DOWN(phys_addr); in dma_init_coherent_memory()
87 int dma_declare_coherent_memory(struct device *dev, phys_addr_t phys_addr, in dma_declare_coherent_memory() argument
93 ret = dma_init_coherent_memory(phys_addr, device_addr, size, flags, in dma_declare_coherent_memory()
Dmemory.c448 u64 phys_addr; in memory_probe_store() local
453 ret = kstrtoull(buf, 0, &phys_addr); in memory_probe_store()
457 if (phys_addr & ((pages_per_block << PAGE_SHIFT) - 1)) in memory_probe_store()
461 nid = memory_add_physaddr_to_nid(phys_addr); in memory_probe_store()
462 ret = add_memory(nid, phys_addr, in memory_probe_store()
467 phys_addr += MIN_MEMORY_BLOCK_SIZE; in memory_probe_store()
Ddma-mapping.c190 int dmam_declare_coherent_memory(struct device *dev, phys_addr_t phys_addr, in dmam_declare_coherent_memory() argument
200 rc = dma_declare_coherent_memory(dev, phys_addr, device_addr, size, in dmam_declare_coherent_memory()
/linux-4.1.27/arch/x86/platform/intel-mid/
Dintel_mid_vrtc.c125 vrtc_paddr = sfi_mrtc_array[0].phys_addr; in intel_mid_rtc_init()
167 vrtc_resources[0].start = sfi_mrtc_array[0].phys_addr; in intel_mid_device_create()
168 vrtc_resources[0].end = sfi_mrtc_array[0].phys_addr + in intel_mid_device_create()
Dsfi.c96 totallen, (u32)pentry->phys_addr, in sfi_parse_mtmr()
171 totallen, (u32)pentry->phys_addr, pentry->irq); in sfi_parse_mrtc()
/linux-4.1.27/drivers/gpu/host1x/
Djob.c186 dma_addr_t phys_addr; in pin_job() local
192 phys_addr = host1x_bo_pin(reloc->target.bo, &sgt); in pin_job()
193 if (!phys_addr) in pin_job()
196 job->addr_phys[job->num_unpins] = phys_addr; in pin_job()
205 dma_addr_t phys_addr; in pin_job() local
211 phys_addr = host1x_bo_pin(g->bo, &sgt); in pin_job()
212 if (!phys_addr) in pin_job()
215 job->addr_phys[job->num_unpins] = phys_addr; in pin_job()
/linux-4.1.27/arch/sparc/prom/
Dtree_32.c234 unsigned int which_io, phys_addr; in prom_finddevice() local
252 phys_addr = simple_strtoul(s+3, &d, 16); in prom_finddevice()
258 if (which_io == reg[0].which_io && phys_addr == reg[0].phys_addr) { in prom_finddevice()
Dranges.c32 regp[regc].phys_addr -= rangep[rngc].ot_child_base; in prom_adjust_regs()
33 regp[regc].phys_addr += rangep[rngc].ot_parent_base; in prom_adjust_regs()
Dmisc_64.c318 unsigned long phys_addr, in prom_getunumber() argument
331 args[8] = phys_addr; in prom_getunumber()
Dmemory.c42 sp_banks[i].base_addr = reg[i].phys_addr; in prom_meminit_v2()
/linux-4.1.27/arch/mips/include/asm/
Dio.h200 phys_addr_t phys_addr, last_addr; in __ioremap_mode() local
202 phys_addr = fixup_bigphys_addr(offset, size); in __ioremap_mode()
205 last_addr = phys_addr + size - 1; in __ioremap_mode()
206 if (!size || last_addr < phys_addr) in __ioremap_mode()
213 if (__IS_LOW512(phys_addr) && __IS_LOW512(last_addr) && in __ioremap_mode()
216 (unsigned long)CKSEG1ADDR(phys_addr); in __ioremap_mode()
/linux-4.1.27/fs/pstore/
Dram.c90 phys_addr_t phys_addr; member
380 if (*paddr + dump_mem_sz - cxt->phys_addr > cxt->size) { in ramoops_init_przs()
424 if (*paddr + sz - cxt->phys_addr > cxt->size) { in ramoops_init_prz()
427 cxt->size, (unsigned long long)cxt->phys_addr); in ramoops_init_prz()
479 cxt->phys_addr = pdata->mem_address; in ramoops_probe()
488 paddr = cxt->phys_addr; in ramoops_probe()
547 cxt->size, (unsigned long long)cxt->phys_addr, in ramoops_probe()
576 release_mem_region(cxt->phys_addr, cxt->size); in ramoops_remove()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_ethtool.c604 static int eeprom_ptov(unsigned int phys_addr, unsigned int fn, unsigned int sz) in eeprom_ptov() argument
607 if (phys_addr < 1024) in eeprom_ptov()
608 return phys_addr + (31 << 10); in eeprom_ptov()
609 if (phys_addr < 1024 + fn) in eeprom_ptov()
610 return 31744 - fn + phys_addr - 1024; in eeprom_ptov()
611 if (phys_addr < EEPROMSIZE) in eeprom_ptov()
612 return phys_addr - 1024 - fn; in eeprom_ptov()
618 static int eeprom_rd_phys(struct adapter *adap, unsigned int phys_addr, u32 *v) in eeprom_rd_phys() argument
620 int vaddr = eeprom_ptov(phys_addr, adap->fn, EEPROMPFSIZE); in eeprom_rd_phys()
627 static int eeprom_wr_phys(struct adapter *adap, unsigned int phys_addr, u32 v) in eeprom_wr_phys() argument
[all …]
Dsge.c2453 &iq->phys_addr, NULL, 0, NUMA_NO_NODE); in t4_sge_alloc_rxq()
2473 c.iqaddr = cpu_to_be64(iq->phys_addr); in t4_sge_alloc_rxq()
2542 iq->desc, iq->phys_addr); in t4_sge_alloc_rxq()
2584 &txq->q.phys_addr, &txq->q.sdesc, s->stat_len, in t4_sge_alloc_eth_txq()
2606 c.eqaddr = cpu_to_be64(txq->q.phys_addr); in t4_sge_alloc_eth_txq()
2614 txq->q.desc, txq->q.phys_addr); in t4_sge_alloc_eth_txq()
2639 sizeof(struct tx_desc), 0, &txq->q.phys_addr, in t4_sge_alloc_ctrl_txq()
2660 c.eqaddr = cpu_to_be64(txq->q.phys_addr); in t4_sge_alloc_ctrl_txq()
2666 txq->q.desc, txq->q.phys_addr); in t4_sge_alloc_ctrl_txq()
2692 &txq->q.phys_addr, &txq->q.sdesc, s->stat_len, in t4_sge_alloc_ofld_txq()
[all …]
/linux-4.1.27/drivers/scsi/be2iscsi/
Dbe_cmds.h227 struct phys_addr { struct
274 struct phys_addr pages[8];
550 struct phys_addr pages[4];
584 struct phys_addr pages[8];
816 struct phys_addr pages[8];
834 struct phys_addr scratch_pa;
837 struct phys_addr pages[16];
851 struct phys_addr pages[26];
860 struct phys_addr pages[8];
1018 struct phys_addr dataout_template_pa;
[all …]
Dbe_main.c1608 struct be_bus_address phys_addr; in hwi_get_async_handle() local
1626 phys_addr.u.a32.address_lo = in hwi_get_async_handle()
1629 phys_addr.u.a32.address_hi = in hwi_get_async_handle()
1633 phys_addr.u.a64.address = in hwi_get_async_handle()
1634 *((unsigned long long *)(&phys_addr.u.a64.address)); in hwi_get_async_handle()
1660 if (pasync_handle->pa.u.a64.address == phys_addr.u.a64.address) in hwi_get_async_handle()
1753 static struct phys_addr *
1757 struct phys_addr *pasync_sge = NULL; in hwi_get_ring_address()
1774 struct phys_addr *pasync_sge; in hwi_post_async_buffers()
2604 sizeof(struct phys_addr)); in beiscsi_find_mem_req()
[all …]
/linux-4.1.27/drivers/sbus/char/
Djsflash.c478 reg0.which_io, reg0.phys_addr); in jsflash_init()
486 if ((reg0.phys_addr >> 24) != 0x20) { in jsflash_init()
488 reg0.which_io, reg0.phys_addr); in jsflash_init()
505 reg0.phys_addr = 0x20400000; in jsflash_init()
518 jsf->base = reg0.phys_addr; in jsflash_init()
/linux-4.1.27/drivers/net/ethernet/amd/
D7990.c162 ib->phys_addr[0] = dev->dev_addr[1]; in lance_init_ring()
163 ib->phys_addr[1] = dev->dev_addr[0]; in lance_init_ring()
164 ib->phys_addr[2] = dev->dev_addr[3]; in lance_init_ring()
165 ib->phys_addr[3] = dev->dev_addr[2]; in lance_init_ring()
166 ib->phys_addr[4] = dev->dev_addr[5]; in lance_init_ring()
167 ib->phys_addr[5] = dev->dev_addr[4]; in lance_init_ring()
170 ib->phys_addr[i] = dev->dev_addr[i]; in lance_init_ring()
Dsunlance.c216 u8 phys_addr[6]; /* Physical ethernet address */ member
336 ib->phys_addr [0] = dev->dev_addr [1]; in lance_init_ring_dvma()
337 ib->phys_addr [1] = dev->dev_addr [0]; in lance_init_ring_dvma()
338 ib->phys_addr [2] = dev->dev_addr [3]; in lance_init_ring_dvma()
339 ib->phys_addr [3] = dev->dev_addr [2]; in lance_init_ring_dvma()
340 ib->phys_addr [4] = dev->dev_addr [5]; in lance_init_ring_dvma()
341 ib->phys_addr [5] = dev->dev_addr [4]; in lance_init_ring_dvma()
392 sbus_writeb(dev->dev_addr[1], &ib->phys_addr[0]); in lance_init_ring_pio()
393 sbus_writeb(dev->dev_addr[0], &ib->phys_addr[1]); in lance_init_ring_pio()
394 sbus_writeb(dev->dev_addr[3], &ib->phys_addr[2]); in lance_init_ring_pio()
[all …]
Da2065.c86 unsigned char phys_addr[6]; /* Physical ethernet address */ member
168 ib->phys_addr[0] = dev->dev_addr[1]; in lance_init_ring()
169 ib->phys_addr[1] = dev->dev_addr[0]; in lance_init_ring()
170 ib->phys_addr[2] = dev->dev_addr[3]; in lance_init_ring()
171 ib->phys_addr[3] = dev->dev_addr[2]; in lance_init_ring()
172 ib->phys_addr[4] = dev->dev_addr[5]; in lance_init_ring()
173 ib->phys_addr[5] = dev->dev_addr[4]; in lance_init_ring()
D7990.h74 volatile unsigned char phys_addr[6]; /* Physical ethernet address */ member
Ddeclance.c209 unsigned short phys_addr[3]; /* physical ethernet address */ member
463 *lib_ptr(ib, phys_addr[0], lp->type) = (dev->dev_addr[1] << 8) | in lance_init_ring()
465 *lib_ptr(ib, phys_addr[1], lp->type) = (dev->dev_addr[3] << 8) | in lance_init_ring()
467 *lib_ptr(ib, phys_addr[2], lp->type) = (dev->dev_addr[5] << 8) | in lance_init_ring()
Dlance.c228 u8 phys_addr[6]; /* Physical ethernet address */ member
572 lp->init_block.phys_addr[i] = dev->dev_addr[i]; in lance_probe1()
895 lp->init_block.phys_addr[i] = dev->dev_addr[i]; in lance_init_ring()
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_ctx.c255 u64 phys_addr; in qlcnic_82xx_fw_cmd_create_rx_ctx() local
317 prq_rds[i].host_phys_addr = cpu_to_le64(rds_ring->phys_addr); in qlcnic_82xx_fw_cmd_create_rx_ctx()
330 prq_sds[i].host_phys_addr = cpu_to_le64(sds_ring->phys_addr); in qlcnic_82xx_fw_cmd_create_rx_ctx()
339 phys_addr = hostrq_phys_addr; in qlcnic_82xx_fw_cmd_create_rx_ctx()
344 cmd.req.arg[1] = MSD(phys_addr); in qlcnic_82xx_fw_cmd_create_rx_ctx()
345 cmd.req.arg[2] = LSD(phys_addr); in qlcnic_82xx_fw_cmd_create_rx_ctx()
430 u64 phys_addr; in qlcnic_82xx_fw_cmd_create_tx_ctx() local
481 prq_cds->host_phys_addr = cpu_to_le64(tx_ring->phys_addr); in qlcnic_82xx_fw_cmd_create_tx_ctx()
484 phys_addr = rq_phys_addr; in qlcnic_82xx_fw_cmd_create_tx_ctx()
490 cmd.req.arg[1] = MSD(phys_addr); in qlcnic_82xx_fw_cmd_create_tx_ctx()
[all …]
Dqlcnic_dcb.c434 u64 phys_addr; in qlcnic_82xx_dcb_query_cee_param() local
458 phys_addr = cardrsp_phys_addr; in qlcnic_82xx_dcb_query_cee_param()
460 cmd.req.arg[2] = MSD(phys_addr); in qlcnic_82xx_dcb_query_cee_param()
461 cmd.req.arg[3] = LSD(phys_addr); in qlcnic_82xx_dcb_query_cee_param()
/linux-4.1.27/arch/x86/kernel/
Dapb_timer.c97 apbt_address = (phys_addr_t)mtmr->phys_addr; in apbt_set_mapping()
118 (int)(mtmr->phys_addr & 0xff) / APBTMRS_REG_SIZE); in apbt_set_mapping()
119 phy_cs_timer_id = (unsigned int)(mtmr->phys_addr & 0xff) / in apbt_set_mapping()
Damd_gart_64.c348 unsigned long phys_addr = s->dma_address; in __dma_map_cont() local
359 addr = phys_addr; in __dma_map_cont()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dadapter.h117 dma_addr_t phys_addr; /* physical address of HW ring start */ member
142 dma_addr_t phys_addr; /* physical address of the ring */ member
180 dma_addr_t phys_addr; /* physical address of the ring */ member
Dsge.c687 q->fl[i].phys_addr); in t3_free_qset()
703 q->txq[i].desc, q->txq[i].phys_addr); in t3_free_qset()
713 q->rspq.desc, q->rspq.phys_addr); in t3_free_qset()
2985 &q->fl[0].phys_addr, &q->fl[0].sdesc); in t3_sge_alloc_qset()
2992 &q->fl[1].phys_addr, &q->fl[1].sdesc); in t3_sge_alloc_qset()
2998 &q->rspq.phys_addr, NULL); in t3_sge_alloc_qset()
3011 &q->txq[i].phys_addr, in t3_sge_alloc_qset()
3063 q->rspq.phys_addr, q->rspq.size, in t3_sge_alloc_qset()
3070 q->fl[i].phys_addr, q->fl[i].size, in t3_sge_alloc_qset()
3078 SGE_CNTXT_ETH, id, q->txq[TXQ_ETH].phys_addr, in t3_sge_alloc_qset()
[all …]
/linux-4.1.27/drivers/video/fbdev/
Dep93xx-fb.c448 dma_addr_t phys_addr; in ep93xxfb_alloc_videomem() local
453 &phys_addr, GFP_KERNEL); in ep93xxfb_alloc_videomem()
465 if (check_screenpage_bug && phys_addr & (1 << 27)) { in ep93xxfb_alloc_videomem()
468 phys_addr); in ep93xxfb_alloc_videomem()
470 dma_free_coherent(info->dev, fb_size, virt_addr, phys_addr); in ep93xxfb_alloc_videomem()
474 info->fix.smem_start = phys_addr; in ep93xxfb_alloc_videomem()
/linux-4.1.27/drivers/net/ethernet/hisilicon/
Dhix5hd2_gmac.c199 dma_addr_t phys_addr; member
328 hix5hd2_set_rx_fq(priv, priv->rx_fq.phys_addr); in hix5hd2_set_desc_addr()
329 hix5hd2_set_rx_bq(priv, priv->rx_bq.phys_addr); in hix5hd2_set_desc_addr()
330 hix5hd2_set_tx_rq(priv, priv->tx_rq.phys_addr); in hix5hd2_set_desc_addr()
331 hix5hd2_set_tx_bq(priv, priv->tx_bq.phys_addr); in hix5hd2_set_desc_addr()
850 priv->pool[i].phys_addr); in hix5hd2_destroy_hw_desc_queue()
860 dma_addr_t phys_addr; in hix5hd2_init_hw_desc_queue() local
870 virt_addr = dma_alloc_coherent(dev, size, &phys_addr, in hix5hd2_init_hw_desc_queue()
878 priv->pool[i].phys_addr = phys_addr; in hix5hd2_init_hw_desc_queue()
/linux-4.1.27/arch/x86/include/asm/
Defi.h140 extern void parse_efi_setup(u64 phys_addr, u32 data_len);
190 static inline void parse_efi_setup(u64 phys_addr, u32 data_len) {} in parse_efi_setup() argument
De820.h32 extern void parse_e820_ext(u64 phys_addr, u32 data_len);
/linux-4.1.27/arch/sparc/include/asm/
Dopenprom.h194 unsigned int phys_addr; /* The physical address of this register */ member
199 unsigned long phys_addr; member
Doplib_64.h145 unsigned long phys_addr,
Dleon_amba.h13 unsigned int phys_addr; /* The physical address of this register */ member
Dfloppy_32.h318 r.start = fd_regs[0].phys_addr; in sun_floppy_init()
/linux-4.1.27/drivers/gpu/host1x/hw/
Ddebug_hw.c108 static void show_gather(struct output *o, phys_addr_t phys_addr, in show_gather() argument
113 u32 offset = phys_addr - pin_addr; in show_gather()
127 u32 addr = phys_addr + i * 4; in show_gather()
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_gem.c21 unsigned long pfn = obj->phys_addr >> PAGE_SHIFT; in armada_gem_vm_fault()
105 obj->phys_addr = page_to_phys(p); in armada_gem_linear_back()
171 obj->phys_addr = obj->linear->start; in armada_gem_linear_back()
176 (unsigned long long)obj->phys_addr, in armada_gem_linear_back()
187 dobj->addr = ioremap_wc(dobj->phys_addr, dobj->obj.size); in armada_gem_map_object()
Darmada_fbdev.c99 info->fix.smem_start = obj->phys_addr; in armada_fb_create()
110 (unsigned long long)obj->phys_addr); in armada_fb_create()
Darmada_gem.h17 phys_addr_t phys_addr; member
/linux-4.1.27/arch/arm/kvm/
Dmmio.c115 trace_kvm_mmio(KVM_TRACE_MMIO_READ, len, run->mmio.phys_addr, in kvm_handle_mmio_return()
206 run->mmio.phys_addr = fault_ipa; in io_mem_abort()
Dmmu.c596 phys_addr_t phys_addr; in create_hyp_mappings() local
607 phys_addr = kvm_kaddr_to_phys(from + virt_addr - start); in create_hyp_mappings()
610 __phys_to_pfn(phys_addr), in create_hyp_mappings()
628 int create_hyp_io_mappings(void *from, void *to, phys_addr_t phys_addr) in create_hyp_io_mappings() argument
638 __phys_to_pfn(phys_addr), PAGE_HYP_DEVICE); in create_hyp_io_mappings()
/linux-4.1.27/arch/alpha/kernel/
Dproto.h192 __alpha_remap_area_pages(unsigned long address, unsigned long phys_addr, in __alpha_remap_area_pages() argument
199 return ioremap_page_range(address, address + size, phys_addr, prot); in __alpha_remap_area_pages()
/linux-4.1.27/drivers/net/wireless/ath/ath5k/
Ddma.c98 ath5k_hw_set_rxdp(struct ath5k_hw *ah, u32 phys_addr) in ath5k_hw_set_rxdp() argument
106 ath5k_hw_reg_write(ah, phys_addr, AR5K_RXDP); in ath5k_hw_set_rxdp()
396 ath5k_hw_set_txdp(struct ath5k_hw *ah, unsigned int queue, u32 phys_addr) in ath5k_hw_set_txdp() argument
431 ath5k_hw_reg_write(ah, phys_addr, tx_reg); in ath5k_hw_set_txdp()
/linux-4.1.27/drivers/media/platform/omap/
Domap_voutlib.h33 unsigned long omap_vout_alloc_buffer(u32 buf_size, u32 *phys_addr);
Domap_voutlib.c301 unsigned long omap_vout_alloc_buffer(u32 buf_size, u32 *phys_addr) in omap_vout_alloc_buffer() argument
318 *phys_addr = (u32) virt_to_phys((void *) virt_addr); in omap_vout_alloc_buffer()
/linux-4.1.27/arch/powerpc/include/asm/
Dmpic.h420 phys_addr_t phys_addr,
433 phys_addr_t phys_addr);
/linux-4.1.27/arch/s390/kvm/
Dguestdbg.c184 wp_info->phys_addr = bp_data->phys_addr; in __import_wp_info()
194 ret = read_guest_abs(vcpu, wp_info->phys_addr, wp_info->old_data, in __import_wp_info()
365 if (!read_guest_abs(vcpu, wp_info->phys_addr, temp, in any_wp_changed()
/linux-4.1.27/arch/sparc/mm/
Dinit_64.c100 if (x->phys_addr > y->phys_addr) in cmp_p64()
102 if (x->phys_addr < y->phys_addr) in cmp_p64()
136 base = regs[i].phys_addr; in read_obp_memory()
159 regs[i].phys_addr = base; in read_obp_memory()
995 cfg_handle = (regs->phys_addr >> 32UL) & 0x0fffffff; in of_node_to_nid()
1606 phys_start = pall[i].phys_addr; in kernel_physical_mapping_init()
1650 return pavail[i].phys_addr; in find_ecache_flush_span()
2106 phys_base = min(phys_base, pavail[i].phys_addr); in paging_init()
2107 memblock_add(pavail[i].phys_addr, pavail[i].reg_size); in paging_init()
2227 start = pavail[i].phys_addr; in page_in_phys_avail()
[all …]
/linux-4.1.27/drivers/scsi/esas2r/
Desas2r_vda.c398 rq->vrq_md->phys_addr + in esas2r_build_mgt_req()
406 rq->vrq_md->phys_addr + in esas2r_build_mgt_req()
435 rq->vrq_md->phys_addr + in esas2r_build_ae_req()
442 rq->vrq_md->phys_addr + in esas2r_build_ae_req()
Desas2r_init.c52 mem_desc->phys_addr = 0; in esas2r_initmem_alloc()
57 phys_addr, in esas2r_initmem_alloc()
70 mem_desc->phys_addr = ALIGN(mem_desc->phys_addr, align); in esas2r_initmem_alloc()
88 if (mem_desc->phys_addr) { in esas2r_initmem_free()
95 (dma_addr_t)(mem_desc->phys_addr - unalign)); in esas2r_initmem_free()
1118 ppaddr = a->inbound_list_md.phys_addr; in esas2r_check_adapter()
1123 ppaddr = a->outbound_list_md.phys_addr; in esas2r_check_adapter()
1284 rq->vrq_md->phys_addr + in esas2r_format_init_msg()
Desas2r_io.c125 esas2r_trace("rq->vrq_md->phys_addr:%x", rq->vrq_md->phys_addr); in esas2r_local_start_request()
167 element->address = cpu_to_le64(rq->vrq_md->phys_addr); in esas2r_start_vda_request()
260 cpu_to_le64(sgl->phys_addr); in esas2r_build_sg_list_sge()
471 cpu_to_le64(sgl->phys_addr); in esas2r_build_prd_iblk()
/linux-4.1.27/arch/arm64/include/asm/
Dio.h166 extern void __iomem *__ioremap(phys_addr_t phys_addr, size_t size, pgprot_t prot);
168 extern void __iomem *ioremap_cache(phys_addr_t phys_addr, size_t size);
/linux-4.1.27/arch/arc/mm/
Dioremap.c72 area->phys_addr = paddr; in ioremap_prot()
/linux-4.1.27/arch/powerpc/platforms/pseries/
Dhotplug-memory.c197 u64 phys_addr; in lmb_is_removable() local
204 phys_addr = lmb->base_addr; in lmb_is_removable()
207 pfn = PFN_DOWN(phys_addr); in lmb_is_removable()
212 phys_addr += MIN_MEMORY_BLOCK_SIZE; in lmb_is_removable()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4vf/
Dadapter.h185 dma_addr_t phys_addr; /* PCI bus address of ring */ member
249 dma_addr_t phys_addr; /* PCI bus address of hardware ring */ member
Dsge.c2206 0, &rspq->phys_addr, NULL, 0); in t4vf_sge_alloc_rxq()
2239 cmd.iqaddr = cpu_to_be64(rspq->phys_addr); in t4vf_sge_alloc_rxq()
2339 rspq->desc, rspq->phys_addr); in t4vf_sge_alloc_rxq()
2382 &txq->q.phys_addr, &txq->q.sdesc, s->stat_len); in t4vf_sge_alloc_eth_txq()
2413 cmd.eqaddr = cpu_to_be64(txq->q.phys_addr); in t4vf_sge_alloc_eth_txq()
2429 txq->q.desc, txq->q.phys_addr); in t4vf_sge_alloc_eth_txq()
2464 tq->desc, tq->phys_addr); in free_txq()
2483 rspq->desc, rspq->phys_addr); in free_rspq_fl()
/linux-4.1.27/arch/powerpc/sysdev/
Dmpic.c314 static void _mpic_map_mmio(struct mpic *mpic, phys_addr_t phys_addr, in _mpic_map_mmio() argument
318 rb->base = ioremap(phys_addr + offset, size); in _mpic_map_mmio()
326 phys_addr_t phys_addr = dcr_resource_start(mpic->node, 0); in _mpic_map_dcr() local
327 rb->dhost = dcr_map(mpic->node, phys_addr + offset, size); in _mpic_map_dcr()
332 phys_addr_t phys_addr, struct mpic_reg_bank *rb, in mpic_map() argument
338 _mpic_map_mmio(mpic, phys_addr, rb, offset, size); in mpic_map()
1232 phys_addr_t phys_addr, in mpic_alloc() argument
1266 if (!phys_addr) { in mpic_alloc()
1274 phys_addr = r.start; in mpic_alloc()
1294 mpic->paddr = phys_addr; in mpic_alloc()
Dfsl_pci.c151 resource_size_t phys_addr = res->start; in setup_one_atmu() local
164 __ffs(pci_addr | phys_addr)); in setup_one_atmu()
171 out_be32(&pci->pow[index + i].powbar, phys_addr >> 12); in setup_one_atmu()
175 phys_addr += (resource_size_t)1U << bits; in setup_one_atmu()
/linux-4.1.27/drivers/scsi/pm8001/
Dpm80xx_hwi.c3895 u64 phys_addr, start_addr, end_addr; in pm80xx_chip_ssp_io_req() local
3935 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_ssp_io_req()
3938 cpu_to_le32(lower_32_bits(phys_addr)); in pm80xx_chip_ssp_io_req()
3940 cpu_to_le32(upper_32_bits(phys_addr)); in pm80xx_chip_ssp_io_req()
3965 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_ssp_io_req()
3969 cpu_to_le32(lower_32_bits(phys_addr)); in pm80xx_chip_ssp_io_req()
3971 cpu_to_le32(upper_32_bits(phys_addr)); in pm80xx_chip_ssp_io_req()
3995 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_ssp_io_req()
3998 cpu_to_le32(lower_32_bits(phys_addr)); in pm80xx_chip_ssp_io_req()
4000 cpu_to_le32(upper_32_bits(phys_addr)); in pm80xx_chip_ssp_io_req()
[all …]
Dpm8001_hwi.c4297 u64 phys_addr; in pm8001_chip_ssp_io_req() local
4319 phys_addr = ccb->ccb_dma_handle + in pm8001_chip_ssp_io_req()
4321 ssp_cmd.addr_low = cpu_to_le32(lower_32_bits(phys_addr)); in pm8001_chip_ssp_io_req()
4322 ssp_cmd.addr_high = cpu_to_le32(upper_32_bits(phys_addr)); in pm8001_chip_ssp_io_req()
4350 u64 phys_addr; in pm8001_chip_sata_req() local
4392 phys_addr = ccb->ccb_dma_handle + in pm8001_chip_sata_req()
4394 sata_cmd.addr_low = lower_32_bits(phys_addr); in pm8001_chip_sata_req()
4395 sata_cmd.addr_high = upper_32_bits(phys_addr); in pm8001_chip_sata_req()
4936 dma_addr_t phys_addr = pm8001_ha->memoryMap.region[FW_FLASH].phys_addr; in pm8001_chip_fw_flash_update_req() local
4944 flash_update_info.sgl.addr = cpu_to_le64(phys_addr); in pm8001_chip_fw_flash_update_req()
[all …]
Dpm8001_sas.h303 dma_addr_t phys_addr; member
603 dma_addr_t phys_addr; member
/linux-4.1.27/arch/x86/platform/sfi/
Dsfi.c93 mp_register_ioapic(i, pentry->phys_addr, gsi_top, &cfg); in sfi_parse_ioapic()
/linux-4.1.27/drivers/tty/serial/
Dapbuart.h17 unsigned int phys_addr; member
/linux-4.1.27/arch/mips/kvm/
Demulate.c1347 run->mmio.phys_addr = in kvm_mips_emulate_store()
1350 if (run->mmio.phys_addr == KVM_INVALID_ADDR) { in kvm_mips_emulate_store()
1371 run->mmio.phys_addr = in kvm_mips_emulate_store()
1374 if (run->mmio.phys_addr == KVM_INVALID_ADDR) { in kvm_mips_emulate_store()
1396 run->mmio.phys_addr = in kvm_mips_emulate_store()
1399 if (run->mmio.phys_addr == KVM_INVALID_ADDR) { in kvm_mips_emulate_store()
1453 run->mmio.phys_addr = in kvm_mips_emulate_load()
1456 if (run->mmio.phys_addr == KVM_INVALID_ADDR) { in kvm_mips_emulate_load()
1476 run->mmio.phys_addr = in kvm_mips_emulate_load()
1479 if (run->mmio.phys_addr == KVM_INVALID_ADDR) { in kvm_mips_emulate_load()
[all …]
/linux-4.1.27/drivers/watchdog/
Dintel_scu_watchdog.c470 if (watchdog_device.timer_tbl_ptr->phys_addr == 0) { in intel_scu_watchdog_init()
481 tmp_addr = ioremap_nocache(watchdog_device.timer_tbl_ptr->phys_addr, in intel_scu_watchdog_init()
/linux-4.1.27/arch/sh/kernel/cpu/sh4/
Dsq.c113 vma->phys_addr = map->addr; in __sq_remap()
117 vma->phys_addr, prot)) { in __sq_remap()
/linux-4.1.27/arch/powerpc/mm/
Dhash_utils_64.c415 long unsigned int phys_addr; in htab_dt_scan_hugepage_blocks() local
431 phys_addr = be64_to_cpu(addr_prop[0]); in htab_dt_scan_hugepage_blocks()
437 phys_addr, block_size, expected_pages); in htab_dt_scan_hugepage_blocks()
438 if (phys_addr + (16 * GB) <= memblock_end_of_DRAM()) { in htab_dt_scan_hugepage_blocks()
439 memblock_reserve(phys_addr, block_size * expected_pages); in htab_dt_scan_hugepage_blocks()
440 add_gpage(phys_addr, block_size, expected_pages); in htab_dt_scan_hugepage_blocks()
/linux-4.1.27/arch/s390/include/uapi/asm/
Dkvm.h131 __u64 phys_addr; member
/linux-4.1.27/arch/m68k/include/asm/
Doplib.h58 extern char *prom_mapio(char *virt_hint, int io_space, unsigned int phys_addr, unsigned int num_byt…
Dopenprom.h292 char *phys_addr; /* The physical address of this register */ member
/linux-4.1.27/drivers/tty/
Dsynclink.c137 u32 phys_addr; /* 32-bit flat physical address of data buffer */ member
3805 u32 phys_addr; in mgsl_alloc_frame_memory() local
3813 phys_addr = info->last_mem_alloc; in mgsl_alloc_frame_memory()
3820 phys_addr = (u32)(BufferList[i].dma_addr); in mgsl_alloc_frame_memory()
3822 BufferList[i].phys_addr = phys_addr; in mgsl_alloc_frame_memory()
5347 u32 phys_addr; in usc_process_rxoverrun_sync() local
5441 phys_addr = info->rx_buffer_list[frame_start_index].phys_entry; in usc_process_rxoverrun_sync()
5442 usc_OutDmaReg( info, NRARL, (u16)phys_addr ); in usc_process_rxoverrun_sync()
5443 usc_OutDmaReg( info, NRARU, (u16)(phys_addr >> 16) ); in usc_process_rxoverrun_sync()
5511 u32 phys_addr; in usc_start_receiver() local
[all …]
/linux-4.1.27/arch/alpha/include/asm/
Dhwrpb.h164 unsigned long phys_addr; /* check: physical address of the hwrpb */ member
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-firmware-efi-runtime-map29 phys_addr : The physical address of the memory range.
/linux-4.1.27/drivers/staging/fsl-mc/bus/
Dmc-bus.c237 static int translate_mc_addr(uint64_t mc_addr, phys_addr_t *phys_addr) in translate_mc_addr() argument
246 *phys_addr = mc_addr; in translate_mc_addr()
256 *phys_addr = range->start_phys_addr + in translate_mc_addr()
/linux-4.1.27/drivers/isdn/hardware/eicon/
Ddivasmain.c389 dword phys_addr; in diva_free_dma_map() local
395 diva_get_dma_map_entry(pmap, i, &cpu_addr, &phys_addr); in diva_free_dma_map()
400 dma_handle = (dma_addr_t) phys_addr; in diva_free_dma_map()
/linux-4.1.27/drivers/staging/netlogic/
Dxlr_net.c428 unsigned long phys_addr; in xlr_config_spill() local
438 phys_addr = virt_to_phys(spill); in xlr_config_spill()
440 size, phys_addr); in xlr_config_spill()
441 xlr_nae_wreg(base, reg_start_0, (phys_addr >> 5) & 0xffffffff); in xlr_config_spill()
442 xlr_nae_wreg(base, reg_start_1, ((u64)phys_addr >> 37) & 0x07); in xlr_config_spill()
/linux-4.1.27/arch/parisc/include/asm/
Dcacheflush.h110 void flush_dcache_page_asm(unsigned long phys_addr, unsigned long vaddr);
/linux-4.1.27/drivers/staging/comedi/drivers/
Dgsc_hpdi.c442 dma_addr_t phys_addr = devpriv->dma_desc_phys_addr; in gsc_hpdi_setup_dma_descriptors() local
460 devpriv->dma_desc[i].next = cpu_to_le32((phys_addr + in gsc_hpdi_setup_dma_descriptors()
474 devpriv->dma_desc[i - 1].next = cpu_to_le32(phys_addr | next_bits); in gsc_hpdi_setup_dma_descriptors()
/linux-4.1.27/drivers/pci/hotplug/
Dibmphp_ebda.c328 hpc_list_ptr->phys_addr = sub_addr; /* offset of RSRC_CONTROLLER blk */ in ibmphp_access_ebda()
356 rsrc_list_ptr->phys_addr = sub_addr; in ibmphp_access_ebda()
757 addr = hpc_list_ptr->phys_addr; in ebda_rsrc_controller()
1013 addr = rsrc_list_ptr->phys_addr; in ebda_rsrc_rsrc()
1015 debug ("offset of rsrc: %x\n", rsrc_list_ptr->phys_addr); in ebda_rsrc_rsrc()
Dibmphp.h173 short phys_addr; member
227 u16 phys_addr; member
/linux-4.1.27/drivers/net/wireless/iwlwifi/pcie/
Dtx.c1321 dma_addr_t phys_addr; in iwl_pcie_enqueue_hcmd() local
1483 phys_addr = dma_map_single(trans->dev, in iwl_pcie_enqueue_hcmd()
1487 if (dma_mapping_error(trans->dev, phys_addr)) { in iwl_pcie_enqueue_hcmd()
1494 iwl_pcie_txq_build_tfd(trans, txq, phys_addr, in iwl_pcie_enqueue_hcmd()
1509 phys_addr = dma_map_single(trans->dev, (void *)data, in iwl_pcie_enqueue_hcmd()
1511 if (dma_mapping_error(trans->dev, phys_addr)) { in iwl_pcie_enqueue_hcmd()
1518 iwl_pcie_txq_build_tfd(trans, txq, phys_addr, cmdlen[i], false); in iwl_pcie_enqueue_hcmd()
/linux-4.1.27/drivers/mmc/host/
Dmvsdio.c130 dma_addr_t phys_addr; in mvsd_setup_data() local
135 phys_addr = sg_dma_address(data->sg); in mvsd_setup_data()
136 mvsd_write(MVSD_SYS_ADDR_LOW, (u32)phys_addr & 0xffff); in mvsd_setup_data()
137 mvsd_write(MVSD_SYS_ADDR_HI, (u32)phys_addr >> 16); in mvsd_setup_data()
/linux-4.1.27/virt/kvm/
Dcoalesced_mmio.c82 ring->coalesced_mmio[ring->last].phys_addr = addr; in coalesced_mmio_write()
/linux-4.1.27/arch/avr32/mach-at32ap/
Dpm.c216 pm_sram_area->phys_addr = pm_sram_start; in avr32_pm_init()
/linux-4.1.27/drivers/ntb/
Dntb_hw.h101 dma_addr_t phys_addr; member
/linux-4.1.27/virt/kvm/arm/
Dvgic.h63 phys_addr_t phys_addr; member
Dvgic.c776 mmio32.phys_addr = mmio->phys_addr + 4; in call_range_handler()
780 mmio32.phys_addr = mmio->phys_addr; in call_range_handler()
819 mmio.phys_addr = addr; in vgic_handle_mmio_access()
837 run->mmio.phys_addr = addr; in vgic_handle_mmio_access()
Dvgic-v2-emul.c701 mmio.phys_addr = vgic->vgic_dist_base + offset; in vgic_attr_regs_access()
705 mmio.phys_addr = vgic->vgic_cpu_base + offset; in vgic_attr_regs_access()
/linux-4.1.27/drivers/gpu/drm/gma500/
Dframebuffer.c124 unsigned long phys_addr = (unsigned long)dev_priv->stolen_base + in psbfb_vm_fault() local
133 pfn = (phys_addr >> PAGE_SHIFT); in psbfb_vm_fault()
143 phys_addr += PAGE_SIZE; in psbfb_vm_fault()
/linux-4.1.27/drivers/misc/carma/
Dcarma-fpga.c166 resource_size_t phys_addr; member
436 return priv->phys_addr + 0x400000 + (0x80000 * fpga); in fpga_start_addr()
1301 addr = (priv->phys_addr + offset) >> PAGE_SHIFT; in data_mmap()
1384 priv->phys_addr = res.start; in data_of_probe()
/linux-4.1.27/arch/tile/kernel/
Dpci_gx.c1078 void __iomem *ioremap(resource_size_t phys_addr, unsigned long size) in ioremap() argument
1089 start = phys_addr; in ioremap()
1090 end = phys_addr + size - 1; in ioremap()
1119 start = phys_addr - controller->mem_offset; in ioremap()
/linux-4.1.27/arch/parisc/kernel/
Dcache.c36 void flush_dcache_page_asm(unsigned long phys_addr, unsigned long vaddr);
38 void flush_icache_page_asm(unsigned long phys_addr, unsigned long vaddr);
/linux-4.1.27/drivers/scsi/megaraid/
Dmegaraid_sas_base.c1055 mfi_sgl->sge32[i].phys_addr = cpu_to_le32(sg_dma_address(os_sgl)); in megasas_make_sgl32()
1084 mfi_sgl->sge64[i].phys_addr = cpu_to_le64(sg_dma_address(os_sgl)); in megasas_make_sgl64()
1113 mfi_sgl->sge_skinny[i].phys_addr = in megasas_make_sgl_skinny()
1502 le64_to_cpu(mfi_sgl->sge64[n].phys_addr)); in megasas_dump_pending_frames()
1506 le32_to_cpu(mfi_sgl->sge32[n].phys_addr)); in megasas_dump_pending_frames()
1934 dcmd->sgl.sge32[0].phys_addr = in megasas_get_ld_vf_affiliation_111()
1937 dcmd->sgl.sge32[0].phys_addr = new_affiliation_111_h; in megasas_get_ld_vf_affiliation_111()
2050 dcmd->sgl.sge32[0].phys_addr = instance->vf_affiliation_h; in megasas_get_ld_vf_affiliation_12()
2052 dcmd->sgl.sge32[0].phys_addr = new_affiliation_h; in megasas_get_ld_vf_affiliation_12()
2216 dcmd->sgl.sge32[0].phys_addr = instance->hb_host_mem_h; in megasas_sriov_start_heartbeat()
[all …]
/linux-4.1.27/drivers/gpu/drm/savage/
Dsavage_bci.c424 unsigned long phys_addr; in savage_dma_flush() local
455 phys_addr = dev_priv->cmd_dma->offset + in savage_dma_flush()
462 phys_addr | dev_priv->dma_type, len); in savage_dma_flush()
466 BCI_WRITE(phys_addr | dev_priv->dma_type); in savage_dma_flush()
/linux-4.1.27/drivers/net/ethernet/emulex/benet/
Dbe_cmds.h290 struct phys_addr { struct
331 struct phys_addr pages[8];
434 struct phys_addr pages[8];
496 struct phys_addr pages[8];
505 struct phys_addr pages[8];
530 struct phys_addr pages[8];
547 struct phys_addr pages[2];
/linux-4.1.27/include/uapi/drm/
Dmga_drm.h266 unsigned long phys_addr; member
/linux-4.1.27/arch/powerpc/kvm/
Dpowerpc.c800 run->mmio.phys_addr = vcpu->arch.paddr_accessed; in kvmppc_handle_load()
812 ret = kvm_io_bus_read(vcpu, KVM_MMIO_BUS, run->mmio.phys_addr, in kvmppc_handle_load()
859 run->mmio.phys_addr = vcpu->arch.paddr_accessed; in kvmppc_handle_store()
884 ret = kvm_io_bus_write(vcpu, KVM_MMIO_BUS, run->mmio.phys_addr, in kvmppc_handle_store()
/linux-4.1.27/arch/cris/include/asm/
Dio.h38 extern void __iomem * __ioremap_prot(unsigned long phys_addr, unsigned long size, pgprot_t prot);
/linux-4.1.27/drivers/net/ethernet/marvell/
Dmvpp2.c908 dma_addr_t phys_addr; member
3353 &bm_pool->phys_addr, in mvpp2_bm_pool_create()
3360 bm_pool->phys_addr); in mvpp2_bm_pool_create()
3367 bm_pool->phys_addr); in mvpp2_bm_pool_create()
3436 bm_pool->phys_addr); in mvpp2_bm_pool_destroy()
3531 dma_addr_t phys_addr; in mvpp2_skb_alloc() local
3537 phys_addr = dma_map_single(port->dev->dev.parent, skb->head, in mvpp2_skb_alloc()
3540 if (unlikely(dma_mapping_error(port->dev->dev.parent, phys_addr))) { in mvpp2_skb_alloc()
3544 *buf_phys_addr = phys_addr; in mvpp2_skb_alloc()
3591 u32 phys_addr, u32 cookie) in mvpp2_pool_refill() argument
[all …]
/linux-4.1.27/drivers/crypto/
Dixp4xx_crypto.c108 u32 phys_addr; member
388 crypt->regist_buf->phys_addr); in one_packet()
637 buf->phys_addr = pad_phys; in register_chain_var()
805 buf->phys_addr = sg_dma_address(sg); in chainup_buffers()
1075 crypt->icv_rev_aes = buf->phys_addr + buf->buf_len - authsize; in aead_perform()
/linux-4.1.27/drivers/vme/
Dvme.c615 phys_addr_t phys_addr; in vme_master_mmap() local
624 phys_addr = image->bus_resource.start + (vma->vm_pgoff << PAGE_SHIFT); in vme_master_mmap()
627 if (phys_addr + vma_size > image->bus_resource.end + 1) { in vme_master_mmap()
634 return vm_iomap_memory(vma, phys_addr, vma->vm_end - vma->vm_start); in vme_master_mmap()
/linux-4.1.27/drivers/staging/slicoss/
Dslicoss.c1309 ulong phys_addr; in slic_cmdq_addcmdpage() local
1318 phys_addr = virt_to_bus((void *)page); in slic_cmdq_addcmdpage()
1319 phys_addrl = SLIC_GET_ADDR_LOW(phys_addr); in slic_cmdq_addcmdpage()
1320 phys_addrh = SLIC_GET_ADDR_HIGH(phys_addr); in slic_cmdq_addcmdpage()
1849 ulong phys_addr; in slic_xmit_build_request() local
1856 phys_addr = pci_map_single(adapter->pcidev, skb->data, skb->len, in slic_xmit_build_request()
1858 ihcmd->u.slic_buffers.bufs[0].paddrl = SLIC_GET_ADDR_LOW(phys_addr); in slic_xmit_build_request()
1859 ihcmd->u.slic_buffers.bufs[0].paddrh = SLIC_GET_ADDR_HIGH(phys_addr); in slic_xmit_build_request()
/linux-4.1.27/drivers/usb/gadget/udc/
Damd5536udc.h555 unsigned long phys_addr; member
/linux-4.1.27/drivers/pci/
Dmsi.c695 resource_size_t phys_addr; in msix_map_region() local
708 phys_addr = pci_resource_start(dev, bir) + table_offset; in msix_map_region()
710 return ioremap_nocache(phys_addr, nr_entries * PCI_MSIX_ENTRY_SIZE); in msix_map_region()
/linux-4.1.27/drivers/scsi/bnx2fc/
Dbnx2fc_hwi.c1475 u64 phys_addr = (u64)orig_io_req->bd_tbl->bd_tbl_dma; in bnx2fc_init_seq_cleanup_task() local
1515 phys_addr += (i * sizeof(struct fcoe_bd_ctx)); in bnx2fc_init_seq_cleanup_task()
1519 (u32)phys_addr; in bnx2fc_init_seq_cleanup_task()
1521 (u32)((u64)phys_addr >> 32); in bnx2fc_init_seq_cleanup_task()
1537 sgl->mul_sgl.cur_sge_addr.lo = (u32)phys_addr; in bnx2fc_init_seq_cleanup_task()
1538 sgl->mul_sgl.cur_sge_addr.hi = (u32)((u64)phys_addr >> 32); in bnx2fc_init_seq_cleanup_task()
/linux-4.1.27/drivers/mtd/nand/
Datmel_nand.c352 dma_addr_t dma_src_addr, dma_dst_addr, phys_addr; in atmel_nand_dma_op() local
369 phys_addr = dma_map_single(dma_dev->dev, p, len, dir); in atmel_nand_dma_op()
370 if (dma_mapping_error(dma_dev->dev, phys_addr)) { in atmel_nand_dma_op()
382 dma_dst_addr = phys_addr; in atmel_nand_dma_op()
384 dma_src_addr = phys_addr; in atmel_nand_dma_op()
419 dma_unmap_single(dma_dev->dev, phys_addr, len, dir); in atmel_nand_dma_op()
/linux-4.1.27/Documentation/
Dbus-virt-phys-mapping.txt77 phys_addr = virt_to_phys(virt_addr);
78 virt_addr = phys_to_virt(phys_addr);

12