Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/net/ethernet/intel/ice/ice_main.c ice_change_mtu() -> ice_is_reset_in_progress()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ice/ice_main.c ice_misc_intr_thread_fn() -> ice_is_reset_in_progress()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ice/ice_main.c ice_open() -> ice_is_reset_in_progress()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/ice/ice_main.c ice_remove() -> ice_is_reset_in_progress()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mutex

drivers/net/ethernet/intel/ice/ice_main.c ice_req_irq_msix_misc() -> ice_is_reset_in_progress()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ice/ice_main.c ice_schedule_reset() -> ice_is_reset_in_progress()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vsi->xdp_state_lock

drivers/net/ethernet/intel/ice/ice_main.c ice_service_task() -> ice_is_reset_in_progress()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/ice/ice_main.c ice_set_features() -> ice_is_reset_in_progress()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/ice/ice_main.c ice_set_mac_address() -> ice_is_reset_in_progress()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dev_addr_sem
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/ice/ice_main.c ice_stop() -> ice_is_reset_in_progress()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 &rdev->wiphy.mtx
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/ice/ice_main.c ice_suspend() -> ice_is_reset_in_progress()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ice/ice_main.c ice_update_pf_stats() -> ice_is_reset_in_progress()

Type Parameter Key Value

drivers/net/ethernet/intel/ice/ice_dcb_lib.c ice_update_dcb_stats() -> ice_is_reset_in_progress()

Type Parameter Key Value
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ice/ice_ptp.c ice_ptp_wait_for_offsets() -> ice_is_reset_in_progress()

Type Parameter Key Value

drivers/net/ethernet/intel/ice/ice_tc_lib.c ice_add_cls_flower() -> ice_is_reset_in_progress()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &block->cb_lock
HALF_LOCKED2 &flowtable->flow_block_lock
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c ice_add_fdir_ethtool() -> ice_is_reset_in_progress()

Type Parameter Key Value

drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c ice_del_fdir_ethtool() -> ice_is_reset_in_progress()

Type Parameter Key Value

drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c ice_fdir_update_list_entry() -> ice_is_reset_in_progress()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
LOCK2 &hw->fdir_fltr_lock
TYPE_LOCK (struct ice_hw)->fdir_fltr_lock

drivers/net/ethernet/intel/ice/ice_dpll.c ice_dpll_is_reset() -> ice_is_reset_in_progress()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dpll_lock

drivers/net/ethernet/intel/ice/ice_dpll.c ice_dpll_periodic_work() -> ice_is_reset_in_progress()

Type Parameter Key Value

drivers/net/ethernet/intel/ice/ice_lib.c ice_update_eth_stats() -> ice_is_reset_in_progress()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &vf->cfg_lock

drivers/net/ethernet/intel/ice/ice_lib.c ice_vsi_release() -> ice_is_reset_in_progress()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pf->lag_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &vf->cfg_lock

drivers/net/ethernet/intel/ice/ice_lib.c ice_wait_for_reset() -> ice_is_reset_in_progress()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ice/ice_lib.c ice_wait_for_reset() -> ice_is_reset_in_progress()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ice/ice_lib.c ice_wait_for_reset() -> ice_is_reset_in_progress()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ice/ice_dcb_nl.c ice_dcbnl_devreset() -> ice_is_reset_in_progress()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pf->tc_mutex
TYPE_LOCK (struct ice_pf)->tc_mutex

drivers/net/ethernet/intel/ice/ice_dcb_nl.c ice_dcbnl_devreset() -> ice_is_reset_in_progress()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &pf->tc_mutex
TYPE_LOCK (struct ice_pf)->tc_mutex