Documented in 1 files:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_neigh_ifinfo_sum() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_orig_get() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv 4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv->orig_hash 0,4096-ptr_max
PARAM_VALUE 0 orig_node->fragments 4096-ptr_max
PARAM_VALUE 0 orig_node->hash_entry.pprev 4096-ptr_max
PARAM_VALUE 0 orig_node->last_ttvn 0
PARAM_VALUE 0 orig_node->mcast_flags 56
PARAM_VALUE 0 orig_node->orig 4096-ptr_max
PARAM_VALUE 0 orig_node->tt_buff 0
PARAM_VALUE 0 orig_node->tt_buff_len 0
PARAM_VALUE 0 orig_node->vlan_list->first->pprev 1-u64max
PARAM_VALUE 0 orig_node->vlan_list.first 4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list.first->pprev 4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 orig_node 1656
DATA_SOURCE 0 orig_node r batadv_orig_node_new
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *orig_node->orig 0-255

net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_orig_get() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv 4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv->orig_hash 0,4096-ptr_max
PARAM_VALUE 0 orig_node->fragments 4096-ptr_max
PARAM_VALUE 0 orig_node->hash_entry.pprev 4096-ptr_max
PARAM_VALUE 0 orig_node->last_ttvn 0
PARAM_VALUE 0 orig_node->mcast_flags 56
PARAM_VALUE 0 orig_node->orig 4096-ptr_max
PARAM_VALUE 0 orig_node->tt_buff 0
PARAM_VALUE 0 orig_node->tt_buff_len 0
PARAM_VALUE 0 orig_node->vlan_list->first->pprev 1-u64max
PARAM_VALUE 0 orig_node->vlan_list.first 4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list.first->pprev 4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 orig_node 1656
DATA_SOURCE 0 orig_node r batadv_orig_node_new
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *orig_node->orig 0-255

net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
BUF_SIZE 0 orig_node (-1),1656
BUF_SIZE 0 orig_node (-1),1656
DATA_SOURCE 0 orig_node r batadv_iv_ogm_orig_get
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
BUF_SIZE 0 orig_node (-1),1656
BUF_SIZE 0 orig_node (-1),1656
DATA_SOURCE 0 orig_node r batadv_iv_ogm_orig_get
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 orig_node->last_ttvn 0-255[u]
USER_DATA 0 *orig_node->orig 0-255

net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process_per_outif() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
BUF_SIZE 0 orig_node (-1),1656
BUF_SIZE 0 orig_node (-1),1656
CAPPED_DATA 0 orig_node 1
DATA_SOURCE 0 orig_node r batadv_iv_ogm_orig_get
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_update_seqnos() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->neigh_list_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 orig_node (-1),1656
BUF_SIZE 0 orig_node (-1),1656
DATA_SOURCE 0 orig_node r batadv_iv_ogm_orig_get
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *orig_node->orig 0-255
HALF_LOCKED2 rcu_read

net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_update_seqnos() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->bat_iv.ogm_cnt_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 orig_node->ifinfo_list.first 4096-ptr_max
PARAM_VALUE 0 orig_node->ifinfo_list.first->pprev 4096-ptr_max
PARAM_VALUE 0 orig_node->neigh_list_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 orig_node (-1),1656
BUF_SIZE 0 orig_node (-1),1656
DATA_SOURCE 0 orig_node r batadv_iv_ogm_orig_get
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *orig_node->orig 0-255

net/batman-adv/bat_iv_ogm.c batadv_orig_to_direct_router() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/bridge_loop_avoidance.c batadv_bla_get_backbone_gw() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/bridge_loop_avoidance.c batadv_check_claim_group() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mesh_iface->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/batman-adv/tvlv.c batadv_tvlv_unicast_send() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate 0,4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->net_dev->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->hardif_neigh->if_incoming->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->hardif_neigh->list->next->pprev 1-u64max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->meshif_dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->neigh_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bat_priv->tt.commit_lock
HALF_LOCKED2 rcu_read

net/batman-adv/distributed-arp-table.c batadv_choose_next_candidate() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 &mesh_iface->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags

net/batman-adv/distributed-arp-table.c batadv_dat_forward_data() -> batadv_orig_node_put()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mesh_iface->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/batman-adv/tp_meter.c batadv_tp_recv_ack() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/tp_meter.c batadv_tp_send() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
NOCHECK_CALL

net/batman-adv/tp_meter.c batadv_tp_send_ack() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/tp_meter.c batadv_tp_stop() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/batman-adv/send.c batadv_send_skb_via_gw() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv->primary_if->refcount.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 orig_node->last_bonding_candidate 0,4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->net_dev->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->hardif_neigh->list->next->pprev 1-u64max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->meshif_dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->neigh_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_gw_get_selected_orig
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mesh_iface->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/batman-adv/send.c batadv_send_skb_via_tt_generic() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv->primary_if->refcount.refcount.refs.counter (-1073741824),0-s32max
PARAM_VALUE 0 orig_node->last_bonding_candidate 0,4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->net_dev->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->hardif_neigh->list->next->pprev 1-u64max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->meshif_dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->neigh_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_transtable_search
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/bat_v_elp.c batadv_v_elp_neigh_update() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
BUF_SIZE 0 orig_node (-1),1656
BUF_SIZE 0 orig_node (-1),1656
DATA_SOURCE 0 orig_node r batadv_v_ogm_orig_get
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *orig_node->orig 0-255
HALF_LOCKED2 rcu_read

net/batman-adv/routing.c batadv_check_unicast_ttvn() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/routing.c batadv_recv_bcast_packet() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->bcast_seqno_lock.rlock.dep_map->name 0-255
CAPPED_DATA 0 orig_node 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 orig_node->last_bcast_seqno 0-u32max[u]
HALF_LOCKED2 rcu_read

net/batman-adv/routing.c batadv_recv_frag_packet() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/routing.c batadv_recv_icmp_packet() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate 0,4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->net_dev->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->hardif_neigh->if_incoming->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->hardif_neigh->list->next->pprev 1-u64max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->meshif_dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->neigh_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/routing.c batadv_recv_icmp_ttl_exceeded() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate 0,4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->net_dev->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->hardif_neigh->if_incoming->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->hardif_neigh->list->next->pprev 1-u64max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->meshif_dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->neigh_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/routing.c batadv_recv_my_icmp_packet() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate 0,4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->net_dev->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->hardif_neigh->if_incoming->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->hardif_neigh->list->next->pprev 1-u64max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->meshif_dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->neigh_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/routing.c batadv_recv_unicast_packet() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv 4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/routing.c batadv_recv_unicast_packet() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list->first->pprev 1-u64max
PARAM_VALUE 0 orig_node->vlan_list.first 4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list.first->pprev 4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list_lock.rlock.dep_map->name 0-255
CAPPED_DATA 0 orig_node 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/routing.c batadv_reroute_unicast_packet() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->orig 4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/routing.c batadv_route_unicast_packet() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate 0,4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->meshif_dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->if_outgoing->net_dev->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router 4096-ptr_max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->hardif_neigh->if_incoming->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->hardif_neigh->list->next->pprev 1-u64max
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 orig_node->last_bonding_candidate->router->if_incoming->meshif_dev_tracker->dead 0-1
PARAM_VALUE 0 orig_node->neigh_list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read

net/batman-adv/gateway_client.c batadv_gw_check_election() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
CAPPED_DATA 0 orig_node 1
DATA_SOURCE 0 orig_node r batadv_gw_get_selected_orig
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/batman-adv/gateway_client.c batadv_gw_node_release() -> batadv_orig_node_put()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bat_priv->gw.list_lock
HALF_LOCKED2 bh

net/batman-adv/gateway_client.c batadv_gw_out_of_range() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
CAPPED_DATA 0 orig_node 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mesh_iface->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/batman-adv/originator.c batadv_orig_to_router() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/batman-adv/originator.c batadv_originator_free() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->hash_entry->next->pprev 1-u64max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 list_lock

net/batman-adv/originator.c batadv_purge_orig_ref() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv 4096-ptr_max
PARAM_VALUE 0 orig_node->hash_entry->next->pprev 1-u64max
CAPPED_DATA 0 orig_node 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 list_lock

net/batman-adv/translation-table.c batadv_handle_tt_response() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->tt_buff 0,4096-ptr_max
PARAM_VALUE 0 orig_node->tt_buff_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 orig_node->tt_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 orig_node->vlan_list->first->pprev 1-u64max
PARAM_VALUE 0 orig_node->vlan_list.first 4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list.first->pprev 4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list_lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/batman-adv/translation-table.c batadv_roam_tvlv_unicast_handler_v1() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/batman-adv/translation-table.c batadv_send_my_tt_response() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/batman-adv/translation-table.c batadv_send_other_tt_response() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/batman-adv/translation-table.c batadv_send_other_tt_response() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->refcount.refcount.refs.counter (-1073741824),0-s32max
CAPPED_DATA 0 orig_node 1
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

net/batman-adv/translation-table.c batadv_tt_fill_gtable() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->tt_buff 0
PARAM_VALUE 0 orig_node->tt_buff_len 0
PARAM_VALUE 0 orig_node->tt_buff_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 orig_node->vlan_list->first->pprev 1-u64max
PARAM_VALUE 0 orig_node->vlan_list.first 4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list.first->pprev 4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list_lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 orig_node r batadv_orig_hash_find
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &orig_node->tt_lock
HALF_LOCKED2 bh
TYPE_LOCK (struct batadv_orig_node)->tt_lock

net/batman-adv/translation-table.c batadv_tt_orig_list_entry_release() -> batadv_orig_node_put()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &orig_node->tt_lock
HALF_LOCKED2 &tt_global->list_lock
HALF_LOCKED2 &tt_global_entry->list_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

net/batman-adv/bat_v_ogm.c batadv_v_ogm_orig_get() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv 4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv->orig_hash 0,4096-ptr_max
PARAM_VALUE 0 orig_node->fragments 4096-ptr_max
PARAM_VALUE 0 orig_node->hash_entry.pprev 4096-ptr_max
PARAM_VALUE 0 orig_node->last_ttvn 0
PARAM_VALUE 0 orig_node->mcast_flags 56
PARAM_VALUE 0 orig_node->orig 4096-ptr_max
PARAM_VALUE 0 orig_node->tt_buff 0
PARAM_VALUE 0 orig_node->tt_buff_len 0
PARAM_VALUE 0 orig_node->vlan_list->first->pprev 1-u64max
PARAM_VALUE 0 orig_node->vlan_list.first 4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list.first->pprev 4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 orig_node 1656
DATA_SOURCE 0 orig_node r batadv_orig_node_new
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *orig_node->orig 0-255
HALF_LOCKED2 rcu_read

net/batman-adv/bat_v_ogm.c batadv_v_ogm_orig_get() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv 4096-ptr_max
PARAM_VALUE 0 orig_node->bat_priv->orig_hash 0,4096-ptr_max
PARAM_VALUE 0 orig_node->fragments 4096-ptr_max
PARAM_VALUE 0 orig_node->hash_entry.pprev 4096-ptr_max
PARAM_VALUE 0 orig_node->last_ttvn 0
PARAM_VALUE 0 orig_node->mcast_flags 56
PARAM_VALUE 0 orig_node->orig 4096-ptr_max
PARAM_VALUE 0 orig_node->tt_buff 0
PARAM_VALUE 0 orig_node->tt_buff_len 0
PARAM_VALUE 0 orig_node->vlan_list->first->pprev 1-u64max
PARAM_VALUE 0 orig_node->vlan_list.first 4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list.first->pprev 4096-ptr_max
PARAM_VALUE 0 orig_node->vlan_list_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 orig_node 1656
DATA_SOURCE 0 orig_node r batadv_orig_node_new
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 *orig_node->orig 0-255
HALF_LOCKED2 rcu_read

net/batman-adv/bat_v_ogm.c batadv_v_ogm_process() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
PARAM_VALUE 0 orig_node->ifinfo_list.first 4096-ptr_max
PARAM_VALUE 0 orig_node->ifinfo_list.first->pprev 4096-ptr_max
PARAM_VALUE 0 orig_node->neigh_list_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 orig_node (-1)-0,1656
BUF_SIZE 0 orig_node (-1)-0,1656
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 orig_node->tt_buff_len 13-u16max[c]
USER_DATA 0 *orig_node->orig 0-255
USER_DATA 0 *orig_node->tt_buff 0-255

net/batman-adv/bat_v_ogm.c batadv_v_ogm_route_update() -> batadv_orig_node_put()

Type Parameter Key Value
PARAM_VALUE 0 orig_node 0,4096-ptr_max
BUF_SIZE 0 orig_node (-1),1656
BUF_SIZE 0 orig_node (-1),1656
DATA_SOURCE 0 orig_node r batadv_v_ogm_orig_get
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 rcu_read