Symbol: rb_entry
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
46
node = rb_entry(rb, type, field); \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
81
iter_node = rb_entry(parent, type, field); \
sys/compat/linuxkpi/common/include/linux/rbtree.h
69
((ptr) != NULL ? rb_entry(ptr, type, member) : NULL)
sys/dev/iommu/iommu.h
45
RB_PROTOTYPE(iommu_gas_entries_tree, iommu_map_entry, rb_entry,
sys/dev/iommu/iommu.h
65
RB_ENTRY(iommu_map_entry) rb_entry; /* Links for domain entries */
sys/dev/iommu/iommu_gas.c
162
if ((child = RB_LEFT(entry, rb_entry)) != NULL) {
sys/dev/iommu/iommu_gas.c
169
if ((child = RB_RIGHT(entry, rb_entry)) != NULL) {
sys/dev/iommu/iommu_gas.c
187
RB_GENERATE(iommu_gas_entries_tree, iommu_map_entry, rb_entry,
sys/dev/iommu/iommu_gas.c
201
l = RB_LEFT(entry, rb_entry);
sys/dev/iommu/iommu_gas.c
202
r = RB_RIGHT(entry, rb_entry);
sys/dev/iommu/iommu_gas.c
224
if (RB_RIGHT(entry, rb_entry) != NULL)
sys/dev/iommu/iommu_gas.c
226
else if (RB_LEFT(entry, rb_entry) != NULL)
sys/dev/iommu/iommu_gas.c
227
nbr = RB_LEFT(entry, rb_entry);
sys/dev/iommu/iommu_gas.c
229
nbr = RB_PARENT(entry, rb_entry);
sys/dev/iommu/iommu_gas.c
386
if ((next = RB_RIGHT(curr, rb_entry)) != NULL &&
sys/dev/iommu/iommu_gas.c
391
while ((next = RB_LEFT(curr, rb_entry)) != NULL &&
sys/dev/iommu/iommu_gas.c
395
while ((next = RB_PARENT(curr, rb_entry)) != NULL &&
sys/dev/iommu/iommu_gas.c
396
curr == RB_RIGHT(next, rb_entry))
sys/dev/iommu/iommu_gas.c
430
first = RB_PARENT(first, rb_entry);
sys/dev/iommu/iommu_gas.c
433
if ((first = RB_LEFT(curr, rb_entry)) != NULL &&
sys/dev/iommu/iommu_gas.c
436
if ((first = RB_RIGHT(curr, rb_entry)) != NULL &&
sys/dev/iommu/iommu_gas.c
452
first = RB_PARENT(first, rb_entry);
sys/dev/iommu/iommu_gas.c
461
if ((first = RB_LEFT(curr, rb_entry)) != NULL &&
sys/dev/iommu/iommu_gas.c
472
if ((first = RB_RIGHT(curr, rb_entry)) != NULL &&
sys/dev/iommu/iommu_gas.c
488
curr = RB_PARENT(curr, rb_entry);
sys/dev/iommu/iommu_gas.c
492
curr = RB_LEFT(curr, rb_entry);
sys/dev/iommu/iommu_gas.c
495
curr = RB_RIGHT(curr, rb_entry);
sys/dev/iommu/iommu_gas.c
505
if ((first = RB_LEFT(curr, rb_entry)) != NULL &&
sys/dev/iommu/iommu_gas.c
512
if ((first = RB_RIGHT(curr, rb_entry)) != NULL &&
sys/dev/iommu/iommu_gas.c
675
RB_UPDATE_AUGMENT(entry, rb_entry);
sys/dev/iommu/iommu_gas.c
691
RB_UPDATE_AUGMENT(entry, rb_entry);
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
5005
fs_rule = rb_entry(p, struct res_fs_rule, com.node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
151
rb_entry(node, struct id_map_entry, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
230
ent = rb_entry(parent, struct id_map_entry, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
441
rb_entry(rb_first(sl_id_map),
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
453
rb_entry(nd, struct id_map_entry, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
1107
group = rb_entry(p, struct mcast_group, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
1238
group = rb_entry(p, struct mcast_group, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
170
group = rb_entry(node, struct mcast_group, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
193
cur_group = rb_entry(parent, struct mcast_group, node);
sys/dev/mlx5/mlx5_core/mlx5_pagealloc.c
216
tfp = rb_entry(parent, struct mlx5_fw_page, rb_node);
sys/dev/mlx5/mlx5_core/mlx5_pagealloc.c
239
tfp = rb_entry(tmp, struct mlx5_fw_page, rb_node);
sys/dev/mlx5/mlx5_core/mlx5_pagealloc.c
403
fwp = rb_entry(p, struct mlx5_fw_page, rb_node);
sys/dev/mlx5/mlx5_core/mlx5_pagealloc.c
569
fwp = rb_entry(p, struct mlx5_fw_page, rb_node);
sys/ofed/drivers/infiniband/core/ib_cm.c
635
cur_cm_id_priv = rb_entry(parent, struct cm_id_private,
sys/ofed/drivers/infiniband/core/ib_cm.c
665
cm_id_priv = rb_entry(node, struct cm_id_private, service_node);
sys/ofed/drivers/infiniband/core/ib_cm.c
696
cur_timewait_info = rb_entry(parent, struct cm_timewait_info,
sys/ofed/drivers/infiniband/core/ib_cm.c
722
timewait_info = rb_entry(node, struct cm_timewait_info,
sys/ofed/drivers/infiniband/core/ib_cm.c
749
cur_timewait_info = rb_entry(parent, struct cm_timewait_info,
sys/ofed/drivers/infiniband/core/ib_cm.c
779
cur_cm_id_priv = rb_entry(parent, struct cm_id_private,
sys/ofed/drivers/infiniband/core/ib_multicast.c
142
group = rb_entry(node, struct mcast_group, node);
sys/ofed/drivers/infiniband/core/ib_multicast.c
166
cur_group = rb_entry(parent, struct mcast_group, node);
sys/ofed/drivers/infiniband/core/ib_multicast.c
773
group = rb_entry(node, struct mcast_group, node);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
505
scan = rb_entry(parent, struct xrcd_table_entry, node);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
530
entry = rb_entry(p, struct xrcd_table_entry, node);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
344
path = rb_entry(n, struct ipoib_path, rb_node);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
370
tpath = rb_entry(pn, struct ipoib_path, rb_node);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
439
path = rb_entry(n, struct ipoib_path, rb_node);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
109
mcast = rb_entry(n, struct ipoib_mcast, rb_node);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
134
tmcast = rb_entry(pn, struct ipoib_mcast, rb_node);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
895
mcast = rb_entry(n, struct ipoib_mcast, rb_node);
sys/x86/iommu/iommu_utils.c
782
l = RB_LEFT(entry, rb_entry);
sys/x86/iommu/iommu_utils.c
788
r = RB_RIGHT(entry, rb_entry);