Lines Matching defs:uccf
1303 uf_regs = ugeth->uccf->uf_regs;
1382 struct ucc_fast_private *uccf;
1387 uccf = ugeth->uccf;
1390 clrbits32(uccf->p_uccm, UCC_GETH_UCCE_GRA);
1391 out_be32(uccf->p_ucce, UCC_GETH_UCCE_GRA); /* clear by writing 1 */
1402 temp = in_be32(uccf->p_ucce);
1405 uccf->stopped_tx = 1;
1412 struct ucc_fast_private *uccf;
1417 uccf = ugeth->uccf;
1437 uccf->stopped_rx = 1;
1444 struct ucc_fast_private *uccf;
1447 uccf = ugeth->uccf;
1452 uccf->stopped_tx = 0;
1459 struct ucc_fast_private *uccf;
1462 uccf = ugeth->uccf;
1468 uccf->stopped_rx = 0;
1475 struct ucc_fast_private *uccf;
1478 uccf = ugeth->uccf;
1487 enabled_tx = uccf->enabled_tx;
1488 enabled_rx = uccf->enabled_rx;
1492 if ((mode & COMM_DIR_TX) && (!enabled_tx) && uccf->stopped_tx)
1494 if ((mode & COMM_DIR_RX) && (!enabled_rx) && uccf->stopped_rx)
1497 ucc_fast_enable(uccf, mode); /* OK to do even if not disabled */
1505 struct ucc_fast_private *uccf;
1507 uccf = ugeth->uccf;
1517 if ((mode & COMM_DIR_TX) && uccf->enabled_tx && !uccf->stopped_tx)
1521 if ((mode & COMM_DIR_RX) && uccf->enabled_rx && !uccf->stopped_rx)
1524 ucc_fast_disable(ugeth->uccf, mode); /* OK to do even if not enabled */
1567 uf_regs = ugeth->uccf->uf_regs;
1732 ucc_fast_dump_regs(ugeth->uccf);
1744 struct ucc_fast_private *uccf;
1752 uccf = ugeth->uccf;
1772 if (uccf->enabled_tx)
1774 if (uccf->enabled_rx)
1887 if (ugeth->uccf) {
1888 ucc_fast_free(ugeth->uccf);
1889 ugeth->uccf = NULL;
1962 uf_regs = ugeth->uccf->uf_regs;
2013 out_be32(ugeth->uccf->p_uccm, 0x00000000);
2016 out_be32(ugeth->uccf->p_ucce, 0xffffffff);
2115 if (ucc_fast_init(uf_info, &ugeth->uccf)) {
2117 pr_err("Failed to init uccf\n");
2263 struct ucc_fast_private *uccf;
2279 uccf = ugeth->uccf;
2282 uf_regs = uccf->uf_regs;
2918 struct ucc_fast_private *uccf;
2982 uccf = ugeth->uccf;
2983 out_be16(uccf->p_utodr, UCC_FAST_TOD);
3138 setbits32(ugeth->uccf->p_uccm, UCCE_RX_EVENTS | UCCE_TX_EVENTS);
3148 struct ucc_fast_private *uccf;
3155 uccf = ugeth->uccf;
3159 ucce = (u32) in_be32(uccf->p_ucce);
3160 uccm = (u32) in_be32(uccf->p_uccm);
3162 out_be32(uccf->p_ucce, ucce);
3168 out_be32(uccf->p_uccm, uccm);
3414 setbits32(ugeth->uccf->p_uccm, UCC_GETH_UCCE_MPD);
3416 ucc_fast_enable(ugeth->uccf, COMM_DIR_RX_AND_TX);
3435 ucc_fast_disable(ugeth->uccf, COMM_DIR_RX_AND_TX);
3437 clrbits32(ugeth->uccf->p_uccm, UCC_GETH_UCCE_MPD);