Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 13 files:
- drivers/net/ethernet/amd/pds_core/core.c, line 578
- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c
- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c
- drivers/net/ethernet/intel/ice/devlink/health.c
- drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c
- drivers/net/ethernet/mellanox/mlx5/core/en/health.c, line 161
- drivers/net/ethernet/mellanox/mlx5/core/health.c
- drivers/net/ethernet/mellanox/mlxsw/core.c, line 1785
- drivers/net/ethernet/meta/fbnic/fbnic_devlink.c
- drivers/net/ethernet/qlogic/qed/qed_devlink.c, line 30
- drivers/net/netdevsim/health.c, line 162
- include/trace/events/devlink.h, line 81
- net/devlink/health.c, line 695
Smatch caller information:
drivers/net/ethernet/mellanox/mlx5/core/health.c mlx5_fw_fatal_reporter_err_work() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reporter | 1-ptr_max |
| PARAM_VALUE | 1 | msg | 8285190867395670016 |
| PARAM_VALUE | 2 | priv_ctx | 9035474520218361856 |
| BUF_SIZE | 1 | msg | 24 |
| BUF_SIZE | 2 | priv_ctx | 8 |
| STR_LEN | 0 | reporter | 23 |
| TERMINATED | 1 | msg | 1 |
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlx5/core/health.c mlx5_fw_reporter_err_work() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reporter | 1-ptr_max |
| PARAM_VALUE | 1 | msg | 8878118306520641536 |
| PARAM_VALUE | 2 | priv_ctx | 5855845923189157888 |
| BUF_SIZE | 1 | msg | 21 |
| BUF_SIZE | 2 | priv_ctx | 8 |
| STR_LEN | 0 | reporter | 20 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlx5/core/health.c mlx5_fw_reporter_err_work() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reporter | 1-ptr_max |
| PARAM_VALUE | 1 | msg | 6188986286984179712 |
| PARAM_VALUE | 2 | priv_ctx | 5855845923189157888 |
| BUF_SIZE | 1 | msg | 25 |
| BUF_SIZE | 2 | priv_ctx | 8 |
| STR_LEN | 0 | reporter | 24 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c rvu_nix_err_work() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 7833939566523564032 |
| BUF_SIZE | 1 | msg | 17 |
| STR_LEN | 0 | reporter | 16 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c rvu_nix_gen_work() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 6235751808574083072 |
| BUF_SIZE | 1 | msg | 17 |
| STR_LEN | 0 | reporter | 16 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c rvu_nix_intr_work() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 3177470279414996992 |
| BUF_SIZE | 1 | msg | 17 |
| STR_LEN | 0 | reporter | 16 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c rvu_nix_ras_work() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 9125325590585774080 |
| BUF_SIZE | 1 | msg | 17 |
| STR_LEN | 0 | reporter | 16 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c rvu_npa_err_work() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 2712474169368190976 |
| BUF_SIZE | 1 | msg | 17 |
| STR_LEN | 0 | reporter | 16 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c rvu_npa_gen_work() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 188995016150974464 |
| BUF_SIZE | 1 | msg | 17 |
| STR_LEN | 0 | reporter | 16 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c rvu_npa_intr_work() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 6673636709713936384 |
| BUF_SIZE | 1 | msg | 17 |
| STR_LEN | 0 | reporter | 16 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c rvu_npa_ras_work() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 7569060166888501248 |
| BUF_SIZE | 1 | msg | 29 |
| STR_LEN | 0 | reporter | 28 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/mellanox/mlx5/core/en/health.c mlx5e_health_report() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reporter | 1-u64max |
| PARAM_VALUE | 1 | msg | 2434588609445863424,3538734319756439552,5960819866786111488,7016071475063898112,7522716732242939904,8490159024713846784 |
| PARAM_VALUE | 2 | priv_ctx | 739786194813681664,1899065510667538432,2917561717414019072,4292005159954399232,4728335872009412608,5056265979948511232 |
| BUF_SIZE | 1 | msg | 256 |
| BUF_SIZE | 1 | msg | 256 |
| DATA_SOURCE | 0 | reporter | $1 |
| DATA_SOURCE | 1 | msg | $2 |
| DATA_SOURCE | 2 | priv_ctx | $3 |
| RX_PATH |
drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core_health_event_work() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 4341613046992437248 |
| BUF_SIZE | 1 | msg | 24 |
| BUF_SIZE | 2 | priv_ctx | 48 |
| STR_LEN | 0 | reporter | 23 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/meta/fbnic/fbnic_devlink.c fbnic_devlink_fw_report() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 1209544174605991936 |
| PARAM_VALUE | 2 | priv_ctx | 4096-ptr_max |
| BUF_SIZE | 1 | msg | 256 |
| DATA_SOURCE | 2 | priv_ctx | $0 |
| STR_LEN | 0 | reporter | 24 |
| NOCHECK_CALL | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/meta/fbnic/fbnic_devlink.c fbnic_devlink_otp_check() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 4801652896099770368,5529829745634643968,7991838962020782080 |
| PARAM_VALUE | 2 | priv_ctx | 4096-ptr_max |
| BUF_SIZE | 1 | msg | 28,31,39 |
| BUF_SIZE | 1 | msg | 28,31,39 |
| BUF_SIZE | 2 | priv_ctx | s32min-(-1),1-s32max |
| DATA_SOURCE | 1 | msg | $1 |
| DATA_SOURCE | 2 | priv_ctx | $0 |
| STR_LEN | 0 | reporter | 27,30,38 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | priv_ctx | unit_byte |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/qlogic/qed/qed_devlink.c qed_report_fatal_error() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reporter | 1-u64max |
| PARAM_VALUE | 1 | msg | 3117260872023871488 |
| PARAM_VALUE | 2 | priv_ctx | 2503221169838956544 |
| BUF_SIZE | 1 | msg | 21 |
| BUF_SIZE | 2 | priv_ctx | 4 |
| STR_LEN | 0 | reporter | 20 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &edev->qede_lock |
drivers/net/netdevsim/health.c nsim_dev_health_break_write() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 4096-ptr_max |
| PARAM_VALUE | 2 | priv_ctx | 4986023037538234368 |
| BUF_SIZE | 1 | msg | 1-1000000001,2147479553 |
| BUF_SIZE | 1 | msg | 1-1000000001,2147479553 |
| BUF_SIZE | 2 | priv_ctx | 8 |
| DATA_SOURCE | 1 | msg | r memdup_user_nul |
| TERMINATED | 1 | msg | 1 |
| USER_DATA | 1 | *msg | 0-255 |
| USER_PTR | 1 | msg |
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c bnxt_devlink_health_fw_report() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reporter | 1-u64max |
| PARAM_VALUE | 1 | msg | 6990801476495142912 |
| PARAM_VALUE | 2 | priv_ctx | 4096-ptr_max |
| BUF_SIZE | 1 | msg | 18 |
| STR_LEN | 0 | reporter | 17 |
| TERMINATED | 1 | msg | 1 |
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c bnxt_fw_diagnose() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 5925839207845421056 |
| PARAM_VALUE | 2 | priv_ctx | 4096-ptr_max |
| BUF_SIZE | 1 | msg | 19 |
| STR_LEN | 0 | reporter | 18 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &h->lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &devlink->lock | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &dpll_lock | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &net_dm_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct bnxt_fw_health)->lock |
drivers/net/ethernet/amd/pds_core/core.c pdsc_fw_down() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reporter | 1-u64max |
| PARAM_VALUE | 1 | msg | 5280541260585496576 |
| PARAM_VALUE | 2 | priv_ctx | 4096-ptr_max |
| BUF_SIZE | 1 | msg | 17 |
| BUF_SIZE | 2 | priv_ctx | s32min-(-1),1-s32max |
| DATA_SOURCE | 2 | priv_ctx | $0 |
| STR_LEN | 0 | reporter | 16 |
| TERMINATED | 1 | msg | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | priv_ctx | unit_byte |
| HALF_LOCKED2 | &pdsc->config_lock |
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c mgmt_watchdog_timeout_event_handler() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reporter | 1-ptr_max |
| PARAM_VALUE | 1 | msg | 8285190867395670016 |
| BUF_SIZE | 1 | msg | 24 |
| BUF_SIZE | 2 | priv_ctx | 1-2047 |
| DATA_SOURCE | 2 | priv_ctx | $1 |
| STR_LEN | 0 | reporter | 23 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c pf_fault_event_handler() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reporter | 1-ptr_max |
| PARAM_VALUE | 1 | msg | 6060473868327182336 |
| PARAM_VALUE | 2 | priv_ctx | 4096-ptr_max |
| BUF_SIZE | 1 | msg | 24 |
| BUF_SIZE | 2 | priv_ctx | 20 |
| STR_LEN | 0 | reporter | 23 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/intel/ice/devlink/health.c ice_devlink_health_report() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | reporter | 1-u64max |
| PARAM_VALUE | 1 | msg | 2498316166782398464,8781888790522703872 |
| PARAM_VALUE | 2 | priv_ctx | 734389736286834688,1650890231446241280 |
| BUF_SIZE | 1 | msg | 8,10 |
| BUF_SIZE | 1 | msg | 8,10 |
| BUF_SIZE | 2 | priv_ctx | 12,24 |
| BUF_SIZE | 2 | priv_ctx | 12,24 |
| DATA_SOURCE | 0 | reporter | $0 |
| DATA_SOURCE | 1 | msg | $1 |
| DATA_SOURCE | 2 | priv_ctx | $2 |
| STR_LEN | 0 | reporter | 7,9 |
| STR_LEN | 0 | reporter | 7,9 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/intel/ice/devlink/health.c ice_process_health_status_event() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 8878118306520641536 |
| PARAM_VALUE | 2 | priv_ctx | 0 |
| BUF_SIZE | 1 | msg | 21 |
| STR_LEN | 0 | reporter | 20 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/net/ethernet/intel/ice/devlink/health.c ice_process_health_status_event() -> devlink_health_report()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | msg | 3747486987501383680 |
| PARAM_VALUE | 2 | priv_ctx | 0 |
| BUF_SIZE | 1 | msg | 23 |
| STR_LEN | 0 | reporter | 22 |
| TERMINATED | 1 | msg | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |