Searched refs:rxe_pool (Results 1 – 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
D | rxe_pool.h | 55 struct rxe_pool *pool; 64 struct rxe_pool { struct 92 int rxe_pool_init(struct rxe_dev *rxe, struct rxe_pool *pool, argument 96 void rxe_pool_cleanup(struct rxe_pool *pool); 99 void *rxe_alloc(struct rxe_pool *pool); 102 int rxe_add_to_pool(struct rxe_pool *pool, struct rxe_pool_entry *elem); 121 void *rxe_pool_get_index(struct rxe_pool *pool, u32 index); 124 void *rxe_pool_get_key(struct rxe_pool *pool, void *key);
|
D | rxe_pool.c | 81 static inline const char *pool_name(struct rxe_pool *pool) in pool_name() 86 static int rxe_pool_init_index(struct rxe_pool *pool, u32 max, u32 min) in rxe_pool_init_index() 116 struct rxe_pool *pool, in rxe_pool_init() 160 struct rxe_pool *pool = container_of(kref, struct rxe_pool, ref_cnt); in rxe_pool_release() 166 static void rxe_pool_put(struct rxe_pool *pool) in rxe_pool_put() 171 void rxe_pool_cleanup(struct rxe_pool *pool) in rxe_pool_cleanup() 185 static u32 alloc_index(struct rxe_pool *pool) in alloc_index() 200 static void insert_index(struct rxe_pool *pool, struct rxe_pool_entry *new) in insert_index() 227 static void insert_key(struct rxe_pool *pool, struct rxe_pool_entry *new) in insert_key() 261 struct rxe_pool *pool = elem->pool; in rxe_add_key() [all …]
|
D | rxe_verbs.h | 363 struct rxe_pool uc_pool; 364 struct rxe_pool pd_pool; 365 struct rxe_pool ah_pool; 366 struct rxe_pool srq_pool; 367 struct rxe_pool qp_pool; 368 struct rxe_pool cq_pool; 369 struct rxe_pool mr_pool; 370 struct rxe_pool mw_pool; 371 struct rxe_pool mc_grp_pool; 372 struct rxe_pool mc_elem_pool;
|
D | Makefile | 10 rxe_pool.o \
|