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)