Lines Matching refs:mac_control

504 			sp->mac_control.fifos[i].queue_state = FIFO_QUEUE_STOP;
512 sp->mac_control.fifos[fifo_no].queue_state =
524 sp->mac_control.fifos[i].queue_state = FIFO_QUEUE_START;
535 sp->mac_control.fifos[i].queue_state = FIFO_QUEUE_START;
575 struct mac_info *mac_control = &nic->mac_control;
612 struct fifo_info *fifo = &mac_control->fifos[i];
627 struct fifo_info *fifo = &mac_control->fifos[i];
656 mac_control->zerodma_virt_addr = tmp_v;
685 struct fifo_info *fifo = &mac_control->fifos[i];
699 struct ring_info *ring = &mac_control->rings[i];
719 struct ring_info *ring = &mac_control->rings[i];
791 struct ring_info *ring = &mac_control->rings[i];
838 mac_control->stats_mem =
840 &mac_control->stats_mem_phy, GFP_KERNEL);
842 if (!mac_control->stats_mem) {
851 mac_control->stats_mem_sz = size;
853 tmp_v_addr = mac_control->stats_mem;
854 mac_control->stats_info = tmp_v_addr;
858 mac_control->stats_info->sw_stat.mem_allocated += mem_allocated;
878 struct mac_info *mac_control;
888 mac_control = &nic->mac_control;
889 stats = mac_control->stats_info;
896 struct fifo_info *fifo = &mac_control->fifos[i];
918 if (mac_control->zerodma_virt_addr) {
920 mac_control->zerodma_virt_addr,
925 dev->name, mac_control->zerodma_virt_addr);
935 struct ring_info *ring = &mac_control->rings[i];
956 struct ring_info *ring = &mac_control->rings[i];
985 struct fifo_info *fifo = &mac_control->fifos[i];
995 if (mac_control->stats_mem) {
996 swstats->mem_freed += mac_control->stats_mem_sz;
997 dma_free_coherent(&nic->pdev->dev, mac_control->stats_mem_sz,
998 mac_control->stats_mem,
999 mac_control->stats_mem_phy);
1199 struct mac_info *mac_control = &nic->mac_control;
1643 writeq(mac_control->stats_mem_phy, &bar0->stat_addr);
1759 val64 |= RMAC_PAUSE_HG_PTIME(nic->mac_control.rmac_pause_time);
1765 * (mac_control.mc_pause_threshold_q0q3 or q4q7)/256
1771 nic->mac_control.mc_pause_threshold_q0q3)
1779 nic->mac_control.mc_pause_threshold_q4q7)
2216 struct mac_info *mac_control = &nic->mac_control;
2220 struct ring_info *ring = &mac_control->rings[i];
2374 struct mac_info *mac_control = &nic->mac_control;
2375 struct stat_block *stats = mac_control->stats_info;
2380 struct fifo_info *fifo = &mac_control->fifos[i];
2386 skb = s2io_txdl_getskb(&mac_control->fifos[i], txdp, j);
2467 struct swStat *swstats = &ring->nic->mac_control.stats_info->sw_stat;
2668 struct mac_info *mac_control = &sp->mac_control;
2669 struct stat_block *stats = mac_control->stats_info;
2673 rxdp = mac_control->rings[ring_no].
2702 mac_control->rings[ring_no].rx_bufs_left -= 1;
2720 struct mac_info *mac_control = &sp->mac_control;
2723 struct ring_info *ring = &mac_control->rings[i];
2797 struct mac_info *mac_control = &nic->mac_control;
2803 struct ring_info *ring = &mac_control->rings[i];
2838 struct mac_info *mac_control = &nic->mac_control;
2853 tx_intr_handler(&mac_control->fifos[i]);
2857 struct ring_info *ring = &mac_control->rings[i];
2863 struct ring_info *ring = &mac_control->rings[i];
3005 struct stat_block *stats = nic->mac_control.stats_info;
3240 struct stat_block *stats = sp->mac_control.stats_info;
3465 stats = sp->mac_control.stats_info;
3732 struct stat_block *stats = nic->mac_control.stats_info;
3762 nic->s2io_entries[0].arg = &nic->mac_control.fifos;
3774 nic->s2io_entries[j+1].arg = &nic->mac_control.rings[j];
3912 struct swStat *swstats = &sp->mac_control.stats_info->sw_stat;
4020 struct mac_info *mac_control = &sp->mac_control;
4021 struct stat_block *stats = mac_control->stats_info;
4076 fifo = &mac_control->fifos[queue];
4153 tx_fifo = mac_control->tx_FIFO_start[queue];
4368 struct swStat *sw_stat = &sp->mac_control.stats_info->sw_stat;
4369 struct xpakStat *stats = &sp->mac_control.stats_info->xpak_stat;
4669 struct mac_info *mac_control;
4680 mac_control = &sp->mac_control;
4715 struct ring_info *ring = &mac_control->rings[i];
4730 tx_intr_handler(&mac_control->fifos[i]);
4740 struct ring_info *ring = &mac_control->rings[i];
4796 struct mac_info *mac_control = &sp->mac_control;
4797 struct stat_block *stats = mac_control->stats_info;
5682 struct swStat *swstats = &nic->mac_control.stats_info->sw_stat;
6235 struct stat_block *stats = sp->mac_control.stats_info;
6749 struct swStat *stats = &sp->mac_control.stats_info->sw_stat;
6861 struct mac_info *mac_control = &sp->mac_control;
6878 struct ring_info *ring = &mac_control->rings[i];
7032 napi_disable(&sp->mac_control.rings[off].napi);
7094 struct mac_info *mac_control;
7113 mac_control = &sp->mac_control;
7116 struct ring_info *ring = &mac_control->rings[i];
7135 napi_enable(&sp->mac_control.rings[i].napi);
7197 napi_disable(&sp->mac_control.rings[i].napi);
7255 struct swStat *swstats = &sp->mac_control.stats_info->sw_stat;
7289 struct swStat *swstats = &sp->mac_control.stats_info->sw_stat;
7444 sp->mac_control.rings[ring_no].rx_bufs_left -= 1;
7464 struct swStat *swstats = &sp->mac_control.stats_info->sw_stat;
7669 struct mac_info *mac_control;
7742 mac_control = &sp->mac_control;
7804 struct ring_info *ring = &mac_control->rings[i];
7823 mac_control->rmac_pause_time = rmac_pause_time;
7824 mac_control->mc_pause_threshold_q0q3 = mc_pause_threshold_q0q3;
7825 mac_control->mc_pause_threshold_q4q7 = mc_pause_threshold_q4q7;
7853 mac_control->tx_FIFO_start[j] = sp->bar1 + (j * 0x00020000);
7909 struct ring_info *ring = &mac_control->rings[i];
7989 struct fifo_info *fifo = &mac_control->fifos[i];
8067 struct fifo_info *fifo = &mac_control->fifos[i];
8250 struct swStat *swstats = &sp->mac_control.stats_info->sw_stat;
8363 struct swStat *swstats = &sp->mac_control.stats_info->sw_stat;
8478 struct swStat *swstats = &sp->mac_control.stats_info->sw_stat;