Home | History | Annotate | Download | only in vmwgfx

Lines Matching refs:vbo

767 extern void vmw_resource_unbind_list(struct vmw_buffer_object *vbo);
772 int vmw_resources_clean(struct vmw_buffer_object *vbo, pgoff_t start,
846 extern void *vmw_bo_map_and_cache(struct vmw_buffer_object *vbo);
847 extern void vmw_bo_unmap(struct vmw_buffer_object *vbo);
866 * @vbo: The struct vmw_buffer_object
868 static inline void vmw_bo_prio_adjust(struct vmw_buffer_object *vbo)
870 int i = ARRAY_SIZE(vbo->res_prios);
873 if (vbo->res_prios[i]) {
874 vbo->base.priority = i;
879 vbo->base.priority = 3;
885 * @vbo: The struct vmw_buffer_object
891 static inline void vmw_bo_prio_add(struct vmw_buffer_object *vbo, int prio)
893 if (vbo->res_prios[prio]++ == 0)
894 vmw_bo_prio_adjust(vbo);
900 * @vbo: The struct vmw_buffer_object
906 static inline void vmw_bo_prio_del(struct vmw_buffer_object *vbo, int prio)
908 if (--vbo->res_prios[prio] == 0)
909 vmw_bo_prio_adjust(vbo);
1473 void vmw_bo_dirty_scan(struct vmw_buffer_object *vbo);
1474 int vmw_bo_dirty_add(struct vmw_buffer_object *vbo);
1477 void vmw_bo_dirty_release(struct vmw_buffer_object *vbo);
1478 void vmw_bo_dirty_unmap(struct vmw_buffer_object *vbo,