RDS_CONN_UP
if (!rds_conn_path_transition(cp, RDS_CONN_UP,
atomic_read(&cp->cp_state) == RDS_CONN_UP,
atomic_read(&cp->cp_state) == RDS_CONN_UP,
if (rds_conn_state(conn) == RDS_CONN_UP) {
if (rds_conn_state(conn) == RDS_CONN_UP) {
if (rds_conn_state(conn) == RDS_CONN_UP) {
return atomic_read(&cp->cp_state) == RDS_CONN_UP;
WARN_ON(conn_state == RDS_CONN_UP);
if (rds_conn_path_state(cp) == RDS_CONN_UP) {
if (rds_conn_path_state(cp) == RDS_CONN_UP) {
if (!rds_conn_path_transition(cp, curr, RDS_CONN_UP)) {