Lines Matching refs:reason_code

862 static int smc_switch_to_fallback(struct smc_sock *smc, int reason_code)  in smc_switch_to_fallback()  argument
873 smc->fallback_rsn = reason_code; in smc_switch_to_fallback()
875 trace_smc_switch_to_fallback(smc, reason_code); in smc_switch_to_fallback()
894 static int smc_connect_fallback(struct smc_sock *smc, int reason_code) in smc_connect_fallback() argument
899 rc = smc_switch_to_fallback(smc, reason_code); in smc_connect_fallback()
914 static int smc_connect_decline_fallback(struct smc_sock *smc, int reason_code, in smc_connect_decline_fallback() argument
920 if (reason_code < 0) { /* error, fallback is not possible */ in smc_connect_decline_fallback()
924 return reason_code; in smc_connect_decline_fallback()
926 if (reason_code != SMC_CLC_DECL_PEERDECL) { in smc_connect_decline_fallback()
927 rc = smc_clc_send_decline(smc, reason_code, version); in smc_connect_decline_fallback()
935 return smc_connect_fallback(smc, reason_code); in smc_connect_decline_fallback()
1185 int i, reason_code = 0; in smc_connect_rdma() local
1196 reason_code = smc_connect_rdma_v2_prepare(smc, aclc, ini); in smc_connect_rdma()
1197 if (reason_code) in smc_connect_rdma()
1198 return reason_code; in smc_connect_rdma()
1201 reason_code = smc_conn_create(smc, ini); in smc_connect_rdma()
1202 if (reason_code) { in smc_connect_rdma()
1204 return reason_code; in smc_connect_rdma()
1228 reason_code = SMC_CLC_DECL_NOSRVLINK; in smc_connect_rdma()
1236 reason_code = SMC_CLC_DECL_MEM; in smc_connect_rdma()
1244 reason_code = SMC_CLC_DECL_ERR_RTOK; in smc_connect_rdma()
1253 reason_code = SMC_CLC_DECL_ERR_RDYLNK; in smc_connect_rdma()
1260 reason_code = SMC_CLC_DECL_ERR_REGBUF; in smc_connect_rdma()
1265 reason_code = SMC_CLC_DECL_ERR_REGBUF; in smc_connect_rdma()
1280 reason_code = smc_clc_send_confirm(smc, ini->first_contact_local, in smc_connect_rdma()
1282 if (reason_code) in smc_connect_rdma()
1290 reason_code = smcr_clnt_conf_first_link(smc); in smc_connect_rdma()
1292 if (reason_code) in smc_connect_rdma()
1308 return reason_code; in smc_connect_rdma()
1882 static void smc_listen_decline(struct smc_sock *new_smc, int reason_code, in smc_listen_decline() argument
1887 if (reason_code < 0 || in smc_listen_decline()
1888 smc_switch_to_fallback(new_smc, reason_code)) { in smc_listen_decline()
1893 if (reason_code && reason_code != SMC_CLC_DECL_PEERDECL) { in smc_listen_decline()
1894 if (smc_clc_send_decline(new_smc, reason_code, version) < 0) { in smc_listen_decline()
2297 int reason_code = 0; in smc_listen_rdma_finish() local
2310 reason_code = smcr_serv_conf_first_link(new_smc); in smc_listen_rdma_finish()
2313 return reason_code; in smc_listen_rdma_finish()