Lines Matching defs:ttm_bo_driver
56 struct ttm_bo_driver { struct
68 struct ttm_tt *(*ttm_tt_create)(struct ttm_buffer_object *bo,
80 int (*ttm_tt_populate)(struct ttm_bo_device *bdev,
91 void (*ttm_tt_unpopulate)(struct ttm_bo_device *bdev, struct ttm_tt *ttm);
105 int (*ttm_tt_bind)(struct ttm_bo_device *bdev, struct ttm_tt *ttm, struct ttm_resource *bo_mem);
130 * struct ttm_bo_driver member eviction_valuable argument
141 * struct ttm_bo_driver member evict_flags: argument
154 * struct ttm_bo_driver member move: argument
169 * struct ttm_bo_driver_member verify_access argument
180 int (*verify_access)(struct ttm_buffer_object *bo,
190 void (*move_notify)(struct ttm_buffer_object *bo,
195 int (*fault_reserve_notify)(struct ttm_buffer_object *bo);
200 void (*swap_notify)(struct ttm_buffer_object *bo);
208 int (*io_mem_reserve)(struct ttm_bo_device *bdev,
210 void (*io_mem_free)(struct ttm_bo_device *bdev,
240 * struct ttm_bo_driver member del_from_lru_notify argument
246 void (*del_from_lru_notify)(struct ttm_buffer_object *bo);
256 void (*release_notify)(struct ttm_buffer_object *bo);