Lines Matching refs:mac_control

505 			sp->mac_control.fifos[i].queue_state = FIFO_QUEUE_STOP;  in s2io_stop_all_tx_queue()
513 sp->mac_control.fifos[fifo_no].queue_state = in s2io_stop_tx_queue()
525 sp->mac_control.fifos[i].queue_state = FIFO_QUEUE_START; in s2io_start_all_tx_queue()
536 sp->mac_control.fifos[i].queue_state = FIFO_QUEUE_START; in s2io_wake_all_tx_queue()
576 struct mac_info *mac_control = &nic->mac_control; in init_shared_mem() local
613 struct fifo_info *fifo = &mac_control->fifos[i]; in init_shared_mem()
628 struct fifo_info *fifo = &mac_control->fifos[i]; in init_shared_mem()
657 mac_control->zerodma_virt_addr = tmp_v; in init_shared_mem()
686 struct fifo_info *fifo = &mac_control->fifos[i]; in init_shared_mem()
700 struct ring_info *ring = &mac_control->rings[i]; in init_shared_mem()
720 struct ring_info *ring = &mac_control->rings[i]; in init_shared_mem()
792 struct ring_info *ring = &mac_control->rings[i]; in init_shared_mem()
839 mac_control->stats_mem = in init_shared_mem()
841 &mac_control->stats_mem_phy, GFP_KERNEL); in init_shared_mem()
843 if (!mac_control->stats_mem) { in init_shared_mem()
852 mac_control->stats_mem_sz = size; in init_shared_mem()
854 tmp_v_addr = mac_control->stats_mem; in init_shared_mem()
855 mac_control->stats_info = tmp_v_addr; in init_shared_mem()
859 mac_control->stats_info->sw_stat.mem_allocated += mem_allocated; in init_shared_mem()
879 struct mac_info *mac_control; in free_shared_mem() local
889 mac_control = &nic->mac_control; in free_shared_mem()
890 stats = mac_control->stats_info; in free_shared_mem()
897 struct fifo_info *fifo = &mac_control->fifos[i]; in free_shared_mem()
919 if (mac_control->zerodma_virt_addr) { in free_shared_mem()
921 mac_control->zerodma_virt_addr, in free_shared_mem()
926 dev->name, mac_control->zerodma_virt_addr); in free_shared_mem()
936 struct ring_info *ring = &mac_control->rings[i]; in free_shared_mem()
957 struct ring_info *ring = &mac_control->rings[i]; in free_shared_mem()
986 struct fifo_info *fifo = &mac_control->fifos[i]; in free_shared_mem()
996 if (mac_control->stats_mem) { in free_shared_mem()
997 swstats->mem_freed += mac_control->stats_mem_sz; in free_shared_mem()
998 dma_free_coherent(&nic->pdev->dev, mac_control->stats_mem_sz, in free_shared_mem()
999 mac_control->stats_mem, in free_shared_mem()
1000 mac_control->stats_mem_phy); in free_shared_mem()
1200 struct mac_info *mac_control = &nic->mac_control; in init_nic() local
1644 writeq(mac_control->stats_mem_phy, &bar0->stat_addr); in init_nic()
1760 val64 |= RMAC_PAUSE_HG_PTIME(nic->mac_control.rmac_pause_time); in init_nic()
1772 nic->mac_control.mc_pause_threshold_q0q3) in init_nic()
1780 nic->mac_control.mc_pause_threshold_q4q7) in init_nic()
2217 struct mac_info *mac_control = &nic->mac_control; in start_nic() local
2221 struct ring_info *ring = &mac_control->rings[i]; in start_nic()
2375 struct mac_info *mac_control = &nic->mac_control; in free_tx_buffers() local
2376 struct stat_block *stats = mac_control->stats_info; in free_tx_buffers()
2381 struct fifo_info *fifo = &mac_control->fifos[i]; in free_tx_buffers()
2387 skb = s2io_txdl_getskb(&mac_control->fifos[i], txdp, j); in free_tx_buffers()
2468 struct swStat *swstats = &ring->nic->mac_control.stats_info->sw_stat; in fill_rx_buffers()
2669 struct mac_info *mac_control = &sp->mac_control; in free_rxd_blk() local
2670 struct stat_block *stats = mac_control->stats_info; in free_rxd_blk()
2674 rxdp = mac_control->rings[ring_no]. in free_rxd_blk()
2703 mac_control->rings[ring_no].rx_bufs_left -= 1; in free_rxd_blk()
2721 struct mac_info *mac_control = &sp->mac_control; in free_rx_buffers() local
2724 struct ring_info *ring = &mac_control->rings[i]; in free_rx_buffers()
2798 struct mac_info *mac_control = &nic->mac_control; in s2io_poll_inta() local
2804 struct ring_info *ring = &mac_control->rings[i]; in s2io_poll_inta()
2839 struct mac_info *mac_control = &nic->mac_control; in s2io_netpoll() local
2854 tx_intr_handler(&mac_control->fifos[i]); in s2io_netpoll()
2858 struct ring_info *ring = &mac_control->rings[i]; in s2io_netpoll()
2864 struct ring_info *ring = &mac_control->rings[i]; in s2io_netpoll()
3006 struct stat_block *stats = nic->mac_control.stats_info; in tx_intr_handler()
3241 struct stat_block *stats = sp->mac_control.stats_info; in s2io_updt_xpak_counter()
3466 stats = sp->mac_control.stats_info; in s2io_reset()
3733 struct stat_block *stats = nic->mac_control.stats_info; in s2io_enable_msi_x()
3763 nic->s2io_entries[0].arg = &nic->mac_control.fifos; in s2io_enable_msi_x()
3775 nic->s2io_entries[j+1].arg = &nic->mac_control.rings[j]; in s2io_enable_msi_x()
3913 struct swStat *swstats = &sp->mac_control.stats_info->sw_stat; in s2io_open()
4021 struct mac_info *mac_control = &sp->mac_control; in s2io_xmit() local
4022 struct stat_block *stats = mac_control->stats_info; in s2io_xmit()
4077 fifo = &mac_control->fifos[queue]; in s2io_xmit()
4154 tx_fifo = mac_control->tx_FIFO_start[queue]; in s2io_xmit()
4369 struct swStat *sw_stat = &sp->mac_control.stats_info->sw_stat; in s2io_handle_errors()
4370 struct xpakStat *stats = &sp->mac_control.stats_info->xpak_stat; in s2io_handle_errors()
4670 struct mac_info *mac_control; in s2io_isr() local
4681 mac_control = &sp->mac_control; in s2io_isr()
4716 struct ring_info *ring = &mac_control->rings[i]; in s2io_isr()
4731 tx_intr_handler(&mac_control->fifos[i]); in s2io_isr()
4741 struct ring_info *ring = &mac_control->rings[i]; in s2io_isr()
4797 struct mac_info *mac_control = &sp->mac_control; in s2io_get_stats() local
4798 struct stat_block *stats = mac_control->stats_info; in s2io_get_stats()
5683 struct swStat *swstats = &nic->mac_control.stats_info->sw_stat; in s2io_vpd_read()
6236 struct stat_block *stats = sp->mac_control.stats_info; in s2io_get_ethtool_stats()
6750 struct swStat *stats = &sp->mac_control.stats_info->sw_stat; in set_rxd_buffer_pointer()
6862 struct mac_info *mac_control = &sp->mac_control; in rxd_owner_bit_reset() local
6879 struct ring_info *ring = &mac_control->rings[i]; in rxd_owner_bit_reset()
7033 napi_disable(&sp->mac_control.rings[off].napi); in do_s2io_card_down()
7095 struct mac_info *mac_control; in s2io_card_up() local
7114 mac_control = &sp->mac_control; in s2io_card_up()
7117 struct ring_info *ring = &mac_control->rings[i]; in s2io_card_up()
7136 napi_enable(&sp->mac_control.rings[i].napi); in s2io_card_up()
7198 napi_disable(&sp->mac_control.rings[i].napi); in s2io_card_up()
7256 struct swStat *swstats = &sp->mac_control.stats_info->sw_stat; in s2io_tx_watchdog()
7290 struct swStat *swstats = &sp->mac_control.stats_info->sw_stat; in rx_osm_handler()
7445 sp->mac_control.rings[ring_no].rx_bufs_left -= 1; in rx_osm_handler()
7465 struct swStat *swstats = &sp->mac_control.stats_info->sw_stat; in s2io_link()
7670 struct mac_info *mac_control; in s2io_init_nic() local
7743 mac_control = &sp->mac_control; in s2io_init_nic()
7805 struct ring_info *ring = &mac_control->rings[i]; in s2io_init_nic()
7824 mac_control->rmac_pause_time = rmac_pause_time; in s2io_init_nic()
7825 mac_control->mc_pause_threshold_q0q3 = mc_pause_threshold_q0q3; in s2io_init_nic()
7826 mac_control->mc_pause_threshold_q4q7 = mc_pause_threshold_q4q7; in s2io_init_nic()
7854 mac_control->tx_FIFO_start[j] = sp->bar1 + (j * 0x00020000); in s2io_init_nic()
7910 struct ring_info *ring = &mac_control->rings[i]; in s2io_init_nic()
7990 struct fifo_info *fifo = &mac_control->fifos[i]; in s2io_init_nic()
8068 struct fifo_info *fifo = &mac_control->fifos[i]; in s2io_init_nic()
8251 struct swStat *swstats = &sp->mac_control.stats_info->sw_stat; in update_L3L4_header()
8364 struct swStat *swstats = &sp->mac_control.stats_info->sw_stat; in s2io_club_tcp_session()
8479 struct swStat *swstats = &sp->mac_control.stats_info->sw_stat; in lro_append_pkt()