/linux-master/arch/alpha/kernel/ |
H A D | pci_iommu.c | 473 /* 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 D | ttm_tt.c | 124 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 D | ttm_pool.c | 405 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 D | amd_gart_64.c | 285 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 D | ttm_tt.h | 104 /** @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 D | swiotlb-xen.c | 320 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 D | grant-dma-ops.c | 245 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 D | io-unit.c | 174 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 D | iommu.c | 257 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 D | ttm_tt_test.c | 76 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 D | ttm_pool_test.c | 227 dma1 = tt->dma_address[0]; 228 dma2 = tt->dma_address[tt->num_pages - 1];
|
/linux-master/tools/virtio/linux/ |
H A D | scatterlist.h | 11 dma_addr_t dma_address; member in struct:scatterlist
|
/linux-master/drivers/hid/amd-sfh-hid/ |
H A D | amd_sfh_common.h | 40 dma_addr_t dma_address; member in struct:amd_mp2_sensor_info
|
H A D | amd_sfh_client.c | 169 info.dma_address = cl_data->sensor_dma_addr[i]; 277 info.dma_address = cl_data->sensor_dma_addr[i];
|
H A D | amd_sfh_pcie.c | 69 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 D | vmwgfx_ttm_buffer.c | 112 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 D | iommu.c | 536 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 D | dma-isa.c | 95 dma->buf.dma_address = dma_map_single(&isa_dma_dev, 100 address = dma->buf.dma_address;
|
/linux-master/arch/arm/mach-rpc/ |
H A D | dma.c | 78 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 D | jazzdma.c | 553 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 D | scatterlist.h | 15 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 D | direct.c | 459 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 D | amdgpu_ttm.c | 253 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, >t->ttm.dma_address[page_idx], flags); 856 >t->ttm.dma_address[page_idx + 1], 876 gtt->ttm.dma_address, flag [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_ttm_vram_mgr.c | 439 dma_unmap_resource(dev, sg->dma_address, 457 dma_unmap_resource(dev, sg->dma_address,
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_mem.c | 115 args.dma = tt->dma_address;
|