Defined in 44 files as a member:

Defined in 3 files as a function:

Defined in 1 files as a enumerator:

Referenced in 959 files:

Smatch caller information:

drivers/net/wireguard/allowedips.c wg_allowedips_insert_v4() -> add()

Type Parameter Key Value
PARAM_VALUE 0 trie 4096-ptr_max
PARAM_VALUE 1 bits 32
PARAM_VALUE 2 key 9043421990695841792
PARAM_VALUE 4 peer->handshake.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 4 peer->handshake.lock.first_waiter->type 0-1
PARAM_VALUE 5 lock 4096-ptr_max
BUF_SIZE 2 key 4
BUF_SIZE 4 peer (-1),2536
BUF_SIZE 4 peer (-1),2536
DATA_SOURCE 3 cidr $2
DATA_SOURCE 4 peer $3
DATA_SOURCE 5 lock $4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 *key 0-255
USER_DATA 4 peer->handshake->preshared_key 0-255
USER_DATA 4 peer->handshake->remote_static 0-255
USER_PTR 2 key
HALF_LOCKED2 &mutex
HALF_LOCKED2 &wg->device_update_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireguard/allowedips.c wg_allowedips_insert_v6() -> add()

Type Parameter Key Value
PARAM_VALUE 0 trie 4096-ptr_max
PARAM_VALUE 1 bits 128
PARAM_VALUE 2 key 3367473427944906752
PARAM_VALUE 4 peer->handshake.lock.first_waiter->handoff_set 0-1
PARAM_VALUE 4 peer->handshake.lock.first_waiter->type 0-1
PARAM_VALUE 5 lock 4096-ptr_max
BUF_SIZE 2 key 16
BUF_SIZE 4 peer (-1),2536
BUF_SIZE 4 peer (-1),2536
DATA_SOURCE 3 cidr $2
DATA_SOURCE 4 peer $3
DATA_SOURCE 5 lock $4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 peer->handshake->preshared_key 0-255
USER_DATA 4 peer->handshake->remote_static 0-255
HALF_LOCKED2 &mutex
HALF_LOCKED2 &wg->device_update_lock
HALF_LOCKED2 global &rtnl_mutex

Smatch assignments to (struct ib_client)->add:

net/sunrpc/xprtrdma/ib_client.c (null)() -> (struct ib_client)->add [0,5977537912168996864]

drivers/infiniband/core/cma.c (null)() -> (struct ib_client)->add [3753900029888135168]

net/rds/ib.c (null)() -> (struct ib_client)->add [1250247327360499712]

drivers/infiniband/core/mad.c (null)() -> (struct ib_client)->add [6473445754600075264]

fs/smb/smbdirect/devices.c (null)() -> (struct ib_client)->add [6675783073634021376]

drivers/infiniband/ulp/ipoib/ipoib_main.c (null)() -> (struct ib_client)->add [4383750851063832576]

drivers/infiniband/core/device.c __ib_get_client_nl_info() -> (struct ib_client)->add [0-u64max]

drivers/infiniband/core/device.c ib_device_rename() -> (struct ib_client)->add [0-u64max]

drivers/infiniband/core/device.c ib_get_net_dev_by_params() -> (struct ib_client)->add [0-u64max]

drivers/infiniband/core/device.c remove_client_context() -> (struct ib_client)->add [0-u64max]

drivers/nvme/host/rdma.c (null)() -> (struct ib_client)->add [0]

drivers/infiniband/core/uverbs_main.c (null)() -> (struct ib_client)->add [0,1003384679778721792]

drivers/infiniband/core/sa_query.c (null)() -> (struct ib_client)->add [5267926725976829952]

drivers/infiniband/ulp/rtrs/rtrs-srv.c (null)() -> (struct ib_client)->add [141867735779799040]

drivers/infiniband/core/ucma.c (null)() -> (struct ib_client)->add [0]

drivers/infiniband/core/cm.c (null)() -> (struct ib_client)->add [3933367926895566848]

drivers/infiniband/ulp/srpt/ib_srpt.c (null)() -> (struct ib_client)->add [0,4467313115943100416]

drivers/infiniband/ulp/srp/ib_srp.c (null)() -> (struct ib_client)->add [7249492688585265152]

net/smc/smc_ib.c (null)() -> (struct ib_client)->add [0,2300366711026450432]

drivers/infiniband/core/user_mad.c (null)() -> (struct ib_client)->add [0,5371951943770353664]

drivers/nvme/target/rdma.c (null)() -> (struct ib_client)->add [0]

drivers/infiniband/core/multicast.c (null)() -> (struct ib_client)->add [6357768609289678848]