Lines Matching refs:cur_state
840 static bool efa_modify_srd_qp_is_ok(enum ib_qp_state cur_state, in efa_modify_srd_qp_is_ok() argument
847 cur_state != IB_QPS_RTR && cur_state != IB_QPS_RTS && in efa_modify_srd_qp_is_ok()
848 cur_state != IB_QPS_SQD && cur_state != IB_QPS_SQE) in efa_modify_srd_qp_is_ok()
851 if (!srd_qp_state_table[cur_state][next_state].valid) in efa_modify_srd_qp_is_ok()
854 req_param = srd_qp_state_table[cur_state][next_state].req_param; in efa_modify_srd_qp_is_ok()
855 opt_param = srd_qp_state_table[cur_state][next_state].opt_param; in efa_modify_srd_qp_is_ok()
868 enum ib_qp_state cur_state, in efa_modify_qp_validate() argument
886 err = !efa_modify_srd_qp_is_ok(cur_state, new_state, in efa_modify_qp_validate()
889 err = !ib_modify_qp_is_ok(cur_state, new_state, IB_QPT_UD, in efa_modify_qp_validate()
916 enum ib_qp_state cur_state; in efa_modify_qp() local
927 cur_state = qp_attr_mask & IB_QP_CUR_STATE ? qp_attr->cur_qp_state : in efa_modify_qp()
929 new_state = qp_attr_mask & IB_QP_STATE ? qp_attr->qp_state : cur_state; in efa_modify_qp()
931 err = efa_modify_qp_validate(dev, qp, qp_attr, qp_attr_mask, cur_state, in efa_modify_qp()
943 params.cur_qp_state = cur_state; in efa_modify_qp()