Lines Matching refs:lnk_new
1029 struct smc_link *lnk_new = NULL; in smc_llc_cli_add_link() local
1067 lnk_new = &lgr->lnk[lnk_idx]; in smc_llc_cli_add_link()
1068 rc = smcr_link_init(lgr, lnk_new, lnk_idx, ini); in smc_llc_cli_add_link()
1071 smc_llc_save_add_link_info(lnk_new, llc); in smc_llc_cli_add_link()
1072 lnk_new->link_id = llc->link_num; /* SMC server assigns link id */ in smc_llc_cli_add_link()
1073 smc_llc_link_set_uid(lnk_new); in smc_llc_cli_add_link()
1075 rc = smc_ib_ready_link(lnk_new); in smc_llc_cli_add_link()
1079 rc = smcr_buf_map_lgr(lnk_new); in smc_llc_cli_add_link()
1084 lnk_new->smcibdev->mac[lnk_new->ibport - 1], in smc_llc_cli_add_link()
1085 lnk_new->gid, lnk_new, SMC_LLC_RESP); in smc_llc_cli_add_link()
1089 smc_llc_save_add_link_rkeys(link, lnk_new); in smc_llc_cli_add_link()
1091 rc = smc_llc_cli_rkey_exchange(link, lnk_new); in smc_llc_cli_add_link()
1097 rc = smc_llc_cli_conf_link(link, ini, lnk_new, lgr_new_t); in smc_llc_cli_add_link()
1101 lnk_new->state = SMC_LNK_INACTIVE; in smc_llc_cli_add_link()
1102 smcr_link_clear(lnk_new, false); in smc_llc_cli_add_link()
1272 struct smc_link *lnk_new = NULL, *lnk_asym; in smc_llc_delete_asym_link() local
1281 lnk_new = smc_switch_conns(lgr, lnk_asym, false); in smc_llc_delete_asym_link()
1283 if (!lnk_new) in smc_llc_delete_asym_link()
1287 rc = smc_llc_send_delete_link(lnk_new, lnk_asym->link_id, SMC_LLC_REQ, in smc_llc_delete_asym_link()
1290 smcr_link_down_cond(lnk_new); in smc_llc_delete_asym_link()
1293 qentry = smc_llc_wait(lgr, lnk_new, SMC_LLC_WAIT_TIME, in smc_llc_delete_asym_link()
1296 smcr_link_down_cond(lnk_new); in smc_llc_delete_asym_link()