Lines Matching refs:elem
34 void (*cleanup)(struct rxe_pool_elem *elem);
58 int __rxe_add_to_pool(struct rxe_pool *pool, struct rxe_pool_elem *elem,
60 #define rxe_add_to_pool(pool, obj) __rxe_add_to_pool(pool, &(obj)->elem, true)
62 &(obj)->elem, sleepable)
67 int __rxe_get(struct rxe_pool_elem *elem);
68 #define rxe_get(obj) __rxe_get(&(obj)->elem)
70 int __rxe_put(struct rxe_pool_elem *elem);
71 #define rxe_put(obj) __rxe_put(&(obj)->elem)
73 int __rxe_cleanup(struct rxe_pool_elem *elem, bool sleepable);
74 #define rxe_cleanup(obj) __rxe_cleanup(&(obj)->elem, true)
75 #define rxe_cleanup_ah(obj, sleepable) __rxe_cleanup(&(obj)->elem, sleepable)
77 #define rxe_read(obj) kref_read(&(obj)->elem.ref_cnt)
79 void __rxe_finalize(struct rxe_pool_elem *elem);
80 #define rxe_finalize(obj) __rxe_finalize(&(obj)->elem)