Home
last modified time | relevance | path

Searched refs:csg_reg (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_mcu_shared_reg.c99 return (struct kbase_csg_shared_region *)group->csg_reg; in get_group_bound_csg_reg()
201 struct kbase_csg_shared_region *csg_reg = get_group_bound_csg_reg(group); in csg_reg_update_on_csis() local
210 if (WARN_ONCE(!csg_reg, "Update_userio pages: group has no bound csg_reg")) in csg_reg_update_on_csis()
224 u64 vpfn = CSG_REG_USERIO_VPFN(csg_reg->reg, i, nr_susp_pages); in csg_reg_update_on_csis()
253 struct kbase_csg_shared_region *csg_reg) in group_bind_csg_reg() argument
257 struct kbase_queue_group *prev_grp = csg_reg->grp; in group_bind_csg_reg()
258 struct kbase_va_region *reg = csg_reg->reg; in group_bind_csg_reg()
265 if (WARN_ON_ONCE(list_empty(&csg_reg->link))) { in group_bind_csg_reg()
270 if (WARN_ON_ONCE(prev_grp && prev_grp->csg_reg != csg_reg)) { in group_bind_csg_reg()
272 prev_grp->csg_reg = NULL; in group_bind_csg_reg()
[all …]
H A Dmali_kbase_csf_defs.h583 void *csg_reg; member
H A Dmali_kbase_csf.c1247 group->csg_reg = NULL; in create_queue_group()
2248 if (unlikely(!group->csg_reg)) { in alloc_grp_protected_suspend_buffer_pages()