Home
last modified time | relevance | path

Searched refs:ttm_device (Results 1 – 7 of 7) sorted by relevance

/include/drm/ttm/
Dttm_device.h35 struct ttm_device;
95 int (*ttm_tt_populate)(struct ttm_device *bdev,
106 void (*ttm_tt_unpopulate)(struct ttm_device *bdev,
118 void (*ttm_tt_destroy)(struct ttm_device *bdev, struct ttm_tt *ttm);
180 int (*io_mem_reserve)(struct ttm_device *bdev,
182 void (*io_mem_free)(struct ttm_device *bdev,
244 struct ttm_device { struct
281 int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx, argument
285 ttm_manager_type(struct ttm_device *bdev, int mem_type) in ttm_manager_type()
290 static inline void ttm_set_driver_manager(struct ttm_device *bdev, int type, in ttm_set_driver_manager()
[all …]
Dttm_tt.h35 struct ttm_device;
136 void ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm);
143 void ttm_tt_destroy_common(struct ttm_device *bdev, struct ttm_tt *ttm);
153 int ttm_tt_swapout(struct ttm_device *bdev, struct ttm_tt *ttm,
163 int ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx);
172 void ttm_tt_unpopulate(struct ttm_device *bdev, struct ttm_tt *ttm);
Dttm_bo_api.h49 struct ttm_device;
125 struct ttm_device *bdev;
339 int ttm_bo_lock_delayed_workqueue(struct ttm_device *bdev);
346 void ttm_bo_unlock_delayed_workqueue(struct ttm_device *bdev, int resched);
393 int ttm_bo_init_reserved(struct ttm_device *bdev,
438 int ttm_bo_init(struct ttm_device *bdev, struct ttm_buffer_object *bo,
547 ssize_t ttm_bo_io(struct ttm_device *bdev, struct file *filp,
583 int ttm_mem_evict_first(struct ttm_device *bdev,
607 bool ttm_bo_delayed_delete(struct ttm_device *bdev, bool remove_all);
Dttm_range_manager.h36 int ttm_range_man_init(struct ttm_device *bdev,
39 int ttm_range_man_fini(struct ttm_device *bdev,
Dttm_resource.h38 struct ttm_device;
273 int ttm_resource_manager_evict_all(struct ttm_device *bdev,
289 struct ttm_device *bdev,
293 struct ttm_device *bdev,
Dttm_bo_driver.h226 int ttm_mem_io_reserve(struct ttm_device *bdev,
228 void ttm_mem_io_free(struct ttm_device *bdev,
/include/drm/
Ddrm_gem_vram_helper.h184 struct ttm_device bdev;
196 struct ttm_device *bdev) in drm_vram_mm_of_bdev()