Searched refs:rxe_pool (Results 1 – 5 of 5) sorted by relevance
/Linux-v5.15/drivers/infiniband/sw/rxe/ |
D | rxe_pool.h | 50 struct rxe_pool *pool; 62 struct rxe_pool { struct 95 int rxe_pool_init(struct rxe_dev *rxe, struct rxe_pool *pool, argument 99 void rxe_pool_cleanup(struct rxe_pool *pool); 102 void *rxe_alloc_locked(struct rxe_pool *pool); 104 void *rxe_alloc(struct rxe_pool *pool); 107 int __rxe_add_to_pool(struct rxe_pool *pool, struct rxe_pool_entry *elem); 156 void *rxe_pool_get_index_locked(struct rxe_pool *pool, u32 index); 158 void *rxe_pool_get_index(struct rxe_pool *pool, u32 index); 163 void *rxe_pool_get_key_locked(struct rxe_pool *pool, void *key); [all …]
|
D | rxe_pool.c | 89 static inline const char *pool_name(struct rxe_pool *pool) in pool_name() 94 static int rxe_pool_init_index(struct rxe_pool *pool, u32 max, u32 min) in rxe_pool_init_index() 124 struct rxe_pool *pool, in rxe_pool_init() 163 void rxe_pool_cleanup(struct rxe_pool *pool) in rxe_pool_cleanup() 172 static u32 alloc_index(struct rxe_pool *pool) in alloc_index() 187 static int rxe_insert_index(struct rxe_pool *pool, struct rxe_pool_entry *new) in rxe_insert_index() 214 static int rxe_insert_key(struct rxe_pool *pool, struct rxe_pool_entry *new) in rxe_insert_key() 247 struct rxe_pool *pool = elem->pool; in __rxe_add_key_locked() 258 struct rxe_pool *pool = elem->pool; in __rxe_add_key() 271 struct rxe_pool *pool = elem->pool; in __rxe_drop_key_locked() [all …]
|
D | rxe_verbs.h | 399 struct rxe_pool uc_pool; 400 struct rxe_pool pd_pool; 401 struct rxe_pool ah_pool; 402 struct rxe_pool srq_pool; 403 struct rxe_pool qp_pool; 404 struct rxe_pool cq_pool; 405 struct rxe_pool mr_pool; 406 struct rxe_pool mw_pool; 407 struct rxe_pool mc_grp_pool; 408 struct rxe_pool mc_elem_pool;
|
D | rxe_mcast.c | 12 struct rxe_pool *pool, in create_grp() 42 struct rxe_pool *pool = &rxe->mc_grp_pool; in rxe_mcast_get_grp()
|
D | Makefile | 10 rxe_pool.o \
|