Lines Matching defs:attr_mask

299 			int attr_mask)
301 if (attr_mask & IB_QP_PKEY_INDEX)
303 if (attr_mask & IB_QP_QKEY)
305 if (attr_mask & IB_QP_SQ_PSN)
328 int attr_mask)
334 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC)
339 if (attr_mask & IB_QP_ACCESS_FLAGS)
544 const struct ib_qp_attr *attr, int attr_mask,
567 if (!(attr_mask & IB_QP_PATH_MIG_STATE))
588 else if (attr_mask & IB_QP_PATH_MTU) {
615 if (attr_mask & IB_QP_DEST_QPN) {
623 if (attr_mask & IB_QP_PORT) {
630 if (attr_mask & IB_QP_PKEY_INDEX) {
636 if (attr_mask & IB_QP_RNR_RETRY) {
643 if (attr_mask & IB_QP_AV) {
645 attr_mask & IB_QP_PORT ? attr->port_num : qp->port))
664 if (attr_mask & IB_QP_TIMEOUT) {
669 if (attr_mask & IB_QP_ALT_PATH) {
701 if (attr_mask & IB_QP_RETRY_CNT) {
706 if (attr_mask & IB_QP_MAX_QP_RD_ATOMIC) {
717 if (attr_mask & IB_QP_SQ_PSN)
726 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC) {
734 if (attr_mask & (IB_QP_ACCESS_FLAGS | IB_QP_MAX_DEST_RD_ATOMIC)) {
735 qp_context->params2 |= get_hw_access_flags(qp, attr, attr_mask);
746 if (attr_mask & IB_QP_MIN_RNR_TIMER) {
750 if (attr_mask & IB_QP_RQ_PSN)
763 if (attr_mask & IB_QP_QKEY) {
773 attr_mask & IB_QP_EN_SQD_ASYNC_NOTIFY &&
786 if (attr_mask & IB_QP_ACCESS_FLAGS)
788 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC)
790 if (attr_mask & IB_QP_PORT)
792 if (attr_mask & IB_QP_ALT_PATH)
796 store_attrs(to_msqp(qp), attr, attr_mask);
842 int mthca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask,
851 if (attr_mask & IB_QP_CUR_STATE) {
861 new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state;
863 if (!ib_modify_qp_is_ok(cur_state, new_state, ibqp->qp_type, attr_mask,
868 attr_mask);
872 if ((attr_mask & IB_QP_PKEY_INDEX) &&
879 if ((attr_mask & IB_QP_PORT) &&
885 if (attr_mask & IB_QP_MAX_QP_RD_ATOMIC &&
892 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC &&
904 err = __mthca_modify_qp(ibqp, attr, attr_mask, cur_state, new_state);