Home
last modified time | relevance | path

Searched refs:phys_addr (Results 1 – 25 of 478) sorted by relevance

12345678910>>...20

/OK3568_Linux_fs/kernel/arch/x86/mm/
H A Dioremap.c178 __ioremap_caller(resource_size_t phys_addr, unsigned long size, in __ioremap_caller() argument
183 const resource_size_t unaligned_phys_addr = phys_addr; in __ioremap_caller()
193 last_addr = phys_addr + size - 1; in __ioremap_caller()
194 if (!size || last_addr < phys_addr) in __ioremap_caller()
197 if (!phys_addr_valid(phys_addr)) { in __ioremap_caller()
199 (unsigned long long)phys_addr); in __ioremap_caller()
204 __ioremap_check_mem(phys_addr, size, &io_desc); in __ioremap_caller()
211 &phys_addr, &last_addr); in __ioremap_caller()
218 offset = phys_addr & ~PAGE_MASK; in __ioremap_caller()
219 phys_addr &= PAGE_MASK; in __ioremap_caller()
[all …]
/OK3568_Linux_fs/kernel/arch/ia64/mm/
H A Dioremap.c17 __ioremap_uc(unsigned long phys_addr) in __ioremap_uc() argument
19 return (void __iomem *) (__IA64_UNCACHED_OFFSET | phys_addr); in __ioremap_uc()
23 early_ioremap (unsigned long phys_addr, unsigned long size) in early_ioremap() argument
26 attr = kern_mem_attribute(phys_addr, size); in early_ioremap()
28 return (void __iomem *) phys_to_virt(phys_addr); in early_ioremap()
29 return __ioremap_uc(phys_addr); in early_ioremap()
33 ioremap (unsigned long phys_addr, unsigned long size) in ioremap() argument
48 attr = kern_mem_attribute(phys_addr, size); in ioremap()
50 return (void __iomem *) phys_to_virt(phys_addr); in ioremap()
52 return __ioremap_uc(phys_addr); in ioremap()
[all …]
/OK3568_Linux_fs/kernel/mm/
H A Dearly_ioremap.c34 pgprot_t __init __weak early_memremap_pgprot_adjust(resource_size_t phys_addr, in early_memremap_pgprot_adjust() argument
106 __early_ioremap(resource_size_t phys_addr, unsigned long size, pgprot_t prot) in __early_ioremap() argument
125 __func__, &phys_addr, size)) in __early_ioremap()
129 last_addr = phys_addr + size - 1; in __early_ioremap()
130 if (WARN_ON(!size || last_addr < phys_addr)) in __early_ioremap()
137 offset = offset_in_page(phys_addr); in __early_ioremap()
138 phys_addr &= PAGE_MASK; in __early_ioremap()
139 size = PAGE_ALIGN(last_addr + 1) - phys_addr; in __early_ioremap()
154 __late_set_fixmap(idx, phys_addr, prot); in __early_ioremap()
156 __early_set_fixmap(idx, phys_addr, prot); in __early_ioremap()
[all …]
H A Dioremap.c65 unsigned long end, phys_addr_t phys_addr, pgprot_t prot, in ioremap_pte_range() argument
71 pfn = phys_addr >> PAGE_SHIFT; in ioremap_pte_range()
85 unsigned long end, phys_addr_t phys_addr, in ioremap_try_huge_pmd() argument
97 if (!IS_ALIGNED(phys_addr, PMD_SIZE)) in ioremap_try_huge_pmd()
103 return pmd_set_huge(pmd, phys_addr, prot); in ioremap_try_huge_pmd()
107 unsigned long end, phys_addr_t phys_addr, pgprot_t prot, in ioremap_pmd_range() argument
119 if (ioremap_try_huge_pmd(pmd, addr, next, phys_addr, prot)) { in ioremap_pmd_range()
124 if (ioremap_pte_range(pmd, addr, next, phys_addr, prot, mask)) in ioremap_pmd_range()
126 } while (pmd++, phys_addr += (next - addr), addr = next, addr != end); in ioremap_pmd_range()
131 unsigned long end, phys_addr_t phys_addr, in ioremap_try_huge_pud() argument
[all …]
/OK3568_Linux_fs/kernel/arch/nios2/mm/
H A 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()
104 phys_addr + address, flags)) in remap_area_pages()
119 void __iomem *ioremap(unsigned long phys_addr, unsigned long size) in ioremap() argument
127 last_addr = phys_addr + size - 1; in ioremap()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/mm/
H A Dioremap.c21 static void __iomem *__ioremap_caller(phys_addr_t phys_addr, size_t size, in __ioremap_caller() argument
25 unsigned long offset = phys_addr & ~PAGE_MASK; in __ioremap_caller()
34 phys_addr &= PAGE_MASK; in __ioremap_caller()
40 last_addr = phys_addr + size - 1; in __ioremap_caller()
41 if (!size || last_addr < phys_addr || (last_addr & ~PHYS_MASK)) in __ioremap_caller()
47 if (WARN_ON(pfn_valid(__phys_to_pfn(phys_addr)))) in __ioremap_caller()
54 area->phys_addr = phys_addr; in __ioremap_caller()
56 err = ioremap_page_range(addr, addr + size, phys_addr, prot); in __ioremap_caller()
65 void __iomem *__ioremap(phys_addr_t phys_addr, size_t size, pgprot_t prot) in __ioremap() argument
67 return __ioremap_caller(phys_addr, size, prot, in __ioremap()
[all …]
/OK3568_Linux_fs/kernel/arch/parisc/mm/
H A Dioremap.c28 void __iomem *ioremap(unsigned long phys_addr, unsigned long size) in ioremap() argument
36 unsigned long end = phys_addr + size - 1; in ioremap()
38 if ((phys_addr >= 0x00080000 && end < 0x000fffff) || in ioremap()
39 (phys_addr >= 0x00500000 && end < 0x03bfffff)) in ioremap()
40 phys_addr |= F_EXTEND(0xfc000000); in ioremap()
44 last_addr = phys_addr + size - 1; in ioremap()
45 if (!size || last_addr < phys_addr) in ioremap()
51 if (phys_addr < virt_to_phys(high_memory)) { in ioremap()
55 t_addr = __va(phys_addr); in ioremap()
71 offset = phys_addr & ~PAGE_MASK; in ioremap()
[all …]
/OK3568_Linux_fs/kernel/arch/mips/mm/
H A Dioremap.c46 void __iomem *ioremap_prot(phys_addr_t phys_addr, unsigned long size, in ioremap_prot() argument
56 cpu_addr = plat_ioremap(phys_addr, size, flags); in ioremap_prot()
60 phys_addr = fixup_bigphys_addr(phys_addr, size); in ioremap_prot()
63 last_addr = phys_addr + size - 1; in ioremap_prot()
64 if (!size || last_addr < phys_addr) in ioremap_prot()
71 if (IS_LOW512(phys_addr) && IS_LOW512(last_addr) && in ioremap_prot()
73 return (void __iomem *) CKSEG1ADDR(phys_addr); in ioremap_prot()
79 pfn = PFN_DOWN(phys_addr); in ioremap_prot()
84 &phys_addr, &last_addr); in ioremap_prot()
91 offset = phys_addr & ~PAGE_MASK; in ioremap_prot()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_mem_validation.c47 _mali_osk_errcode_t mali_mem_validation_check(u32 phys_addr, u32 size) in mali_mem_validation_check() argument
50 if (phys_addr < (phys_addr + size)) { /* Don't allow overflow (or zero size) */ in mali_mem_validation_check()
51 if ((0 == (phys_addr & (~_MALI_OSK_CPU_PAGE_MASK))) && in mali_mem_validation_check()
53 if ((phys_addr >= mali_mem_validator.phys_base) && in mali_mem_validation_check()
54 ((phys_addr + (size - 1)) >= mali_mem_validator.phys_base) && in mali_mem_validation_check()
55 (phys_addr <= (mali_mem_validator.phys_base + (mali_mem_validator.size - 1))) && in mali_mem_validation_check()
56 … ((phys_addr + (size - 1)) <= (mali_mem_validator.phys_base + (mali_mem_validator.size - 1)))) { in mali_mem_validation_check()
57 …_PRINT(3, ("Accepted range 0x%08X + size 0x%08X (= 0x%08X)\n", phys_addr, size, (phys_addr + size … in mali_mem_validation_check()
63 …ANGE VALIDATION ERROR: The range supplied was: phys_base=0x%08X, size=0x%08X\n", phys_addr, size)); in mali_mem_validation_check()
H A Dmali_hw_core.c18 core->phys_addr = resource->base; in mali_hw_core_create()
23 MALI_DEBUG_ASSERT(core->phys_offset < core->phys_addr); in mali_hw_core_create()
25 if (_MALI_OSK_ERR_OK == _mali_osk_mem_reqregion(core->phys_addr, core->size, core->description)) { in mali_hw_core_create()
26 …core->mapped_registers = _mali_osk_mem_mapioregion(core->phys_addr, core->size, core->description); in mali_hw_core_create()
30 …iled to map memory region for core %s at phys_addr 0x%08X\n", core->description, core->phys_addr)); in mali_hw_core_create()
32 _mali_osk_mem_unreqregion(core->phys_addr, core->size); in mali_hw_core_create()
34 … to request memory region for core %s at phys_addr 0x%08X\n", core->description, core->phys_addr)); in mali_hw_core_create()
43 _mali_osk_mem_unmapioregion(core->phys_addr, core->size, core->mapped_registers); in mali_hw_core_delete()
46 _mali_osk_mem_unreqregion(core->phys_addr, core->size); in mali_hw_core_delete()
/OK3568_Linux_fs/kernel/arch/ia64/kernel/
H A Defi.c302 return (md->phys_addr + efi_md_size(md)); in efi_md_end()
380 "dropped @ %llx\n", md->phys_addr); in efi_get_pal_addr()
388 vaddr = PAGE_OFFSET + md->phys_addr; in efi_get_pal_addr()
417 smp_processor_id(), md->phys_addr, in efi_get_pal_addr()
418 md->phys_addr + efi_md_size(md), in efi_get_pal_addr()
421 return __va(md->phys_addr); in efi_get_pal_addr()
444 static void __init handle_palo(unsigned long phys_addr) in handle_palo() argument
446 struct palo_table *palo = __va(phys_addr); in handle_palo()
590 md->phys_addr, in efi_init()
591 md->phys_addr + efi_md_size(md), size, unit); in efi_init()
[all …]
/OK3568_Linux_fs/kernel/arch/sh/mm/
H A Dioremap.c85 __ioremap_caller(phys_addr_t phys_addr, unsigned long size, in __ioremap_caller() argument
92 mapped = __ioremap_trapped(phys_addr, size); in __ioremap_caller()
96 mapped = __ioremap_29bit(phys_addr, size, pgprot); in __ioremap_caller()
101 last_addr = phys_addr + size - 1; in __ioremap_caller()
102 if (!size || last_addr < phys_addr) in __ioremap_caller()
109 return ioremap_fixed(phys_addr, size, pgprot); in __ioremap_caller()
115 mapped = pmb_remap_caller(phys_addr, size, pgprot, caller); in __ioremap_caller()
122 offset = phys_addr & ~PAGE_MASK; in __ioremap_caller()
123 phys_addr &= PAGE_MASK; in __ioremap_caller()
124 size = PAGE_ALIGN(last_addr+1) - phys_addr; in __ioremap_caller()
[all …]
H A Dioremap_fixed.c48 ioremap_fixed(phys_addr_t phys_addr, unsigned long size, pgprot_t prot) in ioremap_fixed() argument
59 offset = phys_addr & ~PAGE_MASK; in ioremap_fixed()
60 phys_addr &= PAGE_MASK; in ioremap_fixed()
61 size = PAGE_ALIGN(phys_addr + size) - phys_addr; in ioremap_fixed()
90 __set_fixmap(idx, phys_addr, prot); in ioremap_fixed()
91 phys_addr += PAGE_SIZE; in ioremap_fixed()
/OK3568_Linux_fs/kernel/tools/perf/scripts/python/
H A Dmem-phys-addr.py62 def is_system_ram(phys_addr): argument
64 position = bisect.bisect(system_ram, phys_addr)
69 def is_persistent_mem(phys_addr): argument
70 position = bisect.bisect(pmem, phys_addr)
75 def find_memory_type(phys_addr): argument
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 = sample["phys_addr"]
[all …]
/OK3568_Linux_fs/kernel/arch/mips/alchemy/common/
H A Dsetup.c78 phys_addr_t fixup_bigphys_addr(phys_addr_t phys_addr, phys_addr_t size) in fixup_bigphys_addr() argument
84 if ((phys_addr >> 32) != 0) in fixup_bigphys_addr()
85 return phys_addr; in fixup_bigphys_addr()
88 if (phys_addr >= start && (phys_addr + size - 1) <= end) in fixup_bigphys_addr()
89 return (phys_addr_t)(AU1500_PCI_MEM_PHYS_ADDR + phys_addr); in fixup_bigphys_addr()
92 return phys_addr; in fixup_bigphys_addr()
98 phys_addr_t phys_addr = fixup_bigphys_addr(pfn << PAGE_SHIFT, size); in io_remap_pfn_range() local
100 return remap_pfn_range(vma, vaddr, phys_addr >> PAGE_SHIFT, size, prot); in io_remap_pfn_range()
/OK3568_Linux_fs/kernel/include/trace/events/
H A Dintel_iommu.h20 TP_PROTO(struct device *dev, dma_addr_t dev_addr, phys_addr_t phys_addr,
23 TP_ARGS(dev, dev_addr, phys_addr, size),
28 __field(phys_addr_t, phys_addr)
35 __entry->phys_addr = phys_addr;
42 (unsigned long long)__entry->phys_addr,
47 TP_PROTO(struct device *dev, dma_addr_t dev_addr, phys_addr_t phys_addr,
49 TP_ARGS(dev, dev_addr, phys_addr, size)
53 TP_PROTO(struct device *dev, dma_addr_t dev_addr, phys_addr_t phys_addr,
55 TP_ARGS(dev, dev_addr, phys_addr, size)
105 __field(phys_addr_t, phys_addr)
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dcec-funcs.h14 static __inline__ void cec_msg_active_source(struct cec_msg *msg, __u16 phys_addr) in cec_msg_active_source() argument
19 msg->msg[2] = phys_addr >> 8; in cec_msg_active_source()
20 msg->msg[3] = phys_addr & 0xff; in cec_msg_active_source()
24 __u16 *phys_addr) in cec_ops_active_source() argument
26 *phys_addr = (msg->msg[2] << 8) | msg->msg[3]; in cec_ops_active_source()
44 __u16 phys_addr) in cec_msg_inactive_source() argument
48 msg->msg[2] = phys_addr >> 8; in cec_msg_inactive_source()
49 msg->msg[3] = phys_addr & 0xff; in cec_msg_inactive_source()
53 __u16 *phys_addr) in cec_ops_inactive_source() argument
55 *phys_addr = (msg->msg[2] << 8) | msg->msg[3]; in cec_ops_inactive_source()
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dcec-funcs.h14 static __inline__ void cec_msg_active_source(struct cec_msg *msg, __u16 phys_addr) in cec_msg_active_source() argument
19 msg->msg[2] = phys_addr >> 8; in cec_msg_active_source()
20 msg->msg[3] = phys_addr & 0xff; in cec_msg_active_source()
24 __u16 *phys_addr) in cec_ops_active_source() argument
26 *phys_addr = (msg->msg[2] << 8) | msg->msg[3]; in cec_ops_active_source()
44 __u16 phys_addr) in cec_msg_inactive_source() argument
48 msg->msg[2] = phys_addr >> 8; in cec_msg_inactive_source()
49 msg->msg[3] = phys_addr & 0xff; in cec_msg_inactive_source()
53 __u16 *phys_addr) in cec_ops_inactive_source() argument
55 *phys_addr = (msg->msg[2] << 8) | msg->msg[3]; in cec_ops_inactive_source()
[all …]
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dcec-funcs.h14 static inline void cec_msg_active_source(struct cec_msg *msg, __u16 phys_addr) in cec_msg_active_source() argument
19 msg->msg[2] = phys_addr >> 8; in cec_msg_active_source()
20 msg->msg[3] = phys_addr & 0xff; in cec_msg_active_source()
24 __u16 *phys_addr) in cec_ops_active_source() argument
26 *phys_addr = (msg->msg[2] << 8) | msg->msg[3]; in cec_ops_active_source()
44 __u16 phys_addr) in cec_msg_inactive_source() argument
48 msg->msg[2] = phys_addr >> 8; in cec_msg_inactive_source()
49 msg->msg[3] = phys_addr & 0xff; in cec_msg_inactive_source()
53 __u16 *phys_addr) in cec_ops_inactive_source() argument
55 *phys_addr = (msg->msg[2] << 8) | msg->msg[3]; in cec_ops_inactive_source()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/mm/
H A Dioremap.c61 if (vm->phys_addr > paddr || in find_static_vm_paddr()
62 paddr + size - 1 > vm->phys_addr + vm->size - 1) in find_static_vm_paddr()
279 addr += paddr - svm->vm.phys_addr; in __arm_ioremap_pfn_caller()
296 area->phys_addr = paddr; in __arm_ioremap_pfn_caller()
322 void __iomem *__arm_ioremap_caller(phys_addr_t phys_addr, size_t size, in __arm_ioremap_caller() argument
326 unsigned long offset = phys_addr & ~PAGE_MASK; in __arm_ioremap_caller()
327 unsigned long pfn = __phys_to_pfn(phys_addr); in __arm_ioremap_caller()
332 last_addr = phys_addr + size - 1; in __arm_ioremap_caller()
333 if (!size || last_addr < phys_addr) in __arm_ioremap_caller()
391 __arm_ioremap_exec(phys_addr_t phys_addr, size_t size, bool cached) in __arm_ioremap_exec() argument
[all …]
/OK3568_Linux_fs/u-boot/drivers/pci/
H A Dpci_common.c176 phys_addr_t phys_addr = 0; in pci_hose_bus_to_phys() local
181 return phys_addr; in pci_hose_bus_to_phys()
190 flags, PCI_REGION_SYS_MEMORY, &phys_addr); in pci_hose_bus_to_phys()
192 return phys_addr; in pci_hose_bus_to_phys()
195 ret = __pci_hose_bus_to_phys(hose, bus_addr, flags, 0, &phys_addr); in pci_hose_bus_to_phys()
200 return phys_addr; in pci_hose_bus_to_phys()
204 phys_addr_t phys_addr, in __pci_hose_phys_to_bus() argument
222 bus_addr = phys_addr - res->phys_start + res->bus_start; in __pci_hose_phys_to_bus()
242 phys_addr_t phys_addr, in pci_hose_phys_to_bus() argument
258 ret = __pci_hose_phys_to_bus(hose, phys_addr, in pci_hose_phys_to_bus()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/qlogic/netxen/
H A Dnetxen_nic_ctx.c266 u64 phys_addr; in nx_fw_cmd_create_rx_ctx() local
327 prq_rds[i].host_phys_addr = cpu_to_le64(rds_ring->phys_addr); in nx_fw_cmd_create_rx_ctx()
340 prq_sds[i].host_phys_addr = cpu_to_le64(sds_ring->phys_addr); in nx_fw_cmd_create_rx_ctx()
345 phys_addr = hostrq_phys_addr; in nx_fw_cmd_create_rx_ctx()
347 cmd.req.arg1 = (u32)(phys_addr >> 32); in nx_fw_cmd_create_rx_ctx()
348 cmd.req.arg2 = (u32)(phys_addr & 0xffffffff); in nx_fw_cmd_create_rx_ctx()
425 u64 offset, phys_addr; in nx_fw_cmd_create_tx_ctx() local
460 prq->dummy_dma_addr = cpu_to_le64(adapter->dummy_dma.phys_addr); in nx_fw_cmd_create_tx_ctx()
462 offset = recv_ctx->phys_addr + sizeof(struct netxen_ring_ctx); in nx_fw_cmd_create_tx_ctx()
467 prq_cds->host_phys_addr = cpu_to_le64(tx_ring->phys_addr); in nx_fw_cmd_create_tx_ctx()
[all …]
/OK3568_Linux_fs/kernel/drivers/firmware/efi/
H A Dmemmap.c256 start = md->phys_addr; in efi_memmap_split_count()
321 start = md->phys_addr; in efi_memmap_insert()
322 end = md->phys_addr + (md->num_pages << EFI_PAGE_SHIFT) - 1; in efi_memmap_insert()
331 md->num_pages = (m_end - md->phys_addr + 1) >> in efi_memmap_insert()
337 md->phys_addr = m_end + 1; in efi_memmap_insert()
338 md->num_pages = (end - md->phys_addr + 1) >> in efi_memmap_insert()
344 md->num_pages = (m_start - md->phys_addr) >> in efi_memmap_insert()
351 md->phys_addr = m_start; in efi_memmap_insert()
358 md->phys_addr = m_end + 1; in efi_memmap_insert()
366 md->num_pages = (m_start - md->phys_addr) >> in efi_memmap_insert()
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/boot/
H A Dcuboot-pq2.c33 u32 phys_addr; member
178 if (mem->phys_addr + mem->size[1] == mmio->phys_addr) in fixup_pci()
180 else if (mmio->phys_addr + mmio->size[1] == mem->phys_addr) in fixup_pci()
185 out_be32(&pci_regs[1][0], mem_base->phys_addr | 1); in fixup_pci()
188 out_be32(&pci_regs[1][1], io->phys_addr | 1); in fixup_pci()
192 out_le32(&pci_regs[0][2], mem->phys_addr >> 12); in fixup_pci()
196 out_le32(&pci_regs[0][8], mmio->phys_addr >> 12); in fixup_pci()
200 out_le32(&pci_regs[0][14], io->phys_addr >> 12); in fixup_pci()
/OK3568_Linux_fs/kernel/arch/hexagon/mm/
H A Dioremap.c12 void __iomem *ioremap(unsigned long phys_addr, unsigned long size) in ioremap() argument
15 unsigned long offset = phys_addr & ~PAGE_MASK; in ioremap()
21 last_addr = phys_addr + size - 1; in ioremap()
24 if (!size || (last_addr < phys_addr)) in ioremap()
33 if (ioremap_page_range(addr, addr+size, phys_addr, prot)) { in ioremap()

12345678910>>...20