Home
last modified time | relevance | path

Searched refs:poolm (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/drivers/tee/
H A Dtee_shm_pool.c12 static int pool_op_gen_alloc(struct tee_shm_pool_mgr *poolm, in pool_op_gen_alloc() argument
16 struct gen_pool *genpool = poolm->private_data; in pool_op_gen_alloc()
30 static void pool_op_gen_free(struct tee_shm_pool_mgr *poolm, in pool_op_gen_free() argument
33 gen_pool_free(poolm->private_data, (unsigned long)shm->kaddr, in pool_op_gen_free()
38 static void pool_op_gen_destroy_poolmgr(struct tee_shm_pool_mgr *poolm) in pool_op_gen_destroy_poolmgr() argument
40 gen_pool_destroy(poolm->private_data); in pool_op_gen_destroy_poolmgr()
41 kfree(poolm); in pool_op_gen_destroy_poolmgr()
H A Dtee_shm.c35 struct tee_shm_pool_mgr *poolm; in tee_shm_release() local
38 poolm = teedev->pool->dma_buf_mgr; in tee_shm_release()
40 poolm = teedev->pool->private_mgr; in tee_shm_release()
42 poolm->ops->free(poolm, shm); in tee_shm_release()
63 struct tee_shm_pool_mgr *poolm = NULL; in tee_shm_alloc() local
98 poolm = teedev->pool->dma_buf_mgr; in tee_shm_alloc()
100 poolm = teedev->pool->private_mgr; in tee_shm_alloc()
102 rc = poolm->ops->alloc(poolm, sh in tee_shm_alloc()
[all...]
/kernel/linux/linux-5.10/drivers/tee/optee/
H A Dshm_pool.c15 static int pool_op_alloc(struct tee_shm_pool_mgr *poolm, in pool_op_alloc() argument
62 static void pool_op_free(struct tee_shm_pool_mgr *poolm, in pool_op_free() argument
72 static void pool_op_destroy_poolmgr(struct tee_shm_pool_mgr *poolm) in pool_op_destroy_poolmgr() argument
74 kfree(poolm); in pool_op_destroy_poolmgr()
/kernel/linux/linux-5.10/drivers/tee/amdtee/
H A Dshm_pool.c11 static int pool_op_alloc(struct tee_shm_pool_mgr *poolm, struct tee_shm *shm, in pool_op_alloc() argument
37 static void pool_op_free(struct tee_shm_pool_mgr *poolm, struct tee_shm *shm) in pool_op_free() argument
45 static void pool_op_destroy_poolmgr(struct tee_shm_pool_mgr *poolm) in pool_op_destroy_poolmgr() argument
47 kfree(poolm); in pool_op_destroy_poolmgr()
/kernel/linux/linux-5.10/include/linux/
H A Dtee_drv.h271 static inline void tee_shm_pool_mgr_destroy(struct tee_shm_pool_mgr *poolm) in tee_shm_pool_mgr_destroy() argument
273 poolm->ops->destroy_poolmgr(poolm); in tee_shm_pool_mgr_destroy()

Completed in 3 milliseconds