Home
last modified time | relevance | path

Searched refs:dma_address (Results 1 – 10 of 10) sorted by relevance

/dragonfly/sys/dev/drm/include/asm/
HDpci-dma-compat.h41 pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address, in pci_unmap_page() argument
47 pci_dma_mapping_error(struct pci_dev *hwdev, dma_addr_t dma_address) in pci_dma_mapping_error() argument
49 return (dma_address == 0); in pci_dma_mapping_error()
/dragonfly/sys/dev/drm/ttm/
HDttm_tt.c103 sizeof(*ttm->dma_address), in ttm_dma_tt_alloc_page_directory()
107 ttm->dma_address = (void *) (ttm->ttm.pages + ttm->ttm.num_pages); in ttm_dma_tt_alloc_page_directory()
113 ttm->dma_address = kvmalloc_array(ttm->ttm.num_pages, in ttm_sg_tt_alloc_page_directory()
114 sizeof(*ttm->dma_address), in ttm_sg_tt_alloc_page_directory()
116 if (!ttm->dma_address) in ttm_sg_tt_alloc_page_directory()
310 kvfree(ttm_dma->dma_address); in ttm_dma_tt_fini()
312 ttm_dma->dma_address = NULL; in ttm_dma_tt_fini()
HDttm_page_alloc.c958 tt->dma_address[i] = dma_map_page(dev, tt->ttm.pages[i], in ttm_populate_and_map_pages()
961 if (dma_mapping_error(dev, tt->dma_address[i])) { in ttm_populate_and_map_pages()
963 dma_unmap_page(dev, tt->dma_address[i], in ttm_populate_and_map_pages()
965 tt->dma_address[i] = 0; in ttm_populate_and_map_pages()
972 tt->dma_address[i + 1] = tt->dma_address[i] + PAGE_SIZE; in ttm_populate_and_map_pages()
988 if (!tt->dma_address[i] || !tt->ttm.pages[i]) { in ttm_unmap_and_unpopulate_pages()
1000 dma_unmap_page(dev, tt->dma_address[i], num_pages * PAGE_SIZE, in ttm_unmap_and_unpopulate_pages()
HDttm_page_alloc_dma.c850 ttm_dma->dma_address[index] = d_page->dma; in ttm_dma_pool_get_pages()
941 ttm_dma->dma_address[j] = ttm_dma->dma_address[j - 1] + in ttm_dma_populate()
1076 ttm_dma->dma_address[i] = 0; in ttm_dma_unpopulate()
/dragonfly/sys/dev/drm/radeon/
HDradeon_ttm.c595 gtt->ttm.dma_address, ttm->num_pages);
660 ttm->pages, gtt->ttm.dma_address, flags); in radeon_ttm_backend_bind()
763 gtt->ttm.dma_address, ttm->num_pages); in radeon_ttm_tt_populate()
788 gtt->ttm.dma_address[i] = pci_map_page(rdev->pdev, ttm->pages[i], in radeon_ttm_tt_populate()
792 if (pci_dma_mapping_error(rdev->pdev, gtt->ttm.dma_address[i])) { in radeon_ttm_tt_populate()
794 pci_unmap_page(rdev->pdev, gtt->ttm.dma_address[i], in radeon_ttm_tt_populate()
796 gtt->ttm.dma_address[i] = 0; in radeon_ttm_tt_populate()
840 if (gtt->ttm.dma_address[i]) { in radeon_ttm_tt_unpopulate()
841 gtt->ttm.dma_address[i] = 0; in radeon_ttm_tt_unpopulate()
843 pci_unmap_page(rdev->pdev, gtt->ttm.dma_address[i], in radeon_ttm_tt_unpopulate()
/dragonfly/sys/dev/drm/include/linux/
HDscatterlist.h63 dma_addr_t dma_address; member
89 #define sg_dma_address(sg) (sg)->dma_address
335 return spi->sg->dma_address + (spi->sg_pgoffset << PAGE_SHIFT); in sg_page_iter_dma_address()
HDdma-mapping.h67 s->dma_address = sg_phys(s); in dma_map_sg()
/dragonfly/sys/dev/drm/amd/amdgpu/
HDamdgpu_ttm.c961 gtt->ttm.dma_address, ttm->num_pages); in amdgpu_ttm_tt_pin_userptr()
1012 ttm->pages, gtt->ttm.dma_address, flags); in amdgpu_ttm_gart_bind()
1024 &(gtt->ttm.dma_address[page_idx]), flags); in amdgpu_ttm_gart_bind()
1027 ttm->pages, gtt->ttm.dma_address, flags); in amdgpu_ttm_gart_bind()
1080 ttm->pages, gtt->ttm.dma_address, flags); in amdgpu_ttm_backend_bind()
1261 gtt->ttm.dma_address, in amdgpu_ttm_tt_populate()
1986 dma_addr_t *dma_address; in amdgpu_map_buffer() local
2020 dma_address = &gtt->ttm.dma_address[offset >> PAGE_SHIFT]; in amdgpu_map_buffer()
2022 r = amdgpu_gart_map(adev, 0, num_pages, dma_address, flags, in amdgpu_map_buffer()
HDamdgpu_vm.c1737 pages_addr = ttm->dma_address; in amdgpu_vm_bo_update()
/dragonfly/sys/dev/drm/include/drm/ttm/
HDttm_tt.h134 dma_addr_t *dma_address; member