Home
last modified time | relevance | path

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

/linux/arch/x86/kernel/cpu/mce/
H A Dgenpool.c122 struct gen_pool *gpool; in mce_gen_pool_create() local
126 gpool = gen_pool_create(order, -1); in mce_gen_pool_create()
127 if (!gpool) in mce_gen_pool_create()
134 gen_pool_destroy(gpool); in mce_gen_pool_create()
138 if (gen_pool_add(gpool, (unsigned long)mce_pool, mce_poolsz, -1)) { in mce_gen_pool_create()
139 gen_pool_destroy(gpool); in mce_gen_pool_create()
144 mce_evt_pool = gpool; in mce_gen_pool_create()
/linux/drivers/dma/
H A Dmmp_tdma.c358 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 Dpanthor_sched.c3023 struct panthor_group_pool *gpool = pfile->groups; in panthor_fdinfo_gather_group_samples() local
3027 if (IS_ERR_OR_NULL(gpool)) in panthor_fdinfo_gather_group_samples()
3030 xa_lock(&gpool->xa); in panthor_fdinfo_gather_group_samples()
3031 xa_for_each_marked(&gpool->xa, i, group, GROUP_REGISTERED) { in panthor_fdinfo_gather_group_samples()
3038 xa_unlock(&gpool->xa); in panthor_fdinfo_gather_group_samples()
3640 struct panthor_group_pool *gpool = pfile->groups; in panthor_group_create() local
3730 ret = xa_alloc(&gpool->xa, &gid, group, XA_LIMIT(1, MAX_GROUPS_PER_POOL), GFP_KERNEL); in panthor_group_create()
3763 xa_set_mark(&gpool->xa, gid, GROUP_REGISTERED); in panthor_group_create()
3768 xa_erase(&gpool->xa, gid); in panthor_group_create()
3777 struct panthor_group_pool *gpool = pfile->groups; in panthor_group_destroy() local
[all …]