Lines Matching refs:dclc
407 smc_clc_msg_decl_valid(struct smc_clc_msg_decline *dclc) in smc_clc_msg_decl_valid() argument
409 struct smc_clc_msg_hdr *hdr = &dclc->hdr; in smc_clc_msg_decl_valid()
439 struct smc_clc_msg_decline *dclc; in smc_clc_msg_hdr_valid() local
463 dclc = (struct smc_clc_msg_decline *)clcm; in smc_clc_msg_hdr_valid()
464 if (!smc_clc_msg_decl_valid(dclc)) in smc_clc_msg_hdr_valid()
745 struct smc_clc_msg_decline *dclc; in smc_clc_wait_msg() local
747 dclc = (struct smc_clc_msg_decline *)clcm; in smc_clc_wait_msg()
749 smc->peer_diagnosis = ntohl(dclc->peer_diagnosis); in smc_clc_wait_msg()
766 struct smc_clc_msg_decline_v2 dclc; in smc_clc_send_decline() local
771 dclc_v1 = (struct smc_clc_msg_decline *)&dclc; in smc_clc_send_decline()
772 memset(&dclc, 0, sizeof(dclc)); in smc_clc_send_decline()
773 memcpy(dclc.hdr.eyecatcher, SMC_EYECATCHER, sizeof(SMC_EYECATCHER)); in smc_clc_send_decline()
774 dclc.hdr.type = SMC_CLC_DECLINE; in smc_clc_send_decline()
775 dclc.hdr.version = version; in smc_clc_send_decline()
776 dclc.os_type = version == SMC_V1 ? 0 : SMC_CLC_OS_LINUX; in smc_clc_send_decline()
777 dclc.hdr.typev2 = (peer_diag_info == SMC_CLC_DECL_SYNCERR) ? in smc_clc_send_decline()
781 memcpy(dclc.id_for_peer, local_systemid, in smc_clc_send_decline()
783 dclc.peer_diagnosis = htonl(peer_diag_info); in smc_clc_send_decline()
789 memcpy(dclc.trl.eyecatcher, SMC_EYECATCHER, in smc_clc_send_decline()
791 send_len = sizeof(dclc); in smc_clc_send_decline()
793 dclc.hdr.length = htons(send_len); in smc_clc_send_decline()
796 vec.iov_base = &dclc; in smc_clc_send_decline()