Lines Matching refs:pp
269 struct net_bridge_port_group __rcu **pp; in br_multicast_del_pg() local
277 for (pp = &mp->ports; in br_multicast_del_pg()
278 (p = mlock_dereference(*pp, br)) != NULL; in br_multicast_del_pg()
279 pp = &p->next) { in br_multicast_del_pg()
283 rcu_assign_pointer(*pp, p->next); in br_multicast_del_pg()
676 struct net_bridge_port_group __rcu **pp; in br_multicast_add_group() local
696 for (pp = &mp->ports; in br_multicast_add_group()
697 (p = mlock_dereference(*pp, br)) != NULL; in br_multicast_add_group()
698 pp = &p->next) { in br_multicast_add_group()
705 p = br_multicast_new_port_group(port, group, *pp, MDB_TEMPORARY); in br_multicast_add_group()
708 rcu_assign_pointer(*pp, p); in br_multicast_add_group()
1269 struct net_bridge_port_group __rcu **pp; in br_ip4_multicast_query() local
1323 for (pp = &mp->ports; in br_ip4_multicast_query()
1324 (p = mlock_dereference(*pp, br)) != NULL; in br_ip4_multicast_query()
1325 pp = &p->next) { in br_ip4_multicast_query()
1348 struct net_bridge_port_group __rcu **pp; in br_ip6_multicast_query() local
1407 for (pp = &mp->ports; in br_ip6_multicast_query()
1408 (p = mlock_dereference(*pp, br)) != NULL; in br_ip6_multicast_query()
1409 pp = &p->next) { in br_ip6_multicast_query()
1446 struct net_bridge_port_group __rcu **pp; in br_multicast_leave_group() local
1448 for (pp = &mp->ports; in br_multicast_leave_group()
1449 (p = mlock_dereference(*pp, br)) != NULL; in br_multicast_leave_group()
1450 pp = &p->next) { in br_multicast_leave_group()
1454 rcu_assign_pointer(*pp, p->next); in br_multicast_leave_group()