Home
last modified time | relevance | path

Searched refs:poolm (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/tee/
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()
A Dtee_shm.c34 struct tee_shm_pool_mgr *poolm; in tee_shm_release() local
37 poolm = teedev->pool->dma_buf_mgr; in tee_shm_release()
39 poolm = teedev->pool->private_mgr; in tee_shm_release()
41 poolm->ops->free(poolm, shm); in tee_shm_release()
62 struct tee_shm_pool_mgr *poolm = NULL; in tee_shm_alloc() local
97 poolm = teedev->pool->dma_buf_mgr; in tee_shm_alloc()
99 poolm = teedev->pool->private_mgr; in tee_shm_alloc()
101 rc = poolm->ops->alloc(poolm, shm, size); in tee_shm_alloc()
121 poolm->ops->free(poolm, shm); in tee_shm_alloc()
/linux/drivers/tee/amdtee/
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()
/linux/include/linux/
A Dtee_drv.h276 static inline void tee_shm_pool_mgr_destroy(struct tee_shm_pool_mgr *poolm) in tee_shm_pool_mgr_destroy() argument
278 poolm->ops->destroy_poolmgr(poolm); in tee_shm_pool_mgr_destroy()
/linux/drivers/tee/optee/
A Dffa_abi.c372 static int pool_ffa_op_alloc(struct tee_shm_pool_mgr *poolm, in pool_ffa_op_alloc() argument
375 return optee_pool_op_alloc_helper(poolm, shm, size, in pool_ffa_op_alloc()
379 static void pool_ffa_op_free(struct tee_shm_pool_mgr *poolm, in pool_ffa_op_free() argument
387 static void pool_ffa_op_destroy_poolmgr(struct tee_shm_pool_mgr *poolm) in pool_ffa_op_destroy_poolmgr() argument
389 kfree(poolm); in pool_ffa_op_destroy_poolmgr()
A Dsmc_abi.c491 static int pool_op_alloc(struct tee_shm_pool_mgr *poolm, in pool_op_alloc() argument
499 return optee_pool_op_alloc_helper(poolm, shm, size, NULL); in pool_op_alloc()
501 return optee_pool_op_alloc_helper(poolm, shm, size, optee_shm_register); in pool_op_alloc()
504 static void pool_op_free(struct tee_shm_pool_mgr *poolm, in pool_op_free() argument
514 static void pool_op_destroy_poolmgr(struct tee_shm_pool_mgr *poolm) in pool_op_destroy_poolmgr() argument
516 kfree(poolm); in pool_op_destroy_poolmgr()
A Dcore.c21 int optee_pool_op_alloc_helper(struct tee_shm_pool_mgr *poolm, in optee_pool_op_alloc_helper() argument
A Doptee_private.h219 int optee_pool_op_alloc_helper(struct tee_shm_pool_mgr *poolm,

Completed in 13 milliseconds