/src/sys/external/bsd/drm2/ttm/ |
ttm_bus_dma.c | 79 ttm_dma->dma_address, ttm_dma->ttm.pages, 88 bus_dmamap_unload(ttm_dma->ttm.bdev->dmat, ttm_dma->dma_address); 114 ttm_dma->dma_address);
|
ttm_agp_backend.c | 109 KASSERT(ttm_agp->ttm_dma.dma_address->dm_nsegs == ttm->num_pages); 111 KASSERT(ttm_agp->ttm_dma.dma_address->dm_segs[i].ds_len == 115 ttm_agp->ttm_dma.dma_address->dm_segs[i].ds_len);
|
/src/sys/external/bsd/drm2/dist/include/drm/ttm/ |
ttm_tt.h | 131 * @dma_address: The DMA (bus) addresses of the pages 141 bus_dmamap_t dma_address; member in struct:ttm_dma_tt 143 dma_addr_t *dma_address; member in struct:ttm_dma_tt
|
/src/sys/external/bsd/drm2/dist/drm/ttm/ |
ttm_tt.c | 113 /* Create bus DMA map at ttm->dma_address. */ 126 sizeof(*ttm->dma_address), 130 ttm->dma_address = (void *) (ttm->ttm.pages + ttm->ttm.num_pages); 138 ttm->dma_address = NULL; 142 BUS_DMA_WAITOK, &ttm->dma_address); 144 ttm->dma_address = kvmalloc_array(ttm->ttm.num_pages, 145 sizeof(*ttm->dma_address), 147 if (!ttm->dma_address) 359 if (ttm_dma->dma_address) { 360 bus_dmamap_destroy(ttm->bdev->dmat, ttm_dma->dma_address); [all...] |
ttm_page_alloc.c | 1123 tt->dma_address[i] = dma_map_page(dev, tt->ttm.pages[i], 1126 if (dma_mapping_error(dev, tt->dma_address[i])) { 1128 dma_unmap_page(dev, tt->dma_address[i], 1130 tt->dma_address[i] = 0; 1137 tt->dma_address[i + 1] = tt->dma_address[i] + PAGE_SIZE; 1153 if (!tt->dma_address[i] || !tt->ttm.pages[i]) { 1165 dma_unmap_page(dev, tt->dma_address[i], num_pages * PAGE_SIZE,
|
ttm_page_alloc_dma.c | 699 * 'pages' and as well on the 'dma_address' starting at 'dma_offset' offset. 852 ttm_dma->dma_address[index] = d_page->dma; 943 ttm_dma->dma_address[j] = ttm_dma->dma_address[j - 1] + 1078 ttm_dma->dma_address[i] = 0;
|
/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_gmc.c | 60 *addr = ttm->dma_address->dm_segs[0].ds_addr; 62 *addr = ttm->dma_address[0]; 150 addr = ttm->dma_address->dm_segs[0].ds_addr; 152 addr = ttm->dma_address[0];
|
amdgpu_ttm.c | 1017 gtt->ttm.dma_address, ttm->num_pages); 1079 ttm->pages, gtt->ttm.dma_address, flags); 1091 &(gtt->ttm.dma_address[page_idx]), flags); 1094 ttm->pages, gtt->ttm.dma_address, flags); 1147 ttm->pages, gtt->ttm.dma_address, flags); 1352 gtt->ttm.dma_address, ttm->sg); 1357 gtt->ttm.dma_address, 2183 dma_addr_t *dma_address; local in function:amdgpu_map_buffer 2215 __USE(dma_address); 2217 r = amdgpu_gart_map(adev, 0, num_pages, offset, gtt->ttm.dma_address, [all...] |
amdgpu_vm.c | 1804 pages_addr = ttm->dma_address->dm_segs; 1806 pages_addr = ttm->dma_address;
|
amdgpu_amdkfd_gpuvm.c | 822 sg->sgl->dma_address = addr;
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/ |
nouveau_mem.c | 127 args.dma = tt->dma_address; 130 else args.dma = tt->dma_address;
|
nouveau_bo.c | 563 bus_dmamap_sync(dmat, ttm_dma->dma_address, 0, 569 ttm_dma->dma_address[i], 592 bus_dmamap_sync(dmat, ttm_dma->dma_address, 0, 597 dma_sync_single_for_cpu(drm->dev->dev, ttm_dma->dma_address[i], 1697 ttm_dma->dma_address, ttm->sg); 1702 ttm_dma->dma_address, ttm->num_pages); 1741 dma_unmap_page(dev, ttm_dma->dma_address[i], 1743 ttm_dma->dma_address[i] = 0; 1749 ttm_dma->dma_address[i] = addr; 1790 if (ttm_dma->dma_address[i]) [all...] |
/src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
vmwgfx_ttm_buffer.c | 339 viter->dma_address = &__vmw_piter_phys_addr; 343 viter->dma_address = &__vmw_piter_dma_addr; 349 viter->dma_address = &__vmw_piter_sg_addr; 434 vsgt->addrs = vmw_tt->dma_ttm.dma_address;
|
vmwgfx_drv.h | 334 * @dma_address: Function to return the DMA address of the current page. 345 dma_addr_t (*dma_address)(struct vmw_piter *); member in struct:vmw_piter 1029 return viter->dma_address(viter);
|
/src/sys/external/bsd/drm2/dist/drm/radeon/ |
radeon_ttm.c | 590 r = -bus_dmamap_load_uio(rdev->ddev->dmat, gtt->ttm.dma_address, &uio, 614 bus_dmamap_unload(rdev->ddev->dmat, gtt->ttm.dma_address); 645 gtt->ttm.dma_address, ttm->num_pages); 664 bus_dmamap_unload(rdev->ddev->dmat, gtt->ttm.dma_address); 717 ttm->pages, gtt->ttm.dma_address, flags); 812 gtt->ttm.dma_address, ttm->sg); 817 gtt->ttm.dma_address, ttm->num_pages); 857 bus_dmamap_unload(ttm->bdev->dmat, gtt->ttm.dma_address);
|
/src/sys/external/bsd/drm2/dist/drm/i915/ |
i915_gpu_error.c | 67 sg->dma_address = it; 857 if (!sg || off < sg->dma_address) 862 pos = sg->dma_address;
|