Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

net/devlink/param.c devlink_nl_param_value_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 86,182
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
DATA_SOURCE 1 attrtype $2
HARD_MAX 1 attrtype 182
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/region.c devlink_nl_cmd_region_read_chunk_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 0 msg->destructor 172217845709488128
PARAM_VALUE 0 msg->sk 4096-ptr_max
PARAM_VALUE 1 attrtype 96
PARAM_VALUE 2 val 0-18446744073709551614
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
CAPPED_DATA 2 val 1
CAPPED_DATA 2 val 1
DATA_SOURCE 0 msg $0
DATA_SOURCE 2 val $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &devlink->lock
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct devlink)->lock
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex

net/devlink/region.c devlink_nl_region_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 89
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &devlink->lock

net/devlink/region.c devlink_nl_region_notify_build() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 89
BUF_SIZE 0 msg 0-s32max
BUF_SIZE 0 msg 0-s32max
DATA_SOURCE 0 msg r nlmsg_new
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &region->snapshot_lock
HALF_LOCKED2 global &dsa2_mutex

net/devlink/trap.c devlink_nl_trap_policer_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 143
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/trap.c devlink_nl_trap_policer_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 144
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/trap.c devlink_trap_group_stats_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 0
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/trap.c devlink_trap_group_stats_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 1
PARAM_VALUE 2 val 0
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/trap.c devlink_trap_policer_stats_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 2
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/trap.c devlink_trap_stats_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 2
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/trap.c devlink_trap_stats_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 0
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/trap.c devlink_trap_stats_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 1
PARAM_VALUE 2 val 0
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/health.c devlink_fmsg_item_fill_data() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 113
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/health.c devlink_nl_health_reporter_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 117
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
STR_LEN 0 msg (-1),7,9,16-18,20,22-24,27-28,30,38
STR_LEN 0 msg (-1),7,9,16-18,20,22-24,27-28,30,38
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/health.c devlink_nl_health_reporter_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 118
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
STR_LEN 0 msg (-1),7,9,16-18,20,22-24,27-28,30,38
STR_LEN 0 msg (-1),7,9,16-18,20,22-24,27-28,30,38
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/health.c devlink_nl_health_reporter_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 120
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
STR_LEN 0 msg (-1),7,9,16-18,20,22-24,27-28,30,38
STR_LEN 0 msg (-1),7,9,16-18,20,22-24,27-28,30,38
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/health.c devlink_nl_health_reporter_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 181
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
STR_LEN 0 msg (-1),7,9,16-18,20,22-24,27-28,30,38
STR_LEN 0 msg (-1),7,9,16-18,20,22-24,27-28,30,38
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/health.c devlink_nl_health_reporter_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 119
PARAM_VALUE 2 val 0-u32max
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
STR_LEN 0 msg (-1),7,9,16-18,20,22-24,27-28,30,38
STR_LEN 0 msg (-1),7,9,16-18,20,22-24,27-28,30,38
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/health.c devlink_nl_health_reporter_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 137
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
STR_LEN 0 msg (-1),7,9,16-18,20,22-24,27-28,30,38
STR_LEN 0 msg (-1),7,9,16-18,20,22-24,27-28,30,38
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/rate.c devlink_nl_rate_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 166
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/rate.c devlink_nl_rate_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 167
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/dev.c devlink_nl_flash_update_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 125
BUF_SIZE 0 msg 0-s32max
BUF_SIZE 0 msg 0-s32max
DATA_SOURCE 0 msg $0
STR_LEN 0 msg (-1),7-18,23,31-33,41,45,49,58,63,106,127
STR_LEN 0 msg (-1),7-18,23,31-33,41,45,49,58,63,106,127
RX_PATH
TASK_NOT_RUNNING
UNITS 2 val unit_byte
HALF_LOCKED2 &devlink->lock

net/devlink/dev.c devlink_nl_flash_update_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 126
BUF_SIZE 0 msg 0-s32max
BUF_SIZE 0 msg 0-s32max
DATA_SOURCE 0 msg $0
STR_LEN 0 msg (-1),7-18,23,31-33,41,45,49,58,63,106,127
STR_LEN 0 msg (-1),7-18,23,31-33,41,45,49,58,63,106,127
RX_PATH
TASK_NOT_RUNNING
UNITS 2 val unit_byte
HALF_LOCKED2 &devlink->lock

net/devlink/dev.c devlink_nl_flash_update_fill() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 151
PARAM_VALUE 2 val 0,15,30,81,300,900,1500
BUF_SIZE 0 msg 0-s32max
BUF_SIZE 0 msg 0-s32max
DATA_SOURCE 0 msg $0
STR_LEN 0 msg (-1),7-18,23,31-33,41,45,49,58,63,106,127
STR_LEN 0 msg (-1),7-18,23,31-33,41,45,49,58,63,106,127
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

net/devlink/dpipe.c devlink_dpipe_entry_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->gen->s.len 0-s32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->nft.base_seq 1-u32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->nft.gencursor 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead 1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->refcnt_tracker.dead 1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_hard 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_lazy 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_soft 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.state_hash_work.flags 0-4294967295
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.state_hash_work.function 1626621062881370112
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.xfrm_cfg_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 msg->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 msg->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 msg->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 msg->sk->sk_bpf_storage->owner_refcnt.refs.counter s32min-s32max
PARAM_VALUE 0 msg->sk->sk_callback_lock.owner (-1)
PARAM_VALUE 0 msg->sk->sk_callback_lock.owner_cpu u32max
PARAM_VALUE 0 msg->sk->sk_callback_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 msg->sk->sk_owner->refcnt.counter 0-s32max
PARAM_VALUE 0 msg->sk->sk_prot_creator->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 *msg->sk->private->addtl 0-255
PARAM_VALUE 1 attrtype 36
PARAM_VALUE 2 val 0-s32max
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mlxsw_sp->router->lock
HALF_LOCKED2 &dev->ethtool->rss_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 mlxsw_sp_router)->lock

net/devlink/dpipe.c devlink_dpipe_entry_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->gen->s.len 0-s32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->nft.base_seq 1-u32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->nft.gencursor 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead 1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->refcnt_tracker.dead 1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_hard 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_lazy 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_soft 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.state_hash_work.flags 0-4294967295
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.state_hash_work.function 1626621062881370112
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.xfrm_cfg_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 msg->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 msg->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 msg->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 msg->sk->sk_bpf_storage->owner_refcnt.refs.counter s32min-s32max
PARAM_VALUE 0 msg->sk->sk_callback_lock.owner (-1)
PARAM_VALUE 0 msg->sk->sk_callback_lock.owner_cpu u32max
PARAM_VALUE 0 msg->sk->sk_callback_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 msg->sk->sk_owner->refcnt.counter 0-s32max
PARAM_VALUE 0 msg->sk->sk_prot_creator->owner->refcnt.counter 0-s32max
PARAM_VALUE 0 *msg->sk->private->addtl 0-255
PARAM_VALUE 1 attrtype 39
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mlxsw_sp->router->lock
HALF_LOCKED2 &dev->ethtool->rss_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 mlxsw_sp_router)->lock

net/devlink/dpipe.c devlink_dpipe_table_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data->nlmsg_pid 0-4294967295
PARAM_VALUE 0 msg->data->nlmsg_seq 0-4294967295
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->gen->s.len 0-s32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->nft.base_seq 1-u32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->nft.gencursor 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead 1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->refcnt_tracker.dead 1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_hard 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_lazy 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_soft 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.state_hash_work.flags 0-4294967295
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.state_hash_work.function 1626621062881370112
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.xfrm_cfg_mutex.dep_map->name 0-255
PARAM_VALUE 0 msg->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 msg->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 msg->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 msg->sk->sk_bpf_storage->owner_refcnt.refs.counter s32min-s32max
PARAM_VALUE 0 msg->sk->sk_callback_lock.owner (-1)
PARAM_VALUE 0 msg->sk->sk_callback_lock.owner_cpu u32max
PARAM_VALUE 0 msg->sk->sk_callback_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 msg->sk->sk_reuseport_cb 0
PARAM_VALUE 0 msg->sk->sk_user_data 0
PARAM_VALUE 0 *msg->sk->private->addtl 0-255
PARAM_VALUE 1 attrtype 30
CAPPED_DATA 0 msg 1
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
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

net/devlink/dpipe.c devlink_dpipe_table_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data->nlmsg_pid 0-4294967295
PARAM_VALUE 0 msg->data->nlmsg_seq 0-4294967295
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->gen->s.len 0-s32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->nft.base_seq 1-u32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->nft.gencursor 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead 1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->refcnt_tracker.dead 1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_hard 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_lazy 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_soft 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.state_hash_work.flags 0-4294967295
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.state_hash_work.function 1626621062881370112
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.xfrm_cfg_mutex.dep_map->name 0-255
PARAM_VALUE 0 msg->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 msg->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 msg->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 msg->sk->sk_bpf_storage->owner_refcnt.refs.counter s32min-s32max
PARAM_VALUE 0 msg->sk->sk_callback_lock.owner (-1)
PARAM_VALUE 0 msg->sk->sk_callback_lock.owner_cpu u32max
PARAM_VALUE 0 msg->sk->sk_callback_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 msg->sk->sk_reuseport_cb 0
PARAM_VALUE 0 msg->sk->sk_user_data 0
PARAM_VALUE 0 *msg->sk->private->addtl 0-255
PARAM_VALUE 1 attrtype 75
CAPPED_DATA 0 msg 1
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
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

net/devlink/dpipe.c devlink_dpipe_table_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data->nlmsg_pid 0-4294967295
PARAM_VALUE 0 msg->data->nlmsg_seq 0-4294967295
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->gen->s.len 0-s32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->nft.base_seq 1-u32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->nft.gencursor 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->notrefcnt_tracker.dead 1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->refcnt_tracker.dead 1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->dfl_pwq 0-s64max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_max_active s32min-s32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.nat_keepalive_work.wq->saved_min_active s32min-s32max
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_hard 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_lazy 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.policy_hthresh.work.is_soft 0-1
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.state_hash_work.flags 0-4294967295
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.state_hash_work.function 1626621062881370112
PARAM_VALUE 0 msg->sk->__sk_common.skc_net.net->xfrm.xfrm_cfg_mutex.dep_map->name 0-255
PARAM_VALUE 0 msg->sk->ns_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 msg->sk->ns_tracker->dead 0-1
PARAM_VALUE 0 msg->sk->ns_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 msg->sk->sk_bpf_storage->owner_refcnt.refs.counter s32min-s32max
PARAM_VALUE 0 msg->sk->sk_callback_lock.owner (-1)
PARAM_VALUE 0 msg->sk->sk_callback_lock.owner_cpu u32max
PARAM_VALUE 0 msg->sk->sk_callback_lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 msg->sk->sk_reuseport_cb 0
PARAM_VALUE 0 msg->sk->sk_user_data 0
PARAM_VALUE 0 *msg->sk->private->addtl 0-255
PARAM_VALUE 1 attrtype 76
CAPPED_DATA 0 msg 1
DATA_SOURCE 0 msg $0
RX_PATH
TASK_NOT_RUNNING
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

net/devlink/resource.c devlink_resource_occ_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 74
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
CAPPED_DATA 0 msg 1
DATA_SOURCE 0 msg $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 val 0-u16max
NO_OVERFLOW_SIMPLE 0 msg->end
NO_OVERFLOW_SIMPLE 0 msg->extensions
NO_OVERFLOW_SIMPLE 0 msg->len
NO_OVERFLOW_SIMPLE 0 msg->sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 0 msg->tail
HALF_LOCKED2 &devlink->lock

net/devlink/resource.c devlink_resource_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 67
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
CAPPED_DATA 0 msg 1
DATA_SOURCE 0 msg $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 msg->end
NO_OVERFLOW_SIMPLE 0 msg->extensions
NO_OVERFLOW_SIMPLE 0 msg->len
NO_OVERFLOW_SIMPLE 0 msg->sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 0 msg->tail
UNITS 2 val unit_array_size
HALF_LOCKED2 &devlink->lock

net/devlink/resource.c devlink_resource_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 66
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
CAPPED_DATA 0 msg 1
DATA_SOURCE 0 msg $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 msg->end
NO_OVERFLOW_SIMPLE 0 msg->extensions
NO_OVERFLOW_SIMPLE 0 msg->len
NO_OVERFLOW_SIMPLE 0 msg->sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 0 msg->tail
HALF_LOCKED2 &devlink->lock

net/devlink/resource.c devlink_resource_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 68
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
CAPPED_DATA 0 msg 1
DATA_SOURCE 0 msg $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 msg->end
NO_OVERFLOW_SIMPLE 0 msg->extensions
NO_OVERFLOW_SIMPLE 0 msg->len
NO_OVERFLOW_SIMPLE 0 msg->sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 0 msg->tail
UNITS 2 val unit_array_size
HALF_LOCKED2 &devlink->lock

net/devlink/resource.c devlink_resource_size_params_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 72
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
CAPPED_DATA 0 msg 1
DATA_SOURCE 0 msg $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 msg->end
NO_OVERFLOW_SIMPLE 0 msg->extensions
NO_OVERFLOW_SIMPLE 0 msg->len
NO_OVERFLOW_SIMPLE 0 msg->sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 0 msg->tail
HALF_LOCKED2 &devlink->lock

net/devlink/resource.c devlink_resource_size_params_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 71
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
CAPPED_DATA 0 msg 1
DATA_SOURCE 0 msg $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 msg->end
NO_OVERFLOW_SIMPLE 0 msg->extensions
NO_OVERFLOW_SIMPLE 0 msg->len
NO_OVERFLOW_SIMPLE 0 msg->sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 0 msg->tail
UNITS 2 val unit_array_size
HALF_LOCKED2 &devlink->lock

net/devlink/resource.c devlink_resource_size_params_put() -> devlink_nl_put_u64()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
PARAM_VALUE 0 msg->data_len 0
PARAM_VALUE 1 attrtype 70
BUF_SIZE 0 msg (-1)-s32max
BUF_SIZE 0 msg (-1)-s32max
CAPPED_DATA 0 msg 1
DATA_SOURCE 0 msg $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 msg->end
NO_OVERFLOW_SIMPLE 0 msg->extensions
NO_OVERFLOW_SIMPLE 0 msg->len
NO_OVERFLOW_SIMPLE 0 msg->sk->sk_backlog.len
NO_OVERFLOW_SIMPLE 0 msg->tail
UNITS 2 val unit_array_size
HALF_LOCKED2 &devlink->lock