Lines Matching refs:vsi
291 struct i40e_vsi *vsi = &adapter->vsi; in i40evf_get_coalesce() local
293 ec->tx_max_coalesced_frames = vsi->work_limit; in i40evf_get_coalesce()
294 ec->rx_max_coalesced_frames = vsi->work_limit; in i40evf_get_coalesce()
296 if (ITR_IS_DYNAMIC(vsi->rx_itr_setting)) in i40evf_get_coalesce()
299 if (ITR_IS_DYNAMIC(vsi->tx_itr_setting)) in i40evf_get_coalesce()
302 ec->rx_coalesce_usecs = vsi->rx_itr_setting & ~I40E_ITR_DYNAMIC; in i40evf_get_coalesce()
303 ec->tx_coalesce_usecs = vsi->tx_itr_setting & ~I40E_ITR_DYNAMIC; in i40evf_get_coalesce()
320 struct i40e_vsi *vsi = &adapter->vsi; in i40evf_set_coalesce() local
325 vsi->work_limit = ec->tx_max_coalesced_frames_irq; in i40evf_set_coalesce()
329 vsi->rx_itr_setting = ec->rx_coalesce_usecs; in i40evf_set_coalesce()
336 vsi->tx_itr_setting = ec->tx_coalesce_usecs; in i40evf_set_coalesce()
338 vsi->tx_itr_setting = (I40E_ITR_DYNAMIC | in i40evf_set_coalesce()
344 vsi->rx_itr_setting |= I40E_ITR_DYNAMIC; in i40evf_set_coalesce()
346 vsi->rx_itr_setting &= ~I40E_ITR_DYNAMIC; in i40evf_set_coalesce()
349 vsi->tx_itr_setting |= I40E_ITR_DYNAMIC; in i40evf_set_coalesce()
351 vsi->tx_itr_setting &= ~I40E_ITR_DYNAMIC; in i40evf_set_coalesce()
355 q_vector->rx.itr = ITR_TO_REG(vsi->rx_itr_setting); in i40evf_set_coalesce()
357 q_vector->tx.itr = ITR_TO_REG(vsi->tx_itr_setting); in i40evf_set_coalesce()