Lines Matching defs:bom
54 struct radeon_bo_manager *bom;
60 struct radeon_bo *(*bo_open)(struct radeon_bo_manager *bom,
95 static inline struct radeon_bo *_radeon_bo_open(struct radeon_bo_manager *bom,
107 bo = bom->funcs->bo_open(bom, handle, size, alignment, domains, flags);
110 bo->track = radeon_tracker_add_track(&bom->tracker, bo->handle);
126 bo->bom->funcs->bo_ref(bo);
138 radeon_tracker_remove_track(&bo->bom->tracker, bo->track);
142 return bo->bom->funcs->bo_unref(bo);
151 return bo->bom->funcs->bo_map(bo, write);
159 return bo->bom->funcs->bo_unmap(bo);
167 return bo->bom->funcs->bo_wait(bo);
176 return bo->bom->funcs->bo_is_busy(bo, domain);
182 return bo->bom->funcs->bo_set_tiling(bo, tiling_flags, pitch);
188 return bo->bom->funcs->bo_get_tiling(bo, tiling_flags, pitch);
193 if (bo->bom->funcs->bo_is_static)
194 return bo->bom->funcs->bo_is_static(bo);
198 #define radeon_bo_open(bom, h, s, a, d, f)\
199 _radeon_bo_open(bom, h, s, a, d, f, __FILE__, __FUNCTION__, __LINE__)