Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/infiniband/core/cma.c, line 4992
- drivers/infiniband/core/multicast.c, line 660
- drivers/infiniband/ulp/ipoib/ipoib_multicast.c, line 534
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 |