nodefld           190 include/linux/ceph/libceph.h #define DEFINE_RB_INSDEL_FUNCS2(name, type, keyfld, cmpexp, keyexp, nodefld) \
nodefld           196 include/linux/ceph/libceph.h 	BUG_ON(!RB_EMPTY_NODE(&t->nodefld));				\
nodefld           199 include/linux/ceph/libceph.h 		type *cur = rb_entry(*n, type, nodefld);		\
nodefld           212 include/linux/ceph/libceph.h 	rb_link_node(&t->nodefld, parent, n);				\
nodefld           213 include/linux/ceph/libceph.h 	rb_insert_color(&t->nodefld, root);				\
nodefld           217 include/linux/ceph/libceph.h 	BUG_ON(RB_EMPTY_NODE(&t->nodefld));				\
nodefld           218 include/linux/ceph/libceph.h 	rb_erase(&t->nodefld, root);					\
nodefld           219 include/linux/ceph/libceph.h 	RB_CLEAR_NODE(&t->nodefld);					\
nodefld           227 include/linux/ceph/libceph.h 			       lookup_param_type, nodefld)		\
nodefld           233 include/linux/ceph/libceph.h 		type *cur = rb_entry(n, type, nodefld);			\
nodefld           249 include/linux/ceph/libceph.h 			 lookup_param_type, nodefld)			\
nodefld           250 include/linux/ceph/libceph.h DEFINE_RB_INSDEL_FUNCS2(name, type, keyfld, cmpexp, keyexp, nodefld)	\
nodefld           252 include/linux/ceph/libceph.h 		       lookup_param_type, nodefld)
nodefld           257 include/linux/ceph/libceph.h #define DEFINE_RB_INSDEL_FUNCS(name, type, keyfld, nodefld)		\
nodefld           258 include/linux/ceph/libceph.h DEFINE_RB_INSDEL_FUNCS2(name, type, keyfld, RB_CMP3WAY, RB_BYVAL, nodefld)
nodefld           260 include/linux/ceph/libceph.h #define DEFINE_RB_LOOKUP_FUNC(name, type, keyfld, nodefld)		\
nodefld           263 include/linux/ceph/libceph.h 		       typeof(__lookup_##name##_key.keyfld), nodefld)
nodefld           265 include/linux/ceph/libceph.h #define DEFINE_RB_FUNCS(name, type, keyfld, nodefld)			\
nodefld           266 include/linux/ceph/libceph.h DEFINE_RB_INSDEL_FUNCS(name, type, keyfld, nodefld)			\
nodefld           267 include/linux/ceph/libceph.h DEFINE_RB_LOOKUP_FUNC(name, type, keyfld, nodefld)