Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/hsr/hsr_device.c hsr_dev_finalize() -> hsr_create_self_node()

Type Parameter Key Value
PARAM_VALUE 0 hsr 4096-ptr_max
PARAM_VALUE 0 hsr->node_db.next 4096-ptr_max
PARAM_VALUE 0 hsr->node_db.next->next 4096-ptr_max
PARAM_VALUE 0 hsr->node_db.prev 4096-ptr_max
PARAM_VALUE 0 hsr->node_db.prev->next 4096-ptr_max
PARAM_VALUE 0 hsr->node_db.prev->prev 4096-ptr_max
PARAM_VALUE 0 hsr->ports.next 4096-ptr_max
PARAM_VALUE 0 hsr->ports.next->next 4096-ptr_max
PARAM_VALUE 0 hsr->ports.prev 4096-ptr_max
PARAM_VALUE 0 hsr->ports.prev->next 4096-ptr_max
PARAM_VALUE 0 hsr->ports.prev->prev 4096-ptr_max
PARAM_VALUE 0 hsr->proto_ops 4177592394426748928,8476298882900180992
PARAM_VALUE 0 hsr->proxy_node_db.next 4096-ptr_max
PARAM_VALUE 0 hsr->proxy_node_db.next->next 4096-ptr_max
PARAM_VALUE 0 hsr->proxy_node_db.prev 4096-ptr_max
PARAM_VALUE 0 hsr->proxy_node_db.prev->next 4096-ptr_max
PARAM_VALUE 0 hsr->proxy_node_db.prev->prev 4096-ptr_max
BUF_SIZE 0 hsr->proto_ops 72
BUF_SIZE 1 addr_a 32
BUF_SIZE 2 addr_b 32
BIT_INFO 0 hsr->proto_ops 0x31a1c824140e0000,0x7df9deeebf6e5000
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 &ops->srcu
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rx_queue_mutex

net/hsr/hsr_main.c hsr_netdev_notify() -> hsr_create_self_node()

Type Parameter Key Value
PARAM_VALUE 0 hsr 4096-ptr_max
BUF_SIZE 1 addr_a 32