Lines Matching refs:rxe_pool_entry
187 static int rxe_insert_index(struct rxe_pool *pool, struct rxe_pool_entry *new) in rxe_insert_index()
191 struct rxe_pool_entry *elem; in rxe_insert_index()
195 elem = rb_entry(parent, struct rxe_pool_entry, index_node); in rxe_insert_index()
214 static int rxe_insert_key(struct rxe_pool *pool, struct rxe_pool_entry *new) in rxe_insert_key()
218 struct rxe_pool_entry *elem; in rxe_insert_key()
223 elem = rb_entry(parent, struct rxe_pool_entry, key_node); in rxe_insert_key()
245 int __rxe_add_key_locked(struct rxe_pool_entry *elem, void *key) in __rxe_add_key_locked()
256 int __rxe_add_key(struct rxe_pool_entry *elem, void *key) in __rxe_add_key()
269 void __rxe_drop_key_locked(struct rxe_pool_entry *elem) in __rxe_drop_key_locked()
276 void __rxe_drop_key(struct rxe_pool_entry *elem) in __rxe_drop_key()
286 int __rxe_add_index_locked(struct rxe_pool_entry *elem) in __rxe_add_index_locked()
297 int __rxe_add_index(struct rxe_pool_entry *elem) in __rxe_add_index()
310 void __rxe_drop_index_locked(struct rxe_pool_entry *elem) in __rxe_drop_index_locked()
318 void __rxe_drop_index(struct rxe_pool_entry *elem) in __rxe_drop_index()
331 struct rxe_pool_entry *elem; in rxe_alloc_locked()
341 elem = (struct rxe_pool_entry *)(obj + info->elem_offset); in rxe_alloc_locked()
356 struct rxe_pool_entry *elem; in rxe_alloc()
366 elem = (struct rxe_pool_entry *)(obj + info->elem_offset); in rxe_alloc()
378 int __rxe_add_to_pool(struct rxe_pool *pool, struct rxe_pool_entry *elem) in __rxe_add_to_pool()
395 struct rxe_pool_entry *elem = in rxe_elem_release()
396 container_of(kref, struct rxe_pool_entry, ref_cnt); in rxe_elem_release()
416 struct rxe_pool_entry *elem; in rxe_pool_get_index_locked()
422 elem = rb_entry(node, struct rxe_pool_entry, index_node); in rxe_pool_get_index_locked()
458 struct rxe_pool_entry *elem; in rxe_pool_get_key_locked()
465 elem = rb_entry(node, struct rxe_pool_entry, key_node); in rxe_pool_get_key_locked()