Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/soc/fsl/qe/
Ducc_fast.c30 void ucc_fast_dump_regs(struct ucc_fast_private * uccf) in ucc_fast_dump_regs() argument
32 printk(KERN_INFO "UCC%u Fast registers:\n", uccf->uf_info->ucc_num); in ucc_fast_dump_regs()
33 printk(KERN_INFO "Base address: 0x%p\n", uccf->uf_regs); in ucc_fast_dump_regs()
36 &uccf->uf_regs->gumr, in_be32(&uccf->uf_regs->gumr)); in ucc_fast_dump_regs()
38 &uccf->uf_regs->upsmr, in_be32(&uccf->uf_regs->upsmr)); in ucc_fast_dump_regs()
40 &uccf->uf_regs->utodr, in_be16(&uccf->uf_regs->utodr)); in ucc_fast_dump_regs()
42 &uccf->uf_regs->udsr, in_be16(&uccf->uf_regs->udsr)); in ucc_fast_dump_regs()
44 &uccf->uf_regs->ucce, in_be32(&uccf->uf_regs->ucce)); in ucc_fast_dump_regs()
46 &uccf->uf_regs->uccm, in_be32(&uccf->uf_regs->uccm)); in ucc_fast_dump_regs()
48 &uccf->uf_regs->uccs, in_8(&uccf->uf_regs->uccs)); in ucc_fast_dump_regs()
[all …]
/Linux-v4.19/include/soc/fsl/qe/
Ducc_fast.h220 void ucc_fast_free(struct ucc_fast_private * uccf);
229 void ucc_fast_enable(struct ucc_fast_private * uccf, enum comm_dir mode);
238 void ucc_fast_disable(struct ucc_fast_private * uccf, enum comm_dir mode);
246 void ucc_fast_irq(struct ucc_fast_private * uccf);
259 void ucc_fast_transmit_on_demand(struct ucc_fast_private * uccf);
263 void ucc_fast_dump_regs(struct ucc_fast_private * uccf);
/Linux-v4.19/drivers/net/wan/
Dfsl_ucc_hdlc.c111 ret = ucc_fast_init(uf_info, &priv->uccf); in uhdlc_init()
117 priv->uf_regs = priv->uccf->uf_regs; in uhdlc_init()
118 ucc_fast_disable(priv->uccf, COMM_DIR_RX | COMM_DIR_TX); in uhdlc_init()
335 ucc_fast_free(priv->uccf); in uhdlc_init()
577 qe_setbits32(priv->uccf->p_uccm, in ucc_hdlc_poll()
588 struct ucc_fast_private *uccf; in ucc_hdlc_irq_handler() local
594 uccf = priv->uccf; in ucc_hdlc_irq_handler()
596 ucce = ioread32be(uccf->p_ucce); in ucc_hdlc_irq_handler()
597 uccm = ioread32be(uccf->p_uccm); in ucc_hdlc_irq_handler()
599 iowrite32be(ucce, uccf->p_ucce); in ucc_hdlc_irq_handler()
[all …]
Dfsl_ucc_hdlc.h72 struct ucc_fast_private *uccf; member
/Linux-v4.19/drivers/net/ethernet/freescale/
Ducc_geth.c1326 uf_regs = ugeth->uccf->uf_regs; in adjust_enet_interface()
1405 struct ucc_fast_private *uccf; in ugeth_graceful_stop_tx() local
1410 uccf = ugeth->uccf; in ugeth_graceful_stop_tx()
1413 clrbits32(uccf->p_uccm, UCC_GETH_UCCE_GRA); in ugeth_graceful_stop_tx()
1414 out_be32(uccf->p_ucce, UCC_GETH_UCCE_GRA); /* clear by writing 1 */ in ugeth_graceful_stop_tx()
1425 temp = in_be32(uccf->p_ucce); in ugeth_graceful_stop_tx()
1428 uccf->stopped_tx = 1; in ugeth_graceful_stop_tx()
1435 struct ucc_fast_private *uccf; in ugeth_graceful_stop_rx() local
1440 uccf = ugeth->uccf; in ugeth_graceful_stop_rx()
1460 uccf->stopped_rx = 1; in ugeth_graceful_stop_rx()
[all …]
Ducc_geth.h44 struct ucc_fast uccf; member
1157 struct ucc_fast_private *uccf; member
Ducc_geth_ethtool.c171 &ugeth->uccf->uf_regs->upsmr, in uec_set_pauseparam()