Lines Matching refs:coalesce
2831 struct ice_coalesce_stored *coalesce) in ice_vsi_rebuild_get_coalesce() argument
2838 coalesce[i].itr_tx = q_vector->tx.itr_settings; in ice_vsi_rebuild_get_coalesce()
2839 coalesce[i].itr_rx = q_vector->rx.itr_settings; in ice_vsi_rebuild_get_coalesce()
2840 coalesce[i].intrl = q_vector->intrl; in ice_vsi_rebuild_get_coalesce()
2843 coalesce[i].tx_valid = true; in ice_vsi_rebuild_get_coalesce()
2845 coalesce[i].rx_valid = true; in ice_vsi_rebuild_get_coalesce()
2863 struct ice_coalesce_stored *coalesce, int size) in ice_vsi_rebuild_set_coalesce() argument
2868 if ((size && !coalesce) || !vsi) in ice_vsi_rebuild_set_coalesce()
2893 if (i < vsi->alloc_rxq && coalesce[i].rx_valid) { in ice_vsi_rebuild_set_coalesce()
2895 rc->itr_settings = coalesce[i].itr_rx; in ice_vsi_rebuild_set_coalesce()
2899 rc->itr_settings = coalesce[0].itr_rx; in ice_vsi_rebuild_set_coalesce()
2903 if (i < vsi->alloc_txq && coalesce[i].tx_valid) { in ice_vsi_rebuild_set_coalesce()
2905 rc->itr_settings = coalesce[i].itr_tx; in ice_vsi_rebuild_set_coalesce()
2909 rc->itr_settings = coalesce[0].itr_tx; in ice_vsi_rebuild_set_coalesce()
2913 vsi->q_vectors[i]->intrl = coalesce[i].intrl; in ice_vsi_rebuild_set_coalesce()
2923 rc->itr_settings = coalesce[0].itr_tx; in ice_vsi_rebuild_set_coalesce()
2928 rc->itr_settings = coalesce[0].itr_rx; in ice_vsi_rebuild_set_coalesce()
2931 vsi->q_vectors[i]->intrl = coalesce[0].intrl; in ice_vsi_rebuild_set_coalesce()
3008 struct ice_coalesce_stored *coalesce; in ice_vsi_rebuild() local
3032 coalesce = kcalloc(vsi->num_q_vectors, in ice_vsi_rebuild()
3034 if (!coalesce) { in ice_vsi_rebuild()
3039 prev_num_q_vectors = ice_vsi_rebuild_get_coalesce(vsi, coalesce); in ice_vsi_rebuild()
3052 ice_vsi_rebuild_set_coalesce(vsi, coalesce, prev_num_q_vectors); in ice_vsi_rebuild()
3056 kfree(coalesce); in ice_vsi_rebuild()