Lines Matching defs:reason_code

917 static int smc_switch_to_fallback(struct smc_sock *smc, int reason_code)
928 smc->fallback_rsn = reason_code;
930 trace_smc_switch_to_fallback(smc, reason_code);
950 static int smc_connect_fallback(struct smc_sock *smc, int reason_code)
955 rc = smc_switch_to_fallback(smc, reason_code);
970 static int smc_connect_decline_fallback(struct smc_sock *smc, int reason_code,
976 if (reason_code < 0) { /* error, fallback is not possible */
980 return reason_code;
982 if (reason_code != SMC_CLC_DECL_PEERDECL) {
983 rc = smc_clc_send_decline(smc, reason_code, version);
991 return smc_connect_fallback(smc, reason_code);
1257 int i, reason_code = 0;
1270 reason_code = smc_connect_rdma_v2_prepare(smc, aclc, ini);
1271 if (reason_code)
1272 return reason_code;
1275 reason_code = smc_conn_create(smc, ini);
1276 if (reason_code) {
1278 return reason_code;
1302 reason_code = SMC_CLC_DECL_NOSRVLINK;
1310 reason_code = SMC_CLC_DECL_MEM;
1318 reason_code = SMC_CLC_DECL_ERR_RTOK;
1326 reason_code = SMC_CLC_DECL_ERR_RDYLNK;
1333 reason_code = SMC_CLC_DECL_ERR_REGBUF;
1338 reason_code = SMC_CLC_DECL_ERR_REGBUF;
1350 reason_code = smc_clc_send_confirm(smc, ini->first_contact_local,
1352 if (reason_code)
1360 reason_code = smcr_clnt_conf_first_link(smc);
1362 if (reason_code)
1378 return reason_code;
1962 static void smc_listen_decline(struct smc_sock *new_smc, int reason_code,
1967 if (reason_code < 0 ||
1968 smc_switch_to_fallback(new_smc, reason_code)) {
1973 if (reason_code && reason_code != SMC_CLC_DECL_PEERDECL) {
1974 if (smc_clc_send_decline(new_smc, reason_code, version) < 0) {
2418 int reason_code = 0;
2431 reason_code = smcr_serv_conf_first_link(new_smc);
2434 return reason_code;