/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_qp.c | 570 int attr_mask, struct ib_udata *udata) in qib_modify_qp() argument 584 cur_state = attr_mask & IB_QP_CUR_STATE ? in qib_modify_qp() 586 new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state; in qib_modify_qp() 589 attr_mask, IB_LINK_LAYER_UNSPECIFIED)) in qib_modify_qp() 592 if (attr_mask & IB_QP_AV) { in qib_modify_qp() 599 if (attr_mask & IB_QP_ALT_PATH) { in qib_modify_qp() 608 if (attr_mask & IB_QP_PKEY_INDEX) in qib_modify_qp() 612 if (attr_mask & IB_QP_MIN_RNR_TIMER) in qib_modify_qp() 616 if (attr_mask & IB_QP_PORT) in qib_modify_qp() 623 if (attr_mask & IB_QP_DEST_QPN) in qib_modify_qp() [all …]
|
D | qib_srq.c | 212 enum ib_srq_attr_mask attr_mask, in qib_modify_srq() argument 219 if (attr_mask & IB_SRQ_MAX_WR) { in qib_modify_srq() 226 ((attr_mask & IB_SRQ_LIMIT) ? in qib_modify_srq() 299 if (attr_mask & IB_SRQ_LIMIT) in qib_modify_srq() 333 } else if (attr_mask & IB_SRQ_LIMIT) { in qib_modify_srq()
|
D | qib_verbs.h | 919 int attr_mask, struct ib_udata *udata); 922 int attr_mask, struct ib_qp_init_attr *init_attr); 997 enum ib_srq_attr_mask attr_mask,
|
/linux-4.1.27/drivers/infiniband/hw/ipath/ |
D | ipath_qp.c | 451 int attr_mask, struct ib_udata *udata) in ipath_modify_qp() argument 461 cur_state = attr_mask & IB_QP_CUR_STATE ? in ipath_modify_qp() 463 new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state; in ipath_modify_qp() 466 attr_mask, IB_LINK_LAYER_UNSPECIFIED)) in ipath_modify_qp() 469 if (attr_mask & IB_QP_AV) { in ipath_modify_qp() 479 if (attr_mask & IB_QP_PKEY_INDEX) in ipath_modify_qp() 483 if (attr_mask & IB_QP_MIN_RNR_TIMER) in ipath_modify_qp() 487 if (attr_mask & IB_QP_PORT) in ipath_modify_qp() 496 if ((attr_mask & IB_QP_PATH_MTU) && in ipath_modify_qp() 501 if (attr_mask & IB_QP_PATH_MIG_STATE) in ipath_modify_qp() [all …]
|
D | ipath_srq.c | 216 enum ib_srq_attr_mask attr_mask, in ipath_modify_srq() argument 223 if (attr_mask & IB_SRQ_MAX_WR) { in ipath_modify_srq() 230 ((attr_mask & IB_SRQ_LIMIT) ? in ipath_modify_srq() 303 if (attr_mask & IB_SRQ_LIMIT) in ipath_modify_srq() 333 } else if (attr_mask & IB_SRQ_LIMIT) { in ipath_modify_srq()
|
D | ipath_verbs.h | 745 int attr_mask, struct ib_udata *udata); 748 int attr_mask, struct ib_qp_init_attr *init_attr); 799 enum ib_srq_attr_mask attr_mask,
|
/linux-4.1.27/drivers/infiniband/ulp/ipoib/ |
D | ipoib_verbs.c | 82 int attr_mask; in ipoib_init_qp() local 91 attr_mask = in ipoib_init_qp() 96 ret = ib_modify_qp(priv->qp, &qp_attr, attr_mask); in ipoib_init_qp() 104 attr_mask &= ~IB_QP_PORT; in ipoib_init_qp() 105 ret = ib_modify_qp(priv->qp, &qp_attr, attr_mask); in ipoib_init_qp() 113 attr_mask |= IB_QP_SQ_PSN; in ipoib_init_qp() 114 attr_mask &= ~IB_QP_PKEY_INDEX; in ipoib_init_qp() 115 ret = ib_modify_qp(priv->qp, &qp_attr, attr_mask); in ipoib_init_qp()
|
/linux-4.1.27/drivers/infiniband/hw/mthca/ |
D | mthca_qp.c | 299 int attr_mask) in store_attrs() argument 301 if (attr_mask & IB_QP_PKEY_INDEX) in store_attrs() 303 if (attr_mask & IB_QP_QKEY) in store_attrs() 305 if (attr_mask & IB_QP_SQ_PSN) in store_attrs() 328 int attr_mask) in get_hw_access_flags() argument 334 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC) in get_hw_access_flags() 339 if (attr_mask & IB_QP_ACCESS_FLAGS) in get_hw_access_flags() 544 const struct ib_qp_attr *attr, int attr_mask, in __mthca_modify_qp() argument 567 if (!(attr_mask & IB_QP_PATH_MIG_STATE)) in __mthca_modify_qp() 588 else if (attr_mask & IB_QP_PATH_MTU) { in __mthca_modify_qp() [all …]
|
D | mthca_srq.c | 365 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) in mthca_modify_srq() argument 372 if (attr_mask & IB_SRQ_MAX_WR) in mthca_modify_srq() 375 if (attr_mask & IB_SRQ_LIMIT) { in mthca_modify_srq()
|
D | mthca_dev.h | 516 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata); 531 int mthca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask,
|
/linux-4.1.27/drivers/infiniband/hw/ehca/ |
D | ehca_qp.c | 1239 int attr_mask, int smi_reset2init) in internal_modify_qp() argument 1293 (attr_mask & IB_QP_STATE) && in internal_modify_qp() 1315 if ((attr_mask & IB_QP_CUR_STATE) && in internal_modify_qp() 1327 my_qp, ibqp->qp_num, qp_cur_state, attr->qp_state, attr_mask); in internal_modify_qp() 1329 qp_new_state = attr_mask & IB_QP_STATE ? attr->qp_state : qp_cur_state; in internal_modify_qp() 1332 attr_mask, IB_LINK_LAYER_UNSPECIFIED)) { in internal_modify_qp() 1337 qp_cur_state, my_qp, ibqp->qp_num, attr_mask); in internal_modify_qp() 1428 !(attr_mask & IB_QP_MAX_DEST_RD_ATOMIC)) { in internal_modify_qp() 1434 if (attr_mask & IB_QP_PKEY_INDEX) { in internal_modify_qp() 1445 if (attr_mask & IB_QP_PORT) { in internal_modify_qp() [all …]
|
D | ehca_iverbs.h | 149 int ehca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, 170 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata);
|
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
D | qp.c | 1228 int attr_mask) in to_mlx4_access_flags() argument 1234 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC) in to_mlx4_access_flags() 1239 if (attr_mask & IB_QP_ACCESS_FLAGS) in to_mlx4_access_flags() 1258 int attr_mask) in store_sqp_attrs() argument 1260 if (attr_mask & IB_QP_PKEY_INDEX) in store_sqp_attrs() 1262 if (attr_mask & IB_QP_QKEY) in store_sqp_attrs() 1264 if (attr_mask & IB_QP_SQ_PSN) in store_sqp_attrs() 1447 const struct ib_qp_attr *attr, int attr_mask, in __mlx4_ib_modify_qp() argument 1461 if (attr_mask & IB_QP_ALT_PATH && in __mlx4_ib_modify_qp() 1473 if (!(attr_mask & IB_QP_PATH_MIG_STATE)) in __mlx4_ib_modify_qp() [all …]
|
D | srq.c | 229 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) in mlx4_ib_modify_srq() argument 236 if (attr_mask & IB_SRQ_MAX_WR) in mlx4_ib_modify_srq() 239 if (attr_mask & IB_SRQ_LIMIT) { in mlx4_ib_modify_srq()
|
D | mlx4_ib.h | 688 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata); 700 int attr_mask, struct ib_udata *udata);
|
/linux-4.1.27/drivers/infiniband/hw/mlx5/ |
D | qp.c | 1322 int attr_mask) in to_mlx5_access_flags() argument 1328 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC) in to_mlx5_access_flags() 1333 if (attr_mask & IB_QP_ACCESS_FLAGS) in to_mlx5_access_flags() 1377 struct mlx5_qp_path *path, u8 port, int attr_mask, in mlx5_set_path() argument 1387 if (attr_mask & IB_QP_PKEY_INDEX) in mlx5_set_path() 1414 if (attr_mask & IB_QP_TIMEOUT) in mlx5_set_path() 1566 const struct ib_qp_attr *attr, int attr_mask, in __mlx5_ib_modify_qp() argument 1594 if (!(attr_mask & IB_QP_PATH_MIG_STATE)) { in __mlx5_ib_modify_qp() 1615 } else if (attr_mask & IB_QP_PATH_MTU) { in __mlx5_ib_modify_qp() 1625 if (attr_mask & IB_QP_DEST_QPN) in __mlx5_ib_modify_qp() [all …]
|
D | srq.c | 345 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata) in mlx5_ib_modify_srq() argument 352 if (attr_mask & IB_SRQ_MAX_WR) in mlx5_ib_modify_srq() 355 if (attr_mask & IB_SRQ_LIMIT) { in mlx5_ib_modify_srq()
|
D | mlx5_ib.h | 539 enum ib_srq_attr_mask attr_mask, struct ib_udata *udata); 548 int attr_mask, struct ib_udata *udata);
|
/linux-4.1.27/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.h | 68 int attr_mask); 70 int attr_mask, struct ib_udata *udata);
|
D | ocrdma_hw.c | 2431 int attr_mask) in ocrdma_set_av_params() argument 2474 if (attr_mask & IB_QP_VID) { in ocrdma_set_av_params() 2497 struct ib_qp_attr *attrs, int attr_mask) in ocrdma_set_qp_params() argument 2502 if (attr_mask & IB_QP_PKEY_INDEX) { in ocrdma_set_qp_params() 2507 if (attr_mask & IB_QP_QKEY) { in ocrdma_set_qp_params() 2512 if (attr_mask & IB_QP_AV) { in ocrdma_set_qp_params() 2513 status = ocrdma_set_av_params(qp, cmd, attrs, attr_mask); in ocrdma_set_qp_params() 2525 if ((attr_mask & IB_QP_EN_SQD_ASYNC_NOTIFY) && in ocrdma_set_qp_params() 2531 if (attr_mask & IB_QP_DEST_QPN) { in ocrdma_set_qp_params() 2536 if (attr_mask & IB_QP_PATH_MTU) { in ocrdma_set_qp_params() [all …]
|
D | ocrdma_hw.h | 115 struct ib_qp_attr *attrs, int attr_mask);
|
D | ocrdma_verbs.c | 1411 int attr_mask) in _ocrdma_modify_qp() argument 1420 if (attr_mask & IB_QP_STATE) in _ocrdma_modify_qp() 1427 status = ocrdma_mbx_modify_qp(dev, qp, attr, attr_mask); in _ocrdma_modify_qp() 1433 int attr_mask, struct ib_udata *udata) in ocrdma_modify_qp() argument 1449 if (attr_mask & IB_QP_STATE) in ocrdma_modify_qp() 1455 if (!ib_modify_qp_is_ok(old_qps, new_qps, ibqp->qp_type, attr_mask, in ocrdma_modify_qp() 1459 __func__, dev->id, attr_mask, qp->id, ibqp->qp_type, in ocrdma_modify_qp() 1464 status = _ocrdma_modify_qp(ibqp, attr, attr_mask); in ocrdma_modify_qp() 1503 int attr_mask, struct ib_qp_init_attr *qp_init_attr) in ocrdma_query_qp() argument 1723 int attr_mask; in ocrdma_destroy_qp() local [all …]
|
D | ocrdma_main.c | 569 int attr_mask = IB_QP_STATE; in ocrdma_close() local 579 _ocrdma_modify_qp(&qp->ibqp, &attrs, attr_mask); in ocrdma_close()
|
/linux-4.1.27/drivers/infiniband/hw/usnic/ |
D | usnic_ib_verbs.c | 547 int attr_mask, struct ib_udata *udata) in usnic_ib_modify_qp() argument 557 if ((attr_mask & IB_QP_STATE) && attr->qp_state == IB_QPS_INIT) { in usnic_ib_modify_qp() 559 } else if ((attr_mask & IB_QP_STATE) && attr->qp_state == IB_QPS_RTR) { in usnic_ib_modify_qp() 561 } else if ((attr_mask & IB_QP_STATE) && attr->qp_state == IB_QPS_RTS) { in usnic_ib_modify_qp() 565 attr_mask & IB_QP_STATE, attr->qp_state); in usnic_ib_modify_qp()
|
D | usnic_ib_verbs.h | 46 int attr_mask, struct ib_udata *udata);
|
/linux-4.1.27/include/uapi/rdma/ |
D | ib_user_verbs.h | 544 __u32 attr_mask; member 586 __u32 attr_mask; member 873 __u32 attr_mask; member
|
/linux-4.1.27/drivers/infiniband/hw/cxgb4/ |
D | qp.c | 1814 int attr_mask, struct ib_udata *udata) in c4iw_ib_modify_qp() argument 1824 if ((attr_mask & IB_QP_STATE) && (attr->qp_state == IB_QPS_RTR)) in c4iw_ib_modify_qp() 1825 attr_mask &= ~IB_QP_STATE; in c4iw_ib_modify_qp() 1828 if (!attr_mask) in c4iw_ib_modify_qp() 1843 mask |= (attr_mask & IB_QP_STATE) ? C4IW_QP_ATTR_NEXT_STATE : 0; in c4iw_ib_modify_qp() 1844 mask |= (attr_mask & IB_QP_ACCESS_FLAGS) ? in c4iw_ib_modify_qp() 1856 mask |= (attr_mask & IB_QP_SQ_PSN) ? C4IW_QP_ATTR_SQ_DB : 0; in c4iw_ib_modify_qp() 1857 mask |= (attr_mask & IB_QP_RQ_PSN) ? C4IW_QP_ATTR_RQ_DB : 0; in c4iw_ib_modify_qp() 1872 int attr_mask, struct ib_qp_init_attr *init_attr) in c4iw_ib_query_qp() argument
|
D | iw_cxgb4.h | 1006 int attr_mask, struct ib_udata *udata); 1008 int attr_mask, struct ib_qp_init_attr *init_attr);
|
/linux-4.1.27/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.c | 1047 int attr_mask, struct ib_udata *udata) in iwch_ib_modify_qp() argument 1057 if ((attr_mask & IB_QP_STATE) && (attr->qp_state == IB_QPS_RTR)) in iwch_ib_modify_qp() 1058 attr_mask &= ~IB_QP_STATE; in iwch_ib_modify_qp() 1061 if (!attr_mask) in iwch_ib_modify_qp() 1076 mask |= (attr_mask & IB_QP_STATE) ? IWCH_QP_ATTR_NEXT_STATE : 0; in iwch_ib_modify_qp() 1077 mask |= (attr_mask & IB_QP_ACCESS_FLAGS) ? in iwch_ib_modify_qp()
|
/linux-4.1.27/drivers/infiniband/hw/amso1100/ |
D | c2_qp.c | 135 struct ib_qp_attr *attr, int attr_mask) in c2_qp_modify() argument 163 if (attr_mask & IB_QP_STATE) { in c2_qp_modify() 185 } else if (attr_mask & IB_QP_CUR_STATE) { in c2_qp_modify()
|
D | c2_provider.c | 559 int attr_mask, struct ib_udata *udata) in c2_modify_qp() argument 565 attr_mask); in c2_modify_qp()
|
D | c2.h | 493 struct ib_qp_attr *attr, int attr_mask);
|
/linux-4.1.27/drivers/infiniband/ulp/srp/ |
D | ib_srp.c | 2147 static uint32_t srp_compute_rq_tmo(struct ib_qp_attr *qp_attr, int attr_mask) in srp_compute_rq_tmo() argument 2157 WARN_ON_ONCE((attr_mask & (IB_QP_TIMEOUT | IB_QP_RETRY_CNT)) != in srp_compute_rq_tmo() 2180 int attr_mask = 0; in srp_cm_rep_handler() local 2217 ret = ib_cm_init_qp_attr(cm_id, qp_attr, &attr_mask); in srp_cm_rep_handler() 2221 ret = ib_modify_qp(ch->qp, qp_attr, attr_mask); in srp_cm_rep_handler() 2234 ret = ib_cm_init_qp_attr(cm_id, qp_attr, &attr_mask); in srp_cm_rep_handler() 2238 target->rq_tmo_jiffies = srp_compute_rq_tmo(qp_attr, attr_mask); in srp_cm_rep_handler() 2240 ret = ib_modify_qp(ch->qp, qp_attr, attr_mask); in srp_cm_rep_handler()
|
/linux-4.1.27/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.c | 988 int attr_mask; in srpt_ch_qp_rtr() local 992 ret = ib_cm_init_qp_attr(ch->cm_id, &qp_attr, &attr_mask); in srpt_ch_qp_rtr() 998 ret = ib_modify_qp(qp, &qp_attr, attr_mask); in srpt_ch_qp_rtr() 1018 int attr_mask; in srpt_ch_qp_rts() local 1022 ret = ib_cm_init_qp_attr(ch->cm_id, &qp_attr, &attr_mask); in srpt_ch_qp_rts() 1028 ret = ib_modify_qp(qp, &qp_attr, attr_mask); in srpt_ch_qp_rts()
|
/linux-4.1.27/drivers/infiniband/core/ |
D | uverbs_cmd.c | 1938 ret = ib_query_qp(qp, attr, cmd.attr_mask, init_attr); in ib_uverbs_query_qp() 2098 ret = ib_resolve_eth_l2_attrs(qp, attr, &cmd.attr_mask); in ib_uverbs_modify_qp() 2102 modify_qp_mask(qp->qp_type, cmd.attr_mask), &udata); in ib_uverbs_modify_qp() 2104 ret = ib_modify_qp(qp, attr, modify_qp_mask(qp->qp_type, cmd.attr_mask)); in ib_uverbs_modify_qp() 3202 ret = srq->device->modify_srq(srq, &attr, cmd.attr_mask, &udata); in ib_uverbs_modify_srq()
|
/linux-4.1.27/drivers/infiniband/hw/nes/ |
D | nes_verbs.c | 2820 int attr_mask, struct ib_qp_init_attr *init_attr) in nes_query_qp() argument 2927 int attr_mask, struct ib_udata *udata) in nes_modify_qp() argument 2952 nesqp->hw_tcp_state, attr->qp_access_flags, attr_mask); in nes_modify_qp() 2954 if (attr_mask & IB_QP_STATE) { in nes_modify_qp() 3090 if (attr_mask & IB_QP_ACCESS_FLAGS) { in nes_modify_qp()
|