Lines Matching defs:send_link
413 static int smc_llc_send_confirm_rkey(struct smc_link *send_link,
422 if (!smc_wr_tx_link_hold(send_link))
424 rc = smc_llc_add_pending_send(send_link, &wr_buf, &pend);
434 link = &send_link->lgr->lnk[i];
435 if (smc_link_active(link) && link != send_link) {
445 /* rkey of send_link is in rtoken[0] */
448 htonl(rmb_desc->mr_rx[send_link->link_idx]->rkey);
450 (u64)sg_dma_address(rmb_desc->sgt[send_link->link_idx].sgl));
452 rc = smc_wr_tx_send(send_link, pend);
454 smc_wr_tx_link_put(send_link);
1846 int smc_llc_do_confirm_rkey(struct smc_link *send_link,
1849 struct smc_link_group *lgr = send_link->lgr;
1853 rc = smc_llc_send_confirm_rkey(send_link, rmb_desc);
1857 qentry = smc_llc_wait(lgr, send_link, SMC_LLC_WAIT_TIME,
1872 struct smc_link *send_link;
1875 send_link = smc_llc_usable_link(lgr);
1876 if (!send_link)
1880 rc = smc_llc_send_delete_rkey(send_link, rmb_desc);
1884 qentry = smc_llc_wait(lgr, send_link, SMC_LLC_WAIT_TIME,