Searched refs:pchb (Results 1 – 1 of 1) sorted by relevance
650 static int ppp_bridge_channels(struct channel *pch, struct channel *pchb) in ppp_bridge_channels() argument658 refcount_inc(&pchb->file.refcnt); in ppp_bridge_channels()659 rcu_assign_pointer(pch->bridge, pchb); in ppp_bridge_channels()662 write_lock_bh(&pchb->upl); in ppp_bridge_channels()663 if (pchb->ppp || in ppp_bridge_channels()664 rcu_dereference_protected(pchb->bridge, lockdep_is_held(&pchb->upl))) { in ppp_bridge_channels()665 write_unlock_bh(&pchb->upl); in ppp_bridge_channels()669 rcu_assign_pointer(pchb->bridge, pch); in ppp_bridge_channels()670 write_unlock_bh(&pchb->upl); in ppp_bridge_channels()677 pchb = rcu_dereference_protected(pch->bridge, lockdep_is_held(&pch->upl)); in ppp_bridge_channels()[all …]