Home
last modified time | relevance | path

Searched refs:cpu_addr (Results 1 - 25 of 348) sorted by relevance

12345678910>>...14

/kernel/linux/linux-5.10/kernel/dma/
H A Dremap.c9 struct page **dma_common_find_pages(void *cpu_addr) in dma_common_find_pages() argument
11 struct vm_struct *area = find_vm_area(cpu_addr); in dma_common_find_pages()
60 void dma_common_free_remap(void *cpu_addr, size_t size) in dma_common_free_remap() argument
62 struct vm_struct *area = find_vm_area(cpu_addr); in dma_common_free_remap()
65 WARN(1, "trying to free invalid coherent area: %p\n", cpu_addr); in dma_common_free_remap()
69 unmap_kernel_range((unsigned long)cpu_addr, PAGE_ALIGN(size)); in dma_common_free_remap()
70 vunmap(cpu_addr); in dma_common_free_remap()
H A Dops_helpers.c8 static struct page *dma_common_vaddr_to_page(void *cpu_addr) in dma_common_vaddr_to_page() argument
10 if (is_vmalloc_addr(cpu_addr)) in dma_common_vaddr_to_page()
11 return vmalloc_to_page(cpu_addr); in dma_common_vaddr_to_page()
12 return virt_to_page(cpu_addr); in dma_common_vaddr_to_page()
19 void *cpu_addr, dma_addr_t dma_addr, size_t size, in dma_common_get_sgtable()
22 struct page *page = dma_common_vaddr_to_page(cpu_addr); in dma_common_get_sgtable()
35 void *cpu_addr, dma_addr_t dma_addr, size_t size, in dma_common_mmap()
42 struct page *page = dma_common_vaddr_to_page(cpu_addr); in dma_common_mmap()
47 if (dma_mmap_from_dev_coherent(dev, vma, cpu_addr, size, &ret)) in dma_common_mmap()
18 dma_common_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_common_get_sgtable() argument
34 dma_common_mmap(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_common_mmap() argument
H A Dmapping.c322 void *cpu_addr, dma_addr_t dma_addr, size_t size, in dma_get_sgtable_attrs()
328 return dma_direct_get_sgtable(dev, sgt, cpu_addr, dma_addr, in dma_get_sgtable_attrs()
332 return ops->get_sgtable(dev, sgt, cpu_addr, dma_addr, size, attrs); in dma_get_sgtable_attrs()
376 * @cpu_addr: kernel CPU-view address returned from dma_alloc_attrs
386 void *cpu_addr, dma_addr_t dma_addr, size_t size, in dma_mmap_attrs()
392 return dma_direct_mmap(dev, vma, cpu_addr, dma_addr, size, in dma_mmap_attrs()
396 return ops->mmap(dev, vma, cpu_addr, dma_addr, size, attrs); in dma_mmap_attrs()
425 void *cpu_addr; in dma_alloc_attrs() local
429 if (dma_alloc_from_dev_coherent(dev, size, dma_handle, &cpu_addr)) in dma_alloc_attrs()
430 return cpu_addr; in dma_alloc_attrs()
321 dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_get_sgtable_attrs() argument
385 dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_mmap_attrs() argument
447 dma_free_attrs(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle, unsigned long attrs) dma_free_attrs() argument
[all...]
/kernel/linux/linux-6.6/kernel/dma/
H A Dops_helpers.c8 static struct page *dma_common_vaddr_to_page(void *cpu_addr) in dma_common_vaddr_to_page() argument
10 if (is_vmalloc_addr(cpu_addr)) in dma_common_vaddr_to_page()
11 return vmalloc_to_page(cpu_addr); in dma_common_vaddr_to_page()
12 return virt_to_page(cpu_addr); in dma_common_vaddr_to_page()
19 void *cpu_addr, dma_addr_t dma_addr, size_t size, in dma_common_get_sgtable()
22 struct page *page = dma_common_vaddr_to_page(cpu_addr); in dma_common_get_sgtable()
35 void *cpu_addr, dma_addr_t dma_addr, size_t size, in dma_common_mmap()
42 struct page *page = dma_common_vaddr_to_page(cpu_addr); in dma_common_mmap()
47 if (dma_mmap_from_dev_coherent(dev, vma, cpu_addr, size, &ret)) in dma_common_mmap()
18 dma_common_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_common_get_sgtable() argument
34 dma_common_mmap(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_common_mmap() argument
H A Dremap.c9 struct page **dma_common_find_pages(void *cpu_addr) in dma_common_find_pages() argument
11 struct vm_struct *area = find_vm_area(cpu_addr); in dma_common_find_pages()
60 void dma_common_free_remap(void *cpu_addr, size_t size) in dma_common_free_remap() argument
62 struct vm_struct *area = find_vm_area(cpu_addr); in dma_common_free_remap()
65 WARN(1, "trying to free invalid coherent area: %p\n", cpu_addr); in dma_common_free_remap()
69 vunmap(cpu_addr); in dma_common_free_remap()
H A Dmapping.c400 void *cpu_addr, dma_addr_t dma_addr, size_t size, in dma_get_sgtable_attrs()
406 return dma_direct_get_sgtable(dev, sgt, cpu_addr, dma_addr, in dma_get_sgtable_attrs()
410 return ops->get_sgtable(dev, sgt, cpu_addr, dma_addr, size, attrs); in dma_get_sgtable_attrs()
452 * @cpu_addr: kernel CPU-view address returned from dma_alloc_attrs
462 void *cpu_addr, dma_addr_t dma_addr, size_t size, in dma_mmap_attrs()
468 return dma_direct_mmap(dev, vma, cpu_addr, dma_addr, size, in dma_mmap_attrs()
472 return ops->mmap(dev, vma, cpu_addr, dma_addr, size, attrs); in dma_mmap_attrs()
501 void *cpu_addr; in dma_alloc_attrs() local
513 if (dma_alloc_from_dev_coherent(dev, size, dma_handle, &cpu_addr)) in dma_alloc_attrs()
514 return cpu_addr; in dma_alloc_attrs()
399 dma_get_sgtable_attrs(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_get_sgtable_attrs() argument
461 dma_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) dma_mmap_attrs() argument
531 dma_free_attrs(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle, unsigned long attrs) dma_free_attrs() argument
[all...]
/kernel/linux/linux-5.10/drivers/pci/controller/cadence/
H A Dpcie-cadence.c28 u64 cpu_addr, u64 pci_addr, size_t size) in cdns_pcie_set_outbound_region()
93 cpu_addr = pcie->ops->cpu_addr_fixup(pcie, cpu_addr); in cdns_pcie_set_outbound_region()
96 (lower_32_bits(cpu_addr) & GENMASK(31, 8)); in cdns_pcie_set_outbound_region()
97 addr1 = upper_32_bits(cpu_addr); in cdns_pcie_set_outbound_region()
105 u32 r, u64 cpu_addr) in cdns_pcie_set_outbound_region_for_normal_msg()
123 cpu_addr = pcie->ops->cpu_addr_fixup(pcie, cpu_addr); in cdns_pcie_set_outbound_region_for_normal_msg()
126 (lower_32_bits(cpu_addr) & GENMASK(31, 8)); in cdns_pcie_set_outbound_region_for_normal_msg()
127 addr1 = upper_32_bits(cpu_addr); in cdns_pcie_set_outbound_region_for_normal_msg()
26 cdns_pcie_set_outbound_region(struct cdns_pcie *pcie, u8 busnr, u8 fn, u32 r, bool is_io, u64 cpu_addr, u64 pci_addr, size_t size) cdns_pcie_set_outbound_region() argument
103 cdns_pcie_set_outbound_region_for_normal_msg(struct cdns_pcie *pcie, u8 busnr, u8 fn, u32 r, u64 cpu_addr) cdns_pcie_set_outbound_region_for_normal_msg() argument
[all...]
H A Dpcie-cadence-host.c212 u64 cpu_addr, u64 size, in cdns_pcie_host_bar_ib_config()
225 (lower_32_bits(cpu_addr) & GENMASK(31, 8)); in cdns_pcie_host_bar_ib_config()
226 addr1 = upper_32_bits(cpu_addr); in cdns_pcie_host_bar_ib_config()
239 if (size + cpu_addr >= SZ_4G) { in cdns_pcie_host_bar_ib_config()
306 u64 cpu_addr, pci_addr, size, winsize; in cdns_pcie_host_bar_config() local
313 cpu_addr = entry->res->start; in cdns_pcie_host_bar_config()
320 pci_addr, cpu_addr); in cdns_pcie_host_bar_config()
335 ret = cdns_pcie_host_bar_ib_config(rc, bar, cpu_addr, in cdns_pcie_host_bar_config()
355 dev_err(dev, "No free BAR to map cpu_addr %llx\n", in cdns_pcie_host_bar_config()
356 cpu_addr); in cdns_pcie_host_bar_config()
210 cdns_pcie_host_bar_ib_config(struct cdns_pcie_rc *rc, enum cdns_pcie_rp_bar bar, u64 cpu_addr, u64 size, unsigned long flags) cdns_pcie_host_bar_ib_config() argument
429 u64 cpu_addr = cfg_res->start; cdns_pcie_host_init_address_translation() local
[all...]
/kernel/linux/linux-6.6/include/trace/events/
H A Dhabanalabs.h54 TP_PROTO(struct device *dev, u64 cpu_addr, u64 dma_addr, size_t size, const char *caller),
56 TP_ARGS(dev, cpu_addr, dma_addr, size, caller),
60 __field(u64, cpu_addr)
68 __entry->cpu_addr = cpu_addr;
74 TP_printk("%s: cpu_addr: %#llx, dma_addr: %#llx, size: %#x, caller: %s",
76 __entry->cpu_addr,
83 TP_PROTO(struct device *dev, u64 cpu_addr, u64 dma_addr, size_t size, const char *caller),
84 TP_ARGS(dev, cpu_addr, dma_addr, size, caller));
87 TP_PROTO(struct device *dev, u64 cpu_addr, u6
[all...]
/kernel/linux/linux-6.6/drivers/pci/controller/cadence/
H A Dpcie-cadence.c29 u64 cpu_addr, u64 pci_addr, size_t size) in cdns_pcie_set_outbound_region()
94 cpu_addr = pcie->ops->cpu_addr_fixup(pcie, cpu_addr); in cdns_pcie_set_outbound_region()
97 (lower_32_bits(cpu_addr) & GENMASK(31, 8)); in cdns_pcie_set_outbound_region()
98 addr1 = upper_32_bits(cpu_addr); in cdns_pcie_set_outbound_region()
106 u32 r, u64 cpu_addr) in cdns_pcie_set_outbound_region_for_normal_msg()
124 cpu_addr = pcie->ops->cpu_addr_fixup(pcie, cpu_addr); in cdns_pcie_set_outbound_region_for_normal_msg()
127 (lower_32_bits(cpu_addr) & GENMASK(31, 8)); in cdns_pcie_set_outbound_region_for_normal_msg()
128 addr1 = upper_32_bits(cpu_addr); in cdns_pcie_set_outbound_region_for_normal_msg()
27 cdns_pcie_set_outbound_region(struct cdns_pcie *pcie, u8 busnr, u8 fn, u32 r, bool is_io, u64 cpu_addr, u64 pci_addr, size_t size) cdns_pcie_set_outbound_region() argument
104 cdns_pcie_set_outbound_region_for_normal_msg(struct cdns_pcie *pcie, u8 busnr, u8 fn, u32 r, u64 cpu_addr) cdns_pcie_set_outbound_region_for_normal_msg() argument
[all...]
H A Dpcie-cadence-host.c220 u64 cpu_addr, u64 size, in cdns_pcie_host_bar_ib_config()
233 (lower_32_bits(cpu_addr) & GENMASK(31, 8)); in cdns_pcie_host_bar_ib_config()
234 addr1 = upper_32_bits(cpu_addr); in cdns_pcie_host_bar_ib_config()
247 if (size + cpu_addr >= SZ_4G) { in cdns_pcie_host_bar_ib_config()
314 u64 cpu_addr, pci_addr, size, winsize; in cdns_pcie_host_bar_config() local
321 cpu_addr = entry->res->start; in cdns_pcie_host_bar_config()
328 pci_addr, cpu_addr); in cdns_pcie_host_bar_config()
343 ret = cdns_pcie_host_bar_ib_config(rc, bar, cpu_addr, in cdns_pcie_host_bar_config()
363 dev_err(dev, "No free BAR to map cpu_addr %llx\n", in cdns_pcie_host_bar_config()
364 cpu_addr); in cdns_pcie_host_bar_config()
218 cdns_pcie_host_bar_ib_config(struct cdns_pcie_rc *rc, enum cdns_pcie_rp_bar bar, u64 cpu_addr, u64 size, unsigned long flags) cdns_pcie_host_bar_ib_config() argument
437 u64 cpu_addr = cfg_res->start; cdns_pcie_host_init_address_translation() local
[all...]
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/
H A Dpcie-designware.c230 u64 cpu_addr, u64 pci_addr, in dw_pcie_prog_outbound_atu_unroll()
234 u64 limit_addr = cpu_addr + size - 1; in dw_pcie_prog_outbound_atu_unroll()
237 lower_32_bits(cpu_addr)); in dw_pcie_prog_outbound_atu_unroll()
239 upper_32_bits(cpu_addr)); in dw_pcie_prog_outbound_atu_unroll()
269 int index, int type, u64 cpu_addr, in __dw_pcie_prog_outbound_atu()
275 cpu_addr = pci->ops->cpu_addr_fixup(pci, cpu_addr); in __dw_pcie_prog_outbound_atu()
279 cpu_addr, pci_addr, size); in __dw_pcie_prog_outbound_atu()
286 lower_32_bits(cpu_addr)); in __dw_pcie_prog_outbound_atu()
288 upper_32_bits(cpu_addr)); in __dw_pcie_prog_outbound_atu()
228 dw_pcie_prog_outbound_atu_unroll(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, u64 pci_addr, u32 size) dw_pcie_prog_outbound_atu_unroll() argument
268 __dw_pcie_prog_outbound_atu(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, u64 pci_addr, u32 size) __dw_pcie_prog_outbound_atu() argument
313 dw_pcie_prog_outbound_atu(struct dw_pcie *pci, int index, int type, u64 cpu_addr, u64 pci_addr, u32 size) dw_pcie_prog_outbound_atu() argument
320 dw_pcie_prog_ep_outbound_atu(struct dw_pcie *pci, u8 func_no, int index, int type, u64 cpu_addr, u64 pci_addr, u32 size) dw_pcie_prog_ep_outbound_atu() argument
343 dw_pcie_prog_inbound_atu_unroll(struct dw_pcie *pci, u8 func_no, int index, int bar, u64 cpu_addr, enum dw_pcie_as_type as_type) dw_pcie_prog_inbound_atu_unroll() argument
390 dw_pcie_prog_inbound_atu(struct dw_pcie *pci, u8 func_no, int index, int bar, u64 cpu_addr, enum dw_pcie_as_type as_type) dw_pcie_prog_inbound_atu() argument
[all...]
/kernel/linux/linux-5.10/arch/arm/mm/
H A Ddma-mapping.c54 void *cpu_addr; member
219 static void arm_coherent_dma_free(struct device *dev, size_t size, void *cpu_addr,
222 void *cpu_addr, dma_addr_t dma_addr, size_t size,
556 void *cpu_addr, size_t size, bool want_vaddr) in __free_from_contiguous()
560 dma_common_free_remap(cpu_addr, size); in __free_from_contiguous()
616 __free_from_contiguous(args->dev, args->page, args->cpu_addr, in cma_allocator_free()
633 __free_from_pool(args->cpu_addr, args->size); in pool_allocator_free()
652 dma_common_free_remap(args->cpu_addr, args->size); in remap_allocator_free()
760 void *cpu_addr, dma_addr_t dma_addr, size_t size, in __arm_dma_mmap()
769 if (dma_mmap_from_dev_coherent(dev, vma, cpu_addr, siz in __arm_dma_mmap()
555 __free_from_contiguous(struct device *dev, struct page *page, void *cpu_addr, size_t size, bool want_vaddr) __free_from_contiguous() argument
759 __arm_dma_mmap(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) __arm_dma_mmap() argument
785 arm_coherent_dma_mmap(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) arm_coherent_dma_mmap() argument
792 arm_dma_mmap(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) arm_dma_mmap() argument
803 __arm_dma_free(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle, unsigned long attrs, bool is_coherent) __arm_dma_free() argument
825 arm_dma_free(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle, unsigned long attrs) arm_dma_free() argument
831 arm_coherent_dma_free(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle, unsigned long attrs) arm_coherent_dma_free() argument
837 arm_dma_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t handle, size_t size, unsigned long attrs) arm_dma_get_sgtable() argument
1376 __iommu_get_pages(void *cpu_addr, unsigned long attrs) __iommu_get_pages() argument
1412 __iommu_free_atomic(struct device *dev, void *cpu_addr, dma_addr_t handle, size_t size, int coherent_flag) __iommu_free_atomic() argument
1483 __arm_iommu_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) __arm_iommu_mmap_attrs() argument
1503 arm_iommu_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) arm_iommu_mmap_attrs() argument
1512 arm_coherent_iommu_mmap_attrs(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) arm_coherent_iommu_mmap_attrs() argument
1523 __arm_iommu_free_attrs(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle, unsigned long attrs, int coherent_flag) __arm_iommu_free_attrs() argument
1547 arm_iommu_free_attrs(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle, unsigned long attrs) arm_iommu_free_attrs() argument
1554 arm_coherent_iommu_free_attrs(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle, unsigned long attrs) arm_coherent_iommu_free_attrs() argument
1560 arm_iommu_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) arm_iommu_get_sgtable() argument
2322 arch_dma_free(struct device *dev, size_t size, void *cpu_addr, dma_addr_t dma_handle, unsigned long attrs) arch_dma_free() argument
[all...]
/kernel/linux/linux-5.10/arch/openrisc/kernel/
H A Ddma.c68 void *arch_dma_set_uncached(void *cpu_addr, size_t size) in arch_dma_set_uncached() argument
70 unsigned long va = (unsigned long)cpu_addr; in arch_dma_set_uncached()
84 return cpu_addr; in arch_dma_set_uncached()
87 void arch_dma_clear_uncached(void *cpu_addr, size_t size) in arch_dma_clear_uncached() argument
89 unsigned long va = (unsigned long)cpu_addr; in arch_dma_clear_uncached()
/kernel/linux/linux-6.6/arch/openrisc/kernel/
H A Ddma.c68 void *arch_dma_set_uncached(void *cpu_addr, size_t size) in arch_dma_set_uncached() argument
70 unsigned long va = (unsigned long)cpu_addr; in arch_dma_set_uncached()
84 return cpu_addr; in arch_dma_set_uncached()
87 void arch_dma_clear_uncached(void *cpu_addr, size_t size) in arch_dma_clear_uncached() argument
89 unsigned long va = (unsigned long)cpu_addr; in arch_dma_clear_uncached()
/kernel/linux/linux-5.10/drivers/iommu/
H A Ddma-iommu.c949 static void __iommu_dma_free(struct device *dev, size_t size, void *cpu_addr) in __iommu_dma_free() argument
957 dma_free_from_pool(dev, cpu_addr, alloc_size)) in __iommu_dma_free()
960 if (IS_ENABLED(CONFIG_DMA_REMAP) && is_vmalloc_addr(cpu_addr)) { in __iommu_dma_free()
965 pages = dma_common_find_pages(cpu_addr); in __iommu_dma_free()
967 page = vmalloc_to_page(cpu_addr); in __iommu_dma_free()
968 dma_common_free_remap(cpu_addr, alloc_size); in __iommu_dma_free()
971 page = virt_to_page(cpu_addr); in __iommu_dma_free()
980 static void iommu_dma_free(struct device *dev, size_t size, void *cpu_addr, in iommu_dma_free() argument
984 __iommu_dma_free(dev, size, cpu_addr); in iommu_dma_free()
994 void *cpu_addr; in iommu_dma_alloc_pages() local
1030 void *cpu_addr; iommu_dma_alloc() local
1076 iommu_dma_free_noncoherent(struct device *dev, size_t size, void *cpu_addr, dma_addr_t handle, enum dma_data_direction dir) iommu_dma_free_noncoherent() argument
1087 iommu_dma_mmap(struct device *dev, struct vm_area_struct *vma, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) iommu_dma_mmap() argument
1118 iommu_dma_get_sgtable(struct device *dev, struct sg_table *sgt, void *cpu_addr, dma_addr_t dma_addr, size_t size, unsigned long attrs) iommu_dma_get_sgtable() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_doorbell_mgr.c42 return readl(adev->doorbell.cpu_addr + index); in amdgpu_mm_rdoorbell()
64 writel(v, adev->doorbell.cpu_addr + index); in amdgpu_mm_wdoorbell()
84 return atomic64_read((atomic64_t *)(adev->doorbell.cpu_addr + index)); in amdgpu_mm_rdoorbell64()
106 atomic64_set((atomic64_t *)(adev->doorbell.cpu_addr + index), v); in amdgpu_mm_wdoorbell64()
167 (void **)&adev->doorbell.cpu_addr); in amdgpu_doorbell_create_kernel_doorbells()
238 (void **)&adev->doorbell.cpu_addr); in amdgpu_doorbell_fini()
/kernel/linux/linux-5.10/arch/mips/pci/
H A Dpci-legacy.c155 range.cpu_addr, in pci_load_of_ranges()
156 range.cpu_addr + range.size - 1); in pci_load_of_ranges()
158 (unsigned long)ioremap(range.cpu_addr, in pci_load_of_ranges()
164 range.cpu_addr, in pci_load_of_ranges()
165 range.cpu_addr + range.size - 1); in pci_load_of_ranges()
172 res->start = range.cpu_addr; in pci_load_of_ranges()
173 res->end = range.cpu_addr + range.size - 1; in pci_load_of_ranges()
/kernel/linux/linux-5.10/arch/mips/loongson64/
H A Dinit.c128 range.cpu_addr, in reserve_pio_range()
129 range.cpu_addr + range.size - 1, in reserve_pio_range()
131 if (add_legacy_isa_io(&np->fwnode, range.cpu_addr, range.size)) in reserve_pio_range()
136 range.cpu_addr, in reserve_pio_range()
137 range.cpu_addr + range.size - 1, in reserve_pio_range()
/kernel/linux/linux-5.10/arch/s390/kvm/
H A Dtrace.h220 TP_PROTO(VCPU_PROTO_COMMON, __u8 order_code, __u16 cpu_addr, \
222 TP_ARGS(VCPU_ARGS_COMMON, order_code, cpu_addr, parameter),
227 __field(__u16, cpu_addr)
234 __entry->cpu_addr = cpu_addr;
242 __entry->cpu_addr, __entry->parameter)
246 TP_PROTO(VCPU_PROTO_COMMON, __u8 order_code, __u16 cpu_addr),
247 TP_ARGS(VCPU_ARGS_COMMON, order_code, cpu_addr),
252 __field(__u16, cpu_addr)
258 __entry->cpu_addr
[all...]
/kernel/linux/linux-6.6/arch/s390/kvm/
H A Dtrace.h220 TP_PROTO(VCPU_PROTO_COMMON, __u8 order_code, __u16 cpu_addr, \
222 TP_ARGS(VCPU_ARGS_COMMON, order_code, cpu_addr, parameter),
227 __field(__u16, cpu_addr)
234 __entry->cpu_addr = cpu_addr;
242 __entry->cpu_addr, __entry->parameter)
246 TP_PROTO(VCPU_PROTO_COMMON, __u8 order_code, __u16 cpu_addr),
247 TP_ARGS(VCPU_ARGS_COMMON, order_code, cpu_addr),
252 __field(__u16, cpu_addr)
258 __entry->cpu_addr
[all...]
/kernel/linux/linux-5.10/drivers/media/common/saa7146/
H A Dsaa7146_core.c415 dev->d_rps0.cpu_addr = pci_zalloc_consistent(pci, SAA7146_RPS_MEM, in saa7146_init_one()
417 if (!dev->d_rps0.cpu_addr) in saa7146_init_one()
420 dev->d_rps1.cpu_addr = pci_zalloc_consistent(pci, SAA7146_RPS_MEM, in saa7146_init_one()
422 if (!dev->d_rps1.cpu_addr) in saa7146_init_one()
425 dev->d_i2c.cpu_addr = pci_zalloc_consistent(pci, SAA7146_RPS_MEM, in saa7146_init_one()
427 if (!dev->d_i2c.cpu_addr) in saa7146_init_one()
474 pci_free_consistent(pci, SAA7146_RPS_MEM, dev->d_i2c.cpu_addr, in saa7146_init_one()
477 pci_free_consistent(pci, SAA7146_RPS_MEM, dev->d_rps1.cpu_addr, in saa7146_init_one()
480 pci_free_consistent(pci, SAA7146_RPS_MEM, dev->d_rps0.cpu_addr, in saa7146_init_one()
503 { dev->d_i2c.cpu_addr, de in saa7146_remove_one()
[all...]
/kernel/linux/linux-6.6/drivers/media/common/saa7146/
H A Dsaa7146_core.c403 dev->d_rps0.cpu_addr = dma_alloc_coherent(&pci->dev, SAA7146_RPS_MEM, in saa7146_init_one()
406 if (!dev->d_rps0.cpu_addr) in saa7146_init_one()
409 dev->d_rps1.cpu_addr = dma_alloc_coherent(&pci->dev, SAA7146_RPS_MEM, in saa7146_init_one()
412 if (!dev->d_rps1.cpu_addr) in saa7146_init_one()
415 dev->d_i2c.cpu_addr = dma_alloc_coherent(&pci->dev, SAA7146_RPS_MEM, in saa7146_init_one()
417 if (!dev->d_i2c.cpu_addr) in saa7146_init_one()
464 dma_free_coherent(&pci->dev, SAA7146_RPS_MEM, dev->d_i2c.cpu_addr, in saa7146_init_one()
467 dma_free_coherent(&pci->dev, SAA7146_RPS_MEM, dev->d_rps1.cpu_addr, in saa7146_init_one()
470 dma_free_coherent(&pci->dev, SAA7146_RPS_MEM, dev->d_rps0.cpu_addr, in saa7146_init_one()
493 { dev->d_i2c.cpu_addr, de in saa7146_remove_one()
[all...]
/kernel/linux/linux-5.10/drivers/of/
H A Daddress.c281 err = pci_register_io_range(&np->fwnode, range->cpu_addr, in of_pci_range_to_resource()
285 port = pci_address_to_pio(range->cpu_addr); in of_pci_range_to_resource()
293 upper_32_bits(range->cpu_addr)) { in of_pci_range_to_resource()
298 res->start = range->cpu_addr; in of_pci_range_to_resource()
771 range->cpu_addr = of_translate_dma_address(parser->node, in of_pci_range_parser_one()
774 range->cpu_addr = of_translate_address(parser->node, in of_pci_range_parser_one()
783 u64 bus_addr, cpu_addr, size; in of_pci_range_parser_one() local
788 cpu_addr = of_translate_dma_address(parser->node, in of_pci_range_parser_one()
791 cpu_addr = of_translate_address(parser->node, in of_pci_range_parser_one()
798 cpu_addr ! in of_pci_range_parser_one()
[all...]
/kernel/linux/linux-6.6/drivers/of/
H A Daddress.c250 err = pci_register_io_range(&np->fwnode, range->cpu_addr, in of_pci_range_to_resource()
254 port = pci_address_to_pio(range->cpu_addr); in of_pci_range_to_resource()
262 upper_32_bits(range->cpu_addr)) { in of_pci_range_to_resource()
267 res->start = range->cpu_addr; in of_pci_range_to_resource()
855 range->cpu_addr = of_translate_dma_address(parser->node, in of_pci_range_parser_one()
858 range->cpu_addr = of_translate_address(parser->node, in of_pci_range_parser_one()
867 u64 bus_addr, cpu_addr, size; in of_pci_range_parser_one() local
872 cpu_addr = of_translate_dma_address(parser->node, in of_pci_range_parser_one()
875 cpu_addr = of_translate_address(parser->node, in of_pci_range_parser_one()
882 cpu_addr ! in of_pci_range_parser_one()
[all...]

Completed in 19 milliseconds

12345678910>>...14