Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_fw_health_check() -> bnxt_queue_sp_work()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->dev 4096-ptr_max
PARAM_VALUE 0 bp->fw_health 4096-ptr_max
PARAM_VALUE 0 bp->fw_health->enabled 1
PARAM_VALUE 0 bp->fw_health->tmr_counter 0
PARAM_VALUE 0 bp->intr_sem.counter 0
PARAM_VALUE 0 bp->pdev 4096-ptr_max
PARAM_VALUE 1 event 19
DATA_SOURCE 0 bp $0
BIT_INFO 0 bp->fw_cap 0x2000,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_hwrm_handler() -> bnxt_queue_sp_work()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->pf.first_vf_id 0-u16max
PARAM_VALUE 0 bp->pf.vf_event_bmap 4096-ptr_max
PARAM_VALUE 1 event 3
CAPPED_DATA 0 bp->pf.first_vf_id 1
DATA_SOURCE 0 bp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bp->ptp_cfg->current_time 0-u64max
HOST_DATA 0 bp->ptp_cfg->old_time 0-u32max
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_irq_affinity_notify() -> bnxt_queue_sp_work()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->dev 4096-ptr_max
PARAM_VALUE 0 bp->pdev 4096-ptr_max
PARAM_VALUE 0 bp->pdev->bus 4096-ptr_max
PARAM_VALUE 0 bp->pdev->bus->bridge 4096-ptr_max
PARAM_VALUE 0 bp->pdev->pcie_cap 1
PARAM_VALUE 0 bp->rx_nr_rings (-2147483647)-s32max
PARAM_VALUE 0 bp->tph_mode 1-255
PARAM_VALUE 1 event 20
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_rx_flow_steer() -> bnxt_queue_sp_work()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->max_fltr s32min-(-1),1-s32max
PARAM_VALUE 0 bp->ntp_fltr_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bp->usr_fltr_list.prev 4096-ptr_max
PARAM_VALUE 0 bp->usr_fltr_list.prev->next 4096-ptr_max
PARAM_VALUE 0 bp->usr_fltr_list.prev->next->next 4096-ptr_max
PARAM_VALUE 1 event 1
CAPPED_DATA 0 bp->max_fltr 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_sched_reset_txr() -> bnxt_queue_sp_work()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->dev 0,4096-ptr_max
PARAM_VALUE 0 bp->dev->dev.parent 0,4096-ptr_max
PARAM_VALUE 0 *bp->dev->name 0
PARAM_VALUE 1 event 6
DATA_SOURCE 0 bp $0
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bp->ptp_cfg->current_time 0-u64max
HOST_DATA 0 bp->ptp_cfg->old_time 0-u32max
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_timer() -> bnxt_queue_sp_work()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->dev 4096-ptr_max
PARAM_VALUE 0 bp->intr_sem.counter 0
PARAM_VALUE 0 bp->link_info.link_state 2
PARAM_VALUE 0 bp->stats_coal_ticks 1-u32max
PARAM_VALUE 1 event 9
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bp->fw_health->last_fw_heartbeat 0-u32max

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_timer() -> bnxt_queue_sp_work()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->dev 4096-ptr_max
PARAM_VALUE 0 bp->intr_sem.counter 0
PARAM_VALUE 0 bp->tc_info 4096-ptr_max
PARAM_VALUE 0 bp->tc_info->enabled 1
PARAM_VALUE 1 event 15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bp->fw_health->last_fw_heartbeat 0-u32max

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_timer() -> bnxt_queue_sp_work()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->dev 4096-ptr_max
PARAM_VALUE 0 bp->flags 256-u32max
PARAM_VALUE 0 bp->intr_sem.counter 0
PARAM_VALUE 0 bp->ntp_fltr_count s32min-(-1),1-s32max
PARAM_VALUE 0 bp->tc_info 0,4096-ptr_max
PARAM_VALUE 1 event 1
BIT_INFO 0 bp->flags 0x100,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bp->fw_health->last_fw_heartbeat 0-u32max

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_timer() -> bnxt_queue_sp_work()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->dev 4096-ptr_max
PARAM_VALUE 0 bp->intr_sem.counter 0
PARAM_VALUE 0 bp->link_info.phy_retry 1
PARAM_VALUE 0 bp->tc_info 0,4096-ptr_max
PARAM_VALUE 1 event 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bp->fw_health->last_fw_heartbeat 0-u32max

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_timer() -> bnxt_queue_sp_work()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->chip_num 5968-5970
PARAM_VALUE 0 bp->chip_rev 0
PARAM_VALUE 0 bp->dev 4096-ptr_max
PARAM_VALUE 0 bp->intr_sem.counter 0
PARAM_VALUE 0 bp->tc_info 0,4096-ptr_max
PARAM_VALUE 1 event 17
FUZZY_MAX 0 bp->chip_num 5970
BIT_INFO 0 bp->chip_num 0x1750,0x1753
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 bp->fw_health->last_fw_heartbeat 0-u32max

drivers/net/ethernet/broadcom/bnxt/bnxt.c bnxt_tx_timeout() -> bnxt_queue_sp_work()

Type Parameter Key Value
PARAM_VALUE 0 bp 4096-ptr_max
PARAM_VALUE 0 bp->dev 0,4096-ptr_max
PARAM_VALUE 0 bp->dev->dev.parent 0,4096-ptr_max
PARAM_VALUE 0 *bp->dev->name 0
PARAM_VALUE 1 event 6
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->tx_global_lock