提交 7e408e07 编写于 作者: A Anirudh Venkataramanan 提交者: Tony Nguyen

ice: Drop leading underscores in enum ice_pf_state

Remove the leading underscores in enum ice_pf_state. This is not really
communicating anything and is unnecessary. No functional change.
Signed-off-by: NAnirudh Venkataramanan <anirudh.venkataramanan@intel.com>
Tested-by: NTony Brelinski <tonyx.brelinski@intel.com>
Signed-off-by: NTony Nguyen <anthony.l.nguyen@intel.com>
上级 d41f26b5
...@@ -197,45 +197,45 @@ struct ice_sw { ...@@ -197,45 +197,45 @@ struct ice_sw {
}; };
enum ice_pf_state { enum ice_pf_state {
__ICE_TESTING, ICE_TESTING,
__ICE_DOWN, ICE_DOWN,
__ICE_NEEDS_RESTART, ICE_NEEDS_RESTART,
__ICE_PREPARED_FOR_RESET, /* set by driver when prepared */ ICE_PREPARED_FOR_RESET, /* set by driver when prepared */
__ICE_RESET_OICR_RECV, /* set by driver after rcv reset OICR */ ICE_RESET_OICR_RECV, /* set by driver after rcv reset OICR */
__ICE_PFR_REQ, /* set by driver and peers */ ICE_PFR_REQ, /* set by driver and peers */
__ICE_CORER_REQ, /* set by driver and peers */ ICE_CORER_REQ, /* set by driver and peers */
__ICE_GLOBR_REQ, /* set by driver and peers */ ICE_GLOBR_REQ, /* set by driver and peers */
__ICE_CORER_RECV, /* set by OICR handler */ ICE_CORER_RECV, /* set by OICR handler */
__ICE_GLOBR_RECV, /* set by OICR handler */ ICE_GLOBR_RECV, /* set by OICR handler */
__ICE_EMPR_RECV, /* set by OICR handler */ ICE_EMPR_RECV, /* set by OICR handler */
__ICE_SUSPENDED, /* set on module remove path */ ICE_SUSPENDED, /* set on module remove path */
__ICE_RESET_FAILED, /* set by reset/rebuild */ ICE_RESET_FAILED, /* set by reset/rebuild */
/* When checking for the PF to be in a nominal operating state, the /* When checking for the PF to be in a nominal operating state, the
* bits that are grouped at the beginning of the list need to be * bits that are grouped at the beginning of the list need to be
* checked. Bits occurring before __ICE_STATE_NOMINAL_CHECK_BITS will * checked. Bits occurring before ICE_STATE_NOMINAL_CHECK_BITS will
* be checked. If you need to add a bit into consideration for nominal * be checked. If you need to add a bit into consideration for nominal
* operating state, it must be added before * operating state, it must be added before
* __ICE_STATE_NOMINAL_CHECK_BITS. Do not move this entry's position * ICE_STATE_NOMINAL_CHECK_BITS. Do not move this entry's position
* without appropriate consideration. * without appropriate consideration.
*/ */
__ICE_STATE_NOMINAL_CHECK_BITS, ICE_STATE_NOMINAL_CHECK_BITS,
__ICE_ADMINQ_EVENT_PENDING, ICE_ADMINQ_EVENT_PENDING,
__ICE_MAILBOXQ_EVENT_PENDING, ICE_MAILBOXQ_EVENT_PENDING,
__ICE_MDD_EVENT_PENDING, ICE_MDD_EVENT_PENDING,
__ICE_VFLR_EVENT_PENDING, ICE_VFLR_EVENT_PENDING,
__ICE_FLTR_OVERFLOW_PROMISC, ICE_FLTR_OVERFLOW_PROMISC,
__ICE_VF_DIS, ICE_VF_DIS,
__ICE_CFG_BUSY, ICE_CFG_BUSY,
__ICE_SERVICE_SCHED, ICE_SERVICE_SCHED,
__ICE_SERVICE_DIS, ICE_SERVICE_DIS,
__ICE_FD_FLUSH_REQ, ICE_FD_FLUSH_REQ,
__ICE_OICR_INTR_DIS, /* Global OICR interrupt disabled */ ICE_OICR_INTR_DIS, /* Global OICR interrupt disabled */
__ICE_MDD_VF_PRINT_PENDING, /* set when MDD event handle */ ICE_MDD_VF_PRINT_PENDING, /* set when MDD event handle */
__ICE_VF_RESETS_DISABLED, /* disable resets during ice_remove */ ICE_VF_RESETS_DISABLED, /* disable resets during ice_remove */
__ICE_LINK_DEFAULT_OVERRIDE_PENDING, ICE_LINK_DEFAULT_OVERRIDE_PENDING,
__ICE_PHY_INIT_COMPLETE, ICE_PHY_INIT_COMPLETE,
__ICE_FD_VF_FLUSH_CTX, /* set at FD Rx IRQ or timeout */ ICE_FD_VF_FLUSH_CTX, /* set at FD Rx IRQ or timeout */
__ICE_STATE_NBITS /* must be last */ ICE_STATE_NBITS /* must be last */
}; };
enum ice_vsi_state { enum ice_vsi_state {
...@@ -421,7 +421,7 @@ struct ice_pf { ...@@ -421,7 +421,7 @@ struct ice_pf {
u16 num_msix_per_vf; u16 num_msix_per_vf;
/* used to ratelimit the MDD event logging */ /* used to ratelimit the MDD event logging */
unsigned long last_printed_mdd_jiffies; unsigned long last_printed_mdd_jiffies;
DECLARE_BITMAP(state, __ICE_STATE_NBITS); DECLARE_BITMAP(state, ICE_STATE_NBITS);
DECLARE_BITMAP(flags, ICE_PF_FLAGS_NBITS); DECLARE_BITMAP(flags, ICE_PF_FLAGS_NBITS);
unsigned long *avail_txqs; /* bitmap to track PF Tx queue usage */ unsigned long *avail_txqs; /* bitmap to track PF Tx queue usage */
unsigned long *avail_rxqs; /* bitmap to track PF Rx queue usage */ unsigned long *avail_rxqs; /* bitmap to track PF Rx queue usage */
......
...@@ -806,7 +806,7 @@ ice_self_test(struct net_device *netdev, struct ethtool_test *eth_test, ...@@ -806,7 +806,7 @@ ice_self_test(struct net_device *netdev, struct ethtool_test *eth_test,
if (eth_test->flags == ETH_TEST_FL_OFFLINE) { if (eth_test->flags == ETH_TEST_FL_OFFLINE) {
netdev_info(netdev, "offline testing starting\n"); netdev_info(netdev, "offline testing starting\n");
set_bit(__ICE_TESTING, pf->state); set_bit(ICE_TESTING, pf->state);
if (ice_active_vfs(pf)) { if (ice_active_vfs(pf)) {
dev_warn(dev, "Please take active VFs and Netqueues offline and restart the adapter before running NIC diagnostics\n"); dev_warn(dev, "Please take active VFs and Netqueues offline and restart the adapter before running NIC diagnostics\n");
...@@ -816,7 +816,7 @@ ice_self_test(struct net_device *netdev, struct ethtool_test *eth_test, ...@@ -816,7 +816,7 @@ ice_self_test(struct net_device *netdev, struct ethtool_test *eth_test,
data[ICE_ETH_TEST_LOOP] = 1; data[ICE_ETH_TEST_LOOP] = 1;
data[ICE_ETH_TEST_LINK] = 1; data[ICE_ETH_TEST_LINK] = 1;
eth_test->flags |= ETH_TEST_FL_FAILED; eth_test->flags |= ETH_TEST_FL_FAILED;
clear_bit(__ICE_TESTING, pf->state); clear_bit(ICE_TESTING, pf->state);
goto skip_ol_tests; goto skip_ol_tests;
} }
/* If the device is online then take it offline */ /* If the device is online then take it offline */
...@@ -837,7 +837,7 @@ ice_self_test(struct net_device *netdev, struct ethtool_test *eth_test, ...@@ -837,7 +837,7 @@ ice_self_test(struct net_device *netdev, struct ethtool_test *eth_test,
data[ICE_ETH_TEST_REG]) data[ICE_ETH_TEST_REG])
eth_test->flags |= ETH_TEST_FL_FAILED; eth_test->flags |= ETH_TEST_FL_FAILED;
clear_bit(__ICE_TESTING, pf->state); clear_bit(ICE_TESTING, pf->state);
if (if_running) { if (if_running) {
int status = ice_open(netdev); int status = ice_open(netdev);
...@@ -1097,7 +1097,7 @@ static int ice_nway_reset(struct net_device *netdev) ...@@ -1097,7 +1097,7 @@ static int ice_nway_reset(struct net_device *netdev)
int err; int err;
/* If VSI state is up, then restart autoneg with link up */ /* If VSI state is up, then restart autoneg with link up */
if (!test_bit(__ICE_DOWN, vsi->back->state)) if (!test_bit(ICE_DOWN, vsi->back->state))
err = ice_set_link(vsi, true); err = ice_set_link(vsi, true);
else else
err = ice_set_link(vsi, false); err = ice_set_link(vsi, false);
...@@ -2282,7 +2282,7 @@ ice_set_link_ksettings(struct net_device *netdev, ...@@ -2282,7 +2282,7 @@ ice_set_link_ksettings(struct net_device *netdev,
goto done; goto done;
} }
while (test_and_set_bit(__ICE_CFG_BUSY, pf->state)) { while (test_and_set_bit(ICE_CFG_BUSY, pf->state)) {
timeout--; timeout--;
if (!timeout) { if (!timeout) {
err = -EBUSY; err = -EBUSY;
...@@ -2392,7 +2392,7 @@ ice_set_link_ksettings(struct net_device *netdev, ...@@ -2392,7 +2392,7 @@ ice_set_link_ksettings(struct net_device *netdev,
pi->phy.curr_user_speed_req = adv_link_speed; pi->phy.curr_user_speed_req = adv_link_speed;
done: done:
kfree(phy_caps); kfree(phy_caps);
clear_bit(__ICE_CFG_BUSY, pf->state); clear_bit(ICE_CFG_BUSY, pf->state);
return err; return err;
} }
...@@ -2748,7 +2748,7 @@ ice_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring) ...@@ -2748,7 +2748,7 @@ ice_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring)
if (ice_xsk_any_rx_ring_ena(vsi)) if (ice_xsk_any_rx_ring_ena(vsi))
return -EBUSY; return -EBUSY;
while (test_and_set_bit(__ICE_CFG_BUSY, pf->state)) { while (test_and_set_bit(ICE_CFG_BUSY, pf->state)) {
timeout--; timeout--;
if (!timeout) if (!timeout)
return -EBUSY; return -EBUSY;
...@@ -2927,7 +2927,7 @@ ice_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring) ...@@ -2927,7 +2927,7 @@ ice_set_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring)
} }
done: done:
clear_bit(__ICE_CFG_BUSY, pf->state); clear_bit(ICE_CFG_BUSY, pf->state);
return err; return err;
} }
...@@ -3046,7 +3046,7 @@ ice_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pause) ...@@ -3046,7 +3046,7 @@ ice_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *pause)
} }
/* If we have link and don't have autoneg */ /* If we have link and don't have autoneg */
if (!test_bit(__ICE_DOWN, pf->state) && if (!test_bit(ICE_DOWN, pf->state) &&
!(hw_link_info->an_info & ICE_AQ_AN_COMPLETED)) { !(hw_link_info->an_info & ICE_AQ_AN_COMPLETED)) {
/* Send message that it might not necessarily work*/ /* Send message that it might not necessarily work*/
netdev_info(netdev, "Autoneg did not complete so changing settings may not result in an actual change.\n"); netdev_info(netdev, "Autoneg did not complete so changing settings may not result in an actual change.\n");
......
...@@ -1452,7 +1452,7 @@ int ice_del_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd) ...@@ -1452,7 +1452,7 @@ int ice_del_fdir_ethtool(struct ice_vsi *vsi, struct ethtool_rxnfc *cmd)
return -EBUSY; return -EBUSY;
} }
if (test_bit(__ICE_FD_FLUSH_REQ, pf->state)) if (test_bit(ICE_FD_FLUSH_REQ, pf->state))
return -EBUSY; return -EBUSY;
mutex_lock(&hw->fdir_fltr_lock); mutex_lock(&hw->fdir_fltr_lock);
......
...@@ -1502,13 +1502,13 @@ static void ice_vsi_set_rss_flow_fld(struct ice_vsi *vsi) ...@@ -1502,13 +1502,13 @@ static void ice_vsi_set_rss_flow_fld(struct ice_vsi *vsi)
*/ */
bool ice_pf_state_is_nominal(struct ice_pf *pf) bool ice_pf_state_is_nominal(struct ice_pf *pf)
{ {
DECLARE_BITMAP(check_bits, __ICE_STATE_NBITS) = { 0 }; DECLARE_BITMAP(check_bits, ICE_STATE_NBITS) = { 0 };
if (!pf) if (!pf)
return false; return false;
bitmap_set(check_bits, 0, __ICE_STATE_NOMINAL_CHECK_BITS); bitmap_set(check_bits, 0, ICE_STATE_NOMINAL_CHECK_BITS);
if (bitmap_intersects(pf->state, check_bits, __ICE_STATE_NBITS)) if (bitmap_intersects(pf->state, check_bits, ICE_STATE_NBITS))
return false; return false;
return true; return true;
...@@ -2811,7 +2811,7 @@ int ice_vsi_release(struct ice_vsi *vsi) ...@@ -2811,7 +2811,7 @@ int ice_vsi_release(struct ice_vsi *vsi)
ice_vsi_delete(vsi); ice_vsi_delete(vsi);
ice_vsi_free_q_vectors(vsi); ice_vsi_free_q_vectors(vsi);
/* make sure unregister_netdev() was called by checking __ICE_DOWN */ /* make sure unregister_netdev() was called by checking ICE_DOWN */
if (vsi->netdev && test_bit(ICE_VSI_DOWN, vsi->state)) { if (vsi->netdev && test_bit(ICE_VSI_DOWN, vsi->state)) {
free_netdev(vsi->netdev); free_netdev(vsi->netdev);
vsi->netdev = NULL; vsi->netdev = NULL;
...@@ -3140,7 +3140,7 @@ int ice_vsi_rebuild(struct ice_vsi *vsi, bool init_vsi) ...@@ -3140,7 +3140,7 @@ int ice_vsi_rebuild(struct ice_vsi *vsi, bool init_vsi)
} }
err_vsi: err_vsi:
ice_vsi_clear(vsi); ice_vsi_clear(vsi);
set_bit(__ICE_RESET_FAILED, pf->state); set_bit(ICE_RESET_FAILED, pf->state);
kfree(coalesce); kfree(coalesce);
return ret; return ret;
} }
...@@ -3151,10 +3151,10 @@ int ice_vsi_rebuild(struct ice_vsi *vsi, bool init_vsi) ...@@ -3151,10 +3151,10 @@ int ice_vsi_rebuild(struct ice_vsi *vsi, bool init_vsi)
*/ */
bool ice_is_reset_in_progress(unsigned long *state) bool ice_is_reset_in_progress(unsigned long *state)
{ {
return test_bit(__ICE_RESET_OICR_RECV, state) || return test_bit(ICE_RESET_OICR_RECV, state) ||
test_bit(__ICE_PFR_REQ, state) || test_bit(ICE_PFR_REQ, state) ||
test_bit(__ICE_CORER_REQ, state) || test_bit(ICE_CORER_REQ, state) ||
test_bit(__ICE_GLOBR_REQ, state); test_bit(ICE_GLOBR_REQ, state);
} }
#ifdef CONFIG_DCB #ifdef CONFIG_DCB
......
...@@ -1548,7 +1548,7 @@ static void ice_vf_fdir_timer(struct timer_list *t) ...@@ -1548,7 +1548,7 @@ static void ice_vf_fdir_timer(struct timer_list *t)
ctx_done->v_opcode = ctx_irq->v_opcode; ctx_done->v_opcode = ctx_irq->v_opcode;
spin_unlock_irqrestore(&fdir->ctx_lock, flags); spin_unlock_irqrestore(&fdir->ctx_lock, flags);
set_bit(__ICE_FD_VF_FLUSH_CTX, pf->state); set_bit(ICE_FD_VF_FLUSH_CTX, pf->state);
ice_service_task_schedule(pf); ice_service_task_schedule(pf);
} }
...@@ -1596,7 +1596,7 @@ ice_vc_fdir_irq_handler(struct ice_vsi *ctrl_vsi, ...@@ -1596,7 +1596,7 @@ ice_vc_fdir_irq_handler(struct ice_vsi *ctrl_vsi,
if (!ret) if (!ret)
dev_err(dev, "VF %d: Unexpected inactive timer!\n", vf->vf_id); dev_err(dev, "VF %d: Unexpected inactive timer!\n", vf->vf_id);
set_bit(__ICE_FD_VF_FLUSH_CTX, pf->state); set_bit(ICE_FD_VF_FLUSH_CTX, pf->state);
ice_service_task_schedule(pf); ice_service_task_schedule(pf);
} }
...@@ -1847,7 +1847,7 @@ void ice_flush_fdir_ctx(struct ice_pf *pf) ...@@ -1847,7 +1847,7 @@ void ice_flush_fdir_ctx(struct ice_pf *pf)
{ {
int i; int i;
if (!test_and_clear_bit(__ICE_FD_VF_FLUSH_CTX, pf->state)) if (!test_and_clear_bit(ICE_FD_VF_FLUSH_CTX, pf->state))
return; return;
ice_for_each_vf(pf, i) { ice_for_each_vf(pf, i) {
......
...@@ -371,7 +371,7 @@ void ice_free_vfs(struct ice_pf *pf) ...@@ -371,7 +371,7 @@ void ice_free_vfs(struct ice_pf *pf)
if (!pf->vf) if (!pf->vf)
return; return;
while (test_and_set_bit(__ICE_VF_DIS, pf->state)) while (test_and_set_bit(ICE_VF_DIS, pf->state))
usleep_range(1000, 2000); usleep_range(1000, 2000);
/* Disable IOV before freeing resources. This lets any VF drivers /* Disable IOV before freeing resources. This lets any VF drivers
...@@ -424,7 +424,7 @@ void ice_free_vfs(struct ice_pf *pf) ...@@ -424,7 +424,7 @@ void ice_free_vfs(struct ice_pf *pf)
wr32(hw, GLGEN_VFLRSTAT(reg_idx), BIT(bit_idx)); wr32(hw, GLGEN_VFLRSTAT(reg_idx), BIT(bit_idx));
} }
} }
clear_bit(__ICE_VF_DIS, pf->state); clear_bit(ICE_VF_DIS, pf->state);
clear_bit(ICE_FLAG_SRIOV_ENA, pf->flags); clear_bit(ICE_FLAG_SRIOV_ENA, pf->flags);
} }
...@@ -1258,7 +1258,7 @@ bool ice_reset_all_vfs(struct ice_pf *pf, bool is_vflr) ...@@ -1258,7 +1258,7 @@ bool ice_reset_all_vfs(struct ice_pf *pf, bool is_vflr)
return false; return false;
/* If VFs have been disabled, there is no need to reset */ /* If VFs have been disabled, there is no need to reset */
if (test_and_set_bit(__ICE_VF_DIS, pf->state)) if (test_and_set_bit(ICE_VF_DIS, pf->state))
return false; return false;
/* Begin reset on all VFs at once */ /* Begin reset on all VFs at once */
...@@ -1314,7 +1314,7 @@ bool ice_reset_all_vfs(struct ice_pf *pf, bool is_vflr) ...@@ -1314,7 +1314,7 @@ bool ice_reset_all_vfs(struct ice_pf *pf, bool is_vflr)
} }
ice_flush(hw); ice_flush(hw);
clear_bit(__ICE_VF_DIS, pf->state); clear_bit(ICE_VF_DIS, pf->state);
return true; return true;
} }
...@@ -1334,7 +1334,7 @@ static bool ice_is_vf_disabled(struct ice_vf *vf) ...@@ -1334,7 +1334,7 @@ static bool ice_is_vf_disabled(struct ice_vf *vf)
* means something else is resetting the VF, so we shouldn't continue. * means something else is resetting the VF, so we shouldn't continue.
* Otherwise, set disable VF state bit for actual reset, and continue. * Otherwise, set disable VF state bit for actual reset, and continue.
*/ */
return (test_bit(__ICE_VF_DIS, pf->state) || return (test_bit(ICE_VF_DIS, pf->state) ||
test_bit(ICE_VF_STATE_DIS, vf->vf_states)); test_bit(ICE_VF_STATE_DIS, vf->vf_states));
} }
...@@ -1359,7 +1359,7 @@ bool ice_reset_vf(struct ice_vf *vf, bool is_vflr) ...@@ -1359,7 +1359,7 @@ bool ice_reset_vf(struct ice_vf *vf, bool is_vflr)
dev = ice_pf_to_dev(pf); dev = ice_pf_to_dev(pf);
if (test_bit(__ICE_VF_RESETS_DISABLED, pf->state)) { if (test_bit(ICE_VF_RESETS_DISABLED, pf->state)) {
dev_dbg(dev, "Trying to reset VF %d, but all VF resets are disabled\n", dev_dbg(dev, "Trying to reset VF %d, but all VF resets are disabled\n",
vf->vf_id); vf->vf_id);
return true; return true;
...@@ -1651,7 +1651,7 @@ static int ice_ena_vfs(struct ice_pf *pf, u16 num_vfs) ...@@ -1651,7 +1651,7 @@ static int ice_ena_vfs(struct ice_pf *pf, u16 num_vfs)
/* Disable global interrupt 0 so we don't try to handle the VFLR. */ /* Disable global interrupt 0 so we don't try to handle the VFLR. */
wr32(hw, GLINT_DYN_CTL(pf->oicr_idx), wr32(hw, GLINT_DYN_CTL(pf->oicr_idx),
ICE_ITR_NONE << GLINT_DYN_CTL_ITR_INDX_S); ICE_ITR_NONE << GLINT_DYN_CTL_ITR_INDX_S);
set_bit(__ICE_OICR_INTR_DIS, pf->state); set_bit(ICE_OICR_INTR_DIS, pf->state);
ice_flush(hw); ice_flush(hw);
ret = pci_enable_sriov(pf->pdev, num_vfs); ret = pci_enable_sriov(pf->pdev, num_vfs);
...@@ -1679,7 +1679,7 @@ static int ice_ena_vfs(struct ice_pf *pf, u16 num_vfs) ...@@ -1679,7 +1679,7 @@ static int ice_ena_vfs(struct ice_pf *pf, u16 num_vfs)
goto err_unroll_sriov; goto err_unroll_sriov;
} }
clear_bit(__ICE_VF_DIS, pf->state); clear_bit(ICE_VF_DIS, pf->state);
return 0; return 0;
err_unroll_sriov: err_unroll_sriov:
...@@ -1691,7 +1691,7 @@ static int ice_ena_vfs(struct ice_pf *pf, u16 num_vfs) ...@@ -1691,7 +1691,7 @@ static int ice_ena_vfs(struct ice_pf *pf, u16 num_vfs)
err_unroll_intr: err_unroll_intr:
/* rearm interrupts here */ /* rearm interrupts here */
ice_irq_dynamic_ena(hw, NULL, NULL); ice_irq_dynamic_ena(hw, NULL, NULL);
clear_bit(__ICE_OICR_INTR_DIS, pf->state); clear_bit(ICE_OICR_INTR_DIS, pf->state);
return ret; return ret;
} }
...@@ -1809,7 +1809,7 @@ void ice_process_vflr_event(struct ice_pf *pf) ...@@ -1809,7 +1809,7 @@ void ice_process_vflr_event(struct ice_pf *pf)
unsigned int vf_id; unsigned int vf_id;
u32 reg; u32 reg;
if (!test_and_clear_bit(__ICE_VFLR_EVENT_PENDING, pf->state) || if (!test_and_clear_bit(ICE_VFLR_EVENT_PENDING, pf->state) ||
!pf->num_alloc_vfs) !pf->num_alloc_vfs)
return; return;
...@@ -4194,7 +4194,7 @@ void ice_print_vfs_mdd_events(struct ice_pf *pf) ...@@ -4194,7 +4194,7 @@ void ice_print_vfs_mdd_events(struct ice_pf *pf)
int i; int i;
/* check that there are pending MDD events to print */ /* check that there are pending MDD events to print */
if (!test_and_clear_bit(__ICE_MDD_VF_PRINT_PENDING, pf->state)) if (!test_and_clear_bit(ICE_MDD_VF_PRINT_PENDING, pf->state))
return; return;
/* VF MDD event logs are rate limited to one second intervals */ /* VF MDD event logs are rate limited to one second intervals */
......
...@@ -159,7 +159,7 @@ static int ice_qp_dis(struct ice_vsi *vsi, u16 q_idx) ...@@ -159,7 +159,7 @@ static int ice_qp_dis(struct ice_vsi *vsi, u16 q_idx)
rx_ring = vsi->rx_rings[q_idx]; rx_ring = vsi->rx_rings[q_idx];
q_vector = rx_ring->q_vector; q_vector = rx_ring->q_vector;
while (test_and_set_bit(__ICE_CFG_BUSY, vsi->state)) { while (test_and_set_bit(ICE_CFG_BUSY, vsi->state)) {
timeout--; timeout--;
if (!timeout) if (!timeout)
return -EBUSY; return -EBUSY;
...@@ -249,7 +249,7 @@ static int ice_qp_ena(struct ice_vsi *vsi, u16 q_idx) ...@@ -249,7 +249,7 @@ static int ice_qp_ena(struct ice_vsi *vsi, u16 q_idx)
if (err) if (err)
goto free_buf; goto free_buf;
clear_bit(__ICE_CFG_BUSY, vsi->state); clear_bit(ICE_CFG_BUSY, vsi->state);
ice_qvec_toggle_napi(vsi, q_vector, true); ice_qvec_toggle_napi(vsi, q_vector, true);
ice_qvec_ena_irq(vsi, q_vector); ice_qvec_ena_irq(vsi, q_vector);
...@@ -758,7 +758,7 @@ ice_xsk_wakeup(struct net_device *netdev, u32 queue_id, ...@@ -758,7 +758,7 @@ ice_xsk_wakeup(struct net_device *netdev, u32 queue_id,
struct ice_vsi *vsi = np->vsi; struct ice_vsi *vsi = np->vsi;
struct ice_ring *ring; struct ice_ring *ring;
if (test_bit(__ICE_DOWN, vsi->state)) if (test_bit(ICE_DOWN, vsi->state))
return -ENETDOWN; return -ENETDOWN;
if (!ice_is_xdp_ena_vsi(vsi)) if (!ice_is_xdp_ena_vsi(vsi))
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册