Lines Matching refs:i
127 int i; in fm10k_get_strings() local
135 for (i = 0; i < FM10K_NETDEV_STATS_LEN; i++) { in fm10k_get_strings()
136 memcpy(p, fm10k_gstrings_net_stats[i].stat_string, in fm10k_get_strings()
140 for (i = 0; i < FM10K_GLOBAL_STATS_LEN; i++) { in fm10k_get_strings()
141 memcpy(p, fm10k_gstrings_global_stats[i].stat_string, in fm10k_get_strings()
147 for (i = 0; i < FM10K_PF_STATS_LEN; i++) { in fm10k_get_strings()
148 memcpy(p, fm10k_gstrings_pf_stats[i].stat_string, in fm10k_get_strings()
153 for (i = 0; i < interface->hw.mac.max_queues; i++) { in fm10k_get_strings()
154 sprintf(p, "tx_queue_%u_packets", i); in fm10k_get_strings()
156 sprintf(p, "tx_queue_%u_bytes", i); in fm10k_get_strings()
158 sprintf(p, "rx_queue_%u_packets", i); in fm10k_get_strings()
160 sprintf(p, "rx_queue_%u_bytes", i); in fm10k_get_strings()
196 int i, j; in fm10k_get_ethtool_stats() local
200 for (i = 0; i < FM10K_NETDEV_STATS_LEN; i++) { in fm10k_get_ethtool_stats()
201 p = (char *)net_stats + fm10k_gstrings_net_stats[i].stat_offset; in fm10k_get_ethtool_stats()
202 *(data++) = (fm10k_gstrings_net_stats[i].sizeof_stat == in fm10k_get_ethtool_stats()
206 for (i = 0; i < FM10K_GLOBAL_STATS_LEN; i++) { in fm10k_get_ethtool_stats()
208 fm10k_gstrings_global_stats[i].stat_offset; in fm10k_get_ethtool_stats()
209 *(data++) = (fm10k_gstrings_global_stats[i].sizeof_stat == in fm10k_get_ethtool_stats()
214 for (i = 0; i < FM10K_PF_STATS_LEN; i++) { in fm10k_get_ethtool_stats()
216 fm10k_gstrings_pf_stats[i].stat_offset; in fm10k_get_ethtool_stats()
217 *(data++) = (fm10k_gstrings_pf_stats[i].sizeof_stat == in fm10k_get_ethtool_stats()
221 for (i = 0; i < interface->hw.mac.max_queues; i++) { in fm10k_get_ethtool_stats()
225 ring = interface->tx_ring[i]; in fm10k_get_ethtool_stats()
231 ring = interface->rx_ring[i]; in fm10k_get_ethtool_stats()
242 static void fm10k_get_reg_q(struct fm10k_hw *hw, u32 *buff, int i) in fm10k_get_reg_q() argument
246 buff[idx++] = fm10k_read_reg(hw, FM10K_RDBAL(i)); in fm10k_get_reg_q()
247 buff[idx++] = fm10k_read_reg(hw, FM10K_RDBAH(i)); in fm10k_get_reg_q()
248 buff[idx++] = fm10k_read_reg(hw, FM10K_RDLEN(i)); in fm10k_get_reg_q()
249 buff[idx++] = fm10k_read_reg(hw, FM10K_TPH_RXCTRL(i)); in fm10k_get_reg_q()
250 buff[idx++] = fm10k_read_reg(hw, FM10K_RDH(i)); in fm10k_get_reg_q()
251 buff[idx++] = fm10k_read_reg(hw, FM10K_RDT(i)); in fm10k_get_reg_q()
252 buff[idx++] = fm10k_read_reg(hw, FM10K_RXQCTL(i)); in fm10k_get_reg_q()
253 buff[idx++] = fm10k_read_reg(hw, FM10K_RXDCTL(i)); in fm10k_get_reg_q()
254 buff[idx++] = fm10k_read_reg(hw, FM10K_RXINT(i)); in fm10k_get_reg_q()
255 buff[idx++] = fm10k_read_reg(hw, FM10K_SRRCTL(i)); in fm10k_get_reg_q()
256 buff[idx++] = fm10k_read_reg(hw, FM10K_QPRC(i)); in fm10k_get_reg_q()
257 buff[idx++] = fm10k_read_reg(hw, FM10K_QPRDC(i)); in fm10k_get_reg_q()
258 buff[idx++] = fm10k_read_reg(hw, FM10K_QBRC_L(i)); in fm10k_get_reg_q()
259 buff[idx++] = fm10k_read_reg(hw, FM10K_QBRC_H(i)); in fm10k_get_reg_q()
260 buff[idx++] = fm10k_read_reg(hw, FM10K_TDBAL(i)); in fm10k_get_reg_q()
261 buff[idx++] = fm10k_read_reg(hw, FM10K_TDBAH(i)); in fm10k_get_reg_q()
262 buff[idx++] = fm10k_read_reg(hw, FM10K_TDLEN(i)); in fm10k_get_reg_q()
263 buff[idx++] = fm10k_read_reg(hw, FM10K_TPH_TXCTRL(i)); in fm10k_get_reg_q()
264 buff[idx++] = fm10k_read_reg(hw, FM10K_TDH(i)); in fm10k_get_reg_q()
265 buff[idx++] = fm10k_read_reg(hw, FM10K_TDT(i)); in fm10k_get_reg_q()
266 buff[idx++] = fm10k_read_reg(hw, FM10K_TXDCTL(i)); in fm10k_get_reg_q()
267 buff[idx++] = fm10k_read_reg(hw, FM10K_TXQCTL(i)); in fm10k_get_reg_q()
268 buff[idx++] = fm10k_read_reg(hw, FM10K_TXINT(i)); in fm10k_get_reg_q()
269 buff[idx++] = fm10k_read_reg(hw, FM10K_QPTC(i)); in fm10k_get_reg_q()
270 buff[idx++] = fm10k_read_reg(hw, FM10K_QBTC_L(i)); in fm10k_get_reg_q()
271 buff[idx++] = fm10k_read_reg(hw, FM10K_QBTC_H(i)); in fm10k_get_reg_q()
272 buff[idx++] = fm10k_read_reg(hw, FM10K_TQDLOC(i)); in fm10k_get_reg_q()
273 buff[idx++] = fm10k_read_reg(hw, FM10K_TX_SGLORT(i)); in fm10k_get_reg_q()
274 buff[idx++] = fm10k_read_reg(hw, FM10K_PFVTCTL(i)); in fm10k_get_reg_q()
282 static void fm10k_get_reg_vsi(struct fm10k_hw *hw, u32 *buff, int i) in fm10k_get_reg_vsi() argument
286 buff[idx++] = fm10k_read_reg(hw, FM10K_MRQC(i)); in fm10k_get_reg_vsi()
288 buff[idx++] = fm10k_read_reg(hw, FM10K_RSSRK(i, j)); in fm10k_get_reg_vsi()
290 buff[idx++] = fm10k_read_reg(hw, FM10K_RETA(i, j)); in fm10k_get_reg_vsi()
301 u16 i; in fm10k_get_regs() local
313 for (i = 0; i < 8; i++) { in fm10k_get_regs()
314 *(buff++) = fm10k_read_reg(hw, FM10K_DGLORTMAP(i)); in fm10k_get_regs()
315 *(buff++) = fm10k_read_reg(hw, FM10K_DGLORTDEC(i)); in fm10k_get_regs()
318 for (i = 0; i < 65; i++) { in fm10k_get_regs()
319 fm10k_get_reg_vsi(hw, buff, i); in fm10k_get_regs()
326 for (i = 0; i < FM10K_MAX_QUEUES_PF; i++) { in fm10k_get_regs()
327 fm10k_get_reg_q(hw, buff, i); in fm10k_get_regs()
333 for (i = 0; i < 8; i++) in fm10k_get_regs()
334 *(buff++) = fm10k_read_reg(hw, FM10K_INT_MAP(i)); in fm10k_get_regs()
337 for (i = 0; i < 130; i++) in fm10k_get_regs()
338 *(buff++) = fm10k_read_reg(hw, FM10K_ITR(i)); in fm10k_get_regs()
348 for (i = 0; i < 8; i++) in fm10k_get_regs()
349 *(buff++) = fm10k_read_reg(hw, FM10K_VFITR(i)); in fm10k_get_regs()
354 for (i = 0; i < FM10K_MAX_QUEUES_POOL; i++) { in fm10k_get_regs()
355 if (i < hw->mac.max_queues) in fm10k_get_regs()
356 fm10k_get_reg_q(hw, buff, i); in fm10k_get_regs()
473 int i, err = 0; in fm10k_set_ringparam() local
497 for (i = 0; i < interface->num_tx_queues; i++) in fm10k_set_ringparam()
498 interface->tx_ring[i]->count = new_tx_count; in fm10k_set_ringparam()
499 for (i = 0; i < interface->num_rx_queues; i++) in fm10k_set_ringparam()
500 interface->rx_ring[i]->count = new_rx_count; in fm10k_set_ringparam()
507 i = max_t(int, interface->num_tx_queues, interface->num_rx_queues); in fm10k_set_ringparam()
508 temp_ring = vmalloc(i * sizeof(struct fm10k_ring)); in fm10k_set_ringparam()
523 for (i = 0; i < interface->num_tx_queues; i++) { in fm10k_set_ringparam()
524 memcpy(&temp_ring[i], interface->tx_ring[i], in fm10k_set_ringparam()
527 temp_ring[i].count = new_tx_count; in fm10k_set_ringparam()
528 err = fm10k_setup_tx_resources(&temp_ring[i]); in fm10k_set_ringparam()
530 while (i) { in fm10k_set_ringparam()
531 i--; in fm10k_set_ringparam()
532 fm10k_free_tx_resources(&temp_ring[i]); in fm10k_set_ringparam()
538 for (i = 0; i < interface->num_tx_queues; i++) { in fm10k_set_ringparam()
539 fm10k_free_tx_resources(interface->tx_ring[i]); in fm10k_set_ringparam()
541 memcpy(interface->tx_ring[i], &temp_ring[i], in fm10k_set_ringparam()
550 for (i = 0; i < interface->num_rx_queues; i++) { in fm10k_set_ringparam()
551 memcpy(&temp_ring[i], interface->rx_ring[i], in fm10k_set_ringparam()
554 temp_ring[i].count = new_rx_count; in fm10k_set_ringparam()
555 err = fm10k_setup_rx_resources(&temp_ring[i]); in fm10k_set_ringparam()
557 while (i) { in fm10k_set_ringparam()
558 i--; in fm10k_set_ringparam()
559 fm10k_free_rx_resources(&temp_ring[i]); in fm10k_set_ringparam()
565 for (i = 0; i < interface->num_rx_queues; i++) { in fm10k_set_ringparam()
566 fm10k_free_rx_resources(interface->rx_ring[i]); in fm10k_set_ringparam()
568 memcpy(interface->rx_ring[i], &temp_ring[i], in fm10k_set_ringparam()
605 int i; in fm10k_set_coalesce() local
628 for (i = 0; i < interface->num_q_vectors; i++) { in fm10k_set_coalesce()
629 qv = interface->q_vector[i]; in fm10k_set_coalesce()
891 int i; in fm10k_get_reta() local
896 for (i = 0; i < FM10K_RETA_SIZE; i++, indir += 4) { in fm10k_get_reta()
897 u32 reta = interface->reta[i]; in fm10k_get_reta()
912 int i; in fm10k_set_reta() local
920 for (i = fm10k_get_reta_size(netdev); i--;) { in fm10k_set_reta()
921 if (indir[i] < rss_i) in fm10k_set_reta()
927 for (i = 0; i < FM10K_RETA_SIZE; i++, indir += 4) { in fm10k_set_reta()
933 if (interface->reta[i] == reta) in fm10k_set_reta()
936 interface->reta[i] = reta; in fm10k_set_reta()
937 fm10k_write_reg(hw, FM10K_RETA(0, i), reta); in fm10k_set_reta()
952 int i, err; in fm10k_get_rssh() local
961 for (i = 0; i < FM10K_RSSRK_SIZE; i++, key += 4) in fm10k_get_rssh()
962 *(__le32 *)key = cpu_to_le32(interface->rssrk[i]); in fm10k_get_rssh()
972 int i, err; in fm10k_set_rssh() local
982 for (i = 0; i < FM10K_RSSRK_SIZE; i++, key += 4) { in fm10k_set_rssh()
985 if (interface->rssrk[i] == rssrk) in fm10k_set_rssh()
988 interface->rssrk[i] = rssrk; in fm10k_set_rssh()
989 fm10k_write_reg(hw, FM10K_RSSRK(0, i), rssrk); in fm10k_set_rssh()