Lines Matching refs:reason_code
548 static int smc_connect_fallback(struct smc_sock *smc, int reason_code) in smc_connect_fallback() argument
551 smc->fallback_rsn = reason_code; in smc_connect_fallback()
560 static int smc_connect_decline_fallback(struct smc_sock *smc, int reason_code, in smc_connect_decline_fallback() argument
565 if (reason_code < 0) { /* error, fallback is not possible */ in smc_connect_decline_fallback()
568 return reason_code; in smc_connect_decline_fallback()
570 if (reason_code != SMC_CLC_DECL_PEERDECL) { in smc_connect_decline_fallback()
571 rc = smc_clc_send_decline(smc, reason_code, version); in smc_connect_decline_fallback()
578 return smc_connect_fallback(smc, reason_code); in smc_connect_decline_fallback()
748 int i, reason_code = 0; in smc_connect_rdma() local
757 reason_code = smc_conn_create(smc, ini); in smc_connect_rdma()
758 if (reason_code) { in smc_connect_rdma()
760 return reason_code; in smc_connect_rdma()
783 reason_code = SMC_CLC_DECL_NOSRVLINK; in smc_connect_rdma()
791 reason_code = SMC_CLC_DECL_MEM; in smc_connect_rdma()
799 reason_code = SMC_CLC_DECL_ERR_RTOK; in smc_connect_rdma()
808 reason_code = SMC_CLC_DECL_ERR_RDYLNK; in smc_connect_rdma()
813 reason_code = SMC_CLC_DECL_ERR_REGRMB; in smc_connect_rdma()
819 reason_code = smc_clc_send_confirm(smc, ini->first_contact_local, in smc_connect_rdma()
821 if (reason_code) in smc_connect_rdma()
829 reason_code = smcr_clnt_conf_first_link(smc); in smc_connect_rdma()
831 if (reason_code) in smc_connect_rdma()
847 return reason_code; in smc_connect_rdma()
1347 static void smc_listen_decline(struct smc_sock *new_smc, int reason_code, in smc_listen_decline() argument
1355 if (reason_code < 0) { /* error, no fallback possible */ in smc_listen_decline()
1360 new_smc->fallback_rsn = reason_code; in smc_listen_decline()
1361 if (reason_code && reason_code != SMC_CLC_DECL_PEERDECL) { in smc_listen_decline()
1362 if (smc_clc_send_decline(new_smc, reason_code, version) < 0) { in smc_listen_decline()
1673 int reason_code = 0; in smc_listen_rdma_finish() local
1686 reason_code = smcr_serv_conf_first_link(new_smc); in smc_listen_rdma_finish()
1689 return reason_code; in smc_listen_rdma_finish()