Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/net/ethernet/mellanox/mlx5/core/health.c mlx5_fw_reporters_create() -> devl_health_reporter_create()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 ops 7988578717408337920,9118345870971834368
PARAM_VALUE 2 priv 4096-ptr_max
BUF_SIZE 1 ops 56
DATA_SOURCE 0 devlink r priv_to_devlink
DATA_SOURCE 2 priv $0
BIT_INFO 1 ops 0x6e880200224c0000,0x7edfff46b77fb000
BIT_INFO 1 ops 0x6e880200224c0000,0x7edfff46b77fb000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/mellanox/mlx5/core/health.c mlx5_fw_reporters_create() -> devl_health_reporter_create()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 ops 4745143807774015488,5522412261713788928,8896314155815972864
PARAM_VALUE 2 priv 4096-ptr_max
BUF_SIZE 1 ops 56
DATA_SOURCE 0 devlink r priv_to_devlink
DATA_SOURCE 2 priv $0
BIT_INFO 1 ops 0x400200000a800000,0x7fffafb7ffb7f000
BIT_INFO 1 ops 0x400200000a800000,0x7fffafb7ffb7f000
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/amd/pds_core/main.c pdsc_init_pf() -> devl_health_reporter_create()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 0 devlink->lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 devlink->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 devlink->params.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 ops 3747324018552832000
PARAM_VALUE 2 priv 4096-ptr_max
DATA_SOURCE 0 devlink r priv_to_devlink
DATA_SOURCE 2 priv $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &devlink->lock
TYPE_LOCK (struct devlink)->lock

drivers/net/ethernet/mellanox/mlxsw/core.c mlxsw_core_health_init() -> devl_health_reporter_create()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 ops 3255751625068265472
PARAM_VALUE 2 priv 4096-ptr_max
DATA_SOURCE 0 devlink r priv_to_devlink
DATA_SOURCE 2 priv $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/netdevsim/health.c nsim_dev_health_init() -> devl_health_reporter_create()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 0 devlink->ops->trap_group_init 0
PARAM_VALUE 1 ops 4858539824641052672
PARAM_VALUE 2 priv 4096-ptr_max
BUF_SIZE 2 priv 40
CAPPED_DATA 0 devlink 1
CAPPED_DATA 0 devlink->_net.net 1
DATA_SOURCE 0 devlink $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &devlink->lock

drivers/net/netdevsim/health.c nsim_dev_health_init() -> devl_health_reporter_create()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 0 devlink->ops->trap_group_init 0
PARAM_VALUE 1 ops 3409501980631293952
PARAM_VALUE 2 priv 4096-ptr_max
BUF_SIZE 2 priv 40
CAPPED_DATA 0 devlink 1
CAPPED_DATA 0 devlink->_net.net 1
DATA_SOURCE 0 devlink $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 0 &devlink->lock

net/devlink/health.c devlink_health_reporter_create() -> devl_health_reporter_create()

Type Parameter Key Value
PARAM_VALUE 0 devlink->lock.dep_map->name 0-255
PARAM_VALUE 0 devlink->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 devlink->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 devlink->lock.osq.tail.counter 0-s32max
PARAM_VALUE 1 ops 4096-ptr_max
DATA_SOURCE 0 devlink $0
DATA_SOURCE 1 ops $1
DATA_SOURCE 2 priv $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &devlink->lock
TYPE_LOCK (struct devlink)->lock

drivers/net/ethernet/intel/ice/devlink/health.c ice_init_devlink_rep() -> devl_health_reporter_create()

Type Parameter Key Value
PARAM_VALUE 0 devlink 4096-ptr_max
PARAM_VALUE 1 ops 510845055074369536,1167280354028290048,4242656446463012864,7192274692550242304
PARAM_VALUE 2 priv 4096-ptr_max
DATA_SOURCE 0 devlink r priv_to_devlink
DATA_SOURCE 1 ops $1
DATA_SOURCE 2 priv $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock