Lines Matching refs:vmw_buffer_object
117 struct vmw_buffer_object { struct
188 struct vmw_buffer_object *backup;
435 struct vmw_buffer_object *cur_query_bo;
447 struct vmw_buffer_object *dx_query_mob;
624 struct vmw_buffer_object *dummy_query_bo;
625 struct vmw_buffer_object *pinned_bo;
669 static inline struct vmw_buffer_object *gem_to_vmw_bo(struct drm_gem_object *gobj) in gem_to_vmw_bo()
671 return container_of((gobj), struct vmw_buffer_object, base.base); in gem_to_vmw_bo()
817 struct vmw_buffer_object **out_buf);
842 struct vmw_buffer_object *new_backup,
847 extern int vmw_query_readback_all(struct vmw_buffer_object *dx_query_mob);
849 extern void vmw_resource_unbind_list(struct vmw_buffer_object *vbo);
854 int vmw_resources_clean(struct vmw_buffer_object *vbo, pgoff_t start,
881 struct vmw_buffer_object *bo,
885 struct vmw_buffer_object *buf,
888 struct vmw_buffer_object *buf,
891 struct vmw_buffer_object *bo,
894 struct vmw_buffer_object *bo,
898 extern void vmw_bo_pin_reserved(struct vmw_buffer_object *bo, bool pin);
908 struct vmw_buffer_object **p_bo);
910 struct vmw_buffer_object *vmw_bo,
920 struct vmw_buffer_object **out);
923 extern void *vmw_bo_map_and_cache(struct vmw_buffer_object *vbo);
924 extern void vmw_bo_unmap(struct vmw_buffer_object *vbo);
928 extern struct vmw_buffer_object *
936 static inline void vmw_bo_prio_adjust(struct vmw_buffer_object *vbo) in vmw_bo_prio_adjust()
959 static inline void vmw_bo_prio_add(struct vmw_buffer_object *vbo, int prio) in vmw_bo_prio_add()
974 static inline void vmw_bo_prio_del(struct vmw_buffer_object *vbo, int prio) in vmw_bo_prio_del()
987 struct vmw_buffer_object **p_vbo);
1337 struct vmw_buffer_object *mob);
1338 extern struct vmw_buffer_object *
1563 void vmw_bo_dirty_scan(struct vmw_buffer_object *vbo);
1564 int vmw_bo_dirty_add(struct vmw_buffer_object *vbo);
1567 void vmw_bo_dirty_release(struct vmw_buffer_object *vbo);
1568 void vmw_bo_dirty_unmap(struct vmw_buffer_object *vbo,
1601 static inline void vmw_bo_unreference(struct vmw_buffer_object **buf) in vmw_bo_unreference()
1603 struct vmw_buffer_object *tmp_buf = *buf; in vmw_bo_unreference()
1610 static inline struct vmw_buffer_object *
1611 vmw_bo_reference(struct vmw_buffer_object *buf) in vmw_bo_reference()