Lines Matching refs:uccf

1326 	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()
1467 struct ucc_fast_private *uccf; in ugeth_restart_tx() local
1470 uccf = ugeth->uccf; in ugeth_restart_tx()
1475 uccf->stopped_tx = 0; in ugeth_restart_tx()
1482 struct ucc_fast_private *uccf; in ugeth_restart_rx() local
1485 uccf = ugeth->uccf; in ugeth_restart_rx()
1491 uccf->stopped_rx = 0; in ugeth_restart_rx()
1498 struct ucc_fast_private *uccf; in ugeth_enable() local
1501 uccf = ugeth->uccf; in ugeth_enable()
1510 enabled_tx = uccf->enabled_tx; in ugeth_enable()
1511 enabled_rx = uccf->enabled_rx; in ugeth_enable()
1515 if ((mode & COMM_DIR_TX) && (!enabled_tx) && uccf->stopped_tx) in ugeth_enable()
1517 if ((mode & COMM_DIR_RX) && (!enabled_rx) && uccf->stopped_rx) in ugeth_enable()
1520 ucc_fast_enable(uccf, mode); /* OK to do even if not disabled */ in ugeth_enable()
1528 struct ucc_fast_private *uccf; in ugeth_disable() local
1530 uccf = ugeth->uccf; in ugeth_disable()
1540 if ((mode & COMM_DIR_TX) && uccf->enabled_tx && !uccf->stopped_tx) in ugeth_disable()
1544 if ((mode & COMM_DIR_RX) && uccf->enabled_rx && !uccf->stopped_rx) in ugeth_disable()
1547 ucc_fast_disable(ugeth->uccf, mode); /* OK to do even if not enabled */ in ugeth_disable()
1590 uf_regs = ugeth->uccf->uf_regs; in adjust_link()
1765 ucc_fast_dump_regs(ugeth->uccf); in ugeth_dump_regs()
1777 struct ucc_fast_private *uccf; in ugeth_82xx_filtering_clear_all_addr_in_hash() local
1785 uccf = ugeth->uccf; in ugeth_82xx_filtering_clear_all_addr_in_hash()
1805 if (uccf->enabled_tx) in ugeth_82xx_filtering_clear_all_addr_in_hash()
1807 if (uccf->enabled_rx) in ugeth_82xx_filtering_clear_all_addr_in_hash()
1930 if (ugeth->uccf) { in ucc_geth_memclean()
1931 ucc_fast_free(ugeth->uccf); in ucc_geth_memclean()
1932 ugeth->uccf = NULL; in ucc_geth_memclean()
2016 uf_regs = ugeth->uccf->uf_regs; in ucc_geth_set_multi()
2067 out_be32(ugeth->uccf->p_uccm, 0x00000000); in ucc_geth_stop()
2070 out_be32(ugeth->uccf->p_ucce, 0xffffffff); in ucc_geth_stop()
2176 if (ucc_fast_init(uf_info, &ugeth->uccf)) { in ucc_struct_init()
2363 struct ucc_fast_private *uccf; in ucc_geth_startup() local
2379 uccf = ugeth->uccf; in ucc_geth_startup()
2382 uf_regs = uccf->uf_regs; in ucc_geth_startup()
3092 struct ucc_fast_private *uccf; in ucc_geth_start_xmit() local
3155 uccf = ugeth->uccf; in ucc_geth_start_xmit()
3156 out_be16(uccf->p_utodr, UCC_FAST_TOD); in ucc_geth_start_xmit()
3307 setbits32(ugeth->uccf->p_uccm, UCCE_RX_EVENTS | UCCE_TX_EVENTS); in ucc_geth_poll()
3317 struct ucc_fast_private *uccf; in ucc_geth_irq_handler() local
3324 uccf = ugeth->uccf; in ucc_geth_irq_handler()
3328 ucce = (u32) in_be32(uccf->p_ucce); in ucc_geth_irq_handler()
3329 uccm = (u32) in_be32(uccf->p_uccm); in ucc_geth_irq_handler()
3331 out_be32(uccf->p_ucce, ucce); in ucc_geth_irq_handler()
3337 out_be32(uccf->p_uccm, uccm); in ucc_geth_irq_handler()
3581 setbits32(ugeth->uccf->p_uccm, UCC_GETH_UCCE_MPD); in ucc_geth_suspend()
3583 ucc_fast_enable(ugeth->uccf, COMM_DIR_RX_AND_TX); in ucc_geth_suspend()
3602 ucc_fast_disable(ugeth->uccf, COMM_DIR_RX_AND_TX); in ucc_geth_resume()
3604 clrbits32(ugeth->uccf->p_uccm, UCC_GETH_UCCE_MPD); in ucc_geth_resume()