Searched refs:dma_address (Results 1 - 25 of 86) sorted by relevance

1234

/linux-master/arch/alpha/kernel/
H A Dpci_iommu.c473 /* Classify the elements of the scatterlist. Write dma_address
510 sg->dma_address = -1;
513 sg->dma_address = -2;
518 leader->dma_address = leader_flag;
528 leader->dma_address = leader_flag;
549 if (leader->dma_address == 0
552 out->dma_address = paddr + __direct_map_base;
556 __va(paddr), size, out->dma_address);
563 if (leader->dma_address == 0 && dac_allowed) {
564 out->dma_address
[all...]
/linux-master/drivers/gpu/drm/ttm/
H A Dttm_tt.c124 sizeof(*ttm->dma_address), GFP_KERNEL);
128 ttm->dma_address = (void *)(ttm->pages + ttm->num_pages);
134 ttm->dma_address = kvcalloc(ttm->num_pages, sizeof(*ttm->dma_address),
136 if (!ttm->dma_address)
156 ttm->dma_address = NULL;
187 kvfree(ttm->dma_address);
189 ttm->dma_address = NULL;
H A Dttm_pool.c405 if (tt->dma_address)
406 ttm_pool_unmap(pool, tt->dma_address[i], nr);
432 dma_addr_t *dma_addr = tt->dma_address;
/linux-master/arch/x86/kernel/
H A Damd_gart_64.c285 gart_unmap_page(dev, s->dma_address, s->dma_length, dir, 0);
313 s->dma_address = addr;
336 unsigned long phys_addr = s->dma_address;
340 sout->dma_address = iommu_bus_base;
341 sout->dma_address += iommu_page*PAGE_SIZE + s->offset;
366 sout->dma_address = start->dma_address;
400 s->dma_address = addr;
/linux-master/include/drm/ttm/
H A Dttm_tt.h104 /** @dma_address: The DMA (bus) addresses of the pages. */
105 dma_addr_t *dma_address; member in struct:ttm_tt
/linux-master/drivers/xen/
H A Dswiotlb-xen.c320 xen_swiotlb_unmap_page(hwdev, sg->dma_address, sg_dma_len(sg),
335 sg->dma_address = xen_swiotlb_map_page(dev, sg_page(sg),
337 if (sg->dma_address == DMA_MAPPING_ERROR)
357 xen_swiotlb_sync_single_for_cpu(dev, sg->dma_address,
370 xen_swiotlb_sync_single_for_device(dev, sg->dma_address,
H A Dgrant-dma-ops.c245 xen_grant_dma_unmap_page(dev, s->dma_address, sg_dma_len(s), dir,
260 s->dma_address = xen_grant_dma_map_page(dev, sg_page(s), s->offset,
262 if (s->dma_address == DMA_MAPPING_ERROR)
/linux-master/arch/sparc/mm/
H A Dio-unit.c174 sg->dma_address = iounit_get_area(iounit, (unsigned long) sg_virt(sg), sg->length);
206 len = ((sg->dma_address & ~PAGE_MASK) + sg->length + (PAGE_SIZE-1)) >> PAGE_SHIFT;
207 vaddr = (sg->dma_address - IOUNIT_DMA_BASE) >> PAGE_SHIFT;
H A Diommu.c257 sg->dma_address =__sbus_iommu_map_page(dev, sg_page(sg),
259 if (sg->dma_address == DMA_MAPPING_ERROR)
306 sbus_iommu_unmap_page(dev, sg->dma_address, sg->length, dir,
308 sg->dma_address = 0x21212121;
/linux-master/drivers/gpu/drm/ttm/tests/
H A Dttm_tt_test.c76 KUNIT_ASSERT_NULL(test, tt->dma_address);
137 KUNIT_ASSERT_NOT_NULL(test, tt->dma_address);
140 KUNIT_ASSERT_NULL(test, tt->dma_address);
H A Dttm_pool_test.c227 dma1 = tt->dma_address[0];
228 dma2 = tt->dma_address[tt->num_pages - 1];
/linux-master/tools/virtio/linux/
H A Dscatterlist.h11 dma_addr_t dma_address; member in struct:scatterlist
/linux-master/drivers/hid/amd-sfh-hid/
H A Damd_sfh_common.h40 dma_addr_t dma_address; member in struct:amd_mp2_sensor_info
H A Damd_sfh_client.c169 info.dma_address = cl_data->sensor_dma_addr[i];
277 info.dma_address = cl_data->sensor_dma_addr[i];
H A Damd_sfh_pcie.c69 writeq(info.dma_address, privdata->mmio + AMD_C2P_MSG1);
160 writeq(info.dma_address, privdata->mmio + AMD_C2P_MSG2);
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ttm_buffer.c112 viter->dma_address = &__vmw_piter_dma_addr;
118 viter->dma_address = &__vmw_piter_sg_addr;
185 vsgt->addrs = vmw_tt->dma_ttm.dma_address;
372 ttm->dma_address,
/linux-master/arch/sparc/kernel/
H A Diommu.c536 outs->dma_address = dma_addr;
560 vaddr = s->dma_address & IO_PAGE_MASK;
561 npages = iommu_num_pages(s->dma_address, s->dma_length,
596 bus_addr = sg->dma_address & IO_PAGE_MASK;
625 dma_addr_t dma_handle = sg->dma_address;
720 iopte = iommu->page_table + ((sglist[0].dma_address -
726 bus_addr = sglist[0].dma_address & IO_PAGE_MASK;
734 npages = (IO_PAGE_ALIGN(sgprv->dma_address + sgprv->dma_length)
/linux-master/arch/arm/mach-footbridge/
H A Ddma-isa.c95 dma->buf.dma_address = dma_map_single(&isa_dma_dev,
100 address = dma->buf.dma_address;
/linux-master/arch/arm/mach-rpc/
H A Ddma.c78 idma->dma_addr = idma->dma.sg->dma_address;
172 idma->dma.buf.dma_address = dma_map_single(&isa_dma_dev,
178 idma->dma_addr = idma->dma.sg->dma_address;
/linux-master/arch/mips/jazz/
H A Djazzdma.c553 sg->dma_address = vdma_alloc(sg_phys(sg), sg->length);
554 if (sg->dma_address == DMA_MAPPING_ERROR)
571 vdma_free(sg->dma_address);
/linux-master/include/linux/
H A Dscatterlist.h15 dma_addr_t dma_address; member in struct:scatterlist
31 #define sg_dma_address(sg) ((sg)->dma_address)
305 * Marks the passed in sg entry to indicate that the dma_address is
/linux-master/kernel/dma/
H A Ddirect.c459 dma_direct_unmap_page(dev, sg->dma_address,
493 sg->dma_address = dma_direct_map_page(dev, sg_page(sg),
495 if (sg->dma_address == DMA_MAPPING_ERROR) {
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.c253 dma_addr = &bo->ttm->dma_address[mm_cur->start >> PAGE_SHIFT];
256 dma_addr_t dma_address; local
258 dma_address = mm_cur->start;
259 dma_address += adev->vm_manager.vram_base_offset;
262 amdgpu_gart_map(adev, i << PAGE_SHIFT, 1, &dma_address,
264 dma_address += PAGE_SIZE;
791 drm_prime_sg_to_dma_addr_array(ttm->sg, gtt->ttm.dma_address,
848 1, &gtt->ttm.dma_address[page_idx], flags);
856 &gtt->ttm.dma_address[page_idx + 1],
876 gtt->ttm.dma_address, flag
[all...]
/linux-master/drivers/gpu/drm/xe/
H A Dxe_ttm_vram_mgr.c439 dma_unmap_resource(dev, sg->dma_address,
457 dma_unmap_resource(dev, sg->dma_address,
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_mem.c115 args.dma = tt->dma_address;

Completed in 208 milliseconds

1234