Lines Matching defs:lnk_new
873 struct smc_link *lnk_new = NULL;
896 lnk_new = &lgr->lnk[lnk_idx];
897 rc = smcr_link_init(lgr, lnk_new, lnk_idx, &ini);
900 smc_llc_save_add_link_info(lnk_new, llc);
901 lnk_new->link_id = llc->link_num; /* SMC server assigns link id */
902 smc_llc_link_set_uid(lnk_new);
904 rc = smc_ib_ready_link(lnk_new);
908 rc = smcr_buf_map_lgr(lnk_new);
913 lnk_new->smcibdev->mac[ini.ib_port - 1],
914 lnk_new->gid, lnk_new, SMC_LLC_RESP);
917 rc = smc_llc_cli_rkey_exchange(link, lnk_new);
922 rc = smc_llc_cli_conf_link(link, &ini, lnk_new, lgr_new_t);
926 lnk_new->state = SMC_LNK_INACTIVE;
927 smcr_link_clear(lnk_new, false);
1048 struct smc_link *lnk_new = NULL, *lnk_asym;
1057 lnk_new = smc_switch_conns(lgr, lnk_asym, false);
1059 if (!lnk_new)
1063 rc = smc_llc_send_delete_link(lnk_new, lnk_asym->link_id, SMC_LLC_REQ,
1066 smcr_link_down_cond(lnk_new);
1069 qentry = smc_llc_wait(lgr, lnk_new, SMC_LLC_WAIT_TIME,
1072 smcr_link_down_cond(lnk_new);