Lines Matching refs:attr_mask
927 int attr_mask, struct ib_udata *udata) in hns_roce_modify_qp() argument
939 cur_state = attr_mask & IB_QP_CUR_STATE ? in hns_roce_modify_qp()
941 new_state = attr_mask & IB_QP_STATE ? in hns_roce_modify_qp()
945 (attr_mask & IB_QP_STATE) && new_state == IB_QPS_ERR) { in hns_roce_modify_qp()
955 if (!ib_modify_qp_is_ok(cur_state, new_state, ibqp->qp_type, attr_mask, in hns_roce_modify_qp()
961 if ((attr_mask & IB_QP_PORT) && in hns_roce_modify_qp()
968 if (attr_mask & IB_QP_PKEY_INDEX) { in hns_roce_modify_qp()
969 p = attr_mask & IB_QP_PORT ? (attr->port_num - 1) : hr_qp->port; in hns_roce_modify_qp()
977 if (attr_mask & IB_QP_PATH_MTU) { in hns_roce_modify_qp()
978 p = attr_mask & IB_QP_PORT ? (attr->port_num - 1) : hr_qp->port; in hns_roce_modify_qp()
993 if (attr_mask & IB_QP_MAX_QP_RD_ATOMIC && in hns_roce_modify_qp()
1000 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC && in hns_roce_modify_qp()
1019 ret = hr_dev->hw->modify_qp(ibqp, attr, attr_mask, cur_state, in hns_roce_modify_qp()