Searched refs:poolm (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/tee/ |
| A D | tee_shm_pool.c | 12 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 D | tee_shm.c | 34 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 D | shm_pool.c | 11 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 D | tee_drv.h | 276 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 D | ffa_abi.c | 372 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 D | smc_abi.c | 491 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 D | core.c | 21 int optee_pool_op_alloc_helper(struct tee_shm_pool_mgr *poolm, in optee_pool_op_alloc_helper() argument
|
| A D | optee_private.h | 219 int optee_pool_op_alloc_helper(struct tee_shm_pool_mgr *poolm,
|
Completed in 13 milliseconds