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");
355 hdlc_device *hdlc = dev_to_hdlc(dev);
356 struct ucc_hdlc_private *priv = (struct ucc_hdlc_private *)hdlc->priv;
367 netdev_err(dev, "No enough space for hdlc head\n");
523 hdlc_device *hdlc = dev_to_hdlc(dev);
593 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))
1020 /* if hdlc is busy enable TX and RX */
1124 hdlc_device *hdlc;
1196 if (of_get_property(np, "fsl,hdlc-bus", NULL))
1238 hdlc = dev_to_hdlc(dev);
1242 hdlc->attach = ucc_hdlc_attach;
1243 hdlc->xmit = ucc_hdlc_tx;
1247 pr_err("ucc_hdlc: unable to register hdlc device\n");
1286 dev_info(&pdev->dev, "UCC based hdlc module removed\n");
1293 .compatible = "fsl,ucc-hdlc",