Lines Matching refs:itr
418 unsigned int avg_wire_size, packets, bytes, itr; in iavf_update_itr() local
430 itr = iavf_container_is_rx(q_vector, rc) ? in iavf_update_itr()
449 itr = rc->target_itr; in iavf_update_itr()
464 itr = IAVF_ITR_ADAPTIVE_LATENCY; in iavf_update_itr()
493 itr = rc->target_itr + IAVF_ITR_ADAPTIVE_MIN_INC; in iavf_update_itr()
494 if ((itr & IAVF_ITR_MASK) > IAVF_ITR_ADAPTIVE_MAX_USECS) { in iavf_update_itr()
495 itr &= IAVF_ITR_ADAPTIVE_LATENCY; in iavf_update_itr()
496 itr += IAVF_ITR_ADAPTIVE_MAX_USECS; in iavf_update_itr()
502 itr = min(q_vector->tx.current_itr, q_vector->rx.current_itr); in iavf_update_itr()
503 itr &= IAVF_ITR_MASK; in iavf_update_itr()
517 itr /= 2; in iavf_update_itr()
518 itr &= IAVF_ITR_MASK; in iavf_update_itr()
519 if (itr < IAVF_ITR_ADAPTIVE_MIN_USECS) in iavf_update_itr()
520 itr = IAVF_ITR_ADAPTIVE_MIN_USECS; in iavf_update_itr()
531 itr = IAVF_ITR_ADAPTIVE_BULK; in iavf_update_itr()
579 if (itr & IAVF_ITR_ADAPTIVE_LATENCY) in iavf_update_itr()
589 itr += DIV_ROUND_UP(avg_wire_size, iavf_itr_divisor(q_vector)) * in iavf_update_itr()
592 if ((itr & IAVF_ITR_MASK) > IAVF_ITR_ADAPTIVE_MAX_USECS) { in iavf_update_itr()
593 itr &= IAVF_ITR_ADAPTIVE_LATENCY; in iavf_update_itr()
594 itr += IAVF_ITR_ADAPTIVE_MAX_USECS; in iavf_update_itr()
599 rc->target_itr = itr; in iavf_update_itr()
1592 static inline u32 iavf_buildreg_itr(const int type, u16 itr) in iavf_buildreg_itr() argument
1611 itr &= IAVF_ITR_MASK; in iavf_buildreg_itr()
1615 (itr << (IAVF_VFINT_DYN_CTLN1_INTERVAL_SHIFT - 1)); in iavf_buildreg_itr()