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