/Linux-v4.19/drivers/infiniband/core/ |
D | verbs.c | 1091 struct ib_qp_init_attr *qp_init_attr) in ib_create_xrc_qp() argument 1100 qp->xrcd = qp_init_attr->xrcd; in ib_create_xrc_qp() 1101 atomic_inc(&qp_init_attr->xrcd->usecnt); in ib_create_xrc_qp() 1104 qp = __ib_open_qp(real_qp, qp_init_attr->event_handler, in ib_create_xrc_qp() 1105 qp_init_attr->qp_context); in ib_create_xrc_qp() 1107 __ib_insert_xrcd_qp(qp_init_attr->xrcd, real_qp); in ib_create_xrc_qp() 1114 struct ib_qp_init_attr *qp_init_attr) in ib_create_qp() argument 1116 struct ib_device *device = pd ? pd->device : qp_init_attr->xrcd->device; in ib_create_qp() 1120 if (qp_init_attr->rwq_ind_tbl && in ib_create_qp() 1121 (qp_init_attr->recv_cq || in ib_create_qp() [all …]
|
D | mad.c | 3108 struct ib_qp_init_attr qp_init_attr; in create_mad_qp() local 3111 memset(&qp_init_attr, 0, sizeof qp_init_attr); in create_mad_qp() 3112 qp_init_attr.send_cq = qp_info->port_priv->cq; in create_mad_qp() 3113 qp_init_attr.recv_cq = qp_info->port_priv->cq; in create_mad_qp() 3114 qp_init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in create_mad_qp() 3115 qp_init_attr.cap.max_send_wr = mad_sendq_size; in create_mad_qp() 3116 qp_init_attr.cap.max_recv_wr = mad_recvq_size; in create_mad_qp() 3117 qp_init_attr.cap.max_send_sge = IB_MAD_SEND_REQ_MAX_SG; in create_mad_qp() 3118 qp_init_attr.cap.max_recv_sge = IB_MAD_RECV_REQ_MAX_SG; in create_mad_qp() 3119 qp_init_attr.qp_type = qp_type; in create_mad_qp() [all …]
|
D | nldev.c | 364 struct ib_qp_init_attr qp_init_attr; in fill_res_qp_entry() local 369 ret = ib_query_qp(qp, &qp_attr, 0, &qp_init_attr); in fill_res_qp_entry()
|
D | cma.c | 855 struct ib_qp_init_attr *qp_init_attr) in rdma_create_qp() argument 865 qp_init_attr->port_num = id->port_num; in rdma_create_qp() 866 qp = ib_create_qp(pd, qp_init_attr); in rdma_create_qp()
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | mad.c | 1792 struct mlx4_ib_qp_tunnel_init_attr qp_init_attr; in create_pv_sqp() local 1801 memset(&qp_init_attr, 0, sizeof qp_init_attr); in create_pv_sqp() 1802 qp_init_attr.init_attr.send_cq = ctx->cq; in create_pv_sqp() 1803 qp_init_attr.init_attr.recv_cq = ctx->cq; in create_pv_sqp() 1804 qp_init_attr.init_attr.sq_sig_type = IB_SIGNAL_ALL_WR; in create_pv_sqp() 1805 qp_init_attr.init_attr.cap.max_send_wr = MLX4_NUM_TUNNEL_BUFS; in create_pv_sqp() 1806 qp_init_attr.init_attr.cap.max_recv_wr = MLX4_NUM_TUNNEL_BUFS; in create_pv_sqp() 1807 qp_init_attr.init_attr.cap.max_send_sge = 1; in create_pv_sqp() 1808 qp_init_attr.init_attr.cap.max_recv_sge = 1; in create_pv_sqp() 1810 qp_init_attr.init_attr.qp_type = IB_QPT_UD; in create_pv_sqp() [all …]
|
D | qp.c | 3937 struct ib_qp_init_attr *qp_init_attr) in mlx4_ib_query_qp() argument 4022 qp_init_attr->cap = qp_attr->cap; in mlx4_ib_query_qp() 4024 qp_init_attr->create_flags = 0; in mlx4_ib_query_qp() 4026 qp_init_attr->create_flags |= IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK; in mlx4_ib_query_qp() 4029 qp_init_attr->create_flags |= IB_QP_CREATE_IPOIB_UD_LSO; in mlx4_ib_query_qp() 4032 qp_init_attr->create_flags |= IB_QP_CREATE_NETIF_QP; in mlx4_ib_query_qp() 4034 qp_init_attr->sq_sig_type = in mlx4_ib_query_qp()
|
D | mlx4_ib.h | 789 struct ib_qp_init_attr *qp_init_attr);
|
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/ |
D | ib_verbs.c | 1039 struct ib_qp_init_attr *qp_init_attr, in bnxt_re_create_qp() argument 1050 if ((qp_init_attr->cap.max_send_wr > dev_attr->max_qp_wqes) || in bnxt_re_create_qp() 1051 (qp_init_attr->cap.max_recv_wr > dev_attr->max_qp_wqes) || in bnxt_re_create_qp() 1052 (qp_init_attr->cap.max_send_sge > dev_attr->max_qp_sges) || in bnxt_re_create_qp() 1053 (qp_init_attr->cap.max_recv_sge > dev_attr->max_qp_sges) || in bnxt_re_create_qp() 1054 (qp_init_attr->cap.max_inline_data > dev_attr->max_inline_data)) in bnxt_re_create_qp() 1065 qp->qplib_qp.type = __from_ib_qp_type(qp_init_attr->qp_type); in bnxt_re_create_qp() 1072 qp->qplib_qp.max_inline_data = qp_init_attr->cap.max_inline_data; in bnxt_re_create_qp() 1073 qp->qplib_qp.sig_type = ((qp_init_attr->sq_sig_type == in bnxt_re_create_qp() 1076 qp->qplib_qp.sq.max_sge = qp_init_attr->cap.max_send_sge; in bnxt_re_create_qp() [all …]
|
D | ib_verbs.h | 187 struct ib_qp_init_attr *qp_init_attr, 192 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr);
|
/Linux-v4.19/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.h | 48 struct ib_qp_init_attr *qp_init_attr);
|
D | usnic_ib_verbs.c | 379 struct ib_qp_init_attr *qp_init_attr) in usnic_ib_query_qp() argument 388 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in usnic_ib_query_qp()
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | gsi.c | 400 struct ib_qp_init_attr *qp_init_attr) in mlx5_ib_gsi_query_qp() argument 406 ret = ib_query_qp(gsi->rx_qp, qp_attr, qp_attr_mask, qp_init_attr); in mlx5_ib_gsi_query_qp() 407 qp_init_attr->cap = gsi->cap; in mlx5_ib_gsi_query_qp()
|
D | qp.c | 5027 struct ib_qp_init_attr *qp_init_attr) in mlx5_ib_dct_query_qp() argument 5091 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) in mlx5_ib_query_qp() argument 5103 qp_init_attr); in mlx5_ib_query_qp() 5106 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in mlx5_ib_query_qp() 5111 qp_attr_mask, qp_init_attr); in mlx5_ib_query_qp() 5136 qp_init_attr->qp_context = ibqp->qp_context; in mlx5_ib_query_qp() 5142 qp_init_attr->qp_type = ibqp->qp_type; in mlx5_ib_query_qp() 5143 qp_init_attr->recv_cq = ibqp->recv_cq; in mlx5_ib_query_qp() 5144 qp_init_attr->send_cq = ibqp->send_cq; in mlx5_ib_query_qp() 5145 qp_init_attr->srq = ibqp->srq; in mlx5_ib_query_qp() [all …]
|
D | mlx5_ib.h | 1025 struct ib_qp_init_attr *qp_init_attr); 1212 struct ib_qp_init_attr *qp_init_attr);
|
/Linux-v4.19/include/rdma/ |
D | rdma_cm.h | 215 struct ib_qp_init_attr *qp_init_attr);
|
D | ib_verbs.h | 2383 struct ib_qp_init_attr *qp_init_attr, 2392 struct ib_qp_init_attr *qp_init_attr); 3305 struct ib_qp_init_attr *qp_init_attr); 3350 struct ib_qp_init_attr *qp_init_attr);
|
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_verbs.h | 440 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr);
|
/Linux-v4.19/drivers/infiniband/hw/hns/ |
D | hns_roce_hw_v1.c | 3422 struct ib_qp_init_attr *qp_init_attr) in hns_roce_v1_q_sqp() argument 3482 qp_init_attr->cap = qp_attr->cap; in hns_roce_v1_q_sqp() 3483 qp_init_attr->create_flags = 0; in hns_roce_v1_q_sqp() 3492 struct ib_qp_init_attr *qp_init_attr) in hns_roce_v1_q_qp() argument 3507 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in hns_roce_v1_q_qp() 3624 qp_init_attr->cap = qp_attr->cap; in hns_roce_v1_q_qp() 3634 struct ib_qp_init_attr *qp_init_attr) in hns_roce_v1_query_qp() argument 3639 hns_roce_v1_q_sqp(ibqp, qp_attr, qp_attr_mask, qp_init_attr) : in hns_roce_v1_query_qp() 3640 hns_roce_v1_q_qp(ibqp, qp_attr, qp_attr_mask, qp_init_attr); in hns_roce_v1_query_qp()
|
D | hns_roce_device.h | 776 int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr);
|
D | hns_roce_hw_v2.c | 3699 struct ib_qp_init_attr *qp_init_attr) in hns_roce_v2_query_qp() argument 3714 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in hns_roce_v2_query_qp() 3821 qp_init_attr->cap = qp_attr->cap; in hns_roce_v2_query_qp()
|
/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_dev.h | 530 struct ib_qp_init_attr *qp_init_attr);
|
D | mthca_qp.c | 430 struct ib_qp_init_attr *qp_init_attr) in mthca_query_qp() argument 510 qp_init_attr->cap = qp_attr->cap; in mthca_query_qp() 511 qp_init_attr->sq_sig_type = qp->sq_policy; in mthca_query_qp()
|
/Linux-v4.19/drivers/infiniband/hw/qedr/ |
D | verbs.c | 2494 int attr_mask, struct ib_qp_init_attr *qp_init_attr) in qedr_query_qp() argument 2508 memset(qp_init_attr, 0, sizeof(*qp_init_attr)); in qedr_query_qp() 2525 qp_init_attr->cap = qp_attr->cap; in qedr_query_qp()
|
/Linux-v4.19/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.c | 1531 int attr_mask, struct ib_qp_init_attr *qp_init_attr) in ocrdma_query_qp() argument 1563 qp_init_attr->cap = qp_attr->cap; in ocrdma_query_qp()
|