IB_QPS_RTS
qp_attr.qp_state = IB_QPS_RTS;
[IB_QPS_RTS] = {
[IB_QPS_RTS] = {
[IB_QPS_RTS] = {
[IB_QPS_RTS] = {
[IB_QPS_RTS] = {
cur_state != IB_QPS_RTR && cur_state != IB_QPS_RTS &&
new_state == IB_QPS_RTS) {
case IB_QPS_RTS:
case IB_QPS_RTS:
[IB_QPS_RTS] = { .valid = 1,
dest->qp_state = IB_QPS_RTS;
[IB_QPS_RTS] = {
dest->cur_qp_state = IB_QPS_RTS;
[IB_QPS_RTS] = { .valid = 1,
[IB_QPS_RTS] = { .valid = 1,
[IB_QPS_RTS] = { .valid = 1,
cur_state != IB_QPS_RTR && cur_state != IB_QPS_RTS &&
case IB_QPS_RTS:
qp_attr.qp_state = IB_QPS_RTS;