Lines Matching refs:brw_bo
89 struct brw_bo { struct
216 struct brw_bo *brw_bo_alloc(struct brw_bufmgr *bufmgr, const char *name, argument
230 struct brw_bo *brw_bo_alloc_tiled(struct brw_bufmgr *bufmgr,
253 struct brw_bo *brw_bo_alloc_tiled_2d(struct brw_bufmgr *bufmgr,
263 brw_bo_reference(struct brw_bo *bo) in brw_bo_reference()
272 void brw_bo_unreference(struct brw_bo *bo);
290 MUST_CHECK void *brw_bo_map(struct brw_context *brw, struct brw_bo *bo, unsigned flags);
296 static inline int brw_bo_unmap(UNUSED struct brw_bo *bo) { return 0; } in brw_bo_unmap()
299 int brw_bo_subdata(struct brw_bo *bo, uint64_t offset,
308 void brw_bo_wait_rendering(struct brw_bo *bo);
322 int brw_bo_get_tiling(struct brw_bo *bo, uint32_t *tiling_mode,
331 int brw_bo_flink(struct brw_bo *bo, uint32_t *name);
337 int brw_bo_busy(struct brw_bo *bo);
351 int brw_bo_madvise(struct brw_bo *bo, int madv);
356 struct brw_bo *brw_bo_gem_create_from_name(struct brw_bufmgr *bufmgr,
360 int brw_bo_wait(struct brw_bo *bo, int64_t timeout_ns);
372 int brw_bo_gem_export_to_prime(struct brw_bo *bo, int *prime_fd);
373 struct brw_bo *brw_bo_gem_create_from_prime(struct brw_bufmgr *bufmgr,
375 struct brw_bo *brw_bo_gem_create_from_prime_tiled(struct brw_bufmgr *bufmgr,
380 uint32_t brw_bo_export_gem_handle(struct brw_bo *bo);
391 int brw_bo_export_gem_handle_for_device(struct brw_bo *bo, int drm_fd,