Documented in 1 files:
Defined in 1 files as a function:
Referenced in 12 files:
- net/batman-adv/bat_iv_ogm.c
- net/batman-adv/bridge_loop_avoidance.c
- net/batman-adv/distributed-arp-table.c
- net/batman-adv/hard-interface.c
- net/batman-adv/main.c, line 318
- net/batman-adv/mesh-interface.c
- net/batman-adv/multicast.c, line 345
- net/batman-adv/multicast_forw.c, line 686
- net/batman-adv/originator.c
- net/batman-adv/routing.c, line 818
- net/batman-adv/tp_meter.c
- net/batman-adv/translation-table.c
Smatch caller information:
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_calc_tq() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_orig_update() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data2 | 0 |
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data2 | 4096-ptr_max |
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 0 | data1 | |
| LOCK2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data2 | 4096-ptr_max |
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 0 | data1 | |
| LOCK2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process_per_outif() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 0 |
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | data2 | |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process_per_outif() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process_per_outif() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | data2 | |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process_per_outif() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 4096-ptr_max |
| PARAM_VALUE | 1 | data2 | 4096-ptr_max |
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 0 | data1 | |
| USER_PTR | 1 | data2 | |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process_per_outif() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 4096-ptr_max |
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_process_reply() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data2 | 4096-ptr_max |
| BUF_SIZE | 0 | data1 | 32 |
| BUF_SIZE | 1 | data2 | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | data2 |
net/batman-adv/bat_iv_ogm.c batadv_iv_ogm_update_seqnos() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &orig_node->bat_iv.ogm_cnt_lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct batadv_orig_bat_iv)->ogm_cnt_lock |
net/batman-adv/bridge_loop_avoidance.c batadv_bla_backbone_dump_entry() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 32 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/batman-adv/bridge_loop_avoidance.c batadv_bla_check_claim() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bridge_loop_avoidance.c batadv_bla_check_duplist() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 4096-ptr_max |
| PARAM_VALUE | 1 | data2 | 4096-ptr_max |
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| DATA_SOURCE | 1 | data2 | $3 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | data2 | |
| LOCK2 | &bat_priv->bla.bcast_duplist_lock | ||
| LOCK2 | bh | ||
| HALF_LOCKED2 | rcu_read | ||
| TYPE_LOCK | (struct batadv_priv_bla)->bcast_duplist_lock |
net/batman-adv/bridge_loop_avoidance.c batadv_bla_claim_dump_entry() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 32 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | &nlk->nl_cb_mutex | ||
| TYPE_LOCK | (struct netlink_sock)->nl_cb_mutex |
net/batman-adv/bridge_loop_avoidance.c batadv_bla_is_backbone_gw_orig() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| DATA_SOURCE | 1 | data2 | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &orig_node->tt_lock | ||
| HALF_LOCKED2 | bh |
net/batman-adv/bridge_loop_avoidance.c batadv_bla_loopdetect_check() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 0 |
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bridge_loop_avoidance.c batadv_bla_periodic_work() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 32 |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
net/batman-adv/bridge_loop_avoidance.c batadv_bla_purge_claims() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 32 |
| RX_PATH | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
net/batman-adv/bridge_loop_avoidance.c batadv_bla_rx() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bridge_loop_avoidance.c batadv_bla_tx() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 32 |
| 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_update_orig_address() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/bridge_loop_avoidance.c batadv_check_claim_group() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | (-1),6 |
| BUF_SIZE | 1 | data2 | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | data1 | unit_byte |
| 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_compare_backbone_gw() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | list_lock | ||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bridge_loop_avoidance.c batadv_compare_claim() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | list_lock | ||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bridge_loop_avoidance.c batadv_handle_claim() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | (-1),32 |
| BUF_SIZE | 1 | data2 | 32 |
| DATA_SOURCE | 0 | data1 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | data1 | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/bridge_loop_avoidance.c batadv_handle_request() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data2 | 0-u32max |
| BUF_SIZE | 1 | data2 | 6 |
| DATA_SOURCE | 0 | data1 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | data1 | unit_byte |
| 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_request() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 4096-u32max |
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 32 |
| 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_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6,32 |
| BUF_SIZE | 1 | data2 | 32 |
| DATA_SOURCE | 0 | data1 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/mesh-interface.c batadv_interface_tx() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 0-u32max |
| PARAM_VALUE | 1 | data2 | 4096-ptr_max |
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| 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/mesh-interface.c batadv_interface_tx() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 4096-u32max |
| PARAM_VALUE | 1 | data2 | 4096-ptr_max |
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| 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/hard-interface.c batadv_check_known_mac_addr() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 32 |
| BUF_SIZE | 1 | data2 | 32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/batman-adv/hard-interface.c batadv_hardif_no_broadcast() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data2 | 1-u64max |
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| DATA_SOURCE | 1 | data2 | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | data2 | |
| LOCK2 | rcu_read |
net/batman-adv/hard-interface.c batadv_hardif_no_broadcast() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 4096-ptr_max |
| PARAM_VALUE | 1 | data2 | 1-u64max |
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 0,6 |
| DATA_SOURCE | 1 | data2 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
net/batman-adv/multicast_forw.c batadv_mcast_forw_scrub_dests() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/batman-adv/distributed-arp-table.c batadv_dat_entry_add() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | (-1),6,16 |
| DATA_SOURCE | 1 | data2 | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/distributed-arp-table.c batadv_dat_snoop_incoming_arp_reply() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 1 | data2 | 6 |
| DATA_SOURCE | 0 | data1 | r batadv_arp_hw_src |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/tp_meter.c batadv_tp_list_active() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data2 | 4096-ptr_max |
| BUF_SIZE | 0 | data1 | 6 |
| DATA_SOURCE | 1 | data2 | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | data2 | |
| LOCK2 | &bat_priv->tp_list_lock | ||
| LOCK2 | bh | ||
| 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 | ||
| TYPE_LOCK | (struct batadv_priv)->tp_list_lock |
net/batman-adv/tp_meter.c batadv_tp_list_active() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data2 | 4096-ptr_max |
| BUF_SIZE | 0 | data1 | 6 |
| DATA_SOURCE | 1 | data2 | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | data2 | |
| LOCK2 | &bat_priv->tp_list_lock | ||
| LOCK2 | bh | ||
| 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 | ||
| TYPE_LOCK | (struct batadv_priv)->tp_list_lock |
net/batman-adv/tp_meter.c batadv_tp_list_find_receiver_session() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| DATA_SOURCE | 1 | data2 | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | data2 | |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &bat_priv->tp_list_lock | ||
| HALF_LOCKED2 | bh |
net/batman-adv/tp_meter.c batadv_tp_list_find_sender() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| DATA_SOURCE | 1 | data2 | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| 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 |
net/batman-adv/tp_meter.c batadv_tp_list_find_sender_session() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| DATA_SOURCE | 1 | data2 | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | data2 | |
| LOCK2 | rcu_read |
net/batman-adv/main.c batadv_is_my_mac() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 32 |
| BUF_SIZE | 1 | data2 | (-1),6 |
| DATA_SOURCE | 1 | data2 | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | data2 | unit_byte |
| USER_PTR | 1 | data2 | |
| LOCK2 | rcu_read |
net/batman-adv/routing.c batadv_reroute_unicast_packet() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | data2 | |
| HALF_LOCKED2 | rcu_read |
net/batman-adv/multicast.c batadv_mcast_mla_is_duplicate() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| DATA_SOURCE | 1 | data2 | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| HALF_LOCKED2 | &bat_priv->mcast.mla_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/originator.c batadv_compare_orig() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 4096-ptr_max |
| PARAM_VALUE | 0 | *data1 | 4096-ptr_max |
| PARAM_VALUE | 1 | data2 | 4096-ptr_max |
| BUF_SIZE | 1 | data2 | 64,136,232,1656 |
| BUF_SIZE | 1 | data2 | 64,136,232,1656 |
| DATA_SOURCE | 1 | data2 | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| LOCK2 | list_lock |
net/batman-adv/originator.c batadv_hardif_neigh_get() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| DATA_SOURCE | 1 | data2 | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &hard_iface->neigh_list_lock | ||
| HALF_LOCKED2 | &orig_node->neigh_list_lock | ||
| HALF_LOCKED2 | bh |
net/batman-adv/originator.c batadv_neigh_node_get() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| DATA_SOURCE | 1 | data2 | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &orig_node->neigh_list_lock | ||
| HALF_LOCKED2 | bh |
net/batman-adv/originator.c batadv_orig_hash_find() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 4096-ptr_max |
| BUF_SIZE | 1 | data2 | (-1),6,32 |
| BUF_SIZE | 1 | data2 | (-1),6,32 |
| DATA_SOURCE | 1 | data2 | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | data2 | unit_byte |
| USER_PTR | 1 | data2 | |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &bat_priv->tt.commit_lock | ||
| HALF_LOCKED2 | &orig_node->tt_lock | ||
| HALF_LOCKED2 | bh |
net/batman-adv/translation-table.c batadv_compare_tt() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 4096-ptr_max |
| PARAM_VALUE | 0 | *data1 | 4096-ptr_max |
| PARAM_VALUE | 1 | data2 | 4096-ptr_max |
| BUF_SIZE | 1 | data2 | (-1),64,136,232,1656 |
| BUF_SIZE | 1 | data2 | (-1),64,136,232,1656 |
| DATA_SOURCE | 1 | data2 | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | bh | ||
| HALF_LOCKED2 | list_lock |
net/batman-adv/translation-table.c batadv_handle_tt_response() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| DATA_SOURCE | 1 | data2 | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | data2 | |
| LOCK2 | &bat_priv->tt.req_list_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct batadv_priv_tt)->req_list_lock |
net/batman-adv/translation-table.c batadv_tt_check_roam_count() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| DATA_SOURCE | 1 | data2 | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bat_priv->tt.roam_list_lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &bat_priv->mcast.mla_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct batadv_priv_tt)->roam_list_lock |
net/batman-adv/translation-table.c batadv_tt_hash_find() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 4096-ptr_max |
| PARAM_VALUE | 1 | data2 | 4096-ptr_max |
| BUF_SIZE | 1 | data2 | (-1)-0,6,14,32 |
| DATA_SOURCE | 1 | data2 | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_PTR | 1 | data2 | |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
net/batman-adv/translation-table.c batadv_tt_local_add() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 4096-ptr_max |
| PARAM_VALUE | 0 | *data1 | 1-255 |
| BUF_SIZE | 0 | data1 | 6,14,32 |
| BUF_SIZE | 1 | data2 | 32 |
| DATA_SOURCE | 0 | data1 | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bat_priv->mcast.mla_lock | ||
| HALF_LOCKED2 | rcu_read |
net/batman-adv/translation-table.c batadv_tt_local_event() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | data2 | 4096-ptr_max |
| BUF_SIZE | 0 | data1 | 6 |
| BUF_SIZE | 1 | data2 | 6 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bat_priv->tt.changes_list_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct batadv_priv_tt)->changes_list_lock |
net/batman-adv/translation-table.c batadv_tt_req_node_new() -> batadv_compare_eth()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | data1 | 4096-ptr_max |
| PARAM_VALUE | 1 | data2 | 4096-ptr_max |
| BUF_SIZE | 1 | data2 | (-1),1656 |
| DATA_SOURCE | 1 | data2 | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &bat_priv->tt.req_list_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct batadv_priv_tt)->req_list_lock |