Lines Matching refs:attr_mask

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()
556 const struct ib_qp_attr *attr, int attr_mask, in __mthca_modify_qp() argument
579 if (!(attr_mask & IB_QP_PATH_MIG_STATE)) in __mthca_modify_qp()
600 else if (attr_mask & IB_QP_PATH_MTU) { in __mthca_modify_qp()
627 if (attr_mask & IB_QP_DEST_QPN) { in __mthca_modify_qp()
635 if (attr_mask & IB_QP_PORT) { in __mthca_modify_qp()
642 if (attr_mask & IB_QP_PKEY_INDEX) { in __mthca_modify_qp()
648 if (attr_mask & IB_QP_RNR_RETRY) { in __mthca_modify_qp()
655 if (attr_mask & IB_QP_AV) { in __mthca_modify_qp()
657 attr_mask & IB_QP_PORT ? attr->port_num : qp->port)) in __mthca_modify_qp()
676 if (attr_mask & IB_QP_TIMEOUT) { in __mthca_modify_qp()
681 if (attr_mask & IB_QP_ALT_PATH) { in __mthca_modify_qp()
713 if (attr_mask & IB_QP_RETRY_CNT) { in __mthca_modify_qp()
718 if (attr_mask & IB_QP_MAX_QP_RD_ATOMIC) { in __mthca_modify_qp()
729 if (attr_mask & IB_QP_SQ_PSN) in __mthca_modify_qp()
738 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC) { in __mthca_modify_qp()
746 if (attr_mask & (IB_QP_ACCESS_FLAGS | IB_QP_MAX_DEST_RD_ATOMIC)) { in __mthca_modify_qp()
747 qp_context->params2 |= get_hw_access_flags(qp, attr, attr_mask); in __mthca_modify_qp()
758 if (attr_mask & IB_QP_MIN_RNR_TIMER) { in __mthca_modify_qp()
762 if (attr_mask & IB_QP_RQ_PSN) in __mthca_modify_qp()
775 if (attr_mask & IB_QP_QKEY) { in __mthca_modify_qp()
785 attr_mask & IB_QP_EN_SQD_ASYNC_NOTIFY && in __mthca_modify_qp()
798 if (attr_mask & IB_QP_ACCESS_FLAGS) in __mthca_modify_qp()
800 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC) in __mthca_modify_qp()
802 if (attr_mask & IB_QP_PORT) in __mthca_modify_qp()
804 if (attr_mask & IB_QP_ALT_PATH) in __mthca_modify_qp()
808 store_attrs(to_msqp(qp), attr, attr_mask); in __mthca_modify_qp()
854 int mthca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask, in mthca_modify_qp() argument
863 if (attr_mask & IB_QP_CUR_STATE) { in mthca_modify_qp()
873 new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state; in mthca_modify_qp()
875 if (!ib_modify_qp_is_ok(cur_state, new_state, ibqp->qp_type, attr_mask, in mthca_modify_qp()
880 attr_mask); in mthca_modify_qp()
884 if ((attr_mask & IB_QP_PKEY_INDEX) && in mthca_modify_qp()
891 if ((attr_mask & IB_QP_PORT) && in mthca_modify_qp()
897 if (attr_mask & IB_QP_MAX_QP_RD_ATOMIC && in mthca_modify_qp()
904 if (attr_mask & IB_QP_MAX_DEST_RD_ATOMIC && in mthca_modify_qp()
916 err = __mthca_modify_qp(ibqp, attr, attr_mask, cur_state, new_state); in mthca_modify_qp()