Searched refs:gpool (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/dma/ |
| H A D | mmp_tdma.c | 358 struct gen_pool *gpool; in mmp_tdma_free_descriptor() local 361 gpool = tdmac->pool; in mmp_tdma_free_descriptor() 362 if (gpool && tdmac->desc_arr) in mmp_tdma_free_descriptor() 363 gen_pool_free(gpool, (unsigned long)tdmac->desc_arr, in mmp_tdma_free_descriptor() 410 struct gen_pool *gpool; in mmp_tdma_alloc_descriptor() local 413 gpool = tdmac->pool; in mmp_tdma_alloc_descriptor() 414 if (!gpool) in mmp_tdma_alloc_descriptor() 417 tdmac->desc_arr = gen_pool_dma_alloc(gpool, size, &tdmac->desc_arr_phys); in mmp_tdma_alloc_descriptor()
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_sched.c | 3008 struct panthor_group_pool *gpool = pfile->groups; in panthor_fdinfo_gather_group_samples() local 3012 if (IS_ERR_OR_NULL(gpool)) in panthor_fdinfo_gather_group_samples() 3015 xa_lock(&gpool->xa); in panthor_fdinfo_gather_group_samples() 3016 xa_for_each_marked(&gpool->xa, i, group, GROUP_REGISTERED) { in panthor_fdinfo_gather_group_samples() 3023 xa_unlock(&gpool->xa); in panthor_fdinfo_gather_group_samples() 3613 struct panthor_group_pool *gpool = pfile->groups; in panthor_group_create() local 3703 ret = xa_alloc(&gpool->xa, &gid, group, XA_LIMIT(1, MAX_GROUPS_PER_POOL), GFP_KERNEL); in panthor_group_create() 3736 xa_set_mark(&gpool->xa, gid, GROUP_REGISTERED); in panthor_group_create() 3741 xa_erase(&gpool->xa, gid); in panthor_group_create() 3750 struct panthor_group_pool *gpool = pfile->groups; in panthor_group_destroy() local [all …]
|