Lines Matching defs:rlist
1626 static bool br_multicast_rport_del(struct hlist_node *rlist)
1628 if (hlist_unhashed(rlist))
1631 hlist_del_init_rcu(rlist);
1651 struct hlist_node *rlist)
1662 del = br_multicast_rport_del(rlist);
3295 struct hlist_node *rlist)
3301 pmctx = hlist_entry(rlist, struct net_bridge_mcast_port,
3305 pmctx = hlist_entry(rlist, struct net_bridge_mcast_port,
3319 struct hlist_node *rlist;
3321 hlist_for_each(rlist, mc_router_list) {
3322 p = br_multicast_rport_from_node(brmctx, mc_router_list, rlist);
3327 slot = rlist;
3352 struct hlist_node *rlist,
3357 if (!hlist_unhashed(rlist))
3363 hlist_add_behind_rcu(rlist, slot);
3365 hlist_add_head_rcu(rlist, mc_router_list);
3371 if (br_multicast_no_router_otherpf(pmctx, rlist)) {
3404 struct hlist_node *rlist,
3426 br_multicast_add_router(brmctx, pmctx, rlist, mc_router_list);
3434 struct hlist_node *rlist = NULL;
3438 rlist = &pmctx->ip4_rlist;
3441 br_multicast_mark_router(brmctx, pmctx, timer, rlist,
3450 struct hlist_node *rlist = NULL;
3454 rlist = &pmctx->ip6_rlist;
3457 br_multicast_mark_router(brmctx, pmctx, timer, rlist,