Lines Matching refs:dclc
415 smc_clc_msg_decl_valid(struct smc_clc_msg_decline *dclc) in smc_clc_msg_decl_valid() argument
417 struct smc_clc_msg_hdr *hdr = &dclc->hdr; in smc_clc_msg_decl_valid()
463 struct smc_clc_msg_decline *dclc; in smc_clc_msg_hdr_valid() local
487 dclc = (struct smc_clc_msg_decline *)clcm; in smc_clc_msg_hdr_valid()
488 if (!smc_clc_msg_decl_valid(dclc)) in smc_clc_msg_hdr_valid()
769 struct smc_clc_msg_decline *dclc; in smc_clc_wait_msg() local
771 dclc = (struct smc_clc_msg_decline *)clcm; in smc_clc_wait_msg()
773 smc->peer_diagnosis = ntohl(dclc->peer_diagnosis); in smc_clc_wait_msg()
790 struct smc_clc_msg_decline_v2 dclc; in smc_clc_send_decline() local
795 dclc_v1 = (struct smc_clc_msg_decline *)&dclc; in smc_clc_send_decline()
796 memset(&dclc, 0, sizeof(dclc)); in smc_clc_send_decline()
797 memcpy(dclc.hdr.eyecatcher, SMC_EYECATCHER, sizeof(SMC_EYECATCHER)); in smc_clc_send_decline()
798 dclc.hdr.type = SMC_CLC_DECLINE; in smc_clc_send_decline()
799 dclc.hdr.version = version; in smc_clc_send_decline()
800 dclc.os_type = version == SMC_V1 ? 0 : SMC_CLC_OS_LINUX; in smc_clc_send_decline()
801 dclc.hdr.typev2 = (peer_diag_info == SMC_CLC_DECL_SYNCERR) ? in smc_clc_send_decline()
805 memcpy(dclc.id_for_peer, local_systemid, in smc_clc_send_decline()
807 dclc.peer_diagnosis = htonl(peer_diag_info); in smc_clc_send_decline()
813 memcpy(dclc.trl.eyecatcher, SMC_EYECATCHER, in smc_clc_send_decline()
815 send_len = sizeof(dclc); in smc_clc_send_decline()
817 dclc.hdr.length = htons(send_len); in smc_clc_send_decline()
820 vec.iov_base = &dclc; in smc_clc_send_decline()