Lines Matching refs:uf_info
77 .uf_info = {
214 ugeth->ug_info->uf_info.max_rx_buf_length + in get_new_skb()
230 ugeth->ug_info->uf_info.max_rx_buf_length + in get_new_skb()
426 ucc_fast_get_qe_cr_subblock(ugeth->ug_info->uf_info.ucc_num); in hw_add_addr_in_hash()
588 pr_info("UCC%d Geth registers:\n", ugeth->ug_info->uf_info.ucc_num + 1); in dump_regs()
1418 ucc_fast_get_qe_cr_subblock(ugeth->ug_info->uf_info.ucc_num); in ugeth_graceful_stop_tx()
1452 ucc_fast_get_qe_cr_subblock(ugeth->ug_info->uf_info. in ugeth_graceful_stop_rx()
1473 ucc_fast_get_qe_cr_subblock(ugeth->ug_info->uf_info.ucc_num); in ugeth_restart_tx()
1488 ucc_fast_get_qe_cr_subblock(ugeth->ug_info->uf_info.ucc_num); in ugeth_restart_rx()
1504 if (ugeth->ug_info->uf_info.ucc_num >= UCC_MAX_NUM) { in ugeth_enable()
1533 if (ugeth->ug_info->uf_info.ucc_num >= UCC_MAX_NUM) { in ugeth_disable()
1561 disable_irq(ugeth->ug_info->uf_info.irq); in ugeth_quiesce()
1570 enable_irq(ugeth->ug_info->uf_info.irq); in ugeth_activate()
1843 struct ucc_fast_info *uf_info; in ucc_geth_free_rx() local
1849 uf_info = &ug_info->uf_info; in ucc_geth_free_rx()
1860 uf_info.max_rx_buf_length + in ucc_geth_free_rx()
1872 if (ugeth->ug_info->uf_info.bd_mem_part == in ucc_geth_free_rx()
1875 else if (ugeth->ug_info->uf_info.bd_mem_part == in ucc_geth_free_rx()
1887 struct ucc_fast_info *uf_info; in ucc_geth_free_tx() local
1892 uf_info = &ug_info->uf_info; in ucc_geth_free_tx()
1913 if (ugeth->ug_info->uf_info.bd_mem_part == in ucc_geth_free_tx()
1916 else if (ugeth->ug_info->uf_info.bd_mem_part == in ucc_geth_free_tx()
2081 struct ucc_fast_info *uf_info; in ucc_struct_init() local
2085 uf_info = &ug_info->uf_info; in ucc_struct_init()
2087 if (!((uf_info->bd_mem_part == MEM_PART_SYSTEM) || in ucc_struct_init()
2088 (uf_info->bd_mem_part == MEM_PART_MURAM))) { in ucc_struct_init()
2115 if ((uf_info->max_rx_buf_length == 0) || in ucc_struct_init()
2116 (uf_info->max_rx_buf_length % UCC_GETH_MRBLR_ALIGNMENT)) { in ucc_struct_init()
2169 uf_info->uccm_mask = ug_info->eventRegMask & UCCE_OTHER;/* Errors */ in ucc_struct_init()
2171 uf_info->uccm_mask |= (UCC_GETH_UCCE_RXF0 << i); in ucc_struct_init()
2174 uf_info->uccm_mask |= (UCC_GETH_UCCE_TXB0 << i); in ucc_struct_init()
2176 if (ucc_fast_init(uf_info, &ugeth->uccf)) { in ucc_struct_init()
2190 ugeth->ug_regs = ioremap(uf_info->regs, sizeof(*ugeth->ug_regs)); in ucc_struct_init()
2203 struct ucc_fast_info *uf_info; in ucc_geth_alloc_tx() local
2209 uf_info = &ug_info->uf_info; in ucc_geth_alloc_tx()
2222 if (uf_info->bd_mem_part == MEM_PART_SYSTEM) { in ucc_geth_alloc_tx()
2233 } else if (uf_info->bd_mem_part == MEM_PART_MURAM) { in ucc_geth_alloc_tx()
2289 struct ucc_fast_info *uf_info; in ucc_geth_alloc_rx() local
2295 uf_info = &ug_info->uf_info; in ucc_geth_alloc_rx()
2300 if (uf_info->bd_mem_part == MEM_PART_SYSTEM) { in ucc_geth_alloc_rx()
2310 } else if (uf_info->bd_mem_part == MEM_PART_MURAM) { in ucc_geth_alloc_rx()
2365 struct ucc_fast_info *uf_info; in ucc_geth_startup() local
2381 uf_info = &ug_info->uf_info; in ucc_geth_startup()
2588 if (ugeth->ug_info->uf_info.bd_mem_part == MEM_PART_SYSTEM) { in ucc_geth_startup()
2594 } else if (ugeth->ug_info->uf_info.bd_mem_part == in ucc_geth_startup()
2779 init_max_rx_buff_len(uf_info->max_rx_buf_length, in ucc_geth_startup()
2841 if (ugeth->ug_info->uf_info.bd_mem_part == MEM_PART_SYSTEM) { in ucc_geth_startup()
2844 } else if (ugeth->ug_info->uf_info.bd_mem_part == in ucc_geth_startup()
3076 ucc_fast_get_qe_cr_subblock(ugeth->ug_info->uf_info.ucc_num); in ucc_geth_startup()
3362 int irq = ugeth->ug_info->uf_info.irq; in ucc_netpoll()
3475 err = request_irq(ugeth->ug_info->uf_info.irq, ucc_geth_irq_handler, in ucc_geth_open()
3511 free_irq(ugeth->ug_info->uf_info.irq, ugeth->ndev); in ucc_geth_close()
3740 ug_info->uf_info.ucc_num = ucc_num; in ucc_geth_probe()
3744 ug_info->uf_info.rx_clock = qe_clock_source(sprop); in ucc_geth_probe()
3745 if ((ug_info->uf_info.rx_clock < QE_CLK_NONE) || in ucc_geth_probe()
3746 (ug_info->uf_info.rx_clock > QE_CLK24)) { in ucc_geth_probe()
3762 ug_info->uf_info.rx_clock = *prop; in ucc_geth_probe()
3767 ug_info->uf_info.tx_clock = qe_clock_source(sprop); in ucc_geth_probe()
3768 if ((ug_info->uf_info.tx_clock < QE_CLK_NONE) || in ucc_geth_probe()
3769 (ug_info->uf_info.tx_clock > QE_CLK24)) { in ucc_geth_probe()
3783 ug_info->uf_info.tx_clock = *prop; in ucc_geth_probe()
3790 ug_info->uf_info.regs = res.start; in ucc_geth_probe()
3791 ug_info->uf_info.irq = irq_of_parse_and_map(np, 0); in ucc_geth_probe()
3844 ug_info->uf_info.urfs = UCC_GETH_URFS_GIGA_INIT; in ucc_geth_probe()
3845 ug_info->uf_info.urfet = UCC_GETH_URFET_GIGA_INIT; in ucc_geth_probe()
3846 ug_info->uf_info.urfset = UCC_GETH_URFSET_GIGA_INIT; in ucc_geth_probe()
3847 ug_info->uf_info.utfs = UCC_GETH_UTFS_GIGA_INIT; in ucc_geth_probe()
3848 ug_info->uf_info.utfet = UCC_GETH_UTFET_GIGA_INIT; in ucc_geth_probe()
3849 ug_info->uf_info.utftt = UCC_GETH_UTFTT_GIGA_INIT; in ucc_geth_probe()
3864 ug_info->uf_info.ucc_num + 1, ug_info->uf_info.regs, in ucc_geth_probe()
3865 ug_info->uf_info.irq); in ucc_geth_probe()
3886 dev->base_addr = (unsigned long)(ug_info->uf_info.regs); in ucc_geth_probe()