Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/netlink/genetlink.c ctrl_dumppolicy() -> genl_op_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 4096-ptr_max
PARAM_VALUE 0 iter->family->hdrsize 0,4,8
PARAM_VALUE 0 iter->family->maxattr 0-4,6-14,16-17,23,27,31-32,35,37,48,56,60,367
PARAM_VALUE 0 iter->family->mcgrp_offset 0-64
PARAM_VALUE 0 iter->family->n_mcgrps 0-2,7
PARAM_VALUE 0 iter->family->n_ops 0-2,4,7,11,18-19,24,37,51
PARAM_VALUE 0 iter->family->n_small_ops 0-9,11,16,18,24,120
PARAM_VALUE 0 iter->family->n_split_ops 0,2-5,7-10,15,17-18,32,75
PARAM_VALUE 0 iter->family->resv_start_op 0,2-9,11-12,18-19,26,31,34-35,42,50,84,153
PARAM_VALUE 0 iter->family->sock_priv_size 0,16,80,168
PARAM_VALUE 0 iter->family->version 0-3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex

net/netlink/genetlink.c ctrl_dumppolicy_start() -> genl_op_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 4096-ptr_max
PARAM_VALUE 0 iter->cmd_idx 0
PARAM_VALUE 0 iter->entry_idx 0
PARAM_VALUE 0 iter->family 4096-ptr_max
PARAM_VALUE 0 iter->family->bind 0,1325794437477441536
PARAM_VALUE 0 iter->family->hdrsize 0,4,8
PARAM_VALUE 0 iter->family->maxattr 0-4,6-14,16-17,23,27,31-32,35,37,48,56,60,367
PARAM_VALUE 0 iter->family->mcgrp_offset 0-64
PARAM_VALUE 0 iter->family->n_mcgrps 0-2,7
PARAM_VALUE 0 iter->family->n_ops 0-2,4,7,11,18-19,24,37,51
PARAM_VALUE 0 iter->family->n_small_ops 0-9,11,16,18,24,120
PARAM_VALUE 0 iter->family->n_split_ops 0,2-5,7-10,15,18,32,75
PARAM_VALUE 0 iter->family->post_doit 0,2681982595954356224,2916057272147640320,6228723603996491776,8594021776600145920
PARAM_VALUE 0 iter->family->pre_doit 0,1108279713493118976,2579629444706820096,4316502387113431040,5991433878720262144
PARAM_VALUE 0 iter->family->resv_start_op 0,2-9,11-12,18-19,26,31,34-35,42,50,84,153
PARAM_VALUE 0 iter->family->sock_priv_destroy 0,2287681233959895040,4223785282221961216,8907483932286885888
PARAM_VALUE 0 iter->family->sock_priv_init 0,842652672016076800,1285406322771566592
PARAM_VALUE 0 iter->family->sock_priv_size 0,16,80,168
PARAM_VALUE 0 iter->family->unbind 0,1964769460506300416
PARAM_VALUE 0 iter->family->version 0-3
PARAM_VALUE 0 iter->flags 0
BUF_SIZE 0 iter 104
DATA_SOURCE 0 iter r _kmalloc_noprof
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nlk->nl_cb_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex

net/netlink/genetlink.c ctrl_dumppolicy_start() -> genl_op_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 8980555972954038272
PARAM_VALUE 0 iter->entry_idx s32min-247
PARAM_VALUE 0 iter->family 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nlk->nl_cb_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex

net/netlink/genetlink.c ctrl_dumppolicy_start() -> genl_op_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 8980555972954038272
PARAM_VALUE 0 iter->cmd 0-255
PARAM_VALUE 0 iter->doit.post_doit 0,2681982595954356224,2916057272147640320,6228723603996491776,8594021776600145920
PARAM_VALUE 0 iter->doit.pre_doit 0,1108279713493118976,2579629444706820096,4316502387113431040,5991433878720262144
PARAM_VALUE 0 iter->dumpit.post_doit 0,2681982595954356224,2916057272147640320,6228723603996491776,8594021776600145920
PARAM_VALUE 0 iter->dumpit.pre_doit 0,1108279713493118976,2579629444706820096,4316502387113431040,5991433878720262144
PARAM_VALUE 0 iter->entry_idx s32min-247
PARAM_VALUE 0 iter->family 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &nlk->nl_cb_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex

net/netlink/genetlink.c ctrl_fill_info() -> genl_op_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 5053867821998297088
PARAM_VALUE 0 iter->entry_idx s32min-247
PARAM_VALUE 0 iter->family 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

net/netlink/genetlink.c ctrl_fill_info() -> genl_op_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 5053867821998297088
PARAM_VALUE 0 iter->cmd 0-255
PARAM_VALUE 0 iter->doit.post_doit 0,2681982595954356224,2916057272147640320,6228723603996491776,8594021776600145920
PARAM_VALUE 0 iter->doit.pre_doit 0,1108279713493118976,2579629444706820096,4316502387113431040,5991433878720262144
PARAM_VALUE 0 iter->dumpit.post_doit 0,2681982595954356224,2916057272147640320,6228723603996491776,8594021776600145920
PARAM_VALUE 0 iter->dumpit.pre_doit 0,1108279713493118976,2579629444706820096,4316502387113431040,5991433878720262144
PARAM_VALUE 0 iter->entry_idx s32min-247
PARAM_VALUE 0 iter->family 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

net/netlink/genetlink.c genl_validate_ops() -> genl_op_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 9158294282552582144
PARAM_VALUE 0 iter->entry_idx s32min-247
PARAM_VALUE 0 iter->family 4096-ptr_max
PARAM_VALUE 0 iter->flags 0,2-255

net/netlink/genetlink.c genl_validate_ops() -> genl_op_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 5584374692967976960
PARAM_VALUE 0 iter->cmd 0-255
PARAM_VALUE 0 iter->entry_idx s32min-247
PARAM_VALUE 0 iter->family 4096-ptr_max

net/netlink/genetlink.c genl_validate_ops() -> genl_op_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 5584374692967976960
PARAM_VALUE 0 iter->cmd 0-255
PARAM_VALUE 0 iter->doit.post_doit 0,2681982595954356224,2916057272147640320,6228723603996491776,8594021776600145920
PARAM_VALUE 0 iter->doit.pre_doit 0,1108279713493118976,2579629444706820096,4316502387113431040,5991433878720262144
PARAM_VALUE 0 iter->dumpit.post_doit 0,2681982595954356224,2916057272147640320,6228723603996491776,8594021776600145920
PARAM_VALUE 0 iter->dumpit.pre_doit 0,1108279713493118976,2579629444706820096,4316502387113431040,5991433878720262144
PARAM_VALUE 0 iter->entry_idx s32min-247
PARAM_VALUE 0 iter->family 4096-ptr_max

net/netlink/genetlink.c genl_validate_ops() -> genl_op_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 9158294282552582144
PARAM_VALUE 0 iter->cmd 0-255
PARAM_VALUE 0 iter->doit.post_doit 0,2681982595954356224,2916057272147640320,6228723603996491776,8594021776600145920
PARAM_VALUE 0 iter->doit.pre_doit 0,1108279713493118976,2579629444706820096,4316502387113431040,5991433878720262144
PARAM_VALUE 0 iter->dumpit.post_doit 0,2681982595954356224,2916057272147640320,6228723603996491776,8594021776600145920
PARAM_VALUE 0 iter->dumpit.pre_doit 0,1108279713493118976,2579629444706820096,4316502387113431040,5991433878720262144
PARAM_VALUE 0 iter->entry_idx s32min-247
PARAM_VALUE 0 iter->family 4096-ptr_max
PARAM_VALUE 0 iter->flags 2-255