Home
last modified time | relevance | path

Searched refs:ring_container (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c1338 static void fm10k_update_itr(struct fm10k_ring_container *ring_container) in fm10k_update_itr() argument
1343 if (!ITR_IS_ADAPTIVE(ring_container->itr)) in fm10k_update_itr()
1346 packets = ring_container->total_packets; in fm10k_update_itr()
1350 avg_wire_size = ring_container->total_bytes / packets; in fm10k_update_itr()
1387 itr_round = READ_ONCE(ring_container->itr_scale) + 8; in fm10k_update_itr()
1392 ring_container->itr = avg_wire_size | FM10K_ITR_ADAPTIVE; in fm10k_update_itr()
1395 ring_container->total_bytes = 0; in fm10k_update_itr()
1396 ring_container->total_packets = 0; in fm10k_update_itr()
/linux/drivers/net/ethernet/intel/igc/
H A Digc_main.c4328 struct igc_ring_container *ring_container) in igc_update_itr() argument
4330 unsigned int packets = ring_container->total_packets; in igc_update_itr()
4331 unsigned int bytes = ring_container->total_bytes; in igc_update_itr()
4332 u8 itrval = ring_container->itr; in igc_update_itr()
4372 ring_container->total_bytes = 0; in igc_update_itr()
4373 ring_container->total_packets = 0; in igc_update_itr()
4376 ring_container->itr = itrval; in igc_update_itr()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c2561 struct ixgbe_ring_container *ring_container) in ixgbe_update_itr() argument
2571 if (!ring_container->ring) in ixgbe_update_itr()
2579 if (time_after(next_update, ring_container->next_update)) in ixgbe_update_itr()
2582 packets = ring_container->total_packets; in ixgbe_update_itr()
2596 itr += ring_container->itr & IXGBE_ITR_ADAPTIVE_LATENCY; in ixgbe_update_itr()
2600 bytes = ring_container->total_bytes; in ixgbe_update_itr()
2726 ring_container->itr = itr; in ixgbe_update_itr()
2729 ring_container->next_update = next_update + 1; in ixgbe_update_itr()
2731 ring_container->total_bytes = 0; in ixgbe_update_itr()
2732 ring_container->total_packets = 0; in ixgbe_update_itr()
/linux/drivers/net/ethernet/intel/igb/
H A Digb_main.c5853 struct igb_ring_container *ring_container) in igb_update_itr() argument
5855 unsigned int packets = ring_container->total_packets; in igb_update_itr()
5856 unsigned int bytes = ring_container->total_bytes; in igb_update_itr()
5857 u8 itrval = ring_container->itr; in igb_update_itr()
5897 ring_container->total_bytes = 0; in igb_update_itr()
5898 ring_container->total_packets = 0; in igb_update_itr()
5901 ring_container->itr = itrval; in igb_update_itr()