Lines Matching refs:pp
437 struct net_bridge_port_group __rcu **pp; in br_multicast_sg_del_exclude_ports() local
447 for (pp = &sgmp->ports; in br_multicast_sg_del_exclude_ports()
448 (p = mlock_dereference(*pp, sgmp->br)) != NULL; in br_multicast_sg_del_exclude_ports()
449 pp = &p->next) in br_multicast_sg_del_exclude_ports()
460 for (pp = &sgmp->ports; in br_multicast_sg_del_exclude_ports()
461 (p = mlock_dereference(*pp, sgmp->br)) != NULL;) { in br_multicast_sg_del_exclude_ports()
463 br_multicast_del_pg(sgmp, p, pp); in br_multicast_sg_del_exclude_ports()
465 pp = &p->next; in br_multicast_sg_del_exclude_ports()
560 struct net_bridge_port_group __rcu **pp; in br_multicast_fwd_src_remove() local
572 for (pp = &mp->ports; in br_multicast_fwd_src_remove()
573 (p = mlock_dereference(*pp, src->br)) != NULL; in br_multicast_fwd_src_remove()
574 pp = &p->next) { in br_multicast_fwd_src_remove()
585 br_multicast_del_pg(mp, p, pp); in br_multicast_fwd_src_remove()
805 struct net_bridge_port_group __rcu **pp) in br_multicast_del_pg() argument
811 rcu_assign_pointer(*pp, pg->next); in br_multicast_del_pg()
835 struct net_bridge_port_group __rcu **pp; in br_multicast_find_del_pg() local
843 for (pp = &mp->ports; in br_multicast_find_del_pg()
844 (p = mlock_dereference(*pp, br)) != NULL; in br_multicast_find_del_pg()
845 pp = &p->next) { in br_multicast_find_del_pg()
849 br_multicast_del_pg(mp, pg, pp); in br_multicast_find_del_pg()
1511 struct net_bridge_port_group __rcu **pp; in __br_multicast_add_group() local
1528 for (pp = &mp->ports; in __br_multicast_add_group()
1529 (p = mlock_dereference(*pp, brmctx->br)) != NULL; in __br_multicast_add_group()
1530 pp = &p->next) { in __br_multicast_add_group()
1537 p = br_multicast_new_port_group(pmctx->port, group, *pp, 0, src, in __br_multicast_add_group()
1543 rcu_assign_pointer(*pp, p); in __br_multicast_add_group()
3431 struct net_bridge_port_group __rcu **pp; in br_ip4_multicast_query() local
3485 for (pp = &mp->ports; in br_ip4_multicast_query()
3486 (p = mlock_dereference(*pp, brmctx->br)) != NULL; in br_ip4_multicast_query()
3487 pp = &p->next) { in br_ip4_multicast_query()
3511 struct net_bridge_port_group __rcu **pp; in br_ip6_multicast_query() local
3574 for (pp = &mp->ports; in br_ip6_multicast_query()
3575 (p = mlock_dereference(*pp, brmctx->br)) != NULL; in br_ip6_multicast_query()
3576 pp = &p->next) { in br_ip6_multicast_query()
3613 struct net_bridge_port_group __rcu **pp; in br_multicast_leave_group() local
3615 for (pp = &mp->ports; in br_multicast_leave_group()
3616 (p = mlock_dereference(*pp, brmctx->br)) != NULL; in br_multicast_leave_group()
3617 pp = &p->next) { in br_multicast_leave_group()
3625 br_multicast_del_pg(mp, p, pp); in br_multicast_leave_group()