Lines Matching refs:dclc
44 struct smc_clc_msg_decline *dclc; in smc_clc_msg_hdr_valid() local
81 dclc = (struct smc_clc_msg_decline *)clcm; in smc_clc_msg_hdr_valid()
82 if (ntohs(dclc->hdr.length) != sizeof(*dclc)) in smc_clc_msg_hdr_valid()
84 trl = &dclc->trl; in smc_clc_msg_hdr_valid()
345 struct smc_clc_msg_decline *dclc; in smc_clc_wait_msg() local
347 dclc = (struct smc_clc_msg_decline *)clcm; in smc_clc_wait_msg()
349 smc->peer_diagnosis = ntohl(dclc->peer_diagnosis); in smc_clc_wait_msg()
364 struct smc_clc_msg_decline dclc; in smc_clc_send_decline() local
369 memset(&dclc, 0, sizeof(dclc)); in smc_clc_send_decline()
370 memcpy(dclc.hdr.eyecatcher, SMC_EYECATCHER, sizeof(SMC_EYECATCHER)); in smc_clc_send_decline()
371 dclc.hdr.type = SMC_CLC_DECLINE; in smc_clc_send_decline()
372 dclc.hdr.length = htons(sizeof(struct smc_clc_msg_decline)); in smc_clc_send_decline()
373 dclc.hdr.version = SMC_CLC_V1; in smc_clc_send_decline()
374 dclc.hdr.flag = (peer_diag_info == SMC_CLC_DECL_SYNCERR) ? 1 : 0; in smc_clc_send_decline()
375 memcpy(dclc.id_for_peer, local_systemid, sizeof(local_systemid)); in smc_clc_send_decline()
376 dclc.peer_diagnosis = htonl(peer_diag_info); in smc_clc_send_decline()
377 memcpy(dclc.trl.eyecatcher, SMC_EYECATCHER, sizeof(SMC_EYECATCHER)); in smc_clc_send_decline()
380 vec.iov_base = &dclc; in smc_clc_send_decline()