Home
last modified time | relevance | path

Searched refs:SMC_SINGLE_LINK (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/net/smc/
Dsmc_core.c175 struct smc_link *lnk = &lgr->lnk[SMC_SINGLE_LINK]; in smc_lgr_free_work()
187 struct smc_link *lnk = &lgr->lnk[SMC_SINGLE_LINK]; in smc_lgr_free_work()
242 lnk = &lgr->lnk[SMC_SINGLE_LINK]; in smc_lgr_create()
245 lnk->link_id = SMC_SINGLE_LINK; in smc_lgr_create()
315 &lgr->lnk[SMC_SINGLE_LINK], in smc_buf_unuse()
365 struct smc_link *lnk = &lgr->lnk[SMC_SINGLE_LINK]; in smcr_buf_free()
368 if (buf_desc->mr_rx[SMC_SINGLE_LINK]) in smcr_buf_free()
370 buf_desc->mr_rx[SMC_SINGLE_LINK]); in smcr_buf_free()
377 sg_free_table(&buf_desc->sgt[SMC_SINGLE_LINK]); in smcr_buf_free()
439 smc_link_clear(&lgr->lnk[SMC_SINGLE_LINK]); in smc_lgr_free()
[all …]
Dsmc_ib.c368 sg_num = ib_map_mr_sg(buf_slot->mr_rx[SMC_SINGLE_LINK], in smc_ib_map_mr_sg()
369 buf_slot->sgt[SMC_SINGLE_LINK].sgl, in smc_ib_map_mr_sg()
370 buf_slot->sgt[SMC_SINGLE_LINK].orig_nents, in smc_ib_map_mr_sg()
380 if (buf_slot->mr_rx[SMC_SINGLE_LINK]) in smc_ib_get_memory_region()
383 buf_slot->mr_rx[SMC_SINGLE_LINK] = in smc_ib_get_memory_region()
385 if (IS_ERR(buf_slot->mr_rx[SMC_SINGLE_LINK])) { in smc_ib_get_memory_region()
388 rc = PTR_ERR(buf_slot->mr_rx[SMC_SINGLE_LINK]); in smc_ib_get_memory_region()
389 buf_slot->mr_rx[SMC_SINGLE_LINK] = NULL; in smc_ib_get_memory_region()
408 for_each_sg(buf_slot->sgt[SMC_SINGLE_LINK].sgl, sg, in smc_ib_sync_sg_for_cpu()
409 buf_slot->sgt[SMC_SINGLE_LINK].nents, i) { in smc_ib_sync_sg_for_cpu()
[all …]
Dsmc_tx.c274 link = &lgr->lnk[SMC_SINGLE_LINK]; in smc_tx_rdma_write()
278 lgr->rtokens[conn->rtoken_idx][SMC_SINGLE_LINK].dma_addr + in smc_tx_rdma_write()
283 rdma_wr->rkey = lgr->rtokens[conn->rtoken_idx][SMC_SINGLE_LINK].rkey; in smc_tx_rdma_write()
315 sg_dma_address(conn->sndbuf_desc->sgt[SMC_SINGLE_LINK].sgl); in smcr_tx_rdma_writes()
510 smc_wr_tx_put_slot(&conn->lgr->lnk[SMC_SINGLE_LINK], in smcr_tx_sndbuf_nonempty()
Dsmc_clc.c496 link = &conn->lgr->lnk[SMC_SINGLE_LINK]; in smc_clc_send_confirm()
508 htonl(conn->rmb_desc->mr_rx[SMC_SINGLE_LINK]->rkey); in smc_clc_send_confirm()
514 (conn->rmb_desc->sgt[SMC_SINGLE_LINK].sgl)); in smc_clc_send_confirm()
572 link = &conn->lgr->lnk[SMC_SINGLE_LINK]; in smc_clc_send_accept()
580 htonl(conn->rmb_desc->mr_rx[SMC_SINGLE_LINK]->rkey); in smc_clc_send_accept()
586 (conn->rmb_desc->sgt[SMC_SINGLE_LINK].sgl)); in smc_clc_send_accept()
Dsmc_core.h141 #define SMC_SINGLE_LINK 0 macro
312 return container_of(link, struct smc_link_group, lnk[SMC_SINGLE_LINK]); in smc_get_lgr()
Dsmc_cdc.c60 struct smc_link *link = &conn->lgr->lnk[SMC_SINGLE_LINK]; in smc_cdc_get_free_slot()
98 link = &conn->lgr->lnk[SMC_SINGLE_LINK]; in smc_cdc_msg_send()
165 struct smc_link *link = &conn->lgr->lnk[SMC_SINGLE_LINK]; in smc_cdc_tx_dismiss_slots()
Dsmc_llc.c234 htonl(rmb_desc->mr_rx[SMC_SINGLE_LINK]->rkey); in smc_llc_send_confirm_rkey()
236 (u64)sg_dma_address(rmb_desc->sgt[SMC_SINGLE_LINK].sgl)); in smc_llc_send_confirm_rkey()
259 rkeyllc->rkey[0] = htonl(rmb_desc->mr_rx[SMC_SINGLE_LINK]->rkey); in smc_llc_send_delete_rkey()
Daf_smc.c343 if (smc_wr_reg_send(link, rmb_desc->mr_rx[SMC_SINGLE_LINK])) { in smc_reg_rmb()
367 link = &lgr->lnk[SMC_SINGLE_LINK]; in smc_clnt_conf_first_link()
605 link = &smc->conn.lgr->lnk[SMC_SINGLE_LINK]; in smc_connect_rdma()
998 link = &lgr->lnk[SMC_SINGLE_LINK]; in smc_serv_conf_first_link()
1183 struct smc_link *link = &new_smc->conn.lgr->lnk[SMC_SINGLE_LINK]; in smc_listen_rdma_reg()
1199 struct smc_link *link = &new_smc->conn.lgr->lnk[SMC_SINGLE_LINK]; in smc_listen_rdma_finish()