Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 bat_priv 4096-ptr_max
PARAM_VALUE 0 bat_priv->bla.num_requests_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 bat_priv->dat.hash 0,4096-ptr_max
PARAM_VALUE 0 bat_priv->distributed_arp_table 1-255
PARAM_VALUE 0 bat_priv->mesh_state 1
PARAM_VALUE 0 bat_priv->orig_hash 1-u64max
PARAM_VALUE 0 bat_priv->primary_if 0,4096-ptr_max
PARAM_VALUE 1 cands 4096-ptr_max
PARAM_VALUE 2 select 0-2
PARAM_VALUE 4 last_max 4937297777333264384
BUF_SIZE 1 cands 48
BUF_SIZE 1 cands 48
CAPPED_DATA 0 bat_priv->primary_if 1
CAPPED_DATA 3 ip_key 1
DATA_SOURCE 0 bat_priv $0
DATA_SOURCE 1 cands r _kmalloc_noprof
DATA_SOURCE 3 ip_key r batadv_hash_dat
FUZZY_MAX 2 select 2
HARD_MAX 2 select 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &mesh_iface->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read