Lines Matching refs:vmw_bo
76 struct vmw_bo { struct
95 void vmw_bo_placement_set(struct vmw_bo *bo, u32 domain, u32 busy_domain); argument
96 void vmw_bo_placement_set_default_accelerated(struct vmw_bo *bo);
100 struct vmw_bo **p_bo);
106 struct vmw_bo *buf,
109 struct vmw_bo *buf,
112 struct vmw_bo *bo,
114 void vmw_bo_pin_reserved(struct vmw_bo *bo, bool pin);
116 struct vmw_bo *bo,
126 void *vmw_bo_map_and_cache(struct vmw_bo *vbo);
127 void vmw_bo_unmap(struct vmw_bo *vbo);
135 struct vmw_bo **out);
141 static inline void vmw_bo_prio_adjust(struct vmw_bo *vbo) in vmw_bo_prio_adjust()
164 static inline void vmw_bo_prio_add(struct vmw_bo *vbo, int prio) in vmw_bo_prio_add()
179 static inline void vmw_bo_prio_del(struct vmw_bo *vbo, int prio) in vmw_bo_prio_del()
185 static inline void vmw_bo_unreference(struct vmw_bo **buf) in vmw_bo_unreference()
187 struct vmw_bo *tmp_buf = *buf; in vmw_bo_unreference()
194 static inline struct vmw_bo *vmw_bo_reference(struct vmw_bo *buf) in vmw_bo_reference()
200 static inline struct vmw_bo *vmw_user_bo_ref(struct vmw_bo *vbo) in vmw_user_bo_ref()
206 static inline void vmw_user_bo_unref(struct vmw_bo **buf) in vmw_user_bo_unref()
208 struct vmw_bo *tmp_buf = *buf; in vmw_user_bo_unref()
215 static inline struct vmw_bo *to_vmw_bo(struct drm_gem_object *gobj) in to_vmw_bo()
217 return container_of((gobj), struct vmw_bo, tbo.base); in to_vmw_bo()