Lines Matching refs:coalesce
2981 struct ice_coalesce_stored *coalesce) in ice_vsi_rebuild_get_coalesce() argument
2988 coalesce[i].itr_tx = q_vector->tx.itr_settings; in ice_vsi_rebuild_get_coalesce()
2989 coalesce[i].itr_rx = q_vector->rx.itr_settings; in ice_vsi_rebuild_get_coalesce()
2990 coalesce[i].intrl = q_vector->intrl; in ice_vsi_rebuild_get_coalesce()
2993 coalesce[i].tx_valid = true; in ice_vsi_rebuild_get_coalesce()
2995 coalesce[i].rx_valid = true; in ice_vsi_rebuild_get_coalesce()
3013 struct ice_coalesce_stored *coalesce, int size) in ice_vsi_rebuild_set_coalesce() argument
3018 if ((size && !coalesce) || !vsi) in ice_vsi_rebuild_set_coalesce()
3043 if (i < vsi->alloc_rxq && coalesce[i].rx_valid) { in ice_vsi_rebuild_set_coalesce()
3045 rc->itr_settings = coalesce[i].itr_rx; in ice_vsi_rebuild_set_coalesce()
3049 rc->itr_settings = coalesce[0].itr_rx; in ice_vsi_rebuild_set_coalesce()
3053 if (i < vsi->alloc_txq && coalesce[i].tx_valid) { in ice_vsi_rebuild_set_coalesce()
3055 rc->itr_settings = coalesce[i].itr_tx; in ice_vsi_rebuild_set_coalesce()
3059 rc->itr_settings = coalesce[0].itr_tx; in ice_vsi_rebuild_set_coalesce()
3063 vsi->q_vectors[i]->intrl = coalesce[i].intrl; in ice_vsi_rebuild_set_coalesce()
3073 rc->itr_settings = coalesce[0].itr_tx; in ice_vsi_rebuild_set_coalesce()
3078 rc->itr_settings = coalesce[0].itr_rx; in ice_vsi_rebuild_set_coalesce()
3081 vsi->q_vectors[i]->intrl = coalesce[0].intrl; in ice_vsi_rebuild_set_coalesce()
3138 struct ice_coalesce_stored *coalesce; in ice_vsi_rebuild() local
3153 coalesce = kcalloc(vsi->num_q_vectors, in ice_vsi_rebuild()
3155 if (!coalesce) in ice_vsi_rebuild()
3158 prev_num_q_vectors = ice_vsi_rebuild_get_coalesce(vsi, coalesce); in ice_vsi_rebuild()
3175 kfree(coalesce); in ice_vsi_rebuild()
3181 ice_vsi_rebuild_set_coalesce(vsi, coalesce, prev_num_q_vectors); in ice_vsi_rebuild()
3182 kfree(coalesce); in ice_vsi_rebuild()
3189 kfree(coalesce); in ice_vsi_rebuild()