Lines Matching refs:field
86 * \param field The rb_node field in the containing data structure
88 #define rb_node_data(type, node, field) \
89 ((type *)(((char *)(node)) - offsetof(type, field)))
242 * \param field The rb_node field in containing data structure
244 #define rb_tree_foreach(type, iter, T, field) \
247 (iter = rb_node_data(type, (struct rb_node *)__node, field), true); \
259 * \param field The rb_node field in containing data structure
261 #define rb_tree_foreach_safe(type, iter, T, field) \
266 (iter = rb_node_data(type, (struct rb_node *)__node, field), true); \
279 * \param field The rb_node field in containing data structure
281 #define rb_tree_foreach_rev(type, iter, T, field) \
284 (iter = rb_node_data(type, (struct rb_node *)__node, field), true); \
296 * \param field The rb_node field in containing data structure
298 #define rb_tree_foreach_rev_safe(type, iter, T, field) \
303 (iter = rb_node_data(type, (struct rb_node *)__node, field), true); \