Searched refs:rb_entry (Results 1 - 13 of 13) sorted by relevance

/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Drbtree.h65 #define rb_entry(ptr, type, member) container_of(ptr, type, member) macro
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_cm.c151 rb_entry(node, struct id_map_entry, node);
230 ent = rb_entry(parent, struct id_map_entry, node);
441 rb_entry(rb_first(sl_id_map),
453 rb_entry(nd, struct id_map_entry, node);
H A Dmlx4_ib_mcg.c170 group = rb_entry(node, struct mcast_group, node);
193 cur_group = rb_entry(parent, struct mcast_group, node);
1107 group = rb_entry(p, struct mcast_group, node);
1238 group = rb_entry(p, struct mcast_group, node);
/freebsd-11-stable/sys/x86/iommu/
H A Dintel_gas.c141 for (; entry != NULL; entry = RB_PARENT(entry, rb_entry)) {
142 l = RB_LEFT(entry, rb_entry);
143 r = RB_RIGHT(entry, rb_entry);
157 RB_GENERATE(dmar_gas_entries_tree, dmar_map_entry, rb_entry,
189 l = RB_LEFT(entry, rb_entry);
190 r = RB_RIGHT(entry, rb_entry);
421 l = RB_LEFT(prev, rb_entry);
427 l = RB_RIGHT(prev, rb_entry);
H A Dintel_dmar.h53 RB_ENTRY(dmar_map_entry) rb_entry; /* Links for domain entries */ member in struct:dmar_map_entry
61 RB_PROTOTYPE(dmar_gas_entries_tree, dmar_map_entry, rb_entry,
H A Dintel_drv.c1086 l = RB_LEFT(entry, rb_entry);
1092 r = RB_RIGHT(entry, rb_entry);
/freebsd-11-stable/sys/dev/mlx5/mlx5_core/
H A Dmlx5_pagealloc.c215 tfp = rb_entry(parent, struct mlx5_fw_page, rb_node);
238 tfp = rb_entry(tmp, struct mlx5_fw_page, rb_node);
402 fwp = rb_entry(p, struct mlx5_fw_page, rb_node);
565 fwp = rb_entry(p, struct mlx5_fw_page, rb_node);
/freebsd-11-stable/sys/ofed/drivers/infiniband/core/
H A Dib_multicast.c144 group = rb_entry(node, struct mcast_group, node);
168 cur_group = rb_entry(parent, struct mcast_group, node);
775 group = rb_entry(node, struct mcast_group, node);
H A Dib_cm.c562 cur_cm_id_priv = rb_entry(parent, struct cm_id_private,
592 cm_id_priv = rb_entry(node, struct cm_id_private, service_node);
623 cur_timewait_info = rb_entry(parent, struct cm_timewait_info,
649 timewait_info = rb_entry(node, struct cm_timewait_info,
676 cur_timewait_info = rb_entry(parent, struct cm_timewait_info,
706 cur_cm_id_priv = rb_entry(parent, struct cm_id_private,
H A Dib_uverbs_cmd.c689 scan = rb_entry(parent, struct xrcd_table_entry, node);
714 entry = rb_entry(p, struct xrcd_table_entry, node);
/freebsd-11-stable/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_multicast.c109 mcast = rb_entry(n, struct ipoib_mcast, rb_node);
134 tmcast = rb_entry(pn, struct ipoib_mcast, rb_node);
882 mcast = rb_entry(n, struct ipoib_mcast, rb_node);
H A Dipoib_main.c384 path = rb_entry(n, struct ipoib_path, rb_node);
410 tpath = rb_entry(pn, struct ipoib_path, rb_node);
479 path = rb_entry(n, struct ipoib_path, rb_node);
/freebsd-11-stable/sys/dev/mlx4/mlx4_core/
H A Dmlx4_resource_tracker.c5003 fs_rule = rb_entry(p, struct res_fs_rule, com.node);

Completed in 247 milliseconds