Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/infiniband/core/cma.c cma_join_ib_multicast() -> ib_sa_join_multicast()

Type Parameter Key Value
PARAM_VALUE 0 client 8098569025082298368
PARAM_VALUE 3 rec 2903248368626884608
PARAM_VALUE 3 rec->join_state 1,8
PARAM_VALUE 4 comp_mask 78023,95223
PARAM_VALUE 5 gfp_mask 3264
PARAM_VALUE 6 callback 6696055313527775232
PARAM_VALUE 7 context 4096-ptr_max
BUF_SIZE 7 context 344
DATA_SOURCE 7 context $1
FUZZY_MAX 4 comp_mask 78023
BIT_INFO 4 comp_mask 0x130c7,0x173f7
BIT_INFO 4 comp_mask 0x130c7,0x173f7
LOCK2 &ctx->mutex
TYPE_LOCK (struct ucma_context)->mutex

drivers/infiniband/ulp/ipoib/ipoib_multicast.c ipoib_mcast_join() -> ib_sa_join_multicast()

Type Parameter Key Value
PARAM_VALUE 0 client 3194788871261569024
PARAM_VALUE 3 rec 446932407752650752
PARAM_VALUE 3 rec->join_state 1,8
PARAM_VALUE 3 rec->mlid 0
PARAM_VALUE 3 rec->mtu_selector 0,2
PARAM_VALUE 3 rec->rate_selector 0,2
PARAM_VALUE 3 rec->scope 0
PARAM_VALUE 4 comp_mask 65667,95223
PARAM_VALUE 5 gfp_mask 2080
PARAM_VALUE 6 callback 2041684607602966528
PARAM_VALUE 7 context 4096-ptr_max
BUF_SIZE 7 context (-1),376
DATA_SOURCE 7 context $1
FUZZY_MAX 4 comp_mask 65667
BIT_INFO 4 comp_mask 0x10083,0x173f7
BIT_INFO 4 comp_mask 0x10083,0x173f7
UNITS 2 port_num unit_array_size
LOCK2 &priv->lock
LOCK2 irq
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct ipoib_dev_priv)->lock