Lines Matching refs:coalesce
3102 struct ice_coalesce_stored *coalesce) in ice_vsi_rebuild_get_coalesce() argument
3109 coalesce[i].itr_tx = q_vector->tx.itr_settings; in ice_vsi_rebuild_get_coalesce()
3110 coalesce[i].itr_rx = q_vector->rx.itr_settings; in ice_vsi_rebuild_get_coalesce()
3111 coalesce[i].intrl = q_vector->intrl; in ice_vsi_rebuild_get_coalesce()
3114 coalesce[i].tx_valid = true; in ice_vsi_rebuild_get_coalesce()
3116 coalesce[i].rx_valid = true; in ice_vsi_rebuild_get_coalesce()
3134 struct ice_coalesce_stored *coalesce, int size) in ice_vsi_rebuild_set_coalesce() argument
3139 if ((size && !coalesce) || !vsi) in ice_vsi_rebuild_set_coalesce()
3164 if (i < vsi->alloc_rxq && coalesce[i].rx_valid) { in ice_vsi_rebuild_set_coalesce()
3166 rc->itr_settings = coalesce[i].itr_rx; in ice_vsi_rebuild_set_coalesce()
3170 rc->itr_settings = coalesce[0].itr_rx; in ice_vsi_rebuild_set_coalesce()
3174 if (i < vsi->alloc_txq && coalesce[i].tx_valid) { in ice_vsi_rebuild_set_coalesce()
3176 rc->itr_settings = coalesce[i].itr_tx; in ice_vsi_rebuild_set_coalesce()
3180 rc->itr_settings = coalesce[0].itr_tx; in ice_vsi_rebuild_set_coalesce()
3184 vsi->q_vectors[i]->intrl = coalesce[i].intrl; in ice_vsi_rebuild_set_coalesce()
3194 rc->itr_settings = coalesce[0].itr_tx; in ice_vsi_rebuild_set_coalesce()
3199 rc->itr_settings = coalesce[0].itr_rx; in ice_vsi_rebuild_set_coalesce()
3202 vsi->q_vectors[i]->intrl = coalesce[0].intrl; in ice_vsi_rebuild_set_coalesce()
3217 struct ice_coalesce_stored *coalesce; in ice_vsi_rebuild() local
3233 coalesce = kcalloc(vsi->num_q_vectors, in ice_vsi_rebuild()
3235 if (!coalesce) in ice_vsi_rebuild()
3238 prev_num_q_vectors = ice_vsi_rebuild_get_coalesce(vsi, coalesce); in ice_vsi_rebuild()
3390 ice_vsi_rebuild_set_coalesce(vsi, coalesce, prev_num_q_vectors); in ice_vsi_rebuild()
3391 kfree(coalesce); in ice_vsi_rebuild()
3407 kfree(coalesce); in ice_vsi_rebuild()