Lines Matching defs:bufmgr
184 struct iris_bufmgr *bufmgr;
310 struct iris_bo *iris_bo_alloc(struct iris_bufmgr *bufmgr,
318 iris_bo_create_userptr(struct iris_bufmgr *bufmgr, const char *name,
375 void iris_bufmgr_unref(struct iris_bufmgr *bufmgr);
486 int iris_bufmgr_get_fd(struct iris_bufmgr *bufmgr);
488 struct iris_bo *iris_bo_gem_create_from_name(struct iris_bufmgr *bufmgr,
492 void* iris_bufmgr_get_aux_map_context(struct iris_bufmgr *bufmgr);
496 uint32_t iris_create_hw_context(struct iris_bufmgr *bufmgr);
497 uint32_t iris_clone_hw_context(struct iris_bufmgr *bufmgr, uint32_t ctx_id);
498 int iris_kernel_context_get_priority(struct iris_bufmgr *bufmgr, uint32_t ctx_id);
504 void iris_hw_context_set_unrecoverable(struct iris_bufmgr *bufmgr,
506 void iris_hw_context_set_vm_id(struct iris_bufmgr *bufmgr, uint32_t ctx_id);
507 int iris_hw_context_set_priority(struct iris_bufmgr *bufmgr,
510 void iris_destroy_kernel_context(struct iris_bufmgr *bufmgr, uint32_t ctx_id);
516 struct iris_bo *iris_bo_import_dmabuf(struct iris_bufmgr *bufmgr, int prime_fd);
532 int iris_reg_read(struct iris_bufmgr *bufmgr, uint32_t offset, uint64_t *out);
571 int iris_bufmgr_create_screen_id(struct iris_bufmgr *bufmgr);
573 simple_mtx_t *iris_bufmgr_get_bo_deps_lock(struct iris_bufmgr *bufmgr);
593 struct iris_bufmgr *bufmgr);
596 void iris_init_border_color_pool(struct iris_bufmgr *bufmgr,
602 uint64_t iris_bufmgr_vram_size(struct iris_bufmgr *bufmgr);
603 uint64_t iris_bufmgr_sram_size(struct iris_bufmgr *bufmgr);