Defined in 33 files as a member:
- drivers/infiniband/core/cm.c, line 233 (as a member)
- drivers/infiniband/hw/bng_re/bng_roce_hsi.h, line 644 (as a member)
- drivers/infiniband/hw/bnxt_re/roce_hsi.h, line 569 (as a member)
- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h, line 112 (as a member)
- drivers/infiniband/hw/efa/efa_com_cmd.h, line 29 (as a member)
- drivers/infiniband/hw/erdma/erdma_verbs.h, line 253 (as a member)
- drivers/infiniband/hw/irdma/type.h, line 1256 (as a member)
- drivers/infiniband/hw/irdma/user.h, line 514 (as a member)
- drivers/infiniband/hw/mana/mana_ib.h, line 442 (as a member)
- drivers/infiniband/hw/ocrdma/ocrdma.h, line 421 (as a member)
- drivers/infiniband/hw/qedr/qedr.h, line 390 (as a member)
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_dev_api.h, line 570 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.h, line 288 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.h, line 329 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5_ifc_dr.h, line 157 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5_ifc_dr.h, line 190 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5_ifc_dr_ste_v1.h, line 208 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/steering/sws/mlx5_ifc_dr_ste_v1.h, line 242 (as a member)
- drivers/net/ethernet/qlogic/qed/qed_rdma.h, line 95 (as a member)
- include/linux/mlx5/mlx5_ifc_fpga.h, line 41 (as a member)
- include/linux/mlx5/mlx5_ifc_fpga.h, line 184 (as a member)
- include/linux/qed/qed_rdma_if.h, line 309 (as a member)
- include/rdma/ib_cm.h, line 106 (as a member)
- include/rdma/ib_cm.h, line 357 (as a member)
- include/rdma/ib_verbs.h, line 1220 (as a member)
- include/rdma/ib_verbs.h, line 1235 (as a member)
- include/rdma/ib_verbs.h, line 1972 (as a member)
- include/rdma/rdma_cm.h, line 127 (as a member)
- include/rdma/rdma_counter.h, line 19 (as a member)
- include/uapi/rdma/ib_user_verbs.h, line 615 (as a member)
- include/uapi/rdma/ib_user_verbs.h, line 641 (as a member)
- include/uapi/rdma/ib_user_verbs.h, line 655 (as a member)
- include/uapi/rdma/rdma_user_cm.h, line 96 (as a member)
Defined in 1 files as a function:
Referenced in 97 files:
- drivers/infiniband/core/cm.c
- drivers/infiniband/core/cm_msgs.h
- drivers/infiniband/core/cma.c
- drivers/infiniband/core/cma_trace.h
- drivers/infiniband/core/core_priv.h
- drivers/infiniband/core/counters.c
- drivers/infiniband/core/mad.c
- drivers/infiniband/core/nldev.c
- drivers/infiniband/core/restrack.c
- drivers/infiniband/core/security.c
- drivers/infiniband/core/ucma.c
- drivers/infiniband/core/uverbs_cmd.c
- drivers/infiniband/core/uverbs_std_types_qp.c
- drivers/infiniband/core/verbs.c
- drivers/infiniband/hw/bnxt_re/ib_verbs.c
- drivers/infiniband/hw/bnxt_re/main.c
- drivers/infiniband/hw/bnxt_re/qplib_fp.c, line 1180
- drivers/infiniband/hw/cxgb4/qp.c, line 2131
- drivers/infiniband/hw/efa/efa_com_cmd.c
- drivers/infiniband/hw/efa/efa_verbs.c
- drivers/infiniband/hw/erdma/erdma_cm.c
- drivers/infiniband/hw/erdma/erdma_cq.c
- drivers/infiniband/hw/erdma/erdma_qp.c
- drivers/infiniband/hw/erdma/erdma_verbs.c
- drivers/infiniband/hw/hfi1/driver.c
- drivers/infiniband/hw/hfi1/opfn.c, line 252
- drivers/infiniband/hw/hfi1/qp.c
- drivers/infiniband/hw/hfi1/ruc.c, line 507
- drivers/infiniband/hw/hfi1/tid_rdma.c
- drivers/infiniband/hw/hfi1/trace_tx.h, line 833
- drivers/infiniband/hw/hfi1/ud.c
- drivers/infiniband/hw/hfi1/verbs.c
- drivers/infiniband/hw/hns/hns_roce_device.h, line 1315
- drivers/infiniband/hw/hns/hns_roce_hw_v2.c
- drivers/infiniband/hw/hns/hns_roce_qp.c
- drivers/infiniband/hw/ionic/ionic_controlpath.c
- drivers/infiniband/hw/ionic/ionic_datapath.c
- drivers/infiniband/hw/irdma/ctrl.c
- drivers/infiniband/hw/irdma/puda.c, line 667
- drivers/infiniband/hw/irdma/uk.c
- drivers/infiniband/hw/irdma/utils.c, line 1157
- drivers/infiniband/hw/irdma/verbs.c
- drivers/infiniband/hw/mana/cq.c
- drivers/infiniband/hw/mana/main.c, line 1152
- drivers/infiniband/hw/mana/mana_ib.h
- drivers/infiniband/hw/mana/qp.c
- drivers/infiniband/hw/mana/wr.c
- drivers/infiniband/hw/mlx4/cq.c, line 776
- drivers/infiniband/hw/mlx4/mad.c
-
drivers/infiniband/hw/mlx4/qp.c
- line 522
- line 522
- line 735
- line 737
- line 983
- line 983
- line 992
- line 993
- line 997
- line 999
- line 1014
- line 1018
- line 1020
- line 1028
- line 1029
- line 1029
- line 1030
- line 1031
- line 1038
- line 1130
- line 1180
- line 1204
- line 1327
- line 1336
- line 1489
- line 1493
- line 1523
- line 1534
- line 1536
- line 1538
- line 1542
- line 1594
- line 1619
- line 2101
- line 2121
- line 2131
- line 2131
- line 2173
- line 2173
- line 2175
- line 2177
- line 2209
- line 2259
- line 2426
- line 2426
- line 2427
- line 2427
- line 2460
- line 2470
- line 2691
- line 2697
- line 2724
- line 2725
- line 2726
- line 2727
- line 2728
- line 2743
- line 2747
- line 2758
- line 2768
- line 2777
- line 4033
- line 4033
- line 4034
- line 4035
- line 4139
- drivers/infiniband/hw/mlx5/fs.c, line 2406
- drivers/infiniband/hw/mlx5/gsi.c
- drivers/infiniband/hw/mlx5/mlx5_ib.h
-
drivers/infiniband/hw/mlx5/qp.c
- line 96
- line 100
- line 102
- line 105
- line 107
- line 107
- line 505
- line 579
- line 584
- line 673
- line 697
- line 698
- line 699
- line 1061
- line 1141
- line 1981
- line 2309
- line 2328
- line 2340
- line 2366
- line 2367
- line 2383
- line 2399
- line 2428
- line 2435
- line 2520
- line 2528
- line 2670
- line 2674
- line 2820
- line 2823
- line 2843
- line 2847
- line 2863
- line 2873
- line 2879
- line 2882
- line 2890
- line 2895
- line 2900
- line 3042
- line 3047
- line 3050
- line 3070
- line 3080
- line 4798
- line 4803
- line 4838
- line 4871
- line 4873
- line 4894
- line 4895
- line 4896
- line 4901
- line 4904
- line 4922
- line 5295
- drivers/infiniband/hw/mlx5/umr.c, line 171
- drivers/infiniband/hw/mthca/mthca_provider.c
- drivers/infiniband/hw/mthca/mthca_qp.c
- drivers/infiniband/hw/ocrdma/ocrdma_hw.c
- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
- drivers/infiniband/hw/qedr/qedr.h
- drivers/infiniband/hw/qedr/verbs.c
- drivers/infiniband/hw/usnic/usnic_ib_verbs.c
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
- drivers/infiniband/sw/rdmavt/qp.c
- drivers/infiniband/sw/rdmavt/trace_tx.h
- drivers/infiniband/sw/rxe/rxe_av.c
- drivers/infiniband/sw/rxe/rxe_comp.c, line 631
- drivers/infiniband/sw/rxe/rxe_loc.h
- drivers/infiniband/sw/rxe/rxe_net.c
- drivers/infiniband/sw/rxe/rxe_qp.c
- drivers/infiniband/sw/rxe/rxe_recv.c
- drivers/infiniband/sw/rxe/rxe_req.c
- drivers/infiniband/sw/rxe/rxe_resp.c
- drivers/infiniband/sw/rxe/rxe_verbs.c
- drivers/infiniband/sw/siw/siw_verbs.c
- drivers/infiniband/ulp/ipoib/ipoib_cm.c
- drivers/infiniband/ulp/ipoib/ipoib_verbs.c, line 154
- drivers/infiniband/ulp/iser/iser_verbs.c, line 268
- drivers/infiniband/ulp/isert/ib_isert.c, line 132
- drivers/infiniband/ulp/rtrs/rtrs.c, line 269
- drivers/infiniband/ulp/srp/ib_srp.c
- drivers/infiniband/ulp/srpt/ib_srpt.c, line 1886
- drivers/net/ethernet/mellanox/mlx4/resource_tracker.c
- drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.c
- drivers/net/ethernet/mellanox/mlx5/core/fpga/conn.h, line 91
- drivers/net/ethernet/qlogic/qed/qed_rdma.c
- drivers/net/ethernet/qlogic/qed/qed_rdma.h
- drivers/nvme/host/rdma.c, line 272
- drivers/nvme/target/rdma.c, line 1292
- fs/smb/smbdirect/connection.c, line 380
- include/rdma/ib_mad.h, line 676
- include/rdma/rdma_cm.h
- net/9p/trans_rdma.c, line 619
- net/rds/ib_cm.c, line 592
- net/smc/smc_ib.c, line 677
- net/sunrpc/xprtrdma/svc_rdma_transport.c, line 538
- net/sunrpc/xprtrdma/verbs.c, line 426
Smatch caller information:
drivers/infiniband/sw/rxe/rxe_req.c get_mtu() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
| USER_DATA | 0 | qp->attr.qp_state | 1-5 |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/sw/rxe/rxe_req.c get_mtu() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->ibqp.qp_type | 0-1,3-u32max |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
| USER_DATA | 0 | qp->attr.qp_state | 1-5 |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/sw/rxe/rxe_req.c init_req_packet() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
| USER_DATA | 0 | qp->attr.qp_state | 1-5 |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/sw/rxe/rxe_req.c init_req_packet() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->ibqp.qp_type | 0-3,5-u32max |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
| USER_DATA | 0 | qp->attr.qp_state | 1-5 |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/sw/rxe/rxe_req.c next_opcode() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
| USER_DATA | 0 | qp->attr.qp_state | 1-5 |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/sw/rxe/rxe_req.c rxe_requester() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
| USER_DATA | 0 | qp->attr.qp_state | 1-5 |
drivers/infiniband/sw/rxe/rxe_req.c rxe_requester() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
| USER_DATA | 0 | qp->attr.qp_state | 1-5 |
drivers/infiniband/sw/rxe/rxe_req.c update_wqe_state() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
| USER_DATA | 0 | qp->attr.qp_state | 1-5 |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/sw/rxe/rxe_av.c rxe_get_av() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/sw/rxe/rxe_av.c rxe_get_av() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->ibqp.qp_type | 0-1,3-u32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/sw/rxe/rxe_comp.c reset_retry_timer() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
| USER_DATA | 0 | qp->attr.qp_state | 1-5 |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/sw/rxe/rxe_net.c rxe_find_route() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $1 |
| STR_LEN | 0 | qp | (-1),3,10,37 |
| STR_LEN | 0 | qp | (-1),3,10,37 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_net.c rxe_find_route() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $1 |
| STR_LEN | 0 | qp | (-1),3,10,37 |
| STR_LEN | 0 | qp | (-1),3,10,37 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_qp.c __qp_chk_state() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
| LOCK2 | flags | ||
| LOCK2 | 0 | &qp->state_lock | |
| HALF_LOCKED2 | &ibqp->qp_sec->mutex | ||
| TYPE_LOCK | (struct rxe_qp)->state_lock |
drivers/infiniband/sw/rxe/rxe_qp.c rxe_qp_chk_attr() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ibqp->qp_sec->mutex |
drivers/infiniband/sw/rxe/rxe_qp.c rxe_qp_chk_attr() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->ibqp.qp_type | 0-1,3-u32max |
| DATA_SOURCE | 0 | qp | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ibqp->qp_sec->mutex |
drivers/infiniband/sw/rxe/rxe_qp.c rxe_qp_do_cleanup() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/sw/rxe/rxe_qp.c rxe_qp_do_cleanup() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| CAPPED_DATA | 0 | qp->rq.queue | 1 |
| CAPPED_DATA | 0 | qp->sq.queue | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/sw/rxe/rxe_recv.c check_addr() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/sw/rxe/rxe_recv.c check_addr() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->ibqp.qp_type | 0-1,3-u32max |
| DATA_SOURCE | 0 | qp | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/sw/rxe/rxe_recv.c check_keys() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rxe->mcg_lock | ||
| HALF_LOCKED2 | bh |
drivers/infiniband/sw/rxe/rxe_recv.c check_keys() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->ibqp.qp_type | 0-3,5-u32max |
| DATA_SOURCE | 0 | qp | $3 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rxe->mcg_lock | ||
| HALF_LOCKED2 | bh |
drivers/infiniband/sw/rxe/rxe_recv.c check_type_state() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &rxe->mcg_lock | ||
| HALF_LOCKED2 | bh |
drivers/infiniband/sw/rxe/rxe_resp.c acknowledge() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| CAPPED_DATA | 0 | qp | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_resp.c check_op_seq() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| CAPPED_DATA | 0 | qp | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_resp.c check_op_valid() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| CAPPED_DATA | 0 | qp | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_resp.c check_psn() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| CAPPED_DATA | 0 | qp | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_resp.c do_complete() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| CAPPED_DATA | 0 | qp | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_resp.c execute() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| CAPPED_DATA | 0 | qp | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_resp.c execute() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->ibqp.qp_type | 0-3,5-u32max |
| CAPPED_DATA | 0 | qp | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_resp.c execute() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| CAPPED_DATA | 0 | qp | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_resp.c rxe_resp_check_length() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| CAPPED_DATA | 0 | qp | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_resp.c rxe_resp_check_length() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->ibqp.qp_type | 0,2-u32max |
| CAPPED_DATA | 0 | qp | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_resp.c rxe_resp_check_length() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| CAPPED_DATA | 0 | qp | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_resp.c rxe_resp_check_length() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->ibqp.qp_type | 0-1,3-u32max |
| CAPPED_DATA | 0 | qp | 1 |
| DATA_SOURCE | 0 | qp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | qp->attr.cur_qp_state | 0-6 |
drivers/infiniband/sw/rxe/rxe_verbs.c init_send_wr() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| DATA_SOURCE | 0 | qp | $0 |
| PREEMPT_ADD | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &qp->sq.sq_lock | |
| HALF_LOCKED2 | &conn->send_lock | ||
| HALF_LOCKED2 | &gsi->lock | ||
| HALF_LOCKED2 | &mr->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdma->sq_sem | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct rxe_sq)->sq_lock |
drivers/infiniband/sw/rxe/rxe_verbs.c init_send_wr() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->ibqp.qp_type | 0-3,5-u32max |
| DATA_SOURCE | 0 | qp | $0 |
| PREEMPT_ADD | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &qp->sq.sq_lock | |
| HALF_LOCKED2 | &conn->send_lock | ||
| HALF_LOCKED2 | &gsi->lock | ||
| HALF_LOCKED2 | &mr->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdma->sq_sem | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct rxe_sq)->sq_lock |
drivers/infiniband/sw/rxe/rxe_verbs.c init_send_wr() -> qp_type()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | qp | 4096-ptr_max |
| PARAM_VALUE | 0 | qp->ibqp.qp_type | 1,4 |
| DATA_SOURCE | 0 | qp | $0 |
| PREEMPT_ADD | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &qp->sq.sq_lock | |
| HALF_LOCKED2 | &conn->send_lock | ||
| HALF_LOCKED2 | &gsi->lock | ||
| HALF_LOCKED2 | &mr->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rdma->sq_sem | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct rxe_sq)->sq_lock |