Searched refs:tee_shm_pool (Results 1 – 12 of 12) sorted by relevance
/linux-6.6.21/drivers/tee/amdtee/ |
D | shm_pool.c | 11 static int pool_op_alloc(struct tee_shm_pool *pool, struct tee_shm *shm, in pool_op_alloc() 41 static void pool_op_free(struct tee_shm_pool *pool, struct tee_shm *shm) in pool_op_free() 49 static void pool_op_destroy_pool(struct tee_shm_pool *pool) in pool_op_destroy_pool() 60 struct tee_shm_pool *amdtee_config_shm(void) in amdtee_config_shm() 62 struct tee_shm_pool *pool = kzalloc(sizeof(*pool), GFP_KERNEL); in amdtee_config_shm()
|
D | amdtee_private.h | 42 struct tee_shm_pool *pool; 169 struct tee_shm_pool *amdtee_config_shm(void);
|
D | core.c | 456 struct tee_shm_pool *pool; in amdtee_driver_init()
|
/linux-6.6.21/include/linux/ |
D | tee_drv.h | 32 struct tee_shm_pool; 146 struct tee_shm_pool *pool, 225 struct tee_shm_pool { struct 237 int (*alloc)(struct tee_shm_pool *pool, struct tee_shm *shm, argument 239 void (*free)(struct tee_shm_pool *pool, struct tee_shm *shm); 240 void (*destroy_pool)(struct tee_shm_pool *pool); 251 struct tee_shm_pool *tee_shm_pool_alloc_res_mem(unsigned long vaddr, 262 static inline void tee_shm_pool_free(struct tee_shm_pool *pool) in tee_shm_pool_free()
|
/linux-6.6.21/drivers/tee/ |
D | tee_shm_pool.c | 12 static int pool_op_gen_alloc(struct tee_shm_pool *pool, struct tee_shm *shm, in pool_op_gen_alloc() 37 static void pool_op_gen_free(struct tee_shm_pool *pool, struct tee_shm *shm) in pool_op_gen_free() 44 static void pool_op_gen_destroy_pool(struct tee_shm_pool *pool) in pool_op_gen_destroy_pool() 56 struct tee_shm_pool *tee_shm_pool_alloc_res_mem(unsigned long vaddr, in tee_shm_pool_alloc_res_mem() 61 struct tee_shm_pool *pool; in tee_shm_pool_alloc_res_mem()
|
D | Makefile | 5 tee-objs += tee_shm_pool.o
|
D | tee_private.h | 47 struct tee_shm_pool *pool;
|
D | tee_core.c | 881 struct tee_shm_pool *pool, in tee_device_alloc()
|
/linux-6.6.21/drivers/tee/optee/ |
D | optee_private.h | 197 struct tee_shm_pool *pool; 264 int optee_pool_op_alloc_helper(struct tee_shm_pool *pool, struct tee_shm *shm, 271 void optee_pool_op_free_helper(struct tee_shm_pool *pool, struct tee_shm *shm,
|
D | ffa_abi.c | 374 static int pool_ffa_op_alloc(struct tee_shm_pool *pool, in pool_ffa_op_alloc() 381 static void pool_ffa_op_free(struct tee_shm_pool *pool, in pool_ffa_op_free() 387 static void pool_ffa_op_destroy_pool(struct tee_shm_pool *pool) in pool_ffa_op_destroy_pool() 404 static struct tee_shm_pool *optee_ffa_shm_pool_alloc_pages(void) in optee_ffa_shm_pool_alloc_pages() 406 struct tee_shm_pool *pool = kzalloc(sizeof(*pool), GFP_KERNEL); in optee_ffa_shm_pool_alloc_pages() 791 struct tee_shm_pool *pool; in optee_ffa_probe()
|
D | core.c | 21 int optee_pool_op_alloc_helper(struct tee_shm_pool *pool, struct tee_shm *shm, in optee_pool_op_alloc_helper() 72 void optee_pool_op_free_helper(struct tee_shm_pool *pool, struct tee_shm *shm, in optee_pool_op_free_helper()
|
D | smc_abi.c | 587 static int pool_op_alloc(struct tee_shm_pool *pool, in pool_op_alloc() 601 static void pool_op_free(struct tee_shm_pool *pool, in pool_op_free() 610 static void pool_op_destroy_pool(struct tee_shm_pool *pool) in pool_op_destroy_pool() 627 static struct tee_shm_pool *optee_shm_pool_alloc_pages(void) in optee_shm_pool_alloc_pages() 629 struct tee_shm_pool *pool = kzalloc(sizeof(*pool), GFP_KERNEL); in optee_shm_pool_alloc_pages() 1360 static struct tee_shm_pool * 1608 struct tee_shm_pool *pool = ERR_PTR(-EINVAL); in optee_probe()
|