Home
last modified time | relevance | path

Searched refs:ttm_bo_device (Results 1 – 18 of 18) sorted by relevance

/linux-3.4.99/include/drm/ttm/
Dttm_bo_api.h43 struct ttm_bo_device;
198 struct ttm_bo_device *bdev;
409 extern int ttm_bo_lock_delayed_workqueue(struct ttm_bo_device *bdev);
416 extern void ttm_bo_unlock_delayed_workqueue(struct ttm_bo_device *bdev,
453 size_t ttm_bo_acc_size(struct ttm_bo_device *bdev,
456 size_t ttm_bo_dma_acc_size(struct ttm_bo_device *bdev,
496 extern int ttm_bo_init(struct ttm_bo_device *bdev,
536 extern int ttm_bo_create(struct ttm_bo_device *bdev,
576 extern int ttm_bo_init_mm(struct ttm_bo_device *bdev, unsigned type,
605 extern int ttm_bo_clean_mm(struct ttm_bo_device *bdev, unsigned mem_type);
[all …]
Dttm_bo_driver.h113 struct ttm_bo_device *bdev;
266 struct ttm_bo_device *bdev;
331 struct ttm_tt *(*ttm_tt_create)(struct ttm_bo_device *bdev,
368 int (*invalidate_caches) (struct ttm_bo_device *bdev, uint32_t flags);
369 int (*init_mem_type) (struct ttm_bo_device *bdev, uint32_t type,
452 int (*io_mem_reserve)(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem);
453 void (*io_mem_free)(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem);
533 struct ttm_bo_device { struct
603 extern int ttm_tt_init(struct ttm_tt *ttm, struct ttm_bo_device *bdev,
606 extern int ttm_dma_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_bo_device *bdev,
[all …]
/linux-3.4.99/drivers/gpu/drm/ttm/
Dttm_bo.c69 static void ttm_mem_type_debug(struct ttm_bo_device *bdev, int mem_type) in ttm_mem_type_debug()
139 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_release_list()
175 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_add_to_lru()
325 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_add_ttm()
360 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_handle_move_mem()
492 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_cleanup_refs_or_queue()
562 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_cleanup_refs()
622 static int ttm_bo_delayed_delete(struct ttm_bo_device *bdev, bool remove_all) in ttm_bo_delayed_delete()
669 struct ttm_bo_device *bdev = in ttm_bo_delayed_workqueue()
670 container_of(work, struct ttm_bo_device, wq.work); in ttm_bo_delayed_workqueue()
[all …]
Dttm_bo_util.c114 static int ttm_mem_io_reserve(struct ttm_bo_device *bdev, in ttm_mem_io_reserve()
138 static void ttm_mem_io_free(struct ttm_bo_device *bdev, in ttm_mem_io_free()
184 int ttm_mem_reg_ioremap(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem, in ttm_mem_reg_ioremap()
216 void ttm_mem_reg_iounmap(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem, in ttm_mem_reg_iounmap()
320 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_move_memcpy()
424 struct ttm_bo_device *bdev = bo->bdev; in ttm_buffer_object_transfer()
621 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_move_accel_cleanup()
Dttm_bo_vm.c43 static struct ttm_buffer_object *ttm_bo_vm_lookup_rb(struct ttm_bo_device *bdev, in ttm_bo_vm_lookup_rb()
78 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_vm_fault()
253 struct ttm_bo_device *bdev) in ttm_bo_mmap()
309 ssize_t ttm_bo_io(struct ttm_bo_device *bdev, struct file *filp, in ttm_bo_io()
Dttm_tt.c185 int ttm_tt_init(struct ttm_tt *ttm, struct ttm_bo_device *bdev, in ttm_tt_init()
215 int ttm_dma_tt_init(struct ttm_dma_tt *ttm_dma, struct ttm_bo_device *bdev, in ttm_dma_tt_init()
Dttm_agp_backend.c113 struct ttm_tt *ttm_agp_tt_create(struct ttm_bo_device *bdev, in ttm_agp_tt_create()
Dttm_execbuf_util.c208 struct ttm_bo_device *bdev; in ttm_eu_fence_buffer_objects()
/linux-3.4.99/drivers/gpu/drm/vmwgfx/
Dvmwgfx_buffer.c181 struct ttm_tt *vmw_ttm_tt_create(struct ttm_bo_device *bdev, in vmw_ttm_tt_create()
202 int vmw_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags) in vmw_invalidate_caches()
207 int vmw_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in vmw_init_mem_type()
260 static int vmw_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_reserve()
287 static void vmw_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in vmw_ttm_io_mem_free()
Dvmwgfx_drv.h191 struct ttm_bo_device bdev;
Dvmwgfx_drv.c254 struct ttm_bo_device *bdev = &dev_priv->bdev; in vmw_dummy_query_bo_prepare()
Dvmwgfx_resource.c1556 struct ttm_bo_device *bdev = &dev_priv->bdev; in vmw_dmabuf_init()
/linux-3.4.99/drivers/gpu/drm/radeon/
Dradeon_ttm.c48 static struct radeon_device *radeon_get_rdev(struct ttm_bo_device *bdev) in radeon_get_rdev()
117 static int radeon_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags) in radeon_invalidate_caches()
122 static int radeon_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in radeon_init_mem_type()
438 static int radeon_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in radeon_ttm_io_mem_reserve()
501 static void radeon_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in radeon_ttm_io_mem_free()
583 struct ttm_tt *radeon_ttm_tt_create(struct ttm_bo_device *bdev, in radeon_ttm_tt_create()
Dradeon.h294 struct ttm_bo_device bdev;
/linux-3.4.99/drivers/gpu/drm/nouveau/
Dnouveau_bo.c352 nouveau_ttm_tt_create(struct ttm_bo_device *bdev, in nouveau_ttm_tt_create()
379 nouveau_bo_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags) in nouveau_bo_invalidate_caches()
386 nouveau_bo_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in nouveau_bo_init_mem_type()
926 nouveau_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in nouveau_ttm_io_mem_reserve()
996 nouveau_ttm_io_mem_free(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in nouveau_ttm_io_mem_free()
Dnouveau_drv.h741 struct ttm_bo_device bdev;
856 nouveau_bdev(struct ttm_bo_device *bd) in nouveau_bdev()
1058 extern struct ttm_tt *nouveau_sgdma_create_ttm(struct ttm_bo_device *bdev,
Dnouveau_sgdma.c311 nouveau_sgdma_create_ttm(struct ttm_bo_device *bdev, in nouveau_sgdma_create_ttm()
Dnouveau_mem.c341 struct ttm_bo_device *bdev = &dev_priv->ttm.bdev; in nouveau_mem_vram_init()
440 struct ttm_bo_device *bdev = &dev_priv->ttm.bdev; in nouveau_mem_gart_init()