Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/hsr/hsr_slave.c hsr_add_port() -> hsr_portdev_setup()

Type Parameter Key Value
PARAM_VALUE 0 hsr 4096-ptr_max
PARAM_VALUE 0 hsr->announce_proxy_timer.entry.pprev 0
PARAM_VALUE 0 hsr->announce_proxy_timer.flags 0-4194302
PARAM_VALUE 0 hsr->announce_proxy_timer.lockdep_map->name 0-255
PARAM_VALUE 0 hsr->announce_timer.entry.pprev 0
PARAM_VALUE 0 hsr->announce_timer.flags 0-4194302
PARAM_VALUE 0 hsr->announce_timer.lockdep_map->name 0-255
PARAM_VALUE 0 hsr->dev->card_data.hydra.transid 0-255
PARAM_VALUE 0 hsr->fbd->fw_cap.need_bmc_macda_sync 1
PARAM_VALUE 0 hsr->fbd->uc_addr0 0
PARAM_VALUE 0 hsr->fbd->uc_addr4 0
PARAM_VALUE 0 hsr->fs->l2.allmulti_enabled 0-1
PARAM_VALUE 0 hsr->fs->l2.broadcast_enabled 0-1
PARAM_VALUE 0 hsr->fs->l2.ft.t->node.lock.first_waiter->list.next 2212933610777083904,2624917664208203776
PARAM_VALUE 0 hsr->fs->l2.promisc_enabled 0-1
PARAM_VALUE 0 hsr->fs->mdev->cmd.pool->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 hsr->fs->mdev->cmd.token 1-255
PARAM_VALUE 0 hsr->fs->mdev->cmd.vars.throttle_sem.count 0-4294967295
PARAM_VALUE 0 hsr->fs->mdev->cmd.vars.throttle_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 hsr->fs->mdev->cmd.vars.unprivileged_sem.count 0-4294967295
PARAM_VALUE 0 hsr->fs->mdev->cmd.vars.unprivileged_sem.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 hsr->fs->promisc.ft.t->autogroup.num_groups 0-4294967295
PARAM_VALUE 0 hsr->fs->promisc.ft.t->fgs_hash.ht.nelems.counter s32min-s32max
PARAM_VALUE 0 hsr->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 hsr->lowerdev->rx_mode_retry_timer.is_hard 0-1
PARAM_VALUE 0 hsr->lowerdev->rx_mode_retry_timer.is_lazy 0-1
PARAM_VALUE 0 hsr->lowerdev->rx_mode_retry_timer.is_queued 0-1
PARAM_VALUE 0 hsr->lowerdev->rx_mode_retry_timer.is_soft 0-1
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->phy_dev->rx_mode_retry_timer.is_hard 0-1
PARAM_VALUE 0 hsr->phy_dev->rx_mode_retry_timer.is_lazy 0-1
PARAM_VALUE 0 hsr->phy_dev->rx_mode_retry_timer.is_queued 0-1
PARAM_VALUE 0 hsr->phy_dev->rx_mode_retry_timer.is_soft 0-1
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->prot_version 0-2
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
PARAM_VALUE 0 hsr->prune_proxy_timer.entry.pprev 0
PARAM_VALUE 0 hsr->prune_proxy_timer.flags 0-4194302
PARAM_VALUE 0 hsr->prune_proxy_timer.lockdep_map->name 0-255
PARAM_VALUE 0 hsr->prune_timer.entry.pprev 0
PARAM_VALUE 0 hsr->prune_timer.flags 0-4194302
PARAM_VALUE 0 hsr->prune_timer.lockdep_map->name 0-255
PARAM_VALUE 0 hsr->rocker->cmd_ring.head 0-4294967295
PARAM_VALUE 0 hsr->self_node 4096-ptr_max
PARAM_VALUE 0 hsr->sequence_nr 64511
PARAM_VALUE 0 hsr->sup_multicast_addr 4096-ptr_max
PARAM_VALUE 0 hsr->sup_sequence_nr 32255
PARAM_VALUE 0 hsr->vf_netdev->rx_mode_retry_timer.is_hard 0-1
PARAM_VALUE 0 hsr->vf_netdev->rx_mode_retry_timer.is_lazy 0-1
PARAM_VALUE 0 hsr->vf_netdev->rx_mode_retry_timer.is_queued 0-1
PARAM_VALUE 0 hsr->vf_netdev->rx_mode_retry_timer.is_soft 0-1
PARAM_VALUE 0 *hsr->sup_multicast_addr 1
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->addr_len 6
PARAM_VALUE 1 dev->dev_addr 4096-ptr_max
PARAM_VALUE 1 dev->netdev_ops->ndo_start_xmit 0-5595975123453214719,5595975123453214721-u64max
PARAM_VALUE 1 dev->rtnl_link_ops->alloc 0,1182153660833808384,3130032447137456128
PARAM_VALUE 1 dev->rtnl_link_ops->get_num_rx_queues 0,1694260139628544000,4559208055891021824,7097615251001798656,8443738062496038912
PARAM_VALUE 1 dev->rtnl_link_ops->get_num_tx_queues 0,1694260139628544000,4559208055891021824,7071371917186535424,8443738062496038912
PARAM_VALUE 1 dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 1 dev->rtnl_link_ops->peer_type 0-1
PARAM_VALUE 1 dev->type 1
PARAM_VALUE 2 port 4096-ptr_max
PARAM_VALUE 2 port->dev 4096-ptr_max
PARAM_VALUE 2 port->dev->addr_len 6
PARAM_VALUE 2 port->dev->dev_addr 4096-ptr_max
PARAM_VALUE 2 port->dev->type 1
PARAM_VALUE 2 port->hsr 4096-ptr_max
PARAM_VALUE 2 port->hsr->announce_proxy_timer.flags 0-4194302
PARAM_VALUE 2 port->hsr->announce_timer.entry.pprev 0
PARAM_VALUE 2 port->hsr->announce_timer.flags 0-4194302
PARAM_VALUE 2 port->hsr->node_db.next 4096-ptr_max
PARAM_VALUE 2 port->hsr->node_db.prev 4096-ptr_max
PARAM_VALUE 2 port->hsr->ports.next 4096-ptr_max
PARAM_VALUE 2 port->hsr->ports.prev 4096-ptr_max
PARAM_VALUE 2 port->hsr->prot_version 0-2
PARAM_VALUE 2 port->hsr->proto_ops 4177592394426748928,8476298882900180992
PARAM_VALUE 2 port->hsr->proxy_node_db.next 4096-ptr_max
PARAM_VALUE 2 port->hsr->proxy_node_db.prev 4096-ptr_max
PARAM_VALUE 2 port->hsr->prune_proxy_timer.flags 0-4194302
PARAM_VALUE 2 port->hsr->prune_timer.entry.pprev 0
PARAM_VALUE 2 port->hsr->prune_timer.flags 0-4194302
PARAM_VALUE 2 port->hsr->self_node 4096-ptr_max
PARAM_VALUE 2 port->hsr->sequence_nr 64511
PARAM_VALUE 2 port->hsr->sup_sequence_nr 32255
PARAM_VALUE 2 port->original_macaddress 4096-ptr_max
PARAM_VALUE 2 port->port_list.next 4096-ptr_max
PARAM_VALUE 2 port->port_list.prev 4096-ptr_max
PARAM_VALUE 2 port->type 1-3
PARAM_VALUE 3 extack 4971238048455385088
PARAM_VALUE 3 extack->bad_attr 0
PARAM_VALUE 3 extack->cookie_len 0
PARAM_VALUE 3 extack->miss_nest 0
PARAM_VALUE 3 extack->miss_type 0
PARAM_VALUE 3 extack->policy 0
BUF_SIZE 0 hsr->proto_ops 72
BUF_SIZE 2 port 64
CAPPED_DATA 2 port->type 1
DATA_SOURCE 0 hsr $0
DATA_SOURCE 1 dev $1
DATA_SOURCE 2 port r _kzalloc_noprof
DATA_SOURCE 3 extack $3
BIT_INFO 0 hsr->proto_ops 0x31a1c824140e0000,0xffffffffffffffff
BIT_INFO 2 port->type 0x0,0x7
NOSPEC 2 port->dev->ifindex
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 port->dev->ifindex 0-s32max[c]
NO_OVERFLOW_SIMPLE 1 dev->group
NO_OVERFLOW_SIMPLE 2 port->dev->group
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