Lines Matching refs:i
159 unsigned int i; in fm10k_get_stat_strings() local
162 for (i = 0; i < FM10K_NETDEV_STATS_LEN; i++) { in fm10k_get_stat_strings()
163 memcpy(p, fm10k_gstrings_net_stats[i].stat_string, in fm10k_get_stat_strings()
168 for (i = 0; i < FM10K_GLOBAL_STATS_LEN; i++) { in fm10k_get_stat_strings()
169 memcpy(p, fm10k_gstrings_global_stats[i].stat_string, in fm10k_get_stat_strings()
175 for (i = 0; i < FM10K_DEBUG_STATS_LEN; i++) { in fm10k_get_stat_strings()
176 memcpy(p, fm10k_gstrings_debug_stats[i].stat_string, in fm10k_get_stat_strings()
182 for (i = 0; i < FM10K_MBX_STATS_LEN; i++) { in fm10k_get_stat_strings()
183 memcpy(p, fm10k_gstrings_mbx_stats[i].stat_string, in fm10k_get_stat_strings()
189 for (i = 0; i < FM10K_PF_STATS_LEN; i++) { in fm10k_get_stat_strings()
190 memcpy(p, fm10k_gstrings_pf_stats[i].stat_string, in fm10k_get_stat_strings()
197 for (i = 0; i < iov_data->num_vfs; i++) { in fm10k_get_stat_strings()
201 "vf_%u_%s", i, in fm10k_get_stat_strings()
208 for (i = 0; i < interface->hw.mac.max_queues; i++) { in fm10k_get_stat_strings()
209 snprintf(p, ETH_GSTRING_LEN, "tx_queue_%u_packets", i); in fm10k_get_stat_strings()
211 snprintf(p, ETH_GSTRING_LEN, "tx_queue_%u_bytes", i); in fm10k_get_stat_strings()
213 snprintf(p, ETH_GSTRING_LEN, "rx_queue_%u_packets", i); in fm10k_get_stat_strings()
215 snprintf(p, ETH_GSTRING_LEN, "rx_queue_%u_bytes", i); in fm10k_get_stat_strings()
280 int i, j; in fm10k_get_ethtool_stats() local
284 for (i = 0; i < FM10K_NETDEV_STATS_LEN; i++) { in fm10k_get_ethtool_stats()
285 p = (char *)net_stats + fm10k_gstrings_net_stats[i].stat_offset; in fm10k_get_ethtool_stats()
286 *(data++) = (fm10k_gstrings_net_stats[i].sizeof_stat == in fm10k_get_ethtool_stats()
290 for (i = 0; i < FM10K_GLOBAL_STATS_LEN; i++) { in fm10k_get_ethtool_stats()
292 fm10k_gstrings_global_stats[i].stat_offset; in fm10k_get_ethtool_stats()
293 *(data++) = (fm10k_gstrings_global_stats[i].sizeof_stat == in fm10k_get_ethtool_stats()
298 for (i = 0; i < FM10K_DEBUG_STATS_LEN; i++) { in fm10k_get_ethtool_stats()
299 p = (char *)interface + fm10k_gstrings_debug_stats[i].stat_offset; in fm10k_get_ethtool_stats()
300 *(data++) = (fm10k_gstrings_debug_stats[i].sizeof_stat == in fm10k_get_ethtool_stats()
305 for (i = 0; i < FM10K_MBX_STATS_LEN; i++) { in fm10k_get_ethtool_stats()
306 p = (char *)&interface->hw.mbx + fm10k_gstrings_mbx_stats[i].stat_offset; in fm10k_get_ethtool_stats()
307 *(data++) = (fm10k_gstrings_mbx_stats[i].sizeof_stat == in fm10k_get_ethtool_stats()
312 for (i = 0; i < FM10K_PF_STATS_LEN; i++) { in fm10k_get_ethtool_stats()
314 fm10k_gstrings_pf_stats[i].stat_offset; in fm10k_get_ethtool_stats()
315 *(data++) = (fm10k_gstrings_pf_stats[i].sizeof_stat == in fm10k_get_ethtool_stats()
321 for (i = 0; i < iov_data->num_vfs; i++) { in fm10k_get_ethtool_stats()
323 vf_info = &iov_data->vf_info[i]; in fm10k_get_ethtool_stats()
339 for (i = 0; i < interface->hw.mac.max_queues; i++) { in fm10k_get_ethtool_stats()
343 ring = interface->tx_ring[i]; in fm10k_get_ethtool_stats()
349 ring = interface->rx_ring[i]; in fm10k_get_ethtool_stats()
360 static void fm10k_get_reg_q(struct fm10k_hw *hw, u32 *buff, int i) in fm10k_get_reg_q() argument
364 buff[idx++] = fm10k_read_reg(hw, FM10K_RDBAL(i)); in fm10k_get_reg_q()
365 buff[idx++] = fm10k_read_reg(hw, FM10K_RDBAH(i)); in fm10k_get_reg_q()
366 buff[idx++] = fm10k_read_reg(hw, FM10K_RDLEN(i)); in fm10k_get_reg_q()
367 buff[idx++] = fm10k_read_reg(hw, FM10K_TPH_RXCTRL(i)); in fm10k_get_reg_q()
368 buff[idx++] = fm10k_read_reg(hw, FM10K_RDH(i)); in fm10k_get_reg_q()
369 buff[idx++] = fm10k_read_reg(hw, FM10K_RDT(i)); in fm10k_get_reg_q()
370 buff[idx++] = fm10k_read_reg(hw, FM10K_RXQCTL(i)); in fm10k_get_reg_q()
371 buff[idx++] = fm10k_read_reg(hw, FM10K_RXDCTL(i)); in fm10k_get_reg_q()
372 buff[idx++] = fm10k_read_reg(hw, FM10K_RXINT(i)); in fm10k_get_reg_q()
373 buff[idx++] = fm10k_read_reg(hw, FM10K_SRRCTL(i)); in fm10k_get_reg_q()
374 buff[idx++] = fm10k_read_reg(hw, FM10K_QPRC(i)); in fm10k_get_reg_q()
375 buff[idx++] = fm10k_read_reg(hw, FM10K_QPRDC(i)); in fm10k_get_reg_q()
376 buff[idx++] = fm10k_read_reg(hw, FM10K_QBRC_L(i)); in fm10k_get_reg_q()
377 buff[idx++] = fm10k_read_reg(hw, FM10K_QBRC_H(i)); in fm10k_get_reg_q()
378 buff[idx++] = fm10k_read_reg(hw, FM10K_TDBAL(i)); in fm10k_get_reg_q()
379 buff[idx++] = fm10k_read_reg(hw, FM10K_TDBAH(i)); in fm10k_get_reg_q()
380 buff[idx++] = fm10k_read_reg(hw, FM10K_TDLEN(i)); in fm10k_get_reg_q()
381 buff[idx++] = fm10k_read_reg(hw, FM10K_TPH_TXCTRL(i)); in fm10k_get_reg_q()
382 buff[idx++] = fm10k_read_reg(hw, FM10K_TDH(i)); in fm10k_get_reg_q()
383 buff[idx++] = fm10k_read_reg(hw, FM10K_TDT(i)); in fm10k_get_reg_q()
384 buff[idx++] = fm10k_read_reg(hw, FM10K_TXDCTL(i)); in fm10k_get_reg_q()
385 buff[idx++] = fm10k_read_reg(hw, FM10K_TXQCTL(i)); in fm10k_get_reg_q()
386 buff[idx++] = fm10k_read_reg(hw, FM10K_TXINT(i)); in fm10k_get_reg_q()
387 buff[idx++] = fm10k_read_reg(hw, FM10K_QPTC(i)); in fm10k_get_reg_q()
388 buff[idx++] = fm10k_read_reg(hw, FM10K_QBTC_L(i)); in fm10k_get_reg_q()
389 buff[idx++] = fm10k_read_reg(hw, FM10K_QBTC_H(i)); in fm10k_get_reg_q()
390 buff[idx++] = fm10k_read_reg(hw, FM10K_TQDLOC(i)); in fm10k_get_reg_q()
391 buff[idx++] = fm10k_read_reg(hw, FM10K_TX_SGLORT(i)); in fm10k_get_reg_q()
392 buff[idx++] = fm10k_read_reg(hw, FM10K_PFVTCTL(i)); in fm10k_get_reg_q()
400 static void fm10k_get_reg_vsi(struct fm10k_hw *hw, u32 *buff, int i) in fm10k_get_reg_vsi() argument
404 buff[idx++] = fm10k_read_reg(hw, FM10K_MRQC(i)); in fm10k_get_reg_vsi()
406 buff[idx++] = fm10k_read_reg(hw, FM10K_RSSRK(i, j)); in fm10k_get_reg_vsi()
408 buff[idx++] = fm10k_read_reg(hw, FM10K_RETA(i, j)); in fm10k_get_reg_vsi()
419 u16 i; in fm10k_get_regs() local
431 for (i = 0; i < 8; i++) { in fm10k_get_regs()
432 *(buff++) = fm10k_read_reg(hw, FM10K_DGLORTMAP(i)); in fm10k_get_regs()
433 *(buff++) = fm10k_read_reg(hw, FM10K_DGLORTDEC(i)); in fm10k_get_regs()
436 for (i = 0; i < 65; i++) { in fm10k_get_regs()
437 fm10k_get_reg_vsi(hw, buff, i); in fm10k_get_regs()
444 for (i = 0; i < FM10K_MAX_QUEUES_PF; i++) { in fm10k_get_regs()
445 fm10k_get_reg_q(hw, buff, i); in fm10k_get_regs()
451 for (i = 0; i < 8; i++) in fm10k_get_regs()
452 *(buff++) = fm10k_read_reg(hw, FM10K_INT_MAP(i)); in fm10k_get_regs()
455 for (i = 0; i < 130; i++) in fm10k_get_regs()
456 *(buff++) = fm10k_read_reg(hw, FM10K_ITR(i)); in fm10k_get_regs()
466 for (i = 0; i < 8; i++) in fm10k_get_regs()
467 *(buff++) = fm10k_read_reg(hw, FM10K_VFITR(i)); in fm10k_get_regs()
472 for (i = 0; i < FM10K_MAX_QUEUES_POOL; i++) { in fm10k_get_regs()
473 if (i < hw->mac.max_queues) in fm10k_get_regs()
474 fm10k_get_reg_q(hw, buff, i); in fm10k_get_regs()
587 int i, err = 0; in fm10k_set_ringparam() local
611 for (i = 0; i < interface->num_tx_queues; i++) in fm10k_set_ringparam()
612 interface->tx_ring[i]->count = new_tx_count; in fm10k_set_ringparam()
613 for (i = 0; i < interface->num_rx_queues; i++) in fm10k_set_ringparam()
614 interface->rx_ring[i]->count = new_rx_count; in fm10k_set_ringparam()
621 i = max_t(int, interface->num_tx_queues, interface->num_rx_queues); in fm10k_set_ringparam()
622 temp_ring = vmalloc(i * sizeof(struct fm10k_ring)); in fm10k_set_ringparam()
637 for (i = 0; i < interface->num_tx_queues; i++) { in fm10k_set_ringparam()
638 memcpy(&temp_ring[i], interface->tx_ring[i], in fm10k_set_ringparam()
641 temp_ring[i].count = new_tx_count; in fm10k_set_ringparam()
642 err = fm10k_setup_tx_resources(&temp_ring[i]); in fm10k_set_ringparam()
644 while (i) { in fm10k_set_ringparam()
645 i--; in fm10k_set_ringparam()
646 fm10k_free_tx_resources(&temp_ring[i]); in fm10k_set_ringparam()
652 for (i = 0; i < interface->num_tx_queues; i++) { in fm10k_set_ringparam()
653 fm10k_free_tx_resources(interface->tx_ring[i]); in fm10k_set_ringparam()
655 memcpy(interface->tx_ring[i], &temp_ring[i], in fm10k_set_ringparam()
664 for (i = 0; i < interface->num_rx_queues; i++) { in fm10k_set_ringparam()
665 memcpy(&temp_ring[i], interface->rx_ring[i], in fm10k_set_ringparam()
668 temp_ring[i].count = new_rx_count; in fm10k_set_ringparam()
669 err = fm10k_setup_rx_resources(&temp_ring[i]); in fm10k_set_ringparam()
671 while (i) { in fm10k_set_ringparam()
672 i--; in fm10k_set_ringparam()
673 fm10k_free_rx_resources(&temp_ring[i]); in fm10k_set_ringparam()
679 for (i = 0; i < interface->num_rx_queues; i++) { in fm10k_set_ringparam()
680 fm10k_free_rx_resources(interface->rx_ring[i]); in fm10k_set_ringparam()
682 memcpy(interface->rx_ring[i], &temp_ring[i], in fm10k_set_ringparam()
719 int i; in fm10k_set_coalesce() local
742 for (i = 0; i < interface->num_q_vectors; i++) { in fm10k_set_coalesce()
743 qv = interface->q_vector[i]; in fm10k_set_coalesce()
1032 int i; in fm10k_get_reta() local
1037 for (i = 0; i < FM10K_RETA_SIZE; i++, indir += 4) { in fm10k_get_reta()
1038 u32 reta = interface->reta[i]; in fm10k_get_reta()
1053 int i; in fm10k_set_reta() local
1061 for (i = fm10k_get_reta_size(netdev); i--;) { in fm10k_set_reta()
1062 if (indir[i] < rss_i) in fm10k_set_reta()
1068 for (i = 0; i < FM10K_RETA_SIZE; i++, indir += 4) { in fm10k_set_reta()
1074 if (interface->reta[i] == reta) in fm10k_set_reta()
1077 interface->reta[i] = reta; in fm10k_set_reta()
1078 fm10k_write_reg(hw, FM10K_RETA(0, i), reta); in fm10k_set_reta()
1093 int i, err; in fm10k_get_rssh() local
1102 for (i = 0; i < FM10K_RSSRK_SIZE; i++, key += 4) in fm10k_get_rssh()
1103 *(__le32 *)key = cpu_to_le32(interface->rssrk[i]); in fm10k_get_rssh()
1113 int i, err; in fm10k_set_rssh() local
1123 for (i = 0; i < FM10K_RSSRK_SIZE; i++, key += 4) { in fm10k_set_rssh()
1126 if (interface->rssrk[i] == rssrk) in fm10k_set_rssh()
1129 interface->rssrk[i] = rssrk; in fm10k_set_rssh()
1130 fm10k_write_reg(hw, FM10K_RSSRK(0, i), rssrk); in fm10k_set_rssh()