Documented in 1 files:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/batman-adv/bridge_loop_avoidance.c batadv_bla_add_claim() -> batadv_print_vid()

Type Parameter Key Value
PARAM_VALUE 0 vid 0,32769-36863
CAPPED_DATA 0 vid 1
DATA_SOURCE 0 vid $2
NOSPEC 0 vid
NOSPEC 0 vid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vid 32769-36863[c]
HALF_LOCKED2 rcu_read

net/batman-adv/bridge_loop_avoidance.c batadv_bla_add_claim() -> batadv_print_vid()

Type Parameter Key Value
PARAM_VALUE 0 vid 0,32769-36863
CAPPED_DATA 0 vid 1
DATA_SOURCE 0 vid $2
NOSPEC 0 vid
NOSPEC 0 vid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vid 32769-36863[c]
HALF_LOCKED2 rcu_read

net/batman-adv/bridge_loop_avoidance.c batadv_bla_del_claim() -> batadv_print_vid()

Type Parameter Key Value
CAPPED_DATA 0 vid 1
DATA_SOURCE 0 vid $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

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

Type Parameter Key Value
PARAM_VALUE 0 vid 0,32769-36863
CAPPED_DATA 0 vid 1
DATA_SOURCE 0 vid $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vid 32769-36863[c]
HALF_LOCKED2 rcu_read

net/batman-adv/bridge_loop_avoidance.c batadv_bla_loopdetect_report() -> batadv_print_vid()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

net/batman-adv/bridge_loop_avoidance.c batadv_bla_loopdetect_report() -> batadv_print_vid()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

net/batman-adv/bridge_loop_avoidance.c batadv_bla_loopdetect_report() -> batadv_print_vid()

Type Parameter Key Value
HALF_LOCKED2 &pool->lock

net/batman-adv/bridge_loop_avoidance.c batadv_bla_process_claim() -> batadv_print_vid()

Type Parameter Key Value
PARAM_VALUE 0 vid 0,32769-36863
DATA_SOURCE 0 vid r batadv_get_vid
RX_PATH
TASK_NOT_RUNNING
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/bridge_loop_avoidance.c batadv_bla_process_claim() -> batadv_print_vid()

Type Parameter Key Value
PARAM_VALUE 0 vid 0,32769-36863
DATA_SOURCE 0 vid r batadv_get_vid
RX_PATH
TASK_NOT_RUNNING
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/bridge_loop_avoidance.c batadv_bla_send_claim() -> batadv_print_vid()

Type Parameter Key Value
DATA_SOURCE 0 vid $2
NOSPEC 0 vid
NOSPEC 0 vid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vid 32769-36863[c]
HALF_LOCKED2 rcu_read

net/batman-adv/bridge_loop_avoidance.c batadv_bla_send_claim() -> batadv_print_vid()

Type Parameter Key Value
DATA_SOURCE 0 vid $2
NOSPEC 0 vid
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/batman-adv/bridge_loop_avoidance.c batadv_bla_send_claim() -> batadv_print_vid()

Type Parameter Key Value
DATA_SOURCE 0 vid $2
NOSPEC 0 vid
NOSPEC 0 vid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vid 32769-36863[c]
HALF_LOCKED2 rcu_read

net/batman-adv/bridge_loop_avoidance.c batadv_bla_send_claim() -> batadv_print_vid()

Type Parameter Key Value
CAPPED_DATA 0 vid 1
DATA_SOURCE 0 vid $2
NOSPEC 0 vid
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mesh_iface->tx_global_lock
HALF_LOCKED2 flags

net/batman-adv/bridge_loop_avoidance.c batadv_bla_send_claim() -> batadv_print_vid()

Type Parameter Key Value
DATA_SOURCE 0 vid $2
NOSPEC 0 vid
RX_PATH
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock

net/batman-adv/bridge_loop_avoidance.c batadv_handle_announce() -> batadv_print_vid()

Type Parameter Key Value
PARAM_VALUE 0 vid 0,32769-36863
DATA_SOURCE 0 vid $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mesh_iface->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/batman-adv/bridge_loop_avoidance.c batadv_handle_announce() -> batadv_print_vid()

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

net/batman-adv/bridge_loop_avoidance.c batadv_handle_request() -> batadv_print_vid()

Type Parameter Key Value
PARAM_VALUE 0 vid 0,32769-36863
DATA_SOURCE 0 vid $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mesh_iface->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

net/batman-adv/bridge_loop_avoidance.c batadv_handle_unclaim() -> batadv_print_vid()

Type Parameter Key Value
CAPPED_DATA 0 vid 1
DATA_SOURCE 0 vid $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/batman-adv/distributed-arp-table.c batadv_dat_entry_add() -> batadv_print_vid()

Type Parameter Key Value
PARAM_VALUE 0 vid 0,32769-36863
CAPPED_DATA 0 vid 1
DATA_SOURCE 0 vid $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/batman-adv/distributed-arp-table.c batadv_dat_entry_add() -> batadv_print_vid()

Type Parameter Key Value
PARAM_VALUE 0 vid 0,32769-36863
CAPPED_DATA 0 vid 1
DATA_SOURCE 0 vid $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/batman-adv/distributed-arp-table.c batadv_dat_put_dhcp() -> batadv_print_vid()

Type Parameter Key Value
PARAM_VALUE 0 vid 0,32769-36863
CAPPED_DATA 0 vid 1
DATA_SOURCE 0 vid $5
RX_PATH
TASK_NOT_RUNNING
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/distributed-arp-table.c batadv_dat_put_dhcp() -> batadv_print_vid()

Type Parameter Key Value
PARAM_VALUE 0 vid 0,32769-36863
CAPPED_DATA 0 vid 1
DATA_SOURCE 0 vid $5
RX_PATH
TASK_NOT_RUNNING
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/distributed-arp-table.c batadv_dat_snoop_incoming_dhcp_ack() -> batadv_print_vid()

Type Parameter Key Value
PARAM_VALUE 0 vid 0,32769-36863
DATA_SOURCE 0 vid r batadv_dat_get_vid
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/batman-adv/distributed-arp-table.c batadv_dat_snoop_incoming_dhcp_ack() -> batadv_print_vid()

Type Parameter Key Value
PARAM_VALUE 0 vid 0,32769-36863
DATA_SOURCE 0 vid r batadv_dat_get_vid
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/batman-adv/translation-table.c batadv_send_roam_adv() -> batadv_print_vid()

Type Parameter Key Value
DATA_SOURCE 0 vid $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &bat_priv->mcast.mla_lock
HALF_LOCKED2 &pool->lock

net/batman-adv/translation-table.c batadv_tt_add_temporary_global_entry() -> batadv_print_vid()

Type Parameter Key Value
PARAM_VALUE 0 vid 0,32769-36863
CAPPED_DATA 0 vid 1
DATA_SOURCE 0 vid $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vid 32769-36863[c]
HALF_LOCKED2 rcu_read

net/batman-adv/translation-table.c batadv_tt_global_add() -> batadv_print_vid()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vid 0-u16max
HALF_LOCKED2 bh

net/batman-adv/translation-table.c batadv_tt_global_del_orig() -> batadv_print_vid()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 bh
LOCK2 list_lock
HALF_LOCKED2 &orig_node->tt_lock
HALF_LOCKED2 list_lock

net/batman-adv/translation-table.c batadv_tt_global_del_orig_node() -> batadv_print_vid()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &tt_global_entry->list_lock
LOCK2 bh
HALF_LOCKED2 &orig_node->tt_lock
TYPE_LOCK (struct batadv_tt_global_entry)->list_lock

net/batman-adv/translation-table.c batadv_tt_global_free() -> batadv_print_vid()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh

net/batman-adv/translation-table.c batadv_tt_global_purge() -> batadv_print_vid()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
LOCK2 bh
LOCK2 list_lock
HALF_LOCKED2 &pool->lock

net/batman-adv/translation-table.c batadv_tt_local_add() -> batadv_print_vid()

Type Parameter Key Value
CAPPED_DATA 0 vid 1
DATA_SOURCE 0 vid $2
NOSPEC 0 vid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vid 32769-36862[c]
HALF_LOCKED2 &bat_priv->mcast.mla_lock
HALF_LOCKED2 rcu_read

net/batman-adv/translation-table.c batadv_tt_local_add() -> batadv_print_vid()

Type Parameter Key Value
CAPPED_DATA 0 vid 1
DATA_SOURCE 0 vid $2
NOSPEC 0 vid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vid 32769-36862[c]
HALF_LOCKED2 &bat_priv->mcast.mla_lock
HALF_LOCKED2 rcu_read

net/batman-adv/translation-table.c batadv_tt_local_add() -> batadv_print_vid()

Type Parameter Key Value
DATA_SOURCE 0 vid $2
NOSPEC 0 vid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vid 32769-36862[c]
HALF_LOCKED2 &bat_priv->mcast.mla_lock
HALF_LOCKED2 rcu_read

net/batman-adv/translation-table.c batadv_tt_local_add() -> batadv_print_vid()

Type Parameter Key Value
DATA_SOURCE 0 vid $2
NOSPEC 0 vid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vid 32769-36862[c]
HALF_LOCKED2 &bat_priv->mcast.mla_lock
HALF_LOCKED2 rcu_read

net/batman-adv/translation-table.c batadv_tt_local_add() -> batadv_print_vid()

Type Parameter Key Value
CAPPED_DATA 0 vid 1
DATA_SOURCE 0 vid $2
NOSPEC 0 vid
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vid 32769-36862[c]
HALF_LOCKED2 &bat_priv->mcast.mla_lock
HALF_LOCKED2 rcu_read

net/batman-adv/translation-table.c batadv_tt_local_purge_pending_clients() -> batadv_print_vid()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bat_priv->tt.commit_lock
LOCK2 bh
LOCK2 list_lock
TYPE_LOCK (struct batadv_priv_tt)->commit_lock

net/batman-adv/translation-table.c batadv_tt_local_set_pending() -> batadv_print_vid()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 list_lock