Lines Matching refs:upl

186 	spinlock_t	upl;		/* protects `ppp' and 'bridge' */  member
648 spin_lock(&pch->upl); in ppp_bridge_channels()
649 if (rcu_dereference_protected(pch->ppp, lockdep_is_held(&pch->upl)) || in ppp_bridge_channels()
650 rcu_dereference_protected(pch->bridge, lockdep_is_held(&pch->upl))) { in ppp_bridge_channels()
651 spin_unlock(&pch->upl); in ppp_bridge_channels()
656 spin_unlock(&pch->upl); in ppp_bridge_channels()
658 spin_lock(&pchb->upl); in ppp_bridge_channels()
659 if (rcu_dereference_protected(pchb->ppp, lockdep_is_held(&pchb->upl)) || in ppp_bridge_channels()
660 rcu_dereference_protected(pchb->bridge, lockdep_is_held(&pchb->upl))) { in ppp_bridge_channels()
661 spin_unlock(&pchb->upl); in ppp_bridge_channels()
666 spin_unlock(&pchb->upl); in ppp_bridge_channels()
671 spin_lock(&pch->upl); in ppp_bridge_channels()
673 pchb = rcu_dereference_protected(pch->bridge, lockdep_is_held(&pch->upl)); in ppp_bridge_channels()
675 spin_unlock(&pch->upl); in ppp_bridge_channels()
689 spin_lock(&pch->upl); in ppp_unbridge_channels()
690 pchb = rcu_dereference_protected(pch->bridge, lockdep_is_held(&pch->upl)); in ppp_unbridge_channels()
692 spin_unlock(&pch->upl); in ppp_unbridge_channels()
696 spin_unlock(&pch->upl); in ppp_unbridge_channels()
703 spin_lock(&pchb->upl); in ppp_unbridge_channels()
704 pchbb = rcu_dereference_protected(pchb->bridge, lockdep_is_held(&pchb->upl)); in ppp_unbridge_channels()
707 spin_unlock(&pchb->upl); in ppp_unbridge_channels()
2945 spin_lock_init(&pch->upl); in ppp_register_net_channel()
3524 spin_lock(&pch->upl); in ppp_connect_channel()
3526 if (rcu_dereference_protected(pch->ppp, lockdep_is_held(&pch->upl)) || in ppp_connect_channel()
3527 rcu_dereference_protected(pch->bridge, lockdep_is_held(&pch->upl))) in ppp_connect_channel()
3557 spin_unlock(&pch->upl); in ppp_connect_channel()
3572 spin_lock(&pch->upl); in ppp_disconnect_channel()
3573 ppp = rcu_replace_pointer(pch->ppp, NULL, lockdep_is_held(&pch->upl)); in ppp_disconnect_channel()
3574 spin_unlock(&pch->upl); in ppp_disconnect_channel()