Home
last modified time | relevance | path

Searched refs:cpu_addr (Results 1 – 25 of 45) sorted by relevance

12

/arch/s390/kvm/
Dsigp.c23 static int __sigp_sense(struct kvm_vcpu *vcpu, u16 cpu_addr, in __sigp_sense() argument
31 if (cpu_addr >= KVM_MAX_VCPUS) in __sigp_sense()
34 dst_vcpu = kvm_get_vcpu(vcpu->kvm, cpu_addr); in __sigp_sense()
51 VCPU_EVENT(vcpu, 4, "sensed status of cpu %x rc %x", cpu_addr, rc); in __sigp_sense()
55 static int __sigp_emergency(struct kvm_vcpu *vcpu, u16 cpu_addr) in __sigp_emergency() argument
64 if (cpu_addr < KVM_MAX_VCPUS) in __sigp_emergency()
65 dst_vcpu = kvm_get_vcpu(vcpu->kvm, cpu_addr); in __sigp_emergency()
71 VCPU_EVENT(vcpu, 4, "sent sigp emerg to cpu %x", cpu_addr); in __sigp_emergency()
76 static int __sigp_conditional_emergency(struct kvm_vcpu *vcpu, u16 cpu_addr, in __sigp_conditional_emergency() argument
85 if (cpu_addr < KVM_MAX_VCPUS) in __sigp_conditional_emergency()
[all …]
Dtrace.h217 TP_PROTO(VCPU_PROTO_COMMON, __u8 order_code, __u16 cpu_addr, \
219 TP_ARGS(VCPU_ARGS_COMMON, order_code, cpu_addr, parameter),
224 __field(__u16, cpu_addr)
231 __entry->cpu_addr = cpu_addr;
239 __entry->cpu_addr, __entry->parameter)
243 TP_PROTO(VCPU_PROTO_COMMON, __u8 order_code, __u16 cpu_addr),
244 TP_ARGS(VCPU_ARGS_COMMON, order_code, cpu_addr),
249 __field(__u16, cpu_addr)
255 __entry->cpu_addr = cpu_addr;
262 __entry->cpu_addr)
/arch/sparc/include/asm/
Ddma-mapping.h51 void *cpu_addr; in dma_alloc_attrs() local
53 cpu_addr = ops->alloc(dev, size, dma_handle, flag, attrs); in dma_alloc_attrs()
54 debug_dma_alloc_coherent(dev, size, *dma_handle, cpu_addr); in dma_alloc_attrs()
55 return cpu_addr; in dma_alloc_attrs()
61 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() argument
66 debug_dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs()
67 ops->free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs()
/arch/s390/include/asm/
Ddma-mapping.h66 void *cpu_addr; in dma_alloc_attrs() local
70 cpu_addr = ops->alloc(dev, size, dma_handle, flags, attrs); in dma_alloc_attrs()
71 debug_dma_alloc_coherent(dev, size, *dma_handle, cpu_addr); in dma_alloc_attrs()
73 return cpu_addr; in dma_alloc_attrs()
79 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() argument
86 debug_dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs()
87 ops->free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs()
/arch/arm/include/asm/
Ddma-mapping.h184 void *cpu_addr, dma_addr_t handle) in dma_free_noncoherent() argument
213 void *cpu_addr; in dma_alloc_attrs() local
216 cpu_addr = ops->alloc(dev, size, dma_handle, flag, attrs); in dma_alloc_attrs()
217 debug_dma_alloc_coherent(dev, size, *dma_handle, cpu_addr); in dma_alloc_attrs()
218 return cpu_addr; in dma_alloc_attrs()
235 extern void arm_dma_free(struct device *dev, size_t size, void *cpu_addr,
241 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() argument
247 debug_dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs()
248 ops->free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs()
265 void *cpu_addr, dma_addr_t dma_addr, size_t size,
[all …]
/arch/powerpc/include/asm/
Ddma-mapping.h32 void *cpu_addr, dma_addr_t handle,
50 extern unsigned long __dma_get_coherent_pfn(unsigned long cpu_addr);
147 void *cpu_addr; in dma_alloc_attrs() local
151 cpu_addr = dma_ops->alloc(dev, size, dma_handle, flag, attrs); in dma_alloc_attrs()
153 debug_dma_alloc_coherent(dev, size, *dma_handle, cpu_addr); in dma_alloc_attrs()
155 return cpu_addr; in dma_alloc_attrs()
161 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() argument
168 debug_dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs()
170 dma_ops->free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs()
/arch/tile/include/asm/
Ddma-mapping.h124 void *cpu_addr; in dma_alloc_attrs() local
126 cpu_addr = dma_ops->alloc(dev, size, dma_handle, flag, attrs); in dma_alloc_attrs()
128 debug_dma_alloc_coherent(dev, size, *dma_handle, cpu_addr); in dma_alloc_attrs()
130 return cpu_addr; in dma_alloc_attrs()
134 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() argument
139 debug_dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs()
141 dma_ops->free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs()
/arch/openrisc/include/asm/
Ddma-mapping.h60 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() argument
65 debug_dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs()
67 ops->free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs()
81 void *cpu_addr, dma_addr_t dma_handle) in dma_free_noncoherent() argument
87 dma_free_attrs(dev, size, cpu_addr, dma_handle, &attrs); in dma_free_noncoherent()
/arch/avr32/include/asm/
Ddma-mapping.h71 void *cpu_addr, dma_addr_t handle);
101 void *cpu_addr, dma_addr_t handle);
117 dma_map_single(struct device *dev, void *cpu_addr, size_t size, in dma_map_single() argument
120 dma_cache_sync(dev, cpu_addr, size, direction); in dma_map_single()
121 return virt_to_bus(cpu_addr); in dma_map_single()
341 void *cpu_addr, dma_addr_t dma_addr, size_t size);
343 void *cpu_addr, dma_addr_t dma_addr,
/arch/avr32/mm/
Ddma-coherent.c111 void *cpu_addr, dma_addr_t handle) in dma_free_coherent() argument
113 void *addr = phys_to_cached(uncached_to_phys(cpu_addr)); in dma_free_coherent()
117 cpu_addr, (unsigned long)handle, (unsigned)size); in dma_free_coherent()
143 void *cpu_addr, dma_addr_t handle) in dma_free_writecombine() argument
147 iounmap(cpu_addr); in dma_free_writecombine()
/arch/mips/include/asm/mach-goldfish/
Dhardware.h33 #define dma_free_writecombine(dev, size, cpu_addr, handle) \ argument
34 dma_free_coherent(dev, size, cpu_addr, handle)
/arch/m68k/include/asm/
Ddma-mapping.h32 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() argument
36 dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs()
115 void *cpu_addr, dma_addr_t dma_addr, size_t size);
117 void *cpu_addr, dma_addr_t dma_addr,
/arch/arm/mm/
Ddma-mapping.c149 static void arm_coherent_dma_free(struct device *dev, size_t size, void *cpu_addr,
311 static void __dma_free_remap(void *cpu_addr, size_t size) in __dma_free_remap() argument
313 dma_common_free_remap(cpu_addr, size, in __dma_free_remap()
554 void *cpu_addr, size_t size) in __free_from_contiguous() argument
557 __dma_free_remap(cpu_addr, size); in __free_from_contiguous()
581 #define __free_from_pool(cpu_addr, size) 0 argument
582 #define __free_from_contiguous(dev, page, cpu_addr, size) do { } while (0) argument
583 #define __dma_free_remap(cpu_addr, size) do { } while (0) argument
684 void *cpu_addr, dma_addr_t dma_addr, size_t size, in arm_dma_mmap() argument
696 if (dma_mmap_from_coherent(dev, vma, cpu_addr, size, &ret)) in arm_dma_mmap()
[all …]
/arch/arc/include/asm/
Ddma-mapping.h48 void *cpu_addr, dma_addr_t dma_addr, size_t size);
50 void *cpu_addr, dma_addr_t dma_addr,
93 dma_map_single(struct device *dev, void *cpu_addr, size_t size, in dma_map_single() argument
96 _dma_cache_sync((unsigned long)cpu_addr, size, dir); in dma_map_single()
97 return plat_kernel_addr_to_dma(dev, cpu_addr); in dma_map_single()
/arch/x86/include/asm/xen/
Dpage-coherent.h18 void *cpu_addr, dma_addr_t dma_handle, in xen_free_coherent_pages() argument
21 free_pages((unsigned long) cpu_addr, get_order(size)); in xen_free_coherent_pages()
/arch/hexagon/include/asm/
Ddma-mapping.h94 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() argument
101 dma_ops->free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs()
103 debug_dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs()
/arch/arm64/include/asm/xen/
Dpage-coherent.h16 void *cpu_addr, dma_addr_t dma_handle, in xen_free_coherent_pages() argument
19 __generic_dma_ops(hwdev)->free(hwdev, size, cpu_addr, dma_handle, attrs); in xen_free_coherent_pages()
/arch/alpha/kernel/
Dpci_iommu.c251 pci_map_single_1(struct pci_dev *pdev, void *cpu_addr, size_t size, in pci_map_single_1() argument
263 paddr = __pa(cpu_addr); in pci_map_single_1()
272 cpu_addr, size, ret, __builtin_return_address(0)); in pci_map_single_1()
283 cpu_addr, size, ret, __builtin_return_address(0)); in pci_map_single_1()
317 ret += (unsigned long)cpu_addr & ~PAGE_MASK; in pci_map_single_1()
320 cpu_addr, size, npages, ret, __builtin_return_address(0)); in pci_map_single_1()
439 void *cpu_addr; in alpha_pci_alloc_coherent() local
445 cpu_addr = (void *)__get_free_pages(gfp, order); in alpha_pci_alloc_coherent()
446 if (! cpu_addr) { in alpha_pci_alloc_coherent()
454 memset(cpu_addr, 0, size); in alpha_pci_alloc_coherent()
[all …]
/arch/arm/include/asm/xen/
Dpage-coherent.h16 void *cpu_addr, dma_addr_t dma_handle, in xen_free_coherent_pages() argument
19 __generic_dma_ops(hwdev)->free(hwdev, size, cpu_addr, dma_handle, attrs); in xen_free_coherent_pages()
/arch/c6x/include/asm/
Ddma-mapping.h39 extern dma_addr_t dma_map_single(struct device *dev, void *cpu_addr,
94 struct vm_area_struct *vma, void *cpu_addr, in dma_mmap_coherent() argument
101 void *cpu_addr, dma_addr_t dma_addr, in dma_get_sgtable() argument
/arch/mips/pci/
Dpci.c138 range.cpu_addr, in pci_load_of_ranges()
139 range.cpu_addr + range.size - 1); in pci_load_of_ranges()
141 (unsigned long)ioremap(range.cpu_addr, in pci_load_of_ranges()
147 range.cpu_addr, in pci_load_of_ranges()
148 range.cpu_addr + range.size - 1); in pci_load_of_ranges()
/arch/metag/kernel/
Ddma.c336 void *cpu_addr, dma_addr_t dma_addr, size_t size) in dma_mmap() argument
346 c = metag_vm_region_find(&consistent_head, (unsigned long)cpu_addr); in dma_mmap()
368 void *cpu_addr, dma_addr_t dma_addr, size_t size) in dma_mmap_coherent() argument
371 return dma_mmap(dev, vma, cpu_addr, dma_addr, size); in dma_mmap_coherent()
376 void *cpu_addr, dma_addr_t dma_addr, size_t size) in dma_mmap_writecombine() argument
379 return dma_mmap(dev, vma, cpu_addr, dma_addr, size); in dma_mmap_writecombine()
/arch/microblaze/include/asm/
Ddma-mapping.h125 void *cpu_addr, dma_addr_t dma_handle, in dma_free_attrs() argument
131 debug_dma_free_coherent(dev, size, cpu_addr, dma_handle); in dma_free_attrs()
132 ops->free(dev, size, cpu_addr, dma_handle, attrs); in dma_free_attrs()
/arch/powerpc/mm/
Ddma-noncoherent.c406 unsigned long __dma_get_coherent_pfn(unsigned long cpu_addr) in __dma_get_coherent_pfn() argument
412 pgd_t *pgd = pgd_offset_k(cpu_addr); in __dma_get_coherent_pfn()
413 pud_t *pud = pud_offset(pgd, cpu_addr); in __dma_get_coherent_pfn()
414 pmd_t *pmd = pmd_offset(pud, cpu_addr); in __dma_get_coherent_pfn()
415 pte_t *ptep = pte_offset_kernel(pmd, cpu_addr); in __dma_get_coherent_pfn()
/arch/cris/include/asm/
Ddma-mapping.h34 dma_free_coherent(struct device *dev, size_t size, void *cpu_addr, in dma_free_coherent() argument
163 void *cpu_addr, dma_addr_t dma_addr, size_t size);
165 void *cpu_addr, dma_addr_t dma_addr,

12