Lines Matching refs:pp
257 struct net_bridge_port_group __rcu **pp; in br_multicast_del_pg() local
265 for (pp = &mp->ports; in br_multicast_del_pg()
266 (p = mlock_dereference(*pp, br)) != NULL; in br_multicast_del_pg()
267 pp = &p->next) { in br_multicast_del_pg()
271 rcu_assign_pointer(*pp, p->next); in br_multicast_del_pg()
662 struct net_bridge_port_group __rcu **pp; in br_multicast_add_group() local
682 for (pp = &mp->ports; in br_multicast_add_group()
683 (p = mlock_dereference(*pp, br)) != NULL; in br_multicast_add_group()
684 pp = &p->next) { in br_multicast_add_group()
691 p = br_multicast_new_port_group(port, group, *pp, MDB_TEMPORARY); in br_multicast_add_group()
694 rcu_assign_pointer(*pp, p); in br_multicast_add_group()
1229 struct net_bridge_port_group __rcu **pp; in br_ip4_multicast_query() local
1293 for (pp = &mp->ports; in br_ip4_multicast_query()
1294 (p = mlock_dereference(*pp, br)) != NULL; in br_ip4_multicast_query()
1295 pp = &p->next) { in br_ip4_multicast_query()
1318 struct net_bridge_port_group __rcu **pp; in br_ip6_multicast_query() local
1390 for (pp = &mp->ports; in br_ip6_multicast_query()
1391 (p = mlock_dereference(*pp, br)) != NULL; in br_ip6_multicast_query()
1392 pp = &p->next) { in br_ip6_multicast_query()
1455 struct net_bridge_port_group __rcu **pp; in br_multicast_leave_group() local
1457 for (pp = &mp->ports; in br_multicast_leave_group()
1458 (p = mlock_dereference(*pp, br)) != NULL; in br_multicast_leave_group()
1459 pp = &p->next) { in br_multicast_leave_group()
1463 rcu_assign_pointer(*pp, p->next); in br_multicast_leave_group()