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