Lines Matching defs:ibqp

514  * @ibqp: qp's ib pointer also to get to device's qp address
517 static int irdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata)
519 struct irdma_qp *iwqp = to_iwqp(ibqp);
538 irdma_qp_rem_ref(&iwqp->ibqp);
869 * @ibqp: ptr of qp
873 static int irdma_create_qp(struct ib_qp *ibqp,
879 struct ib_pd *ibpd = ibqp->pd;
883 struct irdma_qp *iwqp = to_iwqp(ibqp);
937 iwqp->ibqp.qp_num = qp_num;
1040 irdma_destroy_qp(&iwqp->ibqp, udata);
1057 if (rdma_protocol_roce(iwqp->ibqp.device, 1)) {
1081 * @ibqp: qp pointer
1086 static int irdma_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
1089 struct irdma_qp *iwqp = to_iwqp(ibqp);
1104 if (rdma_protocol_roce(ibqp->device, 1)) {
1117 init_attr->event_handler = iwqp->ibqp.event_handler;
1118 init_attr->qp_context = iwqp->ibqp.qp_context;
1119 init_attr->send_cq = iwqp->ibqp.send_cq;
1120 init_attr->recv_cq = iwqp->ibqp.recv_cq;
1169 iwqp->ibqp.qp_num, iwqp->last_aeq);
1178 * @ibqp: qp's pointer for modify
1183 int irdma_modify_qp_roce(struct ib_qp *ibqp, struct ib_qp_attr *attr,
1188 struct irdma_pd *iwpd = to_iwpd(ibqp->pd);
1189 struct irdma_qp *iwqp = to_iwqp(ibqp);
1220 ret = irdma_query_pkey(ibqp->device, 0, attr->pkey_index,
1264 ibqp->qp_num,
1371 __builtin_return_address(0), ibqp->qp_num, attr->qp_state,
1377 iwqp->ibqp.qp_type, attr_mask)) {
1379 iwqp->ibqp.qp_num, iwqp->ibqp_state,
1535 * @ibqp: qp's pointer for modify
1540 int irdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask,
1545 struct irdma_qp *iwqp = to_iwqp(ibqp);
1575 __builtin_return_address(0), ibqp->qp_num, attr->qp_state,
3278 * @ibqp: qp ptr for wr
3282 static int irdma_post_send(struct ib_qp *ibqp,
3295 iwqp = to_iwqp(ibqp);
3336 if (iwqp->ibqp.qp_type == IB_QPT_UD ||
3337 iwqp->ibqp.qp_type == IB_QPT_GSI) {
3450 * @ibqp: ib qp pointer
3454 static int irdma_post_recv(struct ib_qp *ibqp,
3464 iwqp = to_iwqp(ibqp);
4034 * @ibqp: ptr to qp
4040 static int irdma_attach_mcast(struct ib_qp *ibqp, union ib_gid *ibgid, u16 lid)
4042 struct irdma_qp *iwqp = to_iwqp(ibqp);
4065 "VERBS: qp_id=%d, IP6address=%pI6\n", ibqp->qp_num,
4075 ibqp->qp_num, ip_addr, dmac);
4134 mcg_info.qp_id = iwqp->ibqp.qp_num;
4174 * @ibqp: ptr to qp
4180 static int irdma_detach_mcast(struct ib_qp *ibqp, union ib_gid *ibgid, u16 lid)
4182 struct irdma_qp *iwqp = to_iwqp(ibqp);
4208 mcg_info.qp_id = iwqp->ibqp.qp_num;
4607 INIT_RDMA_OBJ_SIZE(ib_qp, irdma_qp, ibqp),