Lines Matching refs:cur_state
877 static bool efa_modify_srd_qp_is_ok(enum ib_qp_state cur_state,
884 cur_state != IB_QPS_RTR && cur_state != IB_QPS_RTS &&
885 cur_state != IB_QPS_SQD && cur_state != IB_QPS_SQE)
888 if (!srd_qp_state_table[cur_state][next_state].valid)
891 req_param = srd_qp_state_table[cur_state][next_state].req_param;
892 opt_param = srd_qp_state_table[cur_state][next_state].opt_param;
905 enum ib_qp_state cur_state,
923 err = !efa_modify_srd_qp_is_ok(cur_state, new_state,
926 err = !ib_modify_qp_is_ok(cur_state, new_state, IB_QPT_UD,
953 enum ib_qp_state cur_state;
967 cur_state = qp_attr_mask & IB_QP_CUR_STATE ? qp_attr->cur_qp_state :
969 new_state = qp_attr_mask & IB_QP_STATE ? qp_attr->qp_state : cur_state;
971 err = efa_modify_qp_validate(dev, qp, qp_attr, qp_attr_mask, cur_state,
983 params.cur_qp_state = cur_state;