Documented in 1 files:
Defined in 1 files as a function:
Referenced in 9 files:
- net/batman-adv/bat_iv_ogm.c
- net/batman-adv/bat_v_ogm.c
- net/batman-adv/bridge_loop_avoidance.c, line 442
- net/batman-adv/distributed-arp-table.c, line 1213
- net/batman-adv/fragmentation.c
- net/batman-adv/main.h, line 355
- net/batman-adv/mesh-interface.c
- net/batman-adv/multicast_forw.c
- net/batman-adv/routing.c
Smatch caller information:
net/batman-adv/fragmentation.c batadv_frag_send_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 11 |
| PARAM_VALUE | 2 | count | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/batman-adv/fragmentation.c batadv_frag_send_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 12 |
| PARAM_VALUE | 2 | count | 0-u32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | count | unit_byte |
net/batman-adv/fragmentation.c batadv_frag_send_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 11 |
| PARAM_VALUE | 2 | count | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/batman-adv/fragmentation.c batadv_frag_send_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 12 |
| PARAM_VALUE | 2 | count | 0-u32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | count | unit_byte |
net/batman-adv/fragmentation.c batadv_frag_skb_fwd() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 15 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/fragmentation.c batadv_frag_skb_fwd() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 16 |
| PARAM_VALUE | 2 | count | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | count | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_receive() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 9 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_receive() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 10 |
| PARAM_VALUE | 2 | count | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | count | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_send_to_if() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 7 |
| PARAM_VALUE | 2 | count | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_send_to_if() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 8 |
| PARAM_VALUE | 2 | count | 0-u32max |
| NOCHECK_CALL | |||
| UNITS | 2 | count | unit_byte |
| HALF_LOCKED2 | &pool->lock |
net/batman-adv/bridge_loop_avoidance.c batadv_bla_send_claim() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 3 |
| PARAM_VALUE | 2 | count | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bat_priv->bla.backbone_hash->size | |
| NO_OVERFLOW_SIMPLE | 0 | bat_priv->bla.claim_hash->size | |
| NO_OVERFLOW_SIMPLE | 0 | bat_priv->dat.hash->size | |
| NO_OVERFLOW_SIMPLE | 0 | bat_priv->orig_hash->size | |
| NO_OVERFLOW_SIMPLE | 0 | bat_priv->tt.global_hash->size | |
| NO_OVERFLOW_SIMPLE | 0 | bat_priv->tt.local_hash->size | |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bridge_loop_avoidance.c batadv_bla_send_claim() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4 |
| PARAM_VALUE | 2 | count | 14-u32max |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | bat_priv->bla.backbone_hash->size | |
| NO_OVERFLOW_SIMPLE | 0 | bat_priv->bla.claim_hash->size | |
| NO_OVERFLOW_SIMPLE | 0 | bat_priv->dat.hash->size | |
| NO_OVERFLOW_SIMPLE | 0 | bat_priv->orig_hash->size | |
| NO_OVERFLOW_SIMPLE | 0 | bat_priv->tt.global_hash->size | |
| NO_OVERFLOW_SIMPLE | 0 | bat_priv->tt.local_hash->size | |
| UNITS | 2 | count | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/mesh-interface.c batadv_interface_rx() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 3 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/mesh-interface.c batadv_interface_rx() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4 |
| PARAM_VALUE | 2 | count | 14-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | count | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/mesh-interface.c batadv_interface_tx() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0 |
| PARAM_VALUE | 2 | count | 1 |
| CAPPED_DATA | 0 | bat_priv->primary_if | 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/mesh-interface.c batadv_interface_tx() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 1 |
| PARAM_VALUE | 2 | count | 0-s32max,18446744071562067968-u64max |
| CAPPED_DATA | 0 | bat_priv->primary_if | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | count | 0-s32max[c] |
| NO_OVERFLOW_SIMPLE | 2 | count | |
| UNITS | 2 | count | unit_byte |
| 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/mesh-interface.c batadv_interface_tx() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 2 |
| PARAM_VALUE | 2 | count | 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/multicast_forw.c batadv_mcast_forw_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 23 |
| PARAM_VALUE | 2 | count | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/batman-adv/multicast_forw.c batadv_mcast_forw_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 24 |
| PARAM_VALUE | 2 | count | 0-u32max |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | count | unit_byte |
net/batman-adv/multicast_forw.c batadv_mcast_forw_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 25 |
| PARAM_VALUE | 2 | count | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| 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/multicast_forw.c batadv_mcast_forw_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 26 |
| PARAM_VALUE | 2 | count | 0-u32max |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | count | unit_byte |
| 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/multicast_forw.c batadv_mcast_forw_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 31 |
| PARAM_VALUE | 2 | count | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/batman-adv/multicast_forw.c batadv_mcast_forw_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 32 |
| PARAM_VALUE | 2 | count | 0-u32max |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | count | unit_byte |
net/batman-adv/distributed-arp-table.c batadv_dat_forward_data() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 33 |
| PARAM_VALUE | 2 | count | 1 |
| CAPPED_DATA | 0 | bat_priv->orig_hash->size | 1 |
| CAPPED_DATA | 0 | bat_priv->primary_if | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| 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/distributed-arp-table.c batadv_dat_forward_data() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 35 |
| PARAM_VALUE | 2 | count | 1 |
| CAPPED_DATA | 0 | bat_priv->orig_hash->size | 1 |
| CAPPED_DATA | 0 | bat_priv->primary_if | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| 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/distributed-arp-table.c batadv_dat_snoop_incoming_arp_request() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 37 |
| PARAM_VALUE | 2 | count | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/distributed-arp-table.c batadv_dat_snoop_outgoing_arp_request() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 3 |
| PARAM_VALUE | 2 | count | 1 |
| CAPPED_DATA | 0 | bat_priv->primary_if | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| 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/distributed-arp-table.c batadv_dat_snoop_outgoing_arp_request() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4 |
| PARAM_VALUE | 2 | count | 0-u32max |
| CAPPED_DATA | 0 | bat_priv->primary_if | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | count | 0-u32max[c] |
| UNITS | 2 | count | unit_byte |
| 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/routing.c batadv_dat_inc_counter() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 34 |
| PARAM_VALUE | 2 | count | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/routing.c batadv_dat_inc_counter() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 36 |
| PARAM_VALUE | 2 | count | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/routing.c batadv_recv_frag_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 13 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/routing.c batadv_recv_frag_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 14 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 2 | count | 0-u32max[c] |
| NO_OVERFLOW_SIMPLE | 2 | count | |
| UNITS | 2 | count | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/routing.c batadv_recv_mcast_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 27 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/routing.c batadv_recv_mcast_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 28 |
| PARAM_VALUE | 2 | count | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | count | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/routing.c batadv_recv_mcast_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 29 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/routing.c batadv_recv_mcast_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 30 |
| PARAM_VALUE | 2 | count | 14-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | count | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/routing.c batadv_route_unicast_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 5 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/routing.c batadv_route_unicast_packet() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 6 |
| PARAM_VALUE | 2 | count | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | count | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/translation-table.c batadv_roam_tvlv_unicast_handler_v1() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 22 |
| PARAM_VALUE | 2 | count | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/batman-adv/translation-table.c batadv_send_my_tt_response() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 19 |
| PARAM_VALUE | 2 | count | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | 0 | &bat_priv->tt.commit_lock | |
| HALF_LOCKED2 | bh | ||
| TYPE_LOCK | (struct batadv_priv_tt)->commit_lock |
net/batman-adv/translation-table.c batadv_send_other_tt_response() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 19 |
| PARAM_VALUE | 2 | count | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/batman-adv/translation-table.c batadv_send_roam_adv() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 21 |
| PARAM_VALUE | 2 | count | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &bat_priv->mcast.mla_lock | ||
| HALF_LOCKED2 | &pool->lock |
net/batman-adv/translation-table.c batadv_send_tt_request() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 17 |
| PARAM_VALUE | 2 | count | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/batman-adv/translation-table.c batadv_tt_tvlv_unicast_handler_v1() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 18 |
| PARAM_VALUE | 2 | count | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/batman-adv/translation-table.c batadv_tt_tvlv_unicast_handler_v1() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 20 |
| PARAM_VALUE | 2 | count | 1 |
| DATA_SOURCE | 0 | bat_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
net/batman-adv/bat_v_ogm.c batadv_v_ogm_packet_recv() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 9 |
| PARAM_VALUE | 2 | count | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bat_v_ogm.c batadv_v_ogm_packet_recv() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 10 |
| PARAM_VALUE | 2 | count | 0-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | count | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bat_v_ogm.c batadv_v_ogm_send_to_if() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 7 |
| PARAM_VALUE | 2 | count | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &hard_iface->bat_v.aggr_list.lock | ||
| HALF_LOCKED2 | bh |
net/batman-adv/bat_v_ogm.c batadv_v_ogm_send_to_if() -> batadv_add_counter()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bat_priv | 4096-ptr_max |
| PARAM_VALUE | 0 | bat_priv->bat_counters | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 8 |
| PARAM_VALUE | 2 | count | 0-u32max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 2 | count | unit_byte |
| HALF_LOCKED2 | &hard_iface->bat_v.aggr_list.lock | ||
| HALF_LOCKED2 | bh |