Lines Matching refs:uhdlc_priv
1118 struct ucc_hdlc_private *uhdlc_priv = NULL; in ucc_hdlc_probe() local
1180 uhdlc_priv = kzalloc(sizeof(*uhdlc_priv), GFP_KERNEL); in ucc_hdlc_probe()
1181 if (!uhdlc_priv) in ucc_hdlc_probe()
1184 dev_set_drvdata(&pdev->dev, uhdlc_priv); in ucc_hdlc_probe()
1185 uhdlc_priv->dev = &pdev->dev; in ucc_hdlc_probe()
1186 uhdlc_priv->ut_info = ut_info; in ucc_hdlc_probe()
1188 uhdlc_priv->tsa = of_property_read_bool(np, "fsl,tdm-interface"); in ucc_hdlc_probe()
1189 uhdlc_priv->loopback = of_property_read_bool(np, "fsl,ucc-internal-loopback"); in ucc_hdlc_probe()
1190 uhdlc_priv->hdlc_bus = of_property_read_bool(np, "fsl,hdlc-bus"); in ucc_hdlc_probe()
1192 if (uhdlc_priv->tsa == 1) { in ucc_hdlc_probe()
1199 uhdlc_priv->utdm = utdm; in ucc_hdlc_probe()
1214 if (of_property_read_u16(np, "fsl,hmask", &uhdlc_priv->hmask)) in ucc_hdlc_probe()
1215 uhdlc_priv->hmask = DEFAULT_ADDR_MASK; in ucc_hdlc_probe()
1217 ret = uhdlc_init(uhdlc_priv); in ucc_hdlc_probe()
1223 dev = alloc_hdlcdev(uhdlc_priv); in ucc_hdlc_probe()
1230 uhdlc_priv->ndev = dev; in ucc_hdlc_probe()
1237 netif_napi_add_weight(dev, &uhdlc_priv->napi, ucc_hdlc_poll, 32); in ucc_hdlc_probe()
1255 if (uhdlc_priv->tsa) in ucc_hdlc_probe()
1258 kfree(uhdlc_priv); in ucc_hdlc_probe()