Lines Matching refs:hdlc
9 #include <linux/hdlc.h>
196 /* Alloc parameter ram for ucc hdlc */
201 dev_err(priv->dev, "Can not allocate MURAM for hdlc parameter.\n");
354 hdlc_device *hdlc = dev_to_hdlc(dev);
355 struct ucc_hdlc_private *priv = (struct ucc_hdlc_private *)hdlc->priv;
366 netdev_err(dev, "No enough space for hdlc head\n");
524 hdlc_device *hdlc = dev_to_hdlc(dev);
595 if (hdlc->proto)
710 hdlc_device *hdlc = dev_to_hdlc(dev);
711 struct ucc_hdlc_private *priv = hdlc->priv;
717 ucc_hdlc_irq_handler, 0, "hdlc", priv))
1019 /* if hdlc is busy enable TX and RX */
1123 hdlc_device *hdlc;
1190 uhdlc_priv->hdlc_bus = of_property_read_bool(np, "fsl,hdlc-bus");
1231 hdlc = dev_to_hdlc(dev);
1235 hdlc->attach = ucc_hdlc_attach;
1236 hdlc->xmit = ucc_hdlc_tx;
1240 pr_err("ucc_hdlc: unable to register hdlc device\n");
1279 dev_info(&pdev->dev, "UCC based hdlc module removed\n");
1284 .compatible = "fsl,ucc-hdlc",