/kernel/linux/linux-5.10/net/smc/ |
H A D | smc_ib.c | 45 struct ib_qp_attr qp_attr; in smc_ib_modify_qp_init() local 47 memset(&qp_attr, 0, sizeof(qp_attr)); in smc_ib_modify_qp_init() 48 qp_attr.qp_state = IB_QPS_INIT; in smc_ib_modify_qp_init() 49 qp_attr.pkey_index = 0; in smc_ib_modify_qp_init() 50 qp_attr.port_num = lnk->ibport; in smc_ib_modify_qp_init() 51 qp_attr.qp_access_flags = IB_ACCESS_LOCAL_WRITE in smc_ib_modify_qp_init() 53 return ib_modify_qp(lnk->roce_qp, &qp_attr, in smc_ib_modify_qp_init() 63 struct ib_qp_attr qp_attr; in smc_ib_modify_qp_rtr() local 65 memset(&qp_attr, in smc_ib_modify_qp_rtr() 86 struct ib_qp_attr qp_attr; smc_ib_modify_qp_rts() local 105 struct ib_qp_attr qp_attr; smc_ib_modify_qp_error() local 360 struct ib_qp_init_attr qp_attr = { smc_ib_create_queue_pair() local [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_verbs.c | 42 struct ib_qp_attr *qp_attr = NULL; in ipoib_mcast_attach() local 55 qp_attr = kmalloc(sizeof(*qp_attr), GFP_KERNEL); in ipoib_mcast_attach() 56 if (!qp_attr) in ipoib_mcast_attach() 60 qp_attr->qkey = qkey; in ipoib_mcast_attach() 61 ret = ib_modify_qp(priv->qp, qp_attr, IB_QP_QKEY); in ipoib_mcast_attach() 74 kfree(qp_attr); in ipoib_mcast_attach() 93 struct ib_qp_attr qp_attr; in ipoib_init_qp() local 99 qp_attr.qp_state = IB_QPS_INIT; in ipoib_init_qp() 100 qp_attr in ipoib_init_qp() [all...] |
H A D | ipoib_cm.c | 278 struct ib_qp_attr qp_attr; in ipoib_cm_modify_rx_qp() local 281 qp_attr.qp_state = IB_QPS_INIT; in ipoib_cm_modify_rx_qp() 282 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask); in ipoib_cm_modify_rx_qp() 287 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask); in ipoib_cm_modify_rx_qp() 292 qp_attr.qp_state = IB_QPS_RTR; in ipoib_cm_modify_rx_qp() 293 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask); in ipoib_cm_modify_rx_qp() 298 qp_attr.rq_psn = psn; in ipoib_cm_modify_rx_qp() 299 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask); in ipoib_cm_modify_rx_qp() 313 qp_attr.qp_state = IB_QPS_RTS; in ipoib_cm_modify_rx_qp() 314 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, in ipoib_cm_modify_rx_qp() 992 struct ib_qp_attr qp_attr; ipoib_cm_rep_handler() local 1123 struct ib_qp_attr qp_attr; ipoib_cm_modify_tx_init() local [all...] |
H A D | ipoib_ib.c | 351 struct ib_qp_attr qp_attr; in ipoib_qp_state_validate_work() local 355 ret = ib_query_qp(priv->qp, &qp_attr, IB_QP_STATE, &query_init_attr); in ipoib_qp_state_validate_work() 362 __func__, priv->qp->qp_num, qp_attr.qp_state); in ipoib_qp_state_validate_work() 365 if (qp_attr.qp_state == IB_QPS_SQE) { in ipoib_qp_state_validate_work() 366 qp_attr.qp_state = IB_QPS_RTS; in ipoib_qp_state_validate_work() 368 ret = ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE); in ipoib_qp_state_validate_work() 378 priv->qp->qp_num, qp_attr.qp_state); in ipoib_qp_state_validate_work() 739 struct ib_qp_attr qp_attr; in check_qp_movement_and_print() local 743 ret = ib_query_qp(qp, &qp_attr, IB_QP_STATE, &query_init_attr); in check_qp_movement_and_print() 749 if (new_state == IB_QPS_ERR && qp_attr in check_qp_movement_and_print() 775 struct ib_qp_attr qp_attr; ipoib_ib_dev_stop_default() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_verbs.c | 42 struct ib_qp_attr *qp_attr = NULL; in ipoib_mcast_attach() local 55 qp_attr = kmalloc(sizeof(*qp_attr), GFP_KERNEL); in ipoib_mcast_attach() 56 if (!qp_attr) in ipoib_mcast_attach() 60 qp_attr->qkey = qkey; in ipoib_mcast_attach() 61 ret = ib_modify_qp(priv->qp, qp_attr, IB_QP_QKEY); in ipoib_mcast_attach() 74 kfree(qp_attr); in ipoib_mcast_attach() 93 struct ib_qp_attr qp_attr; in ipoib_init_qp() local 99 qp_attr.qp_state = IB_QPS_INIT; in ipoib_init_qp() 100 qp_attr in ipoib_init_qp() [all...] |
H A D | ipoib_cm.c | 278 struct ib_qp_attr qp_attr; in ipoib_cm_modify_rx_qp() local 281 qp_attr.qp_state = IB_QPS_INIT; in ipoib_cm_modify_rx_qp() 282 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask); in ipoib_cm_modify_rx_qp() 287 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask); in ipoib_cm_modify_rx_qp() 292 qp_attr.qp_state = IB_QPS_RTR; in ipoib_cm_modify_rx_qp() 293 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, &qp_attr_mask); in ipoib_cm_modify_rx_qp() 298 qp_attr.rq_psn = psn; in ipoib_cm_modify_rx_qp() 299 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask); in ipoib_cm_modify_rx_qp() 313 qp_attr.qp_state = IB_QPS_RTS; in ipoib_cm_modify_rx_qp() 314 ret = ib_cm_init_qp_attr(cm_id, &qp_attr, in ipoib_cm_modify_rx_qp() 992 struct ib_qp_attr qp_attr; ipoib_cm_rep_handler() local 1123 struct ib_qp_attr qp_attr; ipoib_cm_modify_tx_init() local [all...] |
H A D | ipoib_ib.c | 351 struct ib_qp_attr qp_attr; in ipoib_qp_state_validate_work() local 355 ret = ib_query_qp(priv->qp, &qp_attr, IB_QP_STATE, &query_init_attr); in ipoib_qp_state_validate_work() 362 __func__, priv->qp->qp_num, qp_attr.qp_state); in ipoib_qp_state_validate_work() 365 if (qp_attr.qp_state == IB_QPS_SQE) { in ipoib_qp_state_validate_work() 366 qp_attr.qp_state = IB_QPS_RTS; in ipoib_qp_state_validate_work() 368 ret = ib_modify_qp(priv->qp, &qp_attr, IB_QP_STATE); in ipoib_qp_state_validate_work() 378 priv->qp->qp_num, qp_attr.qp_state); in ipoib_qp_state_validate_work() 739 struct ib_qp_attr qp_attr; in check_qp_movement_and_print() local 743 ret = ib_query_qp(qp, &qp_attr, IB_QP_STATE, &query_init_attr); in check_qp_movement_and_print() 749 if (new_state == IB_QPS_ERR && qp_attr in check_qp_movement_and_print() 775 struct ib_qp_attr qp_attr; ipoib_ib_dev_stop_default() local [all...] |
/kernel/linux/linux-5.10/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_transport.c | 372 struct ib_qp_init_attr qp_attr; in svc_rdma_accept() local 440 memset(&qp_attr, 0, sizeof qp_attr); in svc_rdma_accept() 441 qp_attr.event_handler = qp_event_handler; in svc_rdma_accept() 442 qp_attr.qp_context = &newxprt->sc_xprt; in svc_rdma_accept() 443 qp_attr.port_num = newxprt->sc_port_num; in svc_rdma_accept() 444 qp_attr.cap.max_rdma_ctxs = ctxts; in svc_rdma_accept() 445 qp_attr.cap.max_send_wr = newxprt->sc_sq_depth - ctxts; in svc_rdma_accept() 446 qp_attr.cap.max_recv_wr = rq_depth; in svc_rdma_accept() 447 qp_attr in svc_rdma_accept() [all...] |
/kernel/linux/linux-6.6/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_transport.c | 370 struct ib_qp_init_attr qp_attr; in svc_rdma_accept() local 441 memset(&qp_attr, 0, sizeof qp_attr); in svc_rdma_accept() 442 qp_attr.event_handler = qp_event_handler; in svc_rdma_accept() 443 qp_attr.qp_context = &newxprt->sc_xprt; in svc_rdma_accept() 444 qp_attr.port_num = newxprt->sc_port_num; in svc_rdma_accept() 445 qp_attr.cap.max_rdma_ctxs = ctxts; in svc_rdma_accept() 446 qp_attr.cap.max_send_wr = newxprt->sc_sq_depth - ctxts; in svc_rdma_accept() 447 qp_attr.cap.max_recv_wr = rq_depth; in svc_rdma_accept() 448 qp_attr in svc_rdma_accept() [all...] |
/kernel/linux/linux-6.6/net/smc/ |
H A D | smc_ib.c | 49 struct ib_qp_attr qp_attr; in smc_ib_modify_qp_init() local 51 memset(&qp_attr, 0, sizeof(qp_attr)); in smc_ib_modify_qp_init() 52 qp_attr.qp_state = IB_QPS_INIT; in smc_ib_modify_qp_init() 53 qp_attr.pkey_index = 0; in smc_ib_modify_qp_init() 54 qp_attr.port_num = lnk->ibport; in smc_ib_modify_qp_init() 55 qp_attr.qp_access_flags = IB_ACCESS_LOCAL_WRITE in smc_ib_modify_qp_init() 57 return ib_modify_qp(lnk->roce_qp, &qp_attr, in smc_ib_modify_qp_init() 67 struct ib_qp_attr qp_attr; in smc_ib_modify_qp_rtr() local 70 memset(&qp_attr, in smc_ib_modify_qp_rtr() 97 struct ib_qp_attr qp_attr; smc_ib_modify_qp_rts() local 116 struct ib_qp_attr qp_attr; smc_ib_modify_qp_error() local 661 struct ib_qp_init_attr qp_attr = { smc_ib_create_queue_pair() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | mem.c | 209 struct ib_qp_attr qp_attr = { .port_num = 1 }; in mlx5_ib_test_wc() local 253 qp_attr.qp_state = IB_QPS_INIT; in mlx5_ib_test_wc() 254 ret = ib_modify_qp(qp, &qp_attr, in mlx5_ib_test_wc() 260 qp_attr.qp_state = IB_QPS_RTR; in mlx5_ib_test_wc() 261 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE); in mlx5_ib_test_wc() 265 qp_attr.qp_state = IB_QPS_RTS; in mlx5_ib_test_wc() 266 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE | IB_QP_SQ_PSN); in mlx5_ib_test_wc()
|
/kernel/linux/linux-5.10/net/9p/ |
H A D | trans_rdma.c | 642 struct ib_qp_init_attr qp_attr; in rdma_create_trans() local 710 memset(&qp_attr, 0, sizeof qp_attr); in rdma_create_trans() 711 qp_attr.event_handler = qp_event_handler; in rdma_create_trans() 712 qp_attr.qp_context = client; in rdma_create_trans() 713 qp_attr.cap.max_send_wr = opts.sq_depth; in rdma_create_trans() 714 qp_attr.cap.max_recv_wr = opts.rq_depth; in rdma_create_trans() 715 qp_attr.cap.max_send_sge = P9_RDMA_SEND_SGE; in rdma_create_trans() 716 qp_attr.cap.max_recv_sge = P9_RDMA_RECV_SGE; in rdma_create_trans() 717 qp_attr in rdma_create_trans() [all...] |
/kernel/linux/linux-6.6/net/9p/ |
H A D | trans_rdma.c | 641 struct ib_qp_init_attr qp_attr; in rdma_create_trans() local 709 memset(&qp_attr, 0, sizeof qp_attr); in rdma_create_trans() 710 qp_attr.event_handler = qp_event_handler; in rdma_create_trans() 711 qp_attr.qp_context = client; in rdma_create_trans() 712 qp_attr.cap.max_send_wr = opts.sq_depth; in rdma_create_trans() 713 qp_attr.cap.max_recv_wr = opts.rq_depth; in rdma_create_trans() 714 qp_attr.cap.max_send_sge = P9_RDMA_SEND_SGE; in rdma_create_trans() 715 qp_attr.cap.max_recv_sge = P9_RDMA_RECV_SGE; in rdma_create_trans() 716 qp_attr in rdma_create_trans() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | mem.c | 306 struct ib_qp_attr qp_attr = { .port_num = 1 }; in mlx5_ib_test_wc() local 350 qp_attr.qp_state = IB_QPS_INIT; in mlx5_ib_test_wc() 351 ret = ib_modify_qp(qp, &qp_attr, in mlx5_ib_test_wc() 357 qp_attr.qp_state = IB_QPS_RTR; in mlx5_ib_test_wc() 358 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE); in mlx5_ib_test_wc() 362 qp_attr.qp_state = IB_QPS_RTS; in mlx5_ib_test_wc() 363 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE | IB_QP_SQ_PSN); in mlx5_ib_test_wc()
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | iwcm.c | 273 struct ib_qp_attr qp_attr; in iwcm_modify_qp_err() local 278 qp_attr.qp_state = IB_QPS_ERR; in iwcm_modify_qp_err() 279 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE); in iwcm_modify_qp_err() 288 struct ib_qp_attr qp_attr; in iwcm_modify_qp_sqd() local 291 qp_attr.qp_state = IB_QPS_SQD; in iwcm_modify_qp_sqd() 292 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE); in iwcm_modify_qp_sqd() 1109 struct ib_qp_attr *qp_attr, in iwcm_init_qp_init_attr() 1122 qp_attr->qp_access_flags = IB_ACCESS_REMOTE_WRITE| in iwcm_init_qp_init_attr() 1135 struct ib_qp_attr *qp_attr, in iwcm_init_qp_rts_attr() 1159 struct ib_qp_attr *qp_attr, in iw_cm_init_qp_attr() 1108 iwcm_init_qp_init_attr(struct iwcm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) iwcm_init_qp_init_attr() argument 1134 iwcm_init_qp_rts_attr(struct iwcm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) iwcm_init_qp_rts_attr() argument 1158 iw_cm_init_qp_attr(struct iw_cm_id *cm_id, struct ib_qp_attr *qp_attr, int *qp_attr_mask) iw_cm_init_qp_attr() argument [all...] |
H A D | security.c | 332 const struct ib_qp_attr *qp_attr, in get_new_pps() 343 new_pps->main.port_num = qp_attr->port_num; in get_new_pps() 348 new_pps->main.pkey_index = qp_attr->pkey_index; in get_new_pps() 358 new_pps->alt.port_num = qp_attr->alt_port_num; in get_new_pps() 359 new_pps->alt.pkey_index = qp_attr->alt_pkey_index; in get_new_pps() 572 struct ib_qp_attr *qp_attr, in ib_security_modify_qp() 587 rdma_protocol_ib(real_qp->device, qp_attr->port_num) && in ib_security_modify_qp() 601 qp_attr, in ib_security_modify_qp() 626 qp_attr, in ib_security_modify_qp() 331 get_new_pps(const struct ib_qp *qp, const struct ib_qp_attr *qp_attr, int qp_attr_mask) get_new_pps() argument 571 ib_security_modify_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_udata *udata) ib_security_modify_qp() argument
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | iwcm.c | 272 struct ib_qp_attr qp_attr; in iwcm_modify_qp_err() local 277 qp_attr.qp_state = IB_QPS_ERR; in iwcm_modify_qp_err() 278 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE); in iwcm_modify_qp_err() 287 struct ib_qp_attr qp_attr; in iwcm_modify_qp_sqd() local 290 qp_attr.qp_state = IB_QPS_SQD; in iwcm_modify_qp_sqd() 291 return ib_modify_qp(qp, &qp_attr, IB_QP_STATE); in iwcm_modify_qp_sqd() 1108 struct ib_qp_attr *qp_attr, in iwcm_init_qp_init_attr() 1121 qp_attr->qp_access_flags = IB_ACCESS_REMOTE_WRITE| in iwcm_init_qp_init_attr() 1134 struct ib_qp_attr *qp_attr, in iwcm_init_qp_rts_attr() 1158 struct ib_qp_attr *qp_attr, in iw_cm_init_qp_attr() 1107 iwcm_init_qp_init_attr(struct iwcm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) iwcm_init_qp_init_attr() argument 1133 iwcm_init_qp_rts_attr(struct iwcm_id_private *cm_id_priv, struct ib_qp_attr *qp_attr, int *qp_attr_mask) iwcm_init_qp_rts_attr() argument 1157 iw_cm_init_qp_attr(struct iw_cm_id *cm_id, struct ib_qp_attr *qp_attr, int *qp_attr_mask) iw_cm_init_qp_attr() argument [all...] |
H A D | security.c | 332 const struct ib_qp_attr *qp_attr, in get_new_pps() 343 new_pps->main.port_num = qp_attr->port_num; in get_new_pps() 348 new_pps->main.pkey_index = qp_attr->pkey_index; in get_new_pps() 358 new_pps->alt.port_num = qp_attr->alt_port_num; in get_new_pps() 359 new_pps->alt.pkey_index = qp_attr->alt_pkey_index; in get_new_pps() 572 struct ib_qp_attr *qp_attr, in ib_security_modify_qp() 587 rdma_protocol_ib(real_qp->device, qp_attr->port_num) && in ib_security_modify_qp() 601 qp_attr, in ib_security_modify_qp() 626 qp_attr, in ib_security_modify_qp() 331 get_new_pps(const struct ib_qp *qp, const struct ib_qp_attr *qp_attr, int qp_attr_mask) get_new_pps() argument 571 ib_security_modify_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_udata *udata) ib_security_modify_qp() argument
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/ |
H A D | hns_roce_hw_v1.c | 3387 static int hns_roce_v1_q_sqp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, in hns_roce_v1_q_sqp() argument 3399 qp_attr->qp_state = IB_QPS_RESET; in hns_roce_v1_q_sqp() 3419 qp_attr->qp_state = hr_qp->state; in hns_roce_v1_q_sqp() 3420 qp_attr->path_mtu = IB_MTU_256; in hns_roce_v1_q_sqp() 3421 qp_attr->path_mig_state = IB_MIG_ARMED; in hns_roce_v1_q_sqp() 3422 qp_attr->qkey = QKEY_VAL; in hns_roce_v1_q_sqp() 3423 qp_attr->ah_attr.type = RDMA_AH_ATTR_TYPE_ROCE; in hns_roce_v1_q_sqp() 3424 qp_attr->rq_psn = 0; in hns_roce_v1_q_sqp() 3425 qp_attr->sq_psn = 0; in hns_roce_v1_q_sqp() 3426 qp_attr in hns_roce_v1_q_sqp() 3457 hns_roce_v1_q_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) hns_roce_v1_q_qp() argument 3599 hns_roce_v1_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) hns_roce_v1_query_qp() argument [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/ |
H A D | ib_verbs.c | 1820 int bnxt_re_modify_qp(struct ib_qp *ib_qp, struct ib_qp_attr *qp_attr, in bnxt_re_modify_qp() argument 1834 new_qp_state = qp_attr->qp_state; in bnxt_re_modify_qp() 1849 qp->qplib_qp.state = __from_ib_qp_state(qp_attr->qp_state); in bnxt_re_modify_qp() 1876 __from_ib_access_flags(qp_attr->qp_access_flags); in bnxt_re_modify_qp() 1885 qp->qplib_qp.pkey_index = qp_attr->pkey_index; in bnxt_re_modify_qp() 1889 qp->qplib_qp.qkey = qp_attr->qkey; in bnxt_re_modify_qp() 1893 rdma_ah_read_grh(&qp_attr->ah_attr); in bnxt_re_modify_qp() 1916 qp->qplib_qp.ah.sl = rdma_ah_get_sl(&qp_attr->ah_attr); in bnxt_re_modify_qp() 1918 qp_attr->ah_attr.roce.dmac); in bnxt_re_modify_qp() 1945 qp->qplib_qp.path_mtu = __from_ib_mtu(qp_attr in bnxt_re_modify_qp() 2059 bnxt_re_query_qp(struct ib_qp *ib_qp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) bnxt_re_query_qp() argument 2553 struct ib_qp_attr qp_attr; bnxt_ud_qp_hw_stall_workaround() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/ |
H A D | ib_verbs.c | 1917 int bnxt_re_modify_qp(struct ib_qp *ib_qp, struct ib_qp_attr *qp_attr, in bnxt_re_modify_qp() argument 1934 new_qp_state = qp_attr->qp_state; in bnxt_re_modify_qp() 1949 qp->qplib_qp.state = __from_ib_qp_state(qp_attr->qp_state); in bnxt_re_modify_qp() 1976 __from_ib_access_flags(qp_attr->qp_access_flags); in bnxt_re_modify_qp() 1985 qp->qplib_qp.pkey_index = qp_attr->pkey_index; in bnxt_re_modify_qp() 1989 qp->qplib_qp.qkey = qp_attr->qkey; in bnxt_re_modify_qp() 1993 rdma_ah_read_grh(&qp_attr->ah_attr); in bnxt_re_modify_qp() 2016 qp->qplib_qp.ah.sl = rdma_ah_get_sl(&qp_attr->ah_attr); in bnxt_re_modify_qp() 2018 qp_attr->ah_attr.roce.dmac); in bnxt_re_modify_qp() 2045 qp->qplib_qp.path_mtu = __from_ib_mtu(qp_attr in bnxt_re_modify_qp() 2159 bnxt_re_query_qp(struct ib_qp *ib_qp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_qp_init_attr *qp_init_attr) bnxt_re_query_qp() argument 2654 struct ib_qp_attr qp_attr; bnxt_ud_qp_hw_stall_workaround() local [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/efa/ |
H A D | efa_verbs.c | 271 int efa_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, in efa_query_qp() argument 292 memset(qp_attr, 0, sizeof(*qp_attr)); in efa_query_qp() 300 qp_attr->qp_state = result.qp_state; in efa_query_qp() 301 qp_attr->qkey = result.qkey; in efa_query_qp() 302 qp_attr->sq_psn = result.sq_psn; in efa_query_qp() 303 qp_attr->sq_draining = result.sq_draining; in efa_query_qp() 304 qp_attr->port_num = 1; in efa_query_qp() 305 qp_attr->rnr_retry = result.rnr_retry; in efa_query_qp() 307 qp_attr in efa_query_qp() 865 efa_modify_qp_validate(struct efa_dev *dev, struct efa_qp *qp, struct ib_qp_attr *qp_attr, int qp_attr_mask, enum ib_qp_state cur_state, enum ib_qp_state new_state) efa_modify_qp_validate() argument 909 efa_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, struct ib_udata *udata) efa_modify_qp() argument [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/ |
H A D | mthca_qp.c | 430 int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, in mthca_query_qp() argument 444 qp_attr->qp_state = IB_QPS_RESET; in mthca_query_qp() 465 qp_attr->qp_state = qp->state; in mthca_query_qp() 466 qp_attr->path_mtu = context->mtu_msgmax >> 5; in mthca_query_qp() 467 qp_attr->path_mig_state = in mthca_query_qp() 469 qp_attr->qkey = be32_to_cpu(context->qkey); in mthca_query_qp() 470 qp_attr->rq_psn = be32_to_cpu(context->rnr_nextrecvpsn) & 0xffffff; in mthca_query_qp() 471 qp_attr->sq_psn = be32_to_cpu(context->next_send_psn) & 0xffffff; in mthca_query_qp() 472 qp_attr->dest_qp_num = be32_to_cpu(context->remote_qpn) & 0xffffff; in mthca_query_qp() 473 qp_attr in mthca_query_qp() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/ |
H A D | mthca_qp.c | 430 int mthca_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int qp_attr_mask, in mthca_query_qp() argument 444 qp_attr->qp_state = IB_QPS_RESET; in mthca_query_qp() 465 qp_attr->qp_state = qp->state; in mthca_query_qp() 466 qp_attr->path_mtu = context->mtu_msgmax >> 5; in mthca_query_qp() 467 qp_attr->path_mig_state = in mthca_query_qp() 469 qp_attr->qkey = be32_to_cpu(context->qkey); in mthca_query_qp() 470 qp_attr->rq_psn = be32_to_cpu(context->rnr_nextrecvpsn) & 0xffffff; in mthca_query_qp() 471 qp_attr->sq_psn = be32_to_cpu(context->next_send_psn) & 0xffffff; in mthca_query_qp() 472 qp_attr->dest_qp_num = be32_to_cpu(context->remote_qpn) & 0xffffff; in mthca_query_qp() 473 qp_attr in mthca_query_qp() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.c | 1454 struct ib_qp_attr *qp_attr, in ocrdma_query_qp() 1470 qp_attr->qkey = params.qkey; in ocrdma_query_qp() 1471 qp_attr->path_mtu = in ocrdma_query_qp() 1475 qp_attr->path_mig_state = IB_MIG_MIGRATED; in ocrdma_query_qp() 1476 qp_attr->rq_psn = params.hop_lmt_rq_psn & OCRDMA_QP_PARAMS_RQ_PSN_MASK; in ocrdma_query_qp() 1477 qp_attr->sq_psn = params.tclass_sq_psn & OCRDMA_QP_PARAMS_SQ_PSN_MASK; in ocrdma_query_qp() 1478 qp_attr->dest_qp_num = in ocrdma_query_qp() 1481 qp_attr->qp_access_flags = ocrdma_to_ib_qp_acc_flags(qp->cap_flags); in ocrdma_query_qp() 1482 qp_attr->cap.max_send_wr = qp->sq.max_cnt - 1; in ocrdma_query_qp() 1483 qp_attr in ocrdma_query_qp() 1453 ocrdma_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *qp_attr, int attr_mask, struct ib_qp_init_attr *qp_init_attr) ocrdma_query_qp() argument [all...] |