Lines Matching refs:dclc
123 struct smc_clc_msg_decline *dclc; in smc_clc_msg_hdr_valid() local
147 dclc = (struct smc_clc_msg_decline *)clcm; in smc_clc_msg_hdr_valid()
148 if (ntohs(dclc->hdr.length) != sizeof(*dclc)) in smc_clc_msg_hdr_valid()
150 trl = &dclc->trl; in smc_clc_msg_hdr_valid()
429 struct smc_clc_msg_decline *dclc; in smc_clc_wait_msg() local
431 dclc = (struct smc_clc_msg_decline *)clcm; in smc_clc_wait_msg()
433 smc->peer_diagnosis = ntohl(dclc->peer_diagnosis); in smc_clc_wait_msg()
449 struct smc_clc_msg_decline dclc; in smc_clc_send_decline() local
454 memset(&dclc, 0, sizeof(dclc)); in smc_clc_send_decline()
455 memcpy(dclc.hdr.eyecatcher, SMC_EYECATCHER, sizeof(SMC_EYECATCHER)); in smc_clc_send_decline()
456 dclc.hdr.type = SMC_CLC_DECLINE; in smc_clc_send_decline()
457 dclc.hdr.length = htons(sizeof(struct smc_clc_msg_decline)); in smc_clc_send_decline()
458 dclc.hdr.version = version; in smc_clc_send_decline()
459 dclc.os_type = version == SMC_V1 ? 0 : SMC_CLC_OS_LINUX; in smc_clc_send_decline()
460 dclc.hdr.typev2 = (peer_diag_info == SMC_CLC_DECL_SYNCERR) ? in smc_clc_send_decline()
464 memcpy(dclc.id_for_peer, local_systemid, in smc_clc_send_decline()
466 dclc.peer_diagnosis = htonl(peer_diag_info); in smc_clc_send_decline()
467 memcpy(dclc.trl.eyecatcher, SMC_EYECATCHER, sizeof(SMC_EYECATCHER)); in smc_clc_send_decline()
470 vec.iov_base = &dclc; in smc_clc_send_decline()