Lines Matching refs:mux_net
2649 struct gsm_mux_net *mux_net; in net_free() local
2652 mux_net = container_of(ref, struct gsm_mux_net, ref); in net_free()
2653 dlci = mux_net->dlci; in net_free()
2661 static inline void muxnet_get(struct gsm_mux_net *mux_net) in muxnet_get() argument
2663 kref_get(&mux_net->ref); in muxnet_get()
2666 static inline void muxnet_put(struct gsm_mux_net *mux_net) in muxnet_put() argument
2668 kref_put(&mux_net->ref, net_free); in muxnet_put()
2674 struct gsm_mux_net *mux_net = netdev_priv(net); in gsm_mux_net_start_xmit() local
2675 struct gsm_dlci *dlci = mux_net->dlci; in gsm_mux_net_start_xmit()
2676 muxnet_get(mux_net); in gsm_mux_net_start_xmit()
2684 muxnet_put(mux_net); in gsm_mux_net_start_xmit()
2703 struct gsm_mux_net *mux_net = netdev_priv(net); in gsm_mux_rx_netchar() local
2704 muxnet_get(mux_net); in gsm_mux_rx_netchar()
2711 muxnet_put(mux_net); in gsm_mux_rx_netchar()
2726 muxnet_put(mux_net); in gsm_mux_rx_netchar()
2732 struct gsm_mux_net *mux_net = netdev_priv(net); in gsm_change_mtu() local
2733 if ((new_mtu < 8) || (new_mtu > mux_net->dlci->gsm->mtu)) in gsm_change_mtu()
2763 struct gsm_mux_net *mux_net; in gsm_destroy_network() local
2768 mux_net = netdev_priv(dlci->net); in gsm_destroy_network()
2769 muxnet_put(mux_net); in gsm_destroy_network()
2779 struct gsm_mux_net *mux_net; in gsm_create_network() local
2806 mux_net = netdev_priv(net); in gsm_create_network()
2807 mux_net->dlci = dlci; in gsm_create_network()
2808 kref_init(&mux_net->ref); in gsm_create_network()