Home
last modified time | relevance | path

Searched refs:rxe_pool (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/
Drxe_pool.h55 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);
Drxe_pool.c81 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 …]
Drxe_verbs.h363 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;
DMakefile10 rxe_pool.o \