Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/ipv4/nexthop.c ___neigh_lookup_noref() -> ___neigh_lookup_noref param 1()

Type Parameter Key Value
PARAM_VALUE 0 neigh 4096-ptr_max
BUF_SIZE 1 pkey 4,16
BUF_SIZE 1 pkey 4,16
CAPPED_DATA 0 neigh->dev 1
DATA_SOURCE 1 pkey $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

drivers/net/vrf.c ___neigh_lookup_noref() -> ___neigh_lookup_noref param 1()

Type Parameter Key Value
PARAM_VALUE 0 neigh 4096-ptr_max
BUF_SIZE 1 pkey (-1),4,16
BUF_SIZE 1 pkey (-1),4,16
CAPPED_DATA 0 neigh->dev 1
DATA_SOURCE 1 pkey $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 bh

net/core/filter.c ___neigh_lookup_noref() -> ___neigh_lookup_noref param 1()

Type Parameter Key Value
PARAM_VALUE 0 neigh 4096-ptr_max
BUF_SIZE 1 pkey (-1),4,16
BUF_SIZE 1 pkey (-1),4,16
CAPPED_DATA 0 neigh->dev 1
DATA_SOURCE 1 pkey $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/core/neighbour.c ___neigh_lookup_noref() -> ___neigh_lookup_noref param 1()

Type Parameter Key Value
PARAM_VALUE 0 neigh 4096-ptr_max
BUF_SIZE 1 pkey (-1),4,16
BUF_SIZE 1 pkey (-1),4,16
CAPPED_DATA 0 neigh->dev 1
DATA_SOURCE 1 pkey $3
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 *pkey s64min-s64max
USER_PTR 1 pkey
LOCK2 rcu_read
HALF_LOCKED2 bh

drivers/net/ethernet/rocker/rocker_ofdpa.c ___neigh_lookup_noref() -> ___neigh_lookup_noref param 1()

Type Parameter Key Value
PARAM_VALUE 0 neigh 4096-ptr_max
PARAM_VALUE 0 neigh->dev 4096-ptr_max
BUF_SIZE 1 pkey 4
BUF_SIZE 1 pkey 4
CAPPED_DATA 0 neigh->dev 1
DATA_SOURCE 1 pkey $3
LOCK2 global &rtnl_mutex
LOCK2 rcu_read
HALF_LOCKED2 &pool->lock

net/ipv4/fib_semantics.c ___neigh_lookup_noref() -> ___neigh_lookup_noref param 1()

Type Parameter Key Value
PARAM_VALUE 0 neigh 4096-ptr_max
BUF_SIZE 1 pkey 4,16
BUF_SIZE 1 pkey 4,16
CAPPED_DATA 0 neigh->dev 1
DATA_SOURCE 1 pkey $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/bluetooth/6lowpan.c ___neigh_lookup_noref() -> ___neigh_lookup_noref param 1()

Type Parameter Key Value
PARAM_VALUE 0 neigh 4096-ptr_max
PARAM_VALUE 1 pkey 4096-ptr_max
BUF_SIZE 1 pkey (-1),16
BUF_SIZE 1 pkey (-1),16
CAPPED_DATA 0 neigh->dev 1
DATA_SOURCE 1 pkey $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags

net/ipv6/route.c ___neigh_lookup_noref() -> ___neigh_lookup_noref param 1()

Type Parameter Key Value
PARAM_VALUE 0 neigh 4096-ptr_max
BUF_SIZE 1 pkey (-1)-0,4,16
BUF_SIZE 1 pkey (-1)-0,4,16
CAPPED_DATA 0 neigh->dev 1
DATA_SOURCE 1 pkey $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 global &rt6_exception_lock

net/ipv6/ip6_output.c ___neigh_lookup_noref() -> ___neigh_lookup_noref param 1()

Type Parameter Key Value
PARAM_VALUE 0 neigh 4096-ptr_max
PARAM_VALUE 1 pkey 4096-ptr_max
BUF_SIZE 1 pkey 16
BUF_SIZE 1 pkey 16
CAPPED_DATA 0 neigh->dev 1
DATA_SOURCE 1 pkey $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 rcu_read

net/netfilter/nf_flow_table_ip.c ___neigh_lookup_noref() -> ___neigh_lookup_noref param 1()

Type Parameter Key Value
PARAM_VALUE 0 neigh 4096-ptr_max
BUF_SIZE 1 pkey (-1),4,16
BUF_SIZE 1 pkey (-1),4,16
CAPPED_DATA 0 neigh->dev 1
DATA_SOURCE 1 pkey $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/ipv4/route.c ___neigh_lookup_noref() -> ___neigh_lookup_noref param 1()

Type Parameter Key Value
PARAM_VALUE 0 neigh 4096-ptr_max
BUF_SIZE 1 pkey 4,16
BUF_SIZE 1 pkey 4,16
CAPPED_DATA 0 neigh->dev 1
DATA_SOURCE 1 pkey $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

net/ipv4/ip_output.c ___neigh_lookup_noref() -> ___neigh_lookup_noref param 1()

Type Parameter Key Value
PARAM_VALUE 0 neigh 4096-ptr_max
BUF_SIZE 1 pkey 4,16
BUF_SIZE 1 pkey 4,16
CAPPED_DATA 0 neigh->dev 1
DATA_SOURCE 1 pkey $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &net->ipv4.mfc_mutex
HALF_LOCKED2 &net->ipv6.mfc_mutex
HALF_LOCKED2 &sk->sk_callback_lock
HALF_LOCKED2 &sk->sk_lock.slock
HALF_LOCKED2 sk