Lines Matching refs:uccf

1326 	uf_regs = ugeth->uccf->uf_regs;  in adjust_enet_interface()
1403 struct ucc_fast_private *uccf; in ugeth_graceful_stop_tx() local
1408 uccf = ugeth->uccf; in ugeth_graceful_stop_tx()
1411 clrbits32(uccf->p_uccm, UCC_GETH_UCCE_GRA); in ugeth_graceful_stop_tx()
1412 out_be32(uccf->p_ucce, UCC_GETH_UCCE_GRA); /* clear by writing 1 */ in ugeth_graceful_stop_tx()
1423 temp = in_be32(uccf->p_ucce); in ugeth_graceful_stop_tx()
1426 uccf->stopped_tx = 1; in ugeth_graceful_stop_tx()
1433 struct ucc_fast_private *uccf; in ugeth_graceful_stop_rx() local
1438 uccf = ugeth->uccf; in ugeth_graceful_stop_rx()
1458 uccf->stopped_rx = 1; in ugeth_graceful_stop_rx()
1465 struct ucc_fast_private *uccf; in ugeth_restart_tx() local
1468 uccf = ugeth->uccf; in ugeth_restart_tx()
1473 uccf->stopped_tx = 0; in ugeth_restart_tx()
1480 struct ucc_fast_private *uccf; in ugeth_restart_rx() local
1483 uccf = ugeth->uccf; in ugeth_restart_rx()
1489 uccf->stopped_rx = 0; in ugeth_restart_rx()
1496 struct ucc_fast_private *uccf; in ugeth_enable() local
1499 uccf = ugeth->uccf; in ugeth_enable()
1508 enabled_tx = uccf->enabled_tx; in ugeth_enable()
1509 enabled_rx = uccf->enabled_rx; in ugeth_enable()
1513 if ((mode & COMM_DIR_TX) && (!enabled_tx) && uccf->stopped_tx) in ugeth_enable()
1515 if ((mode & COMM_DIR_RX) && (!enabled_rx) && uccf->stopped_rx) in ugeth_enable()
1518 ucc_fast_enable(uccf, mode); /* OK to do even if not disabled */ in ugeth_enable()
1526 struct ucc_fast_private *uccf; in ugeth_disable() local
1528 uccf = ugeth->uccf; in ugeth_disable()
1538 if ((mode & COMM_DIR_TX) && uccf->enabled_tx && !uccf->stopped_tx) in ugeth_disable()
1542 if ((mode & COMM_DIR_RX) && uccf->enabled_rx && !uccf->stopped_rx) in ugeth_disable()
1545 ucc_fast_disable(ugeth->uccf, mode); /* OK to do even if not enabled */ in ugeth_disable()
1588 uf_regs = ugeth->uccf->uf_regs; in adjust_link()
1759 ucc_fast_dump_regs(ugeth->uccf); in ugeth_dump_regs()
1771 struct ucc_fast_private *uccf; in ugeth_82xx_filtering_clear_all_addr_in_hash() local
1779 uccf = ugeth->uccf; in ugeth_82xx_filtering_clear_all_addr_in_hash()
1799 if (uccf->enabled_tx) in ugeth_82xx_filtering_clear_all_addr_in_hash()
1801 if (uccf->enabled_rx) in ugeth_82xx_filtering_clear_all_addr_in_hash()
1924 if (ugeth->uccf) { in ucc_geth_memclean()
1925 ucc_fast_free(ugeth->uccf); in ucc_geth_memclean()
1926 ugeth->uccf = NULL; in ucc_geth_memclean()
2010 uf_regs = ugeth->uccf->uf_regs; in ucc_geth_set_multi()
2061 out_be32(ugeth->uccf->p_uccm, 0x00000000); in ucc_geth_stop()
2064 out_be32(ugeth->uccf->p_ucce, 0xffffffff); in ucc_geth_stop()
2170 if (ucc_fast_init(uf_info, &ugeth->uccf)) { in ucc_struct_init()
2357 struct ucc_fast_private *uccf; in ucc_geth_startup() local
2373 uccf = ugeth->uccf; in ucc_geth_startup()
2376 uf_regs = uccf->uf_regs; in ucc_geth_startup()
3086 struct ucc_fast_private *uccf; in ucc_geth_start_xmit() local
3149 uccf = ugeth->uccf; in ucc_geth_start_xmit()
3150 out_be16(uccf->p_utodr, UCC_FAST_TOD); in ucc_geth_start_xmit()
3301 setbits32(ugeth->uccf->p_uccm, UCCE_RX_EVENTS | UCCE_TX_EVENTS); in ucc_geth_poll()
3311 struct ucc_fast_private *uccf; in ucc_geth_irq_handler() local
3318 uccf = ugeth->uccf; in ucc_geth_irq_handler()
3322 ucce = (u32) in_be32(uccf->p_ucce); in ucc_geth_irq_handler()
3323 uccm = (u32) in_be32(uccf->p_uccm); in ucc_geth_irq_handler()
3325 out_be32(uccf->p_ucce, ucce); in ucc_geth_irq_handler()
3331 out_be32(uccf->p_uccm, uccm); in ucc_geth_irq_handler()
3575 setbits32(ugeth->uccf->p_uccm, UCC_GETH_UCCE_MPD); in ucc_geth_suspend()
3577 ucc_fast_enable(ugeth->uccf, COMM_DIR_RX_AND_TX); in ucc_geth_suspend()
3596 ucc_fast_disable(ugeth->uccf, COMM_DIR_RX_AND_TX); in ucc_geth_resume()
3598 clrbits32(ugeth->uccf->p_uccm, UCC_GETH_UCCE_MPD); in ucc_geth_resume()