Lines Matching refs:gpool

2874 	struct panthor_group_pool *gpool = pfile->groups;  in panthor_fdinfo_gather_group_samples()  local
2878 if (IS_ERR_OR_NULL(gpool)) in panthor_fdinfo_gather_group_samples()
2881 xa_for_each(&gpool->xa, i, group) { in panthor_fdinfo_gather_group_samples()
3391 struct panthor_group_pool *gpool = pfile->groups; in panthor_group_create() local
3493 ret = xa_alloc(&gpool->xa, &gid, group, XA_LIMIT(1, MAX_GROUPS_PER_POOL), GFP_KERNEL); in panthor_group_create()
3519 struct panthor_group_pool *gpool = pfile->groups; in panthor_group_destroy() local
3524 group = xa_erase(&gpool->xa, group_handle); in panthor_group_destroy()
3568 struct panthor_group_pool *gpool = pfile->groups; in panthor_group_get_state() local
3576 group = group_from_handle(gpool, get_state->group_handle); in panthor_group_get_state()
3599 struct panthor_group_pool *gpool; in panthor_group_pool_create() local
3601 gpool = kzalloc(sizeof(*gpool), GFP_KERNEL); in panthor_group_pool_create()
3602 if (!gpool) in panthor_group_pool_create()
3605 xa_init_flags(&gpool->xa, XA_FLAGS_ALLOC1); in panthor_group_pool_create()
3606 pfile->groups = gpool; in panthor_group_pool_create()
3612 struct panthor_group_pool *gpool = pfile->groups; in panthor_group_pool_destroy() local
3616 if (IS_ERR_OR_NULL(gpool)) in panthor_group_pool_destroy()
3619 xa_for_each(&gpool->xa, i, group) in panthor_group_pool_destroy()
3622 xa_destroy(&gpool->xa); in panthor_group_pool_destroy()
3623 kfree(gpool); in panthor_group_pool_destroy()
3677 struct panthor_group_pool *gpool = pfile->groups; in panthor_job_create() local
3710 job->group = group_from_handle(gpool, group_handle); in panthor_job_create()