Lines Matching refs:ttm_buffer_object
187 struct ttm_buffer_object { struct
195 void (*destroy) (struct ttm_buffer_object *); argument
255 RB_ENTRY(ttm_buffer_object) vm_rb; argument
297 struct ttm_buffer_object *bo;
308 static inline struct ttm_buffer_object *
309 ttm_bo_reference(struct ttm_buffer_object *bo) in ttm_bo_reference()
329 extern int ttm_bo_wait(struct ttm_buffer_object *bo, bool lazy,
347 extern int ttm_bo_validate(struct ttm_buffer_object *bo,
359 extern void ttm_bo_unref(struct ttm_buffer_object **bo);
371 extern void ttm_bo_list_ref_sub(struct ttm_buffer_object *bo, int count,
384 extern void ttm_bo_add_to_lru(struct ttm_buffer_object *bo);
396 extern int ttm_bo_del_from_lru(struct ttm_buffer_object *bo);
431 ttm_bo_synccpu_write_grab(struct ttm_buffer_object *bo, bool no_wait);
440 extern void ttm_bo_synccpu_write_release(struct ttm_buffer_object *bo);
493 struct ttm_buffer_object *bo,
502 void (*destroy) (struct ttm_buffer_object *));
537 struct ttm_buffer_object **p_bo);
550 extern int ttm_bo_check_placement(struct ttm_buffer_object *bo,
657 extern int ttm_bo_kmap(struct ttm_buffer_object *bo, unsigned long start_page,
735 static inline bool ttm_bo_is_reserved(struct ttm_buffer_object *bo) in ttm_bo_is_reserved()