Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

net/8021q/vlan_mvrp.c vlan_mvrp_init_applicant() -> mrp_init_applicant()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->addr_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->garp_port 1-u64max
PARAM_VALUE 0 dev->mc.list.prev 4096-ptr_max
PARAM_VALUE 0 dev->mc.list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->priv->curr_active_slave->dev->allmulti 0-4294967295
PARAM_VALUE 0 dev->priv->curr_active_slave->dev->flags 0-4294967295
PARAM_VALUE 0 dev->priv->curr_active_slave->dev->mc.count s32min-s32max
PARAM_VALUE 0 dev->priv->curr_active_slave->dev->promiscuity 0-4294967295
PARAM_VALUE 0 dev->priv->curr_active_slave->dev->refcnt_tracker.quarantine_avail 0-4294967295
PARAM_VALUE 0 dev->priv->curr_active_slave->dev->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 0 dev->priv->curr_active_slave->dev->rx_mode_addr_cache.count s32min-s32max
PARAM_VALUE 0 dev->priv->curr_active_slave->dev->rx_mode_retry_count 0-4294967295
PARAM_VALUE 0 dev->priv->curr_active_slave->dev->uc.count s32min-s32max
PARAM_VALUE 0 dev->priv->curr_active_slave->dev->uc_promisc 0-1
PARAM_VALUE 0 dev->priv->lowerdev->allmulti 0-4294967295
PARAM_VALUE 0 dev->priv->lowerdev->flags 0-4294967295
PARAM_VALUE 0 dev->priv->lowerdev->mc.count s32min-s32max
PARAM_VALUE 0 dev->priv->lowerdev->promiscuity 0-4294967295
PARAM_VALUE 0 dev->priv->lowerdev->refcnt_tracker.quarantine_avail 0-4294967295
PARAM_VALUE 0 dev->priv->lowerdev->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 0 dev->priv->lowerdev->rx_mode_addr_cache.count s32min-s32max
PARAM_VALUE 0 dev->priv->lowerdev->rx_mode_retry_count 0-4294967295
PARAM_VALUE 0 dev->priv->lowerdev->rx_mode_retry_timer.is_hard 0-1
PARAM_VALUE 0 dev->priv->lowerdev->rx_mode_retry_timer.is_lazy 0-1
PARAM_VALUE 0 dev->priv->lowerdev->rx_mode_retry_timer.is_queued 0-1
PARAM_VALUE 0 dev->priv->lowerdev->rx_mode_retry_timer.is_soft 0-1
PARAM_VALUE 0 dev->priv->lowerdev->rx_mode_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 dev->priv->lowerdev->rx_mode_tracker->dead 0-1
PARAM_VALUE 0 dev->priv->lowerdev->rx_mode_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 dev->priv->lowerdev->uc.count s32min-s32max
PARAM_VALUE 0 dev->priv->lowerdev->uc_promisc 0-1
PARAM_VALUE 0 dev->priv->phy_dev->allmulti 0-4294967295
PARAM_VALUE 0 dev->priv->phy_dev->flags 0-4294967295
PARAM_VALUE 0 dev->priv->phy_dev->mc.count s32min-s32max
PARAM_VALUE 0 dev->priv->phy_dev->refcnt_tracker.quarantine_avail 0-4294967295
PARAM_VALUE 0 dev->priv->phy_dev->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 0 dev->priv->phy_dev->rx_mode_addr_cache.count s32min-s32max
PARAM_VALUE 0 dev->priv->phy_dev->rx_mode_retry_count 0-4294967295
PARAM_VALUE 0 dev->priv->phy_dev->rx_mode_retry_timer.is_hard 0-1
PARAM_VALUE 0 dev->priv->phy_dev->rx_mode_retry_timer.is_lazy 0-1
PARAM_VALUE 0 dev->priv->phy_dev->rx_mode_retry_timer.is_queued 0-1
PARAM_VALUE 0 dev->priv->phy_dev->rx_mode_retry_timer.is_soft 0-1
PARAM_VALUE 0 dev->priv->phy_dev->rx_mode_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 dev->priv->phy_dev->rx_mode_tracker->dead 0-1
PARAM_VALUE 0 dev->priv->phy_dev->rx_mode_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 dev->priv->phy_dev->uc.count s32min-s32max
PARAM_VALUE 0 dev->priv->phy_dev->uc_promisc 0-1
PARAM_VALUE 0 dev->priv->vf_netdev->allmulti 0-4294967295
PARAM_VALUE 0 dev->priv->vf_netdev->flags 0-4294967295
PARAM_VALUE 0 dev->priv->vf_netdev->mc.count s32min-s32max
PARAM_VALUE 0 dev->priv->vf_netdev->promiscuity 0-4294967295
PARAM_VALUE 0 dev->priv->vf_netdev->refcnt_tracker.quarantine_avail 0-4294967295
PARAM_VALUE 0 dev->priv->vf_netdev->refcnt_tracker.untracked.refs.counter s32min-s32max
PARAM_VALUE 0 dev->priv->vf_netdev->rx_mode_addr_cache.count s32min-s32max
PARAM_VALUE 0 dev->priv->vf_netdev->rx_mode_retry_count 0-4294967295
PARAM_VALUE 0 dev->priv->vf_netdev->rx_mode_retry_timer.is_hard 0-1
PARAM_VALUE 0 dev->priv->vf_netdev->rx_mode_retry_timer.is_lazy 0-1
PARAM_VALUE 0 dev->priv->vf_netdev->rx_mode_retry_timer.is_queued 0-1
PARAM_VALUE 0 dev->priv->vf_netdev->rx_mode_retry_timer.is_soft 0-1
PARAM_VALUE 0 dev->priv->vf_netdev->rx_mode_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 dev->priv->vf_netdev->rx_mode_tracker->dead 0-1
PARAM_VALUE 0 dev->priv->vf_netdev->rx_mode_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 dev->priv->vf_netdev->uc.count s32min-s32max
PARAM_VALUE 0 dev->priv->vf_netdev->uc_promisc 0-1
PARAM_VALUE 0 dev->vlan_info 1-u64max
PARAM_VALUE 0 dev->vlan_info->vid_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->vlan_info->vid_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->vlan_info->vid_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->work_node.next 4096-ptr_max
PARAM_VALUE 0 dev->work_node.next->prev 4096-ptr_max
PARAM_VALUE 0 dev->work_node.prev 4074011205511094272
PARAM_VALUE 0 dev->work_tracker 0,4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 0 *dev->priv->curr_active_slave->dev->name 0-255
PARAM_VALUE 0 *dev->priv->curr_active_slave->dev->pcpu_refcnt s32min-s32max
PARAM_VALUE 0 *dev->priv->lowerdev->name 0-255
PARAM_VALUE 0 *dev->priv->lowerdev->pcpu_refcnt s32min-s32max
PARAM_VALUE 0 *dev->priv->phy_dev->name 0-255
PARAM_VALUE 0 *dev->priv->phy_dev->pcpu_refcnt s32min-s32max
PARAM_VALUE 0 *dev->priv->vf_netdev->name 0-255
PARAM_VALUE 0 *dev->priv->vf_netdev->pcpu_refcnt s32min-s32max
PARAM_VALUE 1 appl 83552181607993344
CAPPED_DATA 0 dev->addr_len 1
CAPPED_DATA 0 dev->vlan_info 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rtnl_mutex
HALF_LOCKED2 global &vlan_ioctl_mutex