Home
last modified time | relevance | path

Searched refs:qmc_hdlc (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/net/wan/
H A Dfsl_qmc_hdlc.c35 struct qmc_hdlc { struct
50 static struct qmc_hdlc *netdev_to_qmc_hdlc(struct net_device *netdev) in netdev_to_qmc_hdlc() argument
55 static int qmc_hdlc_framer_set_carrier(struct qmc_hdlc *qmc_hdlc) in qmc_hdlc_framer_set_carrier() argument
60 if (!qmc_hdlc->framer) in qmc_hdlc_framer_set_carrier()
63 guard(mutex)(&qmc_hdlc->carrier_lock); in qmc_hdlc_framer_set_carrier()
65 ret = framer_get_status(qmc_hdlc->framer, &framer_status); in qmc_hdlc_framer_set_carrier()
67 dev_err(qmc_hdlc->dev, "get framer status failed (%d)\n", ret); in qmc_hdlc_framer_set_carrier()
71 netif_carrier_on(qmc_hdlc->netdev); in qmc_hdlc_framer_set_carrier()
73 netif_carrier_off(qmc_hdlc->netdev); in qmc_hdlc_framer_set_carrier()
81 struct qmc_hdlc *qmc_hdlc = container_of(nb, struct qmc_hdlc, nb); in qmc_hdlc_framer_notifier() local
[all …]