Home
last modified time | relevance | path

Searched refs:dma_addr_t (Results 1 – 25 of 65) sorted by relevance

123

/openbsd/src/sys/dev/pci/drm/include/linux/
Ddma-mapping.h14 #define DMA_MAPPING_ERROR (dma_addr_t)-1
46 static inline dma_addr_t
54 dma_unmap_page(void *dev, dma_addr_t addr, size_t size, in dma_unmap_page()
60 dma_mapping_error(void *dev, dma_addr_t addr) in dma_mapping_error()
65 void *dma_alloc_coherent(struct device *, size_t, dma_addr_t *, int);
66 void dma_free_coherent(struct device *, size_t, void *, dma_addr_t);
69 dmam_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dva, int gfp) in dmam_alloc_coherent()
75 dma_addr_t, size_t);
81 dma_addr_t dma_map_resource(struct device *, phys_addr_t, size_t,
Diommu.h22 phys_addr_t iommu_iova_to_phys(struct iommu_domain *, dma_addr_t);
Dtypes.h40 typedef uint64_t dma_addr_t; typedef
/openbsd/src/sys/dev/pci/drm/i915/gem/selftests/
Dhuge_gem_object.h19 dma_addr_t dma_size);
27 static inline dma_addr_t
/openbsd/src/sys/dev/usb/dwc2/
Ddwc2_hcd.h140 dma_addr_t xfer_dma;
141 dma_addr_t align_buf;
168 dma_addr_t desc_list_addr;
196 dma_addr_t dma;
199 dma_addr_t setup_dma;
370 dma_addr_t dw_align_buf_dma;
377 dma_addr_t desc_list_dma;
/openbsd/src/sys/dev/pci/drm/amd/amdgpu/
Damdgpu_gart.h63 int pages, dma_addr_t *dma_addr, uint64_t flags,
66 int pages, dma_addr_t *dma_addr, uint64_t flags);
Damdgpu_gart.c126 dma_addr_t dma_addr; in amdgpu_gart_table_ram_alloc()
354 int pages, dma_addr_t *dma_addr, uint64_t flags, in amdgpu_gart_map()
390 int pages, dma_addr_t *dma_addr, in amdgpu_gart_bind()
Damdgpu_vm.h276 dma_addr_t *pages_addr;
522 struct ttm_resource *res, dma_addr_t *pages_addr,
530 uint64_t amdgpu_vm_map_gart(const dma_addr_t *pages_addr, uint64_t addr);
/openbsd/src/sys/dev/pci/drm/amd/amdkfd/
Dkfd_migrate.c50 dma_addr_t *addr, uint64_t *gart_addr, uint64_t flags) in svm_migrate_gart_map()
124 svm_migrate_copy_memory_gart(struct amdgpu_device *adev, dma_addr_t *sys, in svm_migrate_copy_memory_gart()
279 dma_addr_t *scratch, uint64_t ttm_res_offset) in svm_migrate_copy_to_vram()
285 dma_addr_t *src; in svm_migrate_copy_to_vram()
393 dma_addr_t *scratch; in svm_migrate_vma_to_vram()
405 2 * sizeof(*migrate.src) + sizeof(uint64_t) + sizeof(dma_addr_t), in svm_migrate_vma_to_vram()
412 scratch = (dma_addr_t *)(migrate.dst + npages); in svm_migrate_vma_to_vram()
578 dma_addr_t *scratch, uint64_t npages) in svm_migrate_copy_to_ram()
582 dma_addr_t *dst; in svm_migrate_copy_to_ram()
693 dma_addr_t *scratch; in svm_migrate_vma_to_ram()
[all …]
Dkfd_svm.h119 dma_addr_t *dma_addr[MAX_GPU_INSTANCE];
184 void svm_range_dma_unmap_dev(struct device *dev, dma_addr_t *dma_addr,
/openbsd/src/sys/dev/pci/drm/i915/gt/
Dintel_gtt.h206 dma_addr_t __px_dma(struct drm_i915_gem_object *p);
312 u64 (*pte_encode)(dma_addr_t addr,
326 dma_addr_t addr,
335 dma_addr_t addr,
577 static inline dma_addr_t
648 u64 (*encode)(const dma_addr_t, const enum i915_cache_level));
693 dma_addr_t dma, max;
696 dma_addr_t addr = sg_dma_address(sg); in sgt_dma()
Dselftest_reset.c83 dma_addr_t dma = (dma_addr_t)dsm->start + (page << PAGE_SHIFT); in __igt_reset_stolen()
125 dma_addr_t dma = (dma_addr_t)dsm->start + (page << PAGE_SHIFT); in __igt_reset_stolen()
Dintel_ggtt.c287 static u64 mtl_ggtt_pte_encode(dma_addr_t addr, in mtl_ggtt_pte_encode()
307 u64 gen8_ggtt_pte_encode(dma_addr_t addr, in gen8_ggtt_pte_encode()
383 dma_addr_t addr; in gen8_ggtt_bind_ptes()
466 dma_addr_t addr, in gen8_ggtt_insert_page()
481 dma_addr_t addr, u64 offset, in gen8_ggtt_insert_page_bind()
505 dma_addr_t addr; in gen8_ggtt_insert_entries()
621 dma_addr_t addr, in gen6_ggtt_insert_page()
650 dma_addr_t addr; in gen6_ggtt_insert_entries()
693 dma_addr_t addr;
710 dma_addr_t addr, in bxt_vtd_ggtt_insert_page__BKL()
[all …]
Dgen8_ppgtt.h17 u64 gen8_ggtt_pte_encode(dma_addr_t addr,
Dgen8_ppgtt.c19 static u64 gen8_pde_encode(const dma_addr_t addr, in gen8_pde_encode()
32 static u64 gen8_pte_encode(dma_addr_t addr, in gen8_pte_encode()
61 static u64 gen12_pte_encode(dma_addr_t addr, in gen12_pte_encode()
764 dma_addr_t addr, in gen8_ppgtt_insert_entry()
785 dma_addr_t addr, in xehp_ppgtt_insert_entry_lm()
814 dma_addr_t addr, in xehp_ppgtt_insert_entry()
Dintel_ggtt_gmch.c19 dma_addr_t addr, in gmch_ggtt_insert_page()
/openbsd/src/sys/dev/pci/drm/ttm/
Dttm_pool.c58 dma_addr_t addr;
280 struct vm_page *p, dma_addr_t **dma_addr) in ttm_pool_map()
282 dma_addr_t addr; in ttm_pool_map()
306 static void ttm_pool_unmap(struct ttm_pool *pool, dma_addr_t dma_addr, in ttm_pool_unmap()
320 struct vm_page *p, dma_addr_t **dma_addr) in ttm_pool_map()
323 dma_addr_t addr; in ttm_pool_map()
337 static void ttm_pool_unmap(struct ttm_pool *pool, dma_addr_t dma_addr, in ttm_pool_unmap()
499 struct vm_page *p, dma_addr_t **dma_addr, in ttm_pool_page_allocated()
575 dma_addr_t *dma_addr = tt->dma_address; in ttm_pool_alloc()
/openbsd/src/sys/dev/pci/drm/include/drm/
Ddrm_gem_dma_helper.h31 dma_addr_t dma_addr;
Ddrm_prime.h117 int drm_prime_sg_to_dma_addr_array(struct sg_table *sgt, dma_addr_t *addrs,
/openbsd/src/sys/dev/pci/drm/i915/gvt/
Dkvmgt.c101 dma_addr_t dma_addr;
149 dma_addr_t cur_iova = (gfn + npage) << PAGE_SHIFT; in gvt_pin_guest_page()
178 dma_addr_t *dma_addr, unsigned long size) in gvt_dma_map_page()
201 dma_addr_t dma_addr, unsigned long size) in gvt_dma_unmap_page()
210 dma_addr_t dma_addr) in __gvt_cache_find_dma_addr()
247 dma_addr_t dma_addr, unsigned long size) in __gvt_cache_add()
1638 unsigned long size, dma_addr_t *dma_addr) in intel_gvt_dma_map_guest_page()
1684 int intel_gvt_dma_pin_guest_page(struct intel_vgpu *vgpu, dma_addr_t dma_addr) in intel_gvt_dma_pin_guest_page()
1713 dma_addr_t dma_addr) in intel_gvt_dma_unmap_guest_page()
Dgvt.h755 int intel_gvt_dma_pin_guest_page(struct intel_vgpu *vgpu, dma_addr_t dma_addr);
757 unsigned long size, dma_addr_t *dma_addr);
759 dma_addr_t dma_addr);
/openbsd/src/sys/dev/pci/drm/i915/display/
Dintel_dpt.c42 dma_addr_t addr, in dpt_insert_page()
63 dma_addr_t addr; in dpt_insert_entries()
/openbsd/src/sys/dev/pci/drm/i915/gem/
Di915_gem_phys.c33 dma_addr_t dma; in i915_gem_object_get_pages_phys()
140 dma_addr_t dma = sg_dma_address(pages->sgl); in i915_gem_object_put_pages_phys()
Di915_gem_pages.c338 dma_addr_t addr; in i915_gem_object_map_pfn()
659 dma_addr_t
674 dma_addr_t
/openbsd/src/sys/dev/pci/drm/include/drm/ttm/
Dttm_tt.h107 dma_addr_t *dma_address;

123