Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/infiniband/core/verbs.c ib_modify_qp() -> _ib_modify_qp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp->xrcd->tgt_qps_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | qp->xrcd->tgt_qps_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | attr | 4096-ptr_max |
| PARAM_VALUE | 2 | attr_mask | 0-s32max |
| PARAM_VALUE | 3 | udata | 0 |
| BUF_SIZE | 1 | attr | (-1)-0,4-s32max |
| BUF_SIZE | 1 | attr | (-1)-0,4-s32max |
| DATA_SOURCE | 1 | attr | $1 |
| DATA_SOURCE | 2 | attr_mask | $2 |
| FUZZY_MAX | 2 | attr_mask | 113 |
| NOSPEC | 1 | attr->ah_attr.port_num | |
| NOSPEC | 1 | attr->alt_ah_attr.port_num | |
| NOSPEC | 1 | attr->port_num | |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->port | 0-255 |
| USER_DATA | 1 | attr->ah_attr.ib.dlid | 0-u16max |
| USER_DATA | 1 | attr->ah_attr.ib.src_path_bits | 0-255 |
| USER_DATA | 1 | attr->ah_attr.opa.dlid | 0-u16max |
| USER_DATA | 1 | attr->ah_attr.opa.src_path_bits | 0-255 |
| USER_DATA | 1 | attr->ah_attr.port_num | 0-255 |
| USER_DATA | 1 | attr->ah_attr.sl | 0-255 |
| USER_DATA | 1 | attr->ah_attr.static_rate | 0-255 |
| USER_DATA | 1 | attr->alt_ah_attr.ib.dlid | 0-u16max |
| USER_DATA | 1 | attr->alt_ah_attr.ib.src_path_bits | 0-255 |
| USER_DATA | 1 | attr->alt_ah_attr.opa.dlid | 0-u16max |
| USER_DATA | 1 | attr->alt_ah_attr.opa.src_path_bits | 0-255 |
| USER_DATA | 1 | attr->alt_ah_attr.port_num | 0-255 |
| USER_DATA | 1 | attr->alt_ah_attr.sl | 0-255 |
| USER_DATA | 1 | attr->alt_ah_attr.static_rate | 0-255 |
| USER_DATA | 1 | attr->alt_pkey_index | 0-u16max |
| USER_DATA | 1 | attr->alt_port_num | 0-255[c] |
| USER_DATA | 1 | attr->alt_timeout | 0-255 |
| USER_DATA | 1 | attr->cur_qp_state | 0-6 |
| USER_DATA | 1 | attr->dest_qp_num | 0-u32max |
| USER_DATA | 1 | attr->en_sqd_async_notify | 0-255 |
| USER_DATA | 1 | attr->max_dest_rd_atomic | 0-255 |
| USER_DATA | 1 | attr->max_rd_atomic | 0-255 |
| USER_DATA | 1 | attr->min_rnr_timer | 0-255 |
| USER_DATA | 1 | attr->path_mig_state | 0-255 |
| USER_DATA | 1 | attr->path_mtu | 0-255 |
| USER_DATA | 1 | attr->pkey_index | 0-u16max |
| USER_DATA | 1 | attr->port_num | 0-255 |
| USER_DATA | 1 | attr->qkey | 0-2147483646,2147483648-u32max |
| USER_DATA | 1 | attr->qp_access_flags | s32min-s32max |
| USER_DATA | 1 | attr->qp_state | 0-6 |
| USER_DATA | 1 | attr->rate_limit | 0-u32max |
| USER_DATA | 1 | attr->retry_cnt | 0-255 |
| USER_DATA | 1 | attr->rnr_retry | 0-255 |
| USER_DATA | 1 | attr->rq_psn | 0-u32max |
| USER_DATA | 1 | attr->sq_psn | 0-u32max |
| USER_DATA | 1 | attr->timeout | 0-255 |
| USER_DATA | 2 | attr_mask | 0-67108862 |
| HALF_LOCKED2 | &device->client_data_rwsem | ||
| HALF_LOCKED2 | &id_priv->qp_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rport->mutex | ||
| HALF_LOCKED2 | &sec->mutex | ||
| HALF_LOCKED2 | &umrc->sem | ||
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &devices_rwsem |
drivers/infiniband/core/verbs.c ib_modify_qp_with_udata() -> _ib_modify_qp()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | attr | 4096-ptr_max |
| PARAM_VALUE | 2 | attr_mask | 0-67108894 |
| PARAM_VALUE | 3 | udata->inlen | 0-524280,18446744073709551361-u64max |
| PARAM_VALUE | 3 | udata->outlen | 0-524280,18446744073709551361-u64max |
| BUF_SIZE | 1 | attr | 216 |
| DATA_SOURCE | 1 | attr | $1 |
| DATA_SOURCE | 2 | attr_mask | $2 |
| DATA_SOURCE | 3 | udata | $3 |
| USER_DATA | 1 | attr->ah_attr.ib.dlid | 0-u16max |
| USER_DATA | 1 | attr->ah_attr.ib.src_path_bits | 0-255 |
| USER_DATA | 1 | attr->ah_attr.opa.dlid | 0-u16max |
| USER_DATA | 1 | attr->ah_attr.opa.src_path_bits | 0-255 |
| USER_DATA | 1 | attr->ah_attr.port_num | 0-255 |
| USER_DATA | 1 | attr->ah_attr.sl | 0-255 |
| USER_DATA | 1 | attr->ah_attr.static_rate | 0-255 |
| USER_DATA | 1 | attr->alt_ah_attr.ib.dlid | 0-u16max |
| USER_DATA | 1 | attr->alt_ah_attr.ib.src_path_bits | 0-255 |
| USER_DATA | 1 | attr->alt_ah_attr.opa.dlid | 0-u16max |
| USER_DATA | 1 | attr->alt_ah_attr.opa.src_path_bits | 0-255 |
| USER_DATA | 1 | attr->alt_ah_attr.port_num | 0-255 |
| USER_DATA | 1 | attr->alt_ah_attr.sl | 0-255 |
| USER_DATA | 1 | attr->alt_ah_attr.static_rate | 0-255 |
| USER_DATA | 1 | attr->alt_pkey_index | 0-u16max |
| USER_DATA | 1 | attr->alt_port_num | 0-255[c] |
| USER_DATA | 1 | attr->alt_timeout | 0-255 |
| USER_DATA | 1 | attr->cur_qp_state | 0-6 |
| USER_DATA | 1 | attr->dest_qp_num | 0-u32max |
| USER_DATA | 1 | attr->en_sqd_async_notify | 0-255 |
| USER_DATA | 1 | attr->max_dest_rd_atomic | 0-255 |
| USER_DATA | 1 | attr->max_rd_atomic | 0-255 |
| USER_DATA | 1 | attr->min_rnr_timer | 0-255 |
| USER_DATA | 1 | attr->path_mig_state | 0-255 |
| USER_DATA | 1 | attr->path_mtu | 0-255 |
| USER_DATA | 1 | attr->pkey_index | 0-u16max |
| USER_DATA | 1 | attr->port_num | 0-255 |
| USER_DATA | 1 | attr->qkey | 0-2147483646,2147483648-u32max |
| USER_DATA | 1 | attr->qp_access_flags | s32min-s32max |
| USER_DATA | 1 | attr->qp_state | 0-6 |
| USER_DATA | 1 | attr->rate_limit | 0-u32max |
| USER_DATA | 1 | attr->retry_cnt | 0-255 |
| USER_DATA | 1 | attr->rnr_retry | 0-255 |
| USER_DATA | 1 | attr->rq_psn | 0-u32max |
| USER_DATA | 1 | attr->sq_psn | 0-u32max |
| USER_DATA | 1 | attr->timeout | 0-255 |
| USER_DATA | 2 | attr_mask | 0-67108894 |
| USER_DATA | 3 | udata->inlen | 0-524280,18446744073709551361-u64max |
| USER_DATA | 3 | udata->outlen | 0-524280,18446744073709551361-u64max |
| HALF_LOCKED2 | &file->device->disassociate_srcu |