HomeSort by: relevance | last modified time | path
    Searched refs:dma_address (Results 1 - 16 of 16) sorted by relevancy

  /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;

Completed in 55 milliseconds