Lines Matching defs:rlist
1625 static bool br_multicast_rport_del(struct hlist_node *rlist)
1627 if (hlist_unhashed(rlist))
1630 hlist_del_init_rcu(rlist);
1650 struct hlist_node *rlist)
1661 del = br_multicast_rport_del(rlist);
3225 struct hlist_node *rlist)
3231 pmctx = hlist_entry(rlist, struct net_bridge_mcast_port,
3235 pmctx = hlist_entry(rlist, struct net_bridge_mcast_port,
3249 struct hlist_node *rlist;
3251 hlist_for_each(rlist, mc_router_list) {
3252 p = br_multicast_rport_from_node(brmctx, mc_router_list, rlist);
3257 slot = rlist;
3282 struct hlist_node *rlist,
3287 if (!hlist_unhashed(rlist))
3293 hlist_add_behind_rcu(rlist, slot);
3295 hlist_add_head_rcu(rlist, mc_router_list);
3301 if (br_multicast_no_router_otherpf(pmctx, rlist)) {
3334 struct hlist_node *rlist,
3356 br_multicast_add_router(brmctx, pmctx, rlist, mc_router_list);
3364 struct hlist_node *rlist = NULL;
3368 rlist = &pmctx->ip4_rlist;
3371 br_multicast_mark_router(brmctx, pmctx, timer, rlist,
3380 struct hlist_node *rlist = NULL;
3384 rlist = &pmctx->ip6_rlist;
3387 br_multicast_mark_router(brmctx, pmctx, timer, rlist,