Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/devlink/health.c devlink_health_report() -> devlink_health_do_dump()

Type Parameter Key Value
PARAM_VALUE 0 reporter 4096-ptr_max
PARAM_VALUE 0 reporter->auto_dump 1
PARAM_VALUE 0 reporter->devlink 4096-ptr_max
PARAM_VALUE 0 reporter->devlink->lock.dep_map->name 0-255
PARAM_VALUE 0 reporter->devlink->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 reporter->devlink->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 reporter->devlink->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 reporter->health_state 1
PARAM_VALUE 0 reporter->ops 4096-ptr_max
PARAM_VALUE 2 extack 0
BUF_SIZE 1 priv_ctx s32min-(-1),1-s32max
BUF_SIZE 1 priv_ctx s32min-(-1),1-s32max
CAPPED_DATA 0 reporter->devlink->_net.net 1
DATA_SOURCE 0 reporter $0
DATA_SOURCE 1 priv_ctx $2
STR_LEN 0 reporter (-1),7,9,16-18,20,22-24,27-28,30,38
STR_LEN 0 reporter (-1),7,9,16-18,20,22-24,27-28,30,38
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 priv_ctx unit_byte
LOCK2 &devlink->lock
HALF_LOCKED2 &h->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct devlink)->lock

net/devlink/health.c devlink_nl_health_reporter_dump_get_dumpit() -> devlink_health_do_dump()

Type Parameter Key Value
PARAM_VALUE 0 reporter 4096-ptr_max
PARAM_VALUE 0 reporter->ops 4096-ptr_max
PARAM_VALUE 0 reporter->ops->dump 4096-ptr_max
PARAM_VALUE 1 priv_ctx 0
PARAM_VALUE 2 extack 1892393987123912704
PARAM_VALUE 2 extack->_msg 0
PARAM_VALUE 2 extack->bad_attr 0
PARAM_VALUE 2 extack->cookie_len 0
PARAM_VALUE 2 extack->miss_nest 0
PARAM_VALUE 2 extack->miss_type 0
PARAM_VALUE 2 extack->policy 0
BUF_SIZE 2 extack 128
DATA_SOURCE 0 reporter r devlink_health_reporter_get_from_cb_lock
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex