Lines Matching defs:reason_code

907 static int smc_switch_to_fallback(struct smc_sock *smc, int reason_code)
918 smc->fallback_rsn = reason_code;
920 trace_smc_switch_to_fallback(smc, reason_code);
940 static int smc_connect_fallback(struct smc_sock *smc, int reason_code)
945 rc = smc_switch_to_fallback(smc, reason_code);
960 static int smc_connect_decline_fallback(struct smc_sock *smc, int reason_code,
966 if (reason_code < 0) { /* error, fallback is not possible */
970 return reason_code;
972 if (reason_code != SMC_CLC_DECL_PEERDECL) {
973 rc = smc_clc_send_decline(smc, reason_code, version);
981 return smc_connect_fallback(smc, reason_code);
1246 int i, reason_code = 0;
1259 reason_code = smc_connect_rdma_v2_prepare(smc, aclc, ini);
1260 if (reason_code)
1261 return reason_code;
1264 reason_code = smc_conn_create(smc, ini);
1265 if (reason_code) {
1267 return reason_code;
1291 reason_code = SMC_CLC_DECL_NOSRVLINK;
1299 reason_code = SMC_CLC_DECL_MEM;
1307 reason_code = SMC_CLC_DECL_ERR_RTOK;
1316 reason_code = SMC_CLC_DECL_ERR_RDYLNK;
1323 reason_code = SMC_CLC_DECL_ERR_REGBUF;
1328 reason_code = SMC_CLC_DECL_ERR_REGBUF;
1340 reason_code = smc_clc_send_confirm(smc, ini->first_contact_local,
1342 if (reason_code)
1350 reason_code = smcr_clnt_conf_first_link(smc);
1352 if (reason_code)
1368 return reason_code;
1960 static void smc_listen_decline(struct smc_sock *new_smc, int reason_code,
1965 if (reason_code < 0 ||
1966 smc_switch_to_fallback(new_smc, reason_code)) {
1971 if (reason_code && reason_code != SMC_CLC_DECL_PEERDECL) {
1972 if (smc_clc_send_decline(new_smc, reason_code, version) < 0) {
2409 int reason_code = 0;
2422 reason_code = smcr_serv_conf_first_link(new_smc);
2425 return reason_code;