Lines Matching refs:addc_llc

825 	struct smc_llc_msg_add_link_cont *addc_llc;  in smc_llc_add_link_cont()  local
838 addc_llc = (struct smc_llc_msg_add_link_cont *)wr_buf; in smc_llc_add_link_cont()
839 memset(addc_llc, 0, sizeof(*addc_llc)); in smc_llc_add_link_cont()
843 addc_llc->link_num = link_new->link_id; in smc_llc_add_link_cont()
844 addc_llc->num_rkeys = *num_rkeys_todo; in smc_llc_add_link_cont()
848 addc_llc->num_rkeys = addc_llc->num_rkeys - in smc_llc_add_link_cont()
855 addc_llc->rt[i].rmb_key = htonl(rmb->mr_rx[prim_lnk_idx]->rkey); in smc_llc_add_link_cont()
856 addc_llc->rt[i].rmb_key_new = htonl(rmb->mr_rx[lnk_idx]->rkey); in smc_llc_add_link_cont()
857 addc_llc->rt[i].rmb_vaddr_new = in smc_llc_add_link_cont()
865 addc_llc->hd.common.llc_type = SMC_LLC_ADD_LINK_CONT; in smc_llc_add_link_cont()
866 addc_llc->hd.length = sizeof(struct smc_llc_msg_add_link_cont); in smc_llc_add_link_cont()
868 addc_llc->hd.flags |= SMC_LLC_FLAG_RESP; in smc_llc_add_link_cont()
878 struct smc_llc_msg_add_link_cont *addc_llc; in smc_llc_cli_rkey_exchange() local
897 addc_llc = &qentry->msg.add_link_cont; in smc_llc_cli_rkey_exchange()
898 num_rkeys_recv = addc_llc->num_rkeys; in smc_llc_cli_rkey_exchange()
902 addc_llc->rt[i].rmb_key, in smc_llc_cli_rkey_exchange()
903 addc_llc->rt[i].rmb_vaddr_new, in smc_llc_cli_rkey_exchange()
904 addc_llc->rt[i].rmb_key_new); in smc_llc_cli_rkey_exchange()
1302 struct smc_llc_msg_add_link_cont *addc_llc; in smc_llc_srv_rkey_exchange() local
1323 addc_llc = &qentry->msg.add_link_cont; in smc_llc_srv_rkey_exchange()
1324 num_rkeys_recv = addc_llc->num_rkeys; in smc_llc_srv_rkey_exchange()
1328 addc_llc->rt[i].rmb_key, in smc_llc_srv_rkey_exchange()
1329 addc_llc->rt[i].rmb_vaddr_new, in smc_llc_srv_rkey_exchange()
1330 addc_llc->rt[i].rmb_key_new); in smc_llc_srv_rkey_exchange()