Searched refs:tee_shm_pool (Results 1 – 12 of 12) sorted by relevance
/linux-6.14.4/include/linux/ |
D | tee_core.h | 62 struct tee_shm_pool *pool; 133 struct tee_shm_pool *pool, 190 struct tee_shm_pool { struct 202 int (*alloc)(struct tee_shm_pool *pool, struct tee_shm *shm, argument 204 void (*free)(struct tee_shm_pool *pool, struct tee_shm *shm); 205 void (*destroy_pool)(struct tee_shm_pool *pool); 216 struct tee_shm_pool *tee_shm_pool_alloc_res_mem(unsigned long vaddr, 227 static inline void tee_shm_pool_free(struct tee_shm_pool *pool) in tee_shm_pool_free()
|
/linux-6.14.4/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 | 455 struct tee_shm_pool *pool; in amdtee_driver_init()
|
/linux-6.14.4/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_core.c | 881 struct tee_shm_pool *pool, in tee_device_alloc()
|
/linux-6.14.4/drivers/tee/tstee/ |
D | core.c | 355 static int pool_op_alloc(struct tee_shm_pool *pool, struct tee_shm *shm, in pool_op_alloc() 361 static void pool_op_free(struct tee_shm_pool *pool, struct tee_shm *shm) in pool_op_free() 366 static void pool_op_destroy_pool(struct tee_shm_pool *pool) in pool_op_destroy_pool() 377 static struct tee_shm_pool *tstee_create_shm_pool(void) in tstee_create_shm_pool() 379 struct tee_shm_pool *pool = kzalloc(sizeof(*pool), GFP_KERNEL); in tstee_create_shm_pool()
|
D | tstee_private.h | 81 struct tee_shm_pool *pool;
|
/linux-6.14.4/drivers/tee/optee/ |
D | ffa_abi.c | 375 static int pool_ffa_op_alloc(struct tee_shm_pool *pool, in pool_ffa_op_alloc() 382 static void pool_ffa_op_free(struct tee_shm_pool *pool, in pool_ffa_op_free() 388 static void pool_ffa_op_destroy_pool(struct tee_shm_pool *pool) in pool_ffa_op_destroy_pool() 405 static struct tee_shm_pool *optee_ffa_shm_pool_alloc_pages(void) in optee_ffa_shm_pool_alloc_pages() 407 struct tee_shm_pool *pool = kzalloc(sizeof(*pool), GFP_KERNEL); in optee_ffa_shm_pool_alloc_pages() 877 struct tee_shm_pool *pool; in optee_ffa_probe()
|
D | smc_abi.c | 588 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() 1344 static struct tee_shm_pool * 1590 struct tee_shm_pool *pool = ERR_PTR(-EINVAL); in optee_probe()
|
D | optee_private.h | 230 struct tee_shm_pool *pool;
|