Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/infiniband/hw/hfi1/ud.c hfi1_make_ud_req() -> qp_to_send_context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->priv->s_sc | 0-255 |
| PARAM_VALUE | 0 | qp->s_cur | 0-4294967294 |
| PARAM_VALUE | 0 | qp->s_wqe | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->srate_mbps | (-1),2500,5000,10000,14062,20000,25781,28125,30000,40000,53125,56250,60000,80000,103125,112500,120000,168750,206250,309375,425000,637500,850000,1700000 |
| CAPPED_DATA | 0 | qp | 1 |
| CAPPED_DATA | 0 | qp->s_cur | 1 |
| CAPPED_DATA | 0 | qp->s_size | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| BIT_INFO | 0 | qp->s_cur | 0x0,0x7fffffff |
| TASK_NOT_RUNNING | |||
| LOCK2 | ps.flags | ||
| LOCK2 | 0 | &qp->s_lock | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rvt_qp)->s_lock |
drivers/infiniband/hw/hfi1/ud.c return_cnp() -> qp_to_send_context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->ibqp.qp_type | 0-4 |
| PARAM_VALUE | 1 | sc5 | 0-31 |
| DATA_SOURCE | 0 | qp | $1 |
| DATA_SOURCE | 1 | sc5 | $6 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pkt->qp->r_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/hw/hfi1/ud.c return_cnp_16B() -> qp_to_send_context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->ibqp.qp_type | 0-4 |
| PARAM_VALUE | 1 | sc5 | 0-31 |
| DATA_SOURCE | 0 | qp | $1 |
| DATA_SOURCE | 1 | sc5 | $6 |
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pkt->qp->r_lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/hw/hfi1/qp.c hfi1_check_modify_qp() -> qp_to_send_context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->r_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qp->s_hlock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qp->s_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | sc5 | 0-14,16-255 |
| DATA_SOURCE | 0 | qp | $0 |
| DATA_SOURCE | 1 | sc5 | r ah_to_sc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq | ||
| LOCK2 | 0 | &qp->r_lock | |
| LOCK2 | 0 | &qp->s_hlock | |
| LOCK2 | 0 | &qp->s_lock | |
| HALF_LOCKED2 | &ibqp->qp_sec->mutex | ||
| TYPE_LOCK | (struct rvt_qp)->r_lock | ||
| TYPE_LOCK | (struct rvt_qp)->s_hlock | ||
| TYPE_LOCK | (struct rvt_qp)->s_lock |
drivers/infiniband/hw/hfi1/qp.c hfi1_check_modify_qp() -> qp_to_send_context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->r_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qp->s_hlock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qp->s_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | sc5 | 0-14,16-255 |
| DATA_SOURCE | 0 | qp | $0 |
| DATA_SOURCE | 1 | sc5 | r ah_to_sc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq | ||
| LOCK2 | 0 | &qp->r_lock | |
| LOCK2 | 0 | &qp->s_hlock | |
| LOCK2 | 0 | &qp->s_lock | |
| HALF_LOCKED2 | &ibqp->qp_sec->mutex | ||
| TYPE_LOCK | (struct rvt_qp)->r_lock | ||
| TYPE_LOCK | (struct rvt_qp)->s_hlock | ||
| TYPE_LOCK | (struct rvt_qp)->s_lock |
drivers/infiniband/hw/hfi1/qp.c hfi1_modify_qp() -> qp_to_send_context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->r_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qp->s_hlock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qp->s_lock.rlock.dep_map->name | 0-255 |
| CAPPED_DATA | 0 | qp | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| DATA_SOURCE | 1 | sc5 | r ah_to_sc |
| NOSPEC | 0 | qp->alt_ah_attr.port_num | |
| NOSPEC | 0 | qp->port_num | |
| NOSPEC | 0 | qp->remote_ah_attr.port_num | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->alt_ah_attr.ib.dlid | 0-u16max |
| USER_DATA | 0 | qp->alt_ah_attr.ib.src_path_bits | 0-255 |
| USER_DATA | 0 | qp->alt_ah_attr.opa.dlid | 0-u16max |
| USER_DATA | 0 | qp->alt_ah_attr.opa.src_path_bits | 0-255 |
| USER_DATA | 0 | qp->alt_ah_attr.port_num | 0-255 |
| USER_DATA | 0 | qp->alt_ah_attr.sl | 0-255 |
| USER_DATA | 0 | qp->alt_ah_attr.static_rate | 0-255 |
| USER_DATA | 0 | qp->port_num | 0-255 |
| USER_DATA | 0 | qp->qkey | 0-2147483646,2147483648-u32max |
| USER_DATA | 0 | qp->qp_access_flags | 0-255 |
| USER_DATA | 0 | qp->r_max_rd_atomic | 0-255[c] |
| USER_DATA | 0 | qp->r_min_rnr_timer | 0-255 |
| USER_DATA | 0 | qp->r_psn | 0-u32max[c] |
| USER_DATA | 0 | qp->remote_ah_attr.ib.dlid | 0-u16max |
| USER_DATA | 0 | qp->remote_ah_attr.ib.src_path_bits | 0-255 |
| USER_DATA | 0 | qp->remote_ah_attr.opa.dlid | 0-u16max |
| USER_DATA | 0 | qp->remote_ah_attr.opa.src_path_bits | 0-255 |
| USER_DATA | 0 | qp->remote_ah_attr.port_num | 0-255 |
| USER_DATA | 0 | qp->remote_ah_attr.sl | 0-255 |
| USER_DATA | 0 | qp->remote_ah_attr.static_rate | 0-255 |
| USER_DATA | 0 | qp->remote_qpn | 0-u32max |
| USER_DATA | 0 | qp->s_alt_pkey_index | 0-255 |
| USER_DATA | 0 | qp->s_max_rd_atomic | 0-255 |
| USER_DATA | 0 | qp->s_mig_state | 0-255 |
| USER_DATA | 0 | qp->s_next_psn | 0-u32max[c] |
| USER_DATA | 0 | qp->s_pkey_index | 0-255 |
| USER_DATA | 0 | qp->s_psn | 0-u32max[c] |
| USER_DATA | 0 | qp->s_retry | 0-255 |
| USER_DATA | 0 | qp->s_retry_cnt | 0-255 |
| USER_DATA | 0 | qp->s_rnr_retry | 0-255 |
| USER_DATA | 0 | qp->s_rnr_retry_cnt | 0-255 |
| USER_DATA | 0 | qp->s_sending_psn | 0-u32max[c] |
| USER_DATA | 0 | qp->s_srate | 0-255 |
| USER_DATA | 0 | qp->state | 1-5 |
| USER_DATA | 0 | qp->timeout | 0-255 |
| LOCK2 | irq | ||
| LOCK2 | 0 | &qp->r_lock | |
| LOCK2 | 0 | &qp->s_hlock | |
| LOCK2 | 0 | &qp->s_lock | |
| HALF_LOCKED2 | &ibqp->qp_sec->mutex | ||
| TYPE_LOCK | (struct rvt_qp)->r_lock | ||
| TYPE_LOCK | (struct rvt_qp)->s_hlock | ||
| TYPE_LOCK | (struct rvt_qp)->s_lock |
drivers/infiniband/hw/hfi1/qp.c hfi1_modify_qp() -> qp_to_send_context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->priv | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->r_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qp->s_flags | 0,1073741824-u32max |
| PARAM_VALUE | 0 | qp->s_hlock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qp->s_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | qp->s_mig_state | 2 |
| CAPPED_DATA | 0 | qp | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| DATA_SOURCE | 1 | sc5 | r ah_to_sc |
| BIT_INFO | 0 | qp->s_flags | 0x40000000,0xffffffff |
| NOSPEC | 0 | qp->alt_ah_attr.port_num | |
| NOSPEC | 0 | qp->port_num | |
| NOSPEC | 0 | qp->remote_ah_attr.port_num | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->alt_ah_attr.ib.dlid | 0-u16max |
| USER_DATA | 0 | qp->alt_ah_attr.ib.src_path_bits | 0-255 |
| USER_DATA | 0 | qp->alt_ah_attr.opa.dlid | 0-u16max |
| USER_DATA | 0 | qp->alt_ah_attr.opa.src_path_bits | 0-255 |
| USER_DATA | 0 | qp->alt_ah_attr.port_num | 0-255 |
| USER_DATA | 0 | qp->alt_ah_attr.sl | 0-255 |
| USER_DATA | 0 | qp->alt_ah_attr.static_rate | 0-255 |
| USER_DATA | 0 | qp->port_num | 0-255 |
| USER_DATA | 0 | qp->qkey | 0-2147483646,2147483648-u32max |
| USER_DATA | 0 | qp->qp_access_flags | 0-255 |
| USER_DATA | 0 | qp->r_max_rd_atomic | 0-255[c] |
| USER_DATA | 0 | qp->r_min_rnr_timer | 0-255 |
| USER_DATA | 0 | qp->r_psn | 0-u32max[c] |
| USER_DATA | 0 | qp->remote_ah_attr.ib.dlid | 0-u16max |
| USER_DATA | 0 | qp->remote_ah_attr.ib.src_path_bits | 0-255 |
| USER_DATA | 0 | qp->remote_ah_attr.opa.dlid | 0-u16max,4026531840-4026548222 |
| USER_DATA | 0 | qp->remote_ah_attr.opa.src_path_bits | 0-255 |
| USER_DATA | 0 | qp->remote_ah_attr.port_num | 0-255 |
| USER_DATA | 0 | qp->remote_ah_attr.sl | 0-255 |
| USER_DATA | 0 | qp->remote_ah_attr.static_rate | 0-255 |
| USER_DATA | 0 | qp->remote_qpn | 0-u32max |
| USER_DATA | 0 | qp->s_alt_pkey_index | 0-255 |
| USER_DATA | 0 | qp->s_max_rd_atomic | 0-255 |
| USER_DATA | 0 | qp->s_next_psn | 0-u32max[c] |
| USER_DATA | 0 | qp->s_pkey_index | 0-255 |
| USER_DATA | 0 | qp->s_psn | 0-u32max[c] |
| USER_DATA | 0 | qp->s_retry | 0-255 |
| USER_DATA | 0 | qp->s_retry_cnt | 0-255 |
| USER_DATA | 0 | qp->s_rnr_retry | 0-255 |
| USER_DATA | 0 | qp->s_rnr_retry_cnt | 0-255 |
| USER_DATA | 0 | qp->s_sending_psn | 0-u32max[c] |
| USER_DATA | 0 | qp->s_srate | 0-255 |
| USER_DATA | 0 | qp->state | 1-5 |
| USER_DATA | 0 | qp->timeout | 0-255 |
| LOCK2 | irq | ||
| LOCK2 | 0 | &qp->r_lock | |
| LOCK2 | 0 | &qp->s_hlock | |
| LOCK2 | 0 | &qp->s_lock | |
| HALF_LOCKED2 | &ibqp->qp_sec->mutex | ||
| TYPE_LOCK | (struct rvt_qp)->r_lock | ||
| TYPE_LOCK | (struct rvt_qp)->s_hlock | ||
| TYPE_LOCK | (struct rvt_qp)->s_lock |
drivers/infiniband/hw/hfi1/qp.c qp_iter_print() -> qp_to_send_context()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->priv | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &s->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |