Lines Matching refs:ttm_buffer_object
195 struct ttm_buffer_object { struct
203 void (*destroy) (struct ttm_buffer_object *); argument
285 struct ttm_buffer_object *bo;
296 static inline struct ttm_buffer_object *
297 ttm_bo_reference(struct ttm_buffer_object *bo) in ttm_bo_reference()
317 extern int ttm_bo_wait(struct ttm_buffer_object *bo, bool lazy,
335 extern int ttm_bo_validate(struct ttm_buffer_object *bo,
347 extern void ttm_bo_unref(struct ttm_buffer_object **bo);
359 extern void ttm_bo_list_ref_sub(struct ttm_buffer_object *bo, int count,
372 extern void ttm_bo_add_to_lru(struct ttm_buffer_object *bo);
384 extern int ttm_bo_del_from_lru(struct ttm_buffer_object *bo);
419 ttm_bo_synccpu_write_grab(struct ttm_buffer_object *bo, bool no_wait);
428 extern void ttm_bo_synccpu_write_release(struct ttm_buffer_object *bo);
482 struct ttm_buffer_object *bo,
492 void (*destroy) (struct ttm_buffer_object *));
526 struct ttm_buffer_object **p_bo);
632 extern int ttm_bo_kmap(struct ttm_buffer_object *bo, unsigned long start_page,
657 struct ttm_buffer_object *bo);
699 extern int ttm_bo_wait_unreserved(struct ttm_buffer_object *bo);