Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_neigh_dump() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 4422803005620834304 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_neigh_dump() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 4422803005620834304 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->algo_ops->iface.enable | 7150307811096809472 |
| PARAM_VALUE | 0 | dev->priv->mesh_state | 1 |
| PARAM_VALUE | 1 | iter | 1282168087701454848 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv->algo_ops->iface.enable | 7150307811096809472 |
| PARAM_VALUE | 0 | dev->priv->mesh_state | 1 |
| PARAM_VALUE | 1 | iter | 1282168087701454848 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 1282168087701454848 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 1282168087701454848 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_schedule_buff() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->meshif_vlan_list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->priv->orig_hash | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->primary_if | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->primary_if->refcount.refcount.refs.counter | (-1073741824),0-s32max |
| PARAM_VALUE | 0 | dev->priv->tt.changes_list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->priv->tt.commit_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->priv->tt.last_changeset | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->tt.last_changeset_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->priv->tt.ogm_append_cnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->priv->tvlv.container_list->first->pprev | 1-u64max |
| PARAM_VALUE | 0 | dev->priv->tvlv.container_list.first | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->tvlv.container_list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | iter | 4732042187265527808 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->priv->orig_hash->size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &hard_iface->bat_iv.ogm_buff_mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct batadv_hard_iface_bat_iv)->ogm_buff_mutex |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_schedule_buff() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->meshif_vlan_list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->priv->orig_hash | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->primary_if | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->primary_if->refcount.refcount.refs.counter | (-1073741824),0-s32max |
| PARAM_VALUE | 0 | dev->priv->tt.changes_list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->priv->tt.commit_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->priv->tt.last_changeset | 0,16,4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->tt.last_changeset_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->priv->tt.ogm_append_cnt.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->priv->tvlv.container_list->first->pprev | 1-u64max |
| PARAM_VALUE | 0 | dev->priv->tvlv.container_list.first | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->tvlv.container_list_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | iter | 4732042187265527808 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| CAPPED_DATA | 0 | dev->priv->orig_hash->size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &hard_iface->bat_iv.ogm_buff_mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct batadv_hard_iface_bat_iv)->ogm_buff_mutex |
net/batman-adv/hard-interface.c batadv_hardif_get_active() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->primary_if->refcount.refcount.refs.counter | (-1073741824),0-s32max |
| PARAM_VALUE | 1 | iter | 618598289433796608 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/batman-adv/hard-interface.c batadv_hardif_get_active() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->priv->primary_if->refcount.refcount.refs.counter | (-1073741824),0-s32max |
| PARAM_VALUE | 1 | iter | 618598289433796608 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/batman-adv/hard-interface.c batadv_hardif_min_mtu() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_mem->phys_limit | 0-s64max |
| PARAM_VALUE | 0 | dev->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_add_slave | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_bpf | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_del_slave | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_do_ioctl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_eth_ioctl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_fcoe_enable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_fdb_add | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_fdb_del | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_fdb_dump | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_fdb_get | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_get_iflink | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_get_stats | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_get_tstamp | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_get_vf_guid | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_get_vf_port | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_init | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_mdb_add | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_mdb_del | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_mdb_dump | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_mdb_get | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_neigh_setup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_set_config | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_set_vf_guid | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_set_vf_mac | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_set_vf_port | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_set_vf_rate | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_set_vf_rss_query_en | 0,1019673683845902336,7002417609677762560 |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_set_vf_vlan | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_setup_tc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_siocbond | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_siocwandev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_tunnel_ctl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_uninit | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_work | 0,4222982197278961664 |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_xdp_xmit | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_xsk_wakeup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->net_shaper_ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->queues_kset->uevent_ops->filter | 0,373046650179297280,860499173621964800,1717398205889331200 |
| PARAM_VALUE | 0 | dev->queues_kset->uevent_ops->name | 0,6398784740152971264 |
| PARAM_VALUE | 0 | dev->queues_kset->uevent_ops->uevent | 0,2247312485184778240,3182165088870064128,8288671758023974912,8922156833707364352 |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->alloc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->changelink | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->dellink | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->fill_info | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->fill_xstats | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->get_link_net | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->get_size | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->kind | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->maxtype | 0-6,8-10,15-16,18,20,22,24,33-34,50 |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->newlink | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->peer_type | 0-1 |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->policy | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3280,3288,3296,3544,3552,3720,9688-u64max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->setup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->slave_maxtype | 0,12,45 |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->slave_policy | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->validate | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->tc_to_txq->count | 0-u16max |
| PARAM_VALUE | 0 | dev->tc_to_txq->offset | 0-u16max |
| PARAM_VALUE | 1 | iter | 215556797061328896 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| BUF_SIZE | 0 | dev->ethtool_ops | (-1),656 |
| BUF_SIZE | 0 | dev->name_node | (-1),64 |
| BUF_SIZE | 0 | dev->name_node->name | (-1),16 |
| BUF_SIZE | 0 | dev->nd_net.net | (-1),10304,10432 |
| BUF_SIZE | 0 | dev->rtnl_link_ops | (-1),288 |
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev | (-1),9-10 |
| STR_LEN | 0 | dev | (-1),9-10 |
| NOSPEC | 0 | dev->flags | |
| NOSPEC | 0 | dev->ifindex | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dev->flags | 0-527362[c] |
| USER_DATA | 0 | dev->group | s32min-s32max |
| USER_DATA | 0 | dev->ifindex | 0-s32max |
| USER_DATA | 0 | dev->mtu | 0-s32max[c] |
| USER_DATA | 0 | dev->num_tc | 2-16[c] |
| USER_DATA | 0 | *dev->dev_addr | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | dev->name | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_napi_configs | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->tx_queue_len | |
| LOCK2 | rcu_read |
net/batman-adv/hard-interface.c batadv_hardif_min_mtu() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->dev.dma_io_tlb_mem->phys_limit | 0-s64max |
| PARAM_VALUE | 0 | dev->dev.parent->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_add_slave | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_bpf | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_del_slave | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_do_ioctl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_eth_ioctl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_fcoe_enable | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_fdb_add | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_fdb_del | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_fdb_dump | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_fdb_get | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_get_iflink | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_get_stats | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_get_tstamp | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_get_vf_guid | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_get_vf_port | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_init | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_mdb_add | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_mdb_del | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_mdb_dump | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_mdb_get | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_neigh_setup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_set_config | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_set_vf_guid | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_set_vf_mac | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_set_vf_port | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_set_vf_rate | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_set_vf_rss_query_en | 0,1019673683845902336,7002417609677762560 |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_set_vf_vlan | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_setup_tc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_siocbond | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_siocwandev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_tunnel_ctl | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_uninit | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_work | 0,4222982197278961664 |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_xdp_xmit | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_xsk_wakeup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->net_shaper_ops | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->queues_kset->uevent_ops->filter | 0,373046650179297280,860499173621964800,1717398205889331200 |
| PARAM_VALUE | 0 | dev->queues_kset->uevent_ops->name | 0,6398784740152971264 |
| PARAM_VALUE | 0 | dev->queues_kset->uevent_ops->uevent | 0,2247312485184778240,3182165088870064128,8288671758023974912,8922156833707364352 |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->alloc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->changelink | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->dellink | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->fill_info | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->fill_xstats | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->get_link_net | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->get_size | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->kind | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->maxtype | 0-6,8-10,15-16,18,20,22,24,33-34,50 |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->newlink | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->peer_type | 0-1 |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->policy | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->priv_size | 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728,736,744,1056,1128,1336,1616,2176,2240,2272,2560,3280,3288,3296,3544,3552,3720,9688-u64max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->setup | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->slave_maxtype | 0,12,45 |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->slave_policy | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->rtnl_link_ops->validate | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->tc_to_txq->count | 0-u16max |
| PARAM_VALUE | 0 | dev->tc_to_txq->offset | 0-u16max |
| PARAM_VALUE | 1 | iter | 215556797061328896 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| BUF_SIZE | 0 | dev->ethtool_ops | (-1),656 |
| BUF_SIZE | 0 | dev->name_node | (-1),64 |
| BUF_SIZE | 0 | dev->name_node->name | (-1),16 |
| BUF_SIZE | 0 | dev->nd_net.net | (-1),10304,10432 |
| BUF_SIZE | 0 | dev->rtnl_link_ops | (-1),288 |
| DATA_SOURCE | 0 | dev | $0 |
| STR_LEN | 0 | dev | (-1),9-10 |
| STR_LEN | 0 | dev | (-1),9-10 |
| NOSPEC | 0 | dev->flags | |
| NOSPEC | 0 | dev->ifindex | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dev->flags | 0-527362[c] |
| USER_DATA | 0 | dev->group | s32min-s32max |
| USER_DATA | 0 | dev->ifindex | 0-s32max |
| USER_DATA | 0 | dev->mtu | 0-s32max[c] |
| USER_DATA | 0 | dev->num_tc | 2-16[c] |
| USER_DATA | 0 | *dev->dev_addr | 0-255 |
| NO_OVERFLOW_SIMPLE | 0 | dev->group | |
| NO_OVERFLOW_SIMPLE | 0 | dev->name | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_napi_configs | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->proto_down | |
| NO_OVERFLOW_SIMPLE | 0 | dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 0 | dev->tx_queue_len | |
| LOCK2 | rcu_read |
net/batman-adv/hard-interface.c batadv_hardif_recalc_extra_skbroom() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_add_slave | 0,823636617244635136,3142229396628504576,4473764246731075584,5430594904042291200,5754417738661023744,7321652195188301824 |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_del_slave | 0,4188424553528614912,4729938391940333568,5387588324921257984,5687942034094653440,7973297224058761216,8884156673750904832 |
| PARAM_VALUE | 0 | dev->refcnt_tracker.quarantine.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->refcnt_tracker.quarantine.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | iter | 6301513098140680192 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dev->flags | 0-526337[c] |
| USER_DATA | 0 | dev->ifindex | 0-s32max[c] |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/batman-adv/hard-interface.c batadv_hardif_recalc_extra_skbroom() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_add_slave | 0,823636617244635136,3142229396628504576,4473764246731075584,5430594904042291200,5754417738661023744,7321652195188301824 |
| PARAM_VALUE | 0 | dev->netdev_ops->ndo_del_slave | 0,4188424553528614912,4729938391940333568,5387588324921257984,5687942034094653440,7973297224058761216,8884156673750904832 |
| PARAM_VALUE | 0 | dev->refcnt_tracker.quarantine.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->refcnt_tracker.quarantine.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 1 | iter | 6301513098140680192 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dev->flags | 0-526337[c] |
| USER_DATA | 0 | dev->ifindex | 0-s32max[c] |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/bonding/bond_3ad.c __bond_3ad_get_active_agg_info() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 5273441038940635136 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/bonding/bond_3ad.c __bond_3ad_get_active_agg_info() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 5273441038940635136 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &seq->lock | ||
| HALF_LOCKED2 | rcu_read |
drivers/net/bonding/bond_3ad.c __get_active_agg() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 6994160011357708288 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &bond->mode_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/bonding/bond_3ad.c __get_active_agg() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 6994160011357708288 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &bond->mode_lock | ||
| HALF_LOCKED2 | bh |
drivers/net/bonding/bond_3ad.c ad_agg_selection_logic() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 2727103982914179072 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &bond->mode_lock | ||
| HALF_LOCKED2 | &slave->bond->mode_lock | ||
| TYPE_LOCK | (struct bonding)->mode_lock |
drivers/net/bonding/bond_3ad.c ad_agg_selection_logic() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 2727103982914179072 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &bond->mode_lock | ||
| HALF_LOCKED2 | &slave->bond->mode_lock | ||
| TYPE_LOCK | (struct bonding)->mode_lock |
drivers/net/bonding/bond_3ad.c ad_agg_selection_logic() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| PARAM_VALUE | 1 | iter | 2727103982914179072 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &bond->mode_lock | ||
| HALF_LOCKED2 | &slave->bond->mode_lock | ||
| TYPE_LOCK | (struct bonding)->mode_lock |
drivers/net/bonding/bond_3ad.c ad_agg_selection_logic() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| PARAM_VALUE | 1 | iter | 2727103982914179072 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &bond->mode_lock | ||
| HALF_LOCKED2 | &slave->bond->mode_lock | ||
| TYPE_LOCK | (struct bonding)->mode_lock |
drivers/net/bonding/bond_3ad.c bond_3ad_state_machine_handler() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 8516602560240402432 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| CAPPED_DATA | 0 | &dev->adj_list.lower | 1 |
| PARAM_COMPARE | 0 | &dev->adj_list.lower | != $0->adj_list.lower.next |
| PREEMPT_ADD | <- disables preempt | ||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &bond->mode_lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct bonding)->mode_lock |
drivers/net/bonding/bond_3ad.c bond_3ad_state_machine_handler() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 8516602560240402432 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| CAPPED_DATA | 0 | &dev->adj_list.lower | 1 |
| PARAM_COMPARE | 0 | &dev->adj_list.lower | != $0->adj_list.lower.next |
| PREEMPT_ADD | <- disables preempt | ||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &bond->mode_lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct bonding)->mode_lock |
drivers/net/bonding/bond_3ad.c bond_3ad_state_machine_handler() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 8516602560240402432 |
| CAPPED_DATA | 0 | &dev->adj_list.lower | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &bond->mode_lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct bonding)->mode_lock |
drivers/net/bonding/bond_3ad.c bond_3ad_state_machine_handler() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 8516602560240402432 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| CAPPED_DATA | 0 | &dev->adj_list.lower | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &bond->mode_lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct bonding)->mode_lock |
drivers/net/bonding/bond_procfs.c bond_info_seq_next() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 6790951661327532032 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/bonding/bond_procfs.c bond_info_seq_next() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 6790951661327532032 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/bonding/bond_procfs.c bond_info_seq_start() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 811180508369244160 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &seq->lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/net/bonding/bond_procfs.c bond_info_seq_start() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 811180508369244160 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &seq->lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct seq_file)->lock |
net/batman-adv/send.c __batadv_forw_bcast_packet() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 1892485047019253760 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/send.c __batadv_forw_bcast_packet() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 1892485047019253760 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/bat_v_elp.c batadv_v_elp_primary_iface_set() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 4691951152820002816 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/bat_v_elp.c batadv_v_elp_primary_iface_set() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 4691951152820002816 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/main.c batadv_is_my_mac() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 6227767287430320128 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/main.c batadv_is_my_mac() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 6227767287430320128 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
drivers/net/bonding/bond_main.c bond_ab_arp_inspect() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 1349674056110305280 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_ab_arp_inspect() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 1349674056110305280 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_ab_arp_probe() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 9057400244131512320 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PARAM_COMPARE | 0 | &dev->adj_list.lower | != $0->adj_list.lower.next |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_ab_arp_probe() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| PARAM_VALUE | 1 | iter | 9057400244131512320 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PARAM_COMPARE | 0 | &dev->adj_list.lower | != $0->adj_list.lower.next |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_ab_arp_probe() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| PARAM_VALUE | 1 | iter | 9057400244131512320 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PARAM_COMPARE | 0 | &dev->adj_list.lower | != $0->adj_list.lower.next |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_ab_arp_probe() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| PARAM_VALUE | 1 | iter | 9057400244131512320 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PARAM_COMPARE | 0 | &dev->adj_list.lower | != $0->adj_list.lower.next |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_ethtool_get_ts_info() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 5820870782259589120 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read |
drivers/net/bonding/bond_main.c bond_ethtool_get_ts_info() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 5820870782259589120 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read |
drivers/net/bonding/bond_main.c bond_get_slave_by_id() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 8119411893438046208 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | rcu_read |
drivers/net/bonding/bond_main.c bond_get_slave_by_id() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 8119411893438046208 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | rcu_read |
drivers/net/bonding/bond_main.c bond_get_slave_by_id() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 8119411893438046208 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | rcu_read |
drivers/net/bonding/bond_main.c bond_get_slave_by_id() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 8119411893438046208 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | rcu_read |
drivers/net/bonding/bond_main.c bond_get_stats() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 1433951708742361088 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &bond->stats_lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct bonding)->stats_lock |
drivers/net/bonding/bond_main.c bond_get_stats() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 1433951708742361088 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &bond->stats_lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct bonding)->stats_lock |
drivers/net/bonding/bond_main.c bond_loadbalance_arp_mon() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 826174904687017984 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| CAPPED_DATA | 0 | &dev->adj_list.lower | 1 |
| PARAM_COMPARE | 0 | &dev->adj_list.lower | != $0->adj_list.lower.next |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_loadbalance_arp_mon() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| PARAM_VALUE | 1 | iter | 826174904687017984 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| CAPPED_DATA | 0 | &dev->adj_list.lower | 1 |
| PARAM_COMPARE | 0 | &dev->adj_list.lower | != $0->adj_list.lower.next |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_miimon_inspect() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 6627052697653223424 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_miimon_inspect() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 6627052697653223424 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_main.c bond_poll_controller() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 6041196165856509952 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &ni->dev_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct netpoll_info)->dev_lock |
drivers/net/bonding/bond_main.c bond_poll_controller() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 6041196165856509952 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &ni->dev_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct netpoll_info)->dev_lock |
drivers/net/bonding/bond_main.c bond_set_rx_mode() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 7996238720509669376 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &bond_dev->addr_list_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/bonding/bond_main.c bond_set_rx_mode() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 7996238720509669376 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &bond_dev->addr_list_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/bonding/bond_main.c bond_slave_override() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 3218055175628849152 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/net/bonding/bond_main.c bond_slave_override() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 3218055175628849152 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
net/batman-adv/multicast.c batadv_mcast_mla_forw_flags_get() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 5341493306244423680 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
net/batman-adv/multicast.c batadv_mcast_mla_forw_flags_get() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 5341493306244423680 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
net/batman-adv/originator.c batadv_purge_orig_node() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 4311427449828458496 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| LOCK2 | list_lock | ||
| LOCK2 | rcu_read |
net/batman-adv/originator.c batadv_purge_orig_node() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 4311427449828458496 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| LOCK2 | list_lock | ||
| LOCK2 | rcu_read |
drivers/net/bonding/bond_sysfs.c bonding_show_queue_id() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 8223908190375743488 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &of->mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/bonding/bond_sysfs.c bonding_show_queue_id() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 8223908190375743488 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &of->mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/bonding/bond_sysfs.c bonding_show_slaves() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 2296848111981514752 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &of->mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/net/bonding/bond_sysfs.c bonding_show_slaves() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 2296848111981514752 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &of->mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
net/batman-adv/bat_v_ogm.c batadv_v_ogm_process() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 8887990540414197760 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/bat_v_ogm.c batadv_v_ogm_process() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 8887990540414197760 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/bat_v_ogm.c batadv_v_ogm_send_meshif() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 6849512143413706752 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| LOCK2 | &bat_priv->bat_v.ogm_buff_mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct batadv_priv_bat_v)->ogm_buff_mutex |
net/batman-adv/bat_v_ogm.c batadv_v_ogm_send_meshif() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 6849512143413706752 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| LOCK2 | &bat_priv->bat_v.ogm_buff_mutex | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct batadv_priv_bat_v)->ogm_buff_mutex |
drivers/net/bonding/bond_alb.c __rlb_next_rx_slave() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| PARAM_VALUE | 1 | iter | 154714042082271232 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &bond->mode_lock | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct bonding)->mode_lock |
drivers/net/bonding/bond_alb.c __rlb_next_rx_slave() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->name | 0-255 |
| PARAM_VALUE | 1 | iter | 154714042082271232 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &bond->mode_lock | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct bonding)->mode_lock |
drivers/net/bonding/bond_alb.c bond_alb_monitor() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 5276095349034049536 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| CAPPED_DATA | 0 | &dev->adj_list.lower | 1 |
| PARAM_COMPARE | 0 | &dev->adj_list.lower | != $0->adj_list.lower.next |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_alb.c bond_alb_monitor() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 5276095349034049536 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| CAPPED_DATA | 0 | &dev->adj_list.lower | 1 |
| PARAM_COMPARE | 0 | &dev->adj_list.lower | != $0->adj_list.lower.next |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_alb.c bond_alb_monitor() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 5276095349034049536 |
| CAPPED_DATA | 0 | &dev->adj_list.lower | 1 |
| PARAM_COMPARE | 0 | &dev->adj_list.lower | != $0->adj_list.lower.next |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_alb.c bond_alb_monitor() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 5276095349034049536 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| CAPPED_DATA | 0 | &dev->adj_list.lower | 1 |
| PARAM_COMPARE | 0 | &dev->adj_list.lower | != $0->adj_list.lower.next |
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/net/bonding/bond_alb.c bond_slave_has_mac_rcu() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 6757940240758587392 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &bond_dev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/net/bonding/bond_alb.c bond_slave_has_mac_rcu() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 6757940240758587392 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &bond_dev->tx_global_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/net/bonding/bond_alb.c tlb_get_least_loaded_slave() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 7765409723241889792 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &bond->mode_lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct bonding)->mode_lock |
drivers/net/bonding/bond_alb.c tlb_get_least_loaded_slave() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 7765409723241889792 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| LOCK2 | &bond->mode_lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct bonding)->mode_lock |
net/batman-adv/bat_v.c batadv_v_neigh_dump() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 320178763918635008 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/batman-adv/bat_v.c batadv_v_neigh_dump() -> netdev_lower_get_next_private_rcu()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | iter | 320178763918635008 |
| PARAM_VALUE | 1 | *iter | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |