Lines Matching defs:cm_err
1789 con->cm_err = 1;
1831 static inline void flag_error_on_conn(struct rtrs_clt_con *con, int cm_err)
1833 if (con->cm_err == 1) {
1841 con->cm_err = cm_err;
1850 int cm_err = 0;
1854 cm_err = rtrs_rdma_addr_resolved(con);
1857 cm_err = rtrs_rdma_route_resolved(con);
1860 cm_err = rtrs_rdma_conn_established(con, ev);
1861 if (likely(!cm_err)) {
1864 * i.e. wake up without state change, but we set cm_err.
1872 cm_err = rtrs_rdma_conn_rejected(con, ev);
1877 cm_err = -ECONNRESET;
1881 cm_err = -EHOSTUNREACH;
1886 cm_err = -ECONNRESET;
1896 cm_err = -ECONNRESET;
1900 if (cm_err) {
1905 flag_error_on_conn(con, cm_err);
1929 con->cm_err = 0;
1945 * for waiting two possible cases: cm_err has something meaningful
1950 con->cm_err || sess->state != RTRS_CLT_CONNECTING,
1958 if (con->cm_err < 0) {
1959 err = con->cm_err;