Searched defs:ttm (Results 1 - 30 of 30) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/ttm/
H A DMakefile
H A Dttm_agp_backend.c46 struct ttm_tt ttm; member in struct:ttm_agp_backend
51 static int ttm_agp_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem) ttm_agp_bind() argument
84 static int ttm_agp_unbind(struct ttm_tt *ttm) ttm_agp_unbind() argument
97 static void ttm_agp_destroy(struct ttm_tt *ttm) ttm_agp_destroy() argument
137 int ttm_agp_tt_populate(struct ttm_tt *ttm) ttm_agp_tt_populate() argument
146 void ttm_agp_tt_unpopulate(struct ttm_tt *ttm) ttm_agp_tt_unpopulate() argument
H A Dttm_bo_vm.c94 struct ttm_tt *ttm = NULL; ttm_bo_vm_fault() local
H A Dttm_tt.c51 static void ttm_tt_alloc_page_directory(struct ttm_tt *ttm) ttm_tt_alloc_page_directory() argument
56 static void ttm_dma_tt_alloc_page_directory(struct ttm_dma_tt *ttm) ttm_dma_tt_alloc_page_directory() argument
106 static int ttm_tt_set_caching(struct ttm_tt *ttm, ttm_tt_set_caching() argument
152 int ttm_tt_set_placement_caching(struct ttm_tt *ttm, uint32_t placement) ttm_tt_set_placement_caching() argument
167 void ttm_tt_destroy(struct ttm_tt *ttm) ttm_tt_destroy() argument
187 int ttm_tt_init(struct ttm_tt *ttm, struct ttm_bo_device *bdev, ttm_tt_init() argument
210 void ttm_tt_fini(struct ttm_tt *ttm) ttm_tt_fini() argument
221 struct ttm_tt *ttm = &ttm_dma->ttm; ttm_dma_tt_init() local
245 struct ttm_tt *ttm = &ttm_dma->ttm; ttm_dma_tt_fini() local
254 void ttm_tt_unbind(struct ttm_tt *ttm) ttm_tt_unbind() argument
265 int ttm_tt_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem) ttm_tt_bind() argument
289 int ttm_tt_swapin(struct ttm_tt *ttm) ttm_tt_swapin() argument
327 int ttm_tt_swapout(struct ttm_tt *ttm, struct file *persistent_swap_storage) ttm_tt_swapout() argument
381 static void ttm_tt_clear_mapping(struct ttm_tt *ttm) ttm_tt_clear_mapping() argument
395 void ttm_tt_unpopulate(struct ttm_tt *ttm) ttm_tt_unpopulate() argument
H A Dttm_bo_util.c51 struct ttm_tt *ttm = bo->ttm; ttm_bo_move_ttm() local
250 static int ttm_copy_io_ttm_page(struct ttm_tt *ttm, void *src, ttm_copy_io_ttm_page() argument
287 static int ttm_copy_ttm_io_page(struct ttm_tt *ttm, void *dst, ttm_copy_ttm_io_page() argument
329 struct ttm_tt *ttm = bo->ttm; ttm_bo_move_memcpy() local
535 struct ttm_tt *ttm = bo->ttm; ttm_bo_kmap_ttm() local
H A Dttm_page_alloc.c864 int ttm_pool_populate(struct ttm_tt *ttm) ttm_pool_populate() argument
903 void ttm_pool_unpopulate(struct ttm_tt *ttm) ttm_pool_unpopulate() argument
H A Dttm_page_alloc_dma.c852 struct ttm_tt *ttm = &ttm_dma->ttm; ttm_dma_pool_get_pages() local
878 struct ttm_tt *ttm = &ttm_dma->ttm; ttm_dma_populate() local
937 struct ttm_tt *ttm = &ttm_dma->ttm; ttm_dma_unpopulate() local
/linux-4.4.14/drivers/gpu/drm/nouveau/
H A Dnouveau_sgdma.c11 struct ttm_dma_tt ttm; member in struct:nouveau_sgdma_be
16 nouveau_sgdma_destroy(struct ttm_tt *ttm) nouveau_sgdma_destroy() argument
27 nv04_sgdma_bind(struct ttm_tt *ttm, struct ttm_mem_reg *mem) nv04_sgdma_bind() argument
47 nv04_sgdma_unbind(struct ttm_tt *ttm) nv04_sgdma_unbind() argument
61 nv50_sgdma_bind(struct ttm_tt *ttm, struct ttm_mem_reg *mem) nv50_sgdma_bind() argument
79 nv50_sgdma_unbind(struct ttm_tt *ttm) nv50_sgdma_unbind() argument
H A Dnouveau_drm.h134 } ttm; member in struct:nouveau_drm
H A Dnouveau_bo.c1464 nouveau_ttm_tt_populate(struct ttm_tt *ttm) nouveau_ttm_tt_populate() argument
1538 nouveau_ttm_tt_unpopulate(struct ttm_tt *ttm) nouveau_ttm_tt_unpopulate() argument
/linux-4.4.14/drivers/gpu/drm/ast/
H A Dast_ttm.c228 static int ast_ttm_tt_populate(struct ttm_tt *ttm) ast_ttm_tt_populate() argument
233 static void ast_ttm_tt_unpopulate(struct ttm_tt *ttm) ast_ttm_tt_unpopulate() argument
H A Dast_drv.h107 } ttm; member in struct:ast_private
/linux-4.4.14/drivers/gpu/drm/cirrus/
H A Dcirrus_ttm.c228 static int cirrus_ttm_tt_populate(struct ttm_tt *ttm) cirrus_ttm_tt_populate() argument
233 static void cirrus_ttm_tt_unpopulate(struct ttm_tt *ttm) cirrus_ttm_tt_unpopulate() argument
H A Dcirrus_drv.h148 } ttm; member in struct:cirrus_device
/linux-4.4.14/drivers/gpu/drm/mgag200/
H A Dmgag200_ttm.c228 static int mgag200_ttm_tt_populate(struct ttm_tt *ttm) mgag200_ttm_tt_populate() argument
233 static void mgag200_ttm_tt_unpopulate(struct ttm_tt *ttm) mgag200_ttm_tt_unpopulate() argument
H A Dmgag200_drv.h216 } ttm; member in struct:mga_device
/linux-4.4.14/drivers/gpu/drm/virtio/
H A Dvirtgpu_ttm.c289 struct ttm_dma_tt ttm; member in struct:virtio_gpu_ttm_tt
294 static int virtio_gpu_ttm_backend_bind(struct ttm_tt *ttm, virtio_gpu_ttm_backend_bind() argument
308 static int virtio_gpu_ttm_backend_unbind(struct ttm_tt *ttm) virtio_gpu_ttm_backend_unbind() argument
314 static void virtio_gpu_ttm_backend_destroy(struct ttm_tt *ttm) virtio_gpu_ttm_backend_destroy() argument
328 static int virtio_gpu_ttm_tt_populate(struct ttm_tt *ttm) virtio_gpu_ttm_tt_populate() argument
336 static void virtio_gpu_ttm_tt_unpopulate(struct ttm_tt *ttm) virtio_gpu_ttm_tt_unpopulate() argument
/linux-4.4.14/drivers/gpu/drm/qxl/
H A Dqxl_ttm.c258 struct ttm_dma_tt ttm; member in struct:qxl_ttm_tt
263 static int qxl_ttm_backend_bind(struct ttm_tt *ttm, qxl_ttm_backend_bind() argument
277 static int qxl_ttm_backend_unbind(struct ttm_tt *ttm) qxl_ttm_backend_unbind() argument
283 static void qxl_ttm_backend_destroy(struct ttm_tt *ttm) qxl_ttm_backend_destroy() argument
297 static int qxl_ttm_tt_populate(struct ttm_tt *ttm) qxl_ttm_tt_populate() argument
311 static void qxl_ttm_tt_unpopulate(struct ttm_tt *ttm) qxl_ttm_tt_unpopulate() argument
/linux-4.4.14/drivers/gpu/drm/bochs/
H A Dbochs.h86 } ttm; member in struct:bochs_device
/linux-4.4.14/include/drm/ttm/
H A Dttm_bo_api.h220 struct ttm_tt *ttm; member in struct:ttm_buffer_object
H A Dttm_bo_driver.h145 struct ttm_tt ttm; member in struct:ttm_dma_tt
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_buffer.c560 static int vmw_ttm_bind(struct ttm_tt *ttm, struct ttm_mem_reg *bo_mem) vmw_ttm_bind() argument
594 static int vmw_ttm_unbind(struct ttm_tt *ttm) vmw_ttm_unbind() argument
617 static void vmw_ttm_destroy(struct ttm_tt *ttm) vmw_ttm_destroy() argument
635 static int vmw_ttm_populate(struct ttm_tt *ttm) vmw_ttm_populate() argument
662 static void vmw_ttm_unpopulate(struct ttm_tt *ttm) vmw_ttm_unpopulate() argument
/linux-4.4.14/arch/powerpc/perf/
H A Dpower4-pmu.c363 unsigned int ttm, grp; p4_compute_mmcr() local
H A Dpower5+-pmu.c460 unsigned int ttm; power5p_compute_mmcr() local
H A Dpower5-pmu.c391 unsigned int ttm, grp; power5_compute_mmcr() local
H A Dppc970-pmu.c264 unsigned int ttm, grp; p970_compute_mmcr() local
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c520 struct ttm_dma_tt ttm; member in struct:radeon_ttm_tt
530 static int radeon_ttm_tt_pin_userptr(struct ttm_tt *ttm) radeon_ttm_tt_pin_userptr() argument
592 static void radeon_ttm_tt_unpin_userptr(struct ttm_tt *ttm) radeon_ttm_tt_unpin_userptr() argument
621 static int radeon_ttm_backend_bind(struct ttm_tt *ttm, radeon_ttm_backend_bind() argument
651 static int radeon_ttm_backend_unbind(struct ttm_tt *ttm) radeon_ttm_backend_unbind() argument
663 static void radeon_ttm_backend_destroy(struct ttm_tt *ttm) radeon_ttm_backend_destroy() argument
705 static struct radeon_ttm_tt *radeon_ttm_tt_to_gtt(struct ttm_tt *ttm) radeon_ttm_tt_to_gtt() argument
712 static int radeon_ttm_tt_populate(struct ttm_tt *ttm) radeon_ttm_tt_populate() argument
775 static void radeon_ttm_tt_unpopulate(struct ttm_tt *ttm) radeon_ttm_tt_unpopulate() argument
816 int radeon_ttm_tt_set_userptr(struct ttm_tt *ttm, uint64_t addr, radeon_ttm_tt_set_userptr() argument
830 bool radeon_ttm_tt_has_userptr(struct ttm_tt *ttm) radeon_ttm_tt_has_userptr() argument
840 bool radeon_ttm_tt_is_readonly(struct ttm_tt *ttm) radeon_ttm_tt_is_readonly() argument
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ttm.c482 struct ttm_dma_tt ttm; member in struct:amdgpu_ttm_tt
491 static int amdgpu_ttm_tt_pin_userptr(struct ttm_tt *ttm) amdgpu_ttm_tt_pin_userptr() argument
554 static void amdgpu_ttm_tt_unpin_userptr(struct ttm_tt *ttm) amdgpu_ttm_tt_unpin_userptr() argument
583 static int amdgpu_ttm_backend_bind(struct ttm_tt *ttm, amdgpu_ttm_backend_bind() argument
619 static int amdgpu_ttm_backend_unbind(struct ttm_tt *ttm) amdgpu_ttm_backend_unbind() argument
633 static void amdgpu_ttm_backend_destroy(struct ttm_tt *ttm) amdgpu_ttm_backend_destroy() argument
669 static int amdgpu_ttm_tt_populate(struct ttm_tt *ttm) amdgpu_ttm_tt_populate() argument
727 static void amdgpu_ttm_tt_unpopulate(struct ttm_tt *ttm) amdgpu_ttm_tt_unpopulate() argument
762 int amdgpu_ttm_tt_set_userptr(struct ttm_tt *ttm, uint64_t addr, amdgpu_ttm_tt_set_userptr() argument
776 bool amdgpu_ttm_tt_has_userptr(struct ttm_tt *ttm) amdgpu_ttm_tt_has_userptr() argument
786 bool amdgpu_ttm_tt_affect_userptr(struct ttm_tt *ttm, unsigned long start, amdgpu_ttm_tt_affect_userptr() argument
805 bool amdgpu_ttm_tt_is_readonly(struct ttm_tt *ttm) amdgpu_ttm_tt_is_readonly() argument
815 uint32_t amdgpu_ttm_tt_pte_flags(struct amdgpu_device *adev, struct ttm_tt *ttm, amdgpu_ttm_tt_pte_flags() argument
/linux-4.4.14/arch/x86/platform/uv/
H A Dtlb_uv.c518 cycles_t ttm; uv1_wait_completion() local
614 cycles_t ttm; uv2_3_wait_completion() local
/linux-4.4.14/drivers/net/ethernet/dec/tulip/
H A Dde4x5.c516 u_int ttm; /* Transmit Threshold Mode for each media */ member in struct:mii_phy

Completed in 806 milliseconds