Home
last modified time | relevance | path

Searched refs:fastreg_wr (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/net/sunrpc/xprtrdma/
Dfrwr_ops.c187 struct ib_send_wr fastreg_wr, *bad_wr; in frwr_op_map() local
221 memset(&fastreg_wr, 0, sizeof(fastreg_wr)); in frwr_op_map()
222 fastreg_wr.wr_id = (unsigned long)(void *)mw; in frwr_op_map()
223 fastreg_wr.opcode = IB_WR_FAST_REG_MR; in frwr_op_map()
224 fastreg_wr.wr.fast_reg.iova_start = seg1->mr_dma + pageoff; in frwr_op_map()
225 fastreg_wr.wr.fast_reg.page_list = frmr->fr_pgl; in frwr_op_map()
226 fastreg_wr.wr.fast_reg.page_shift = PAGE_SHIFT; in frwr_op_map()
227 fastreg_wr.wr.fast_reg.page_list_len = page_no; in frwr_op_map()
228 fastreg_wr.wr.fast_reg.length = len; in frwr_op_map()
229 fastreg_wr.wr.fast_reg.access_flags = writing ? in frwr_op_map()
[all …]
Dsvc_rdma_recvfrom.c234 struct ib_send_wr fastreg_wr; in rdma_read_chunk_frmr() local
303 memset(&fastreg_wr, 0, sizeof(fastreg_wr)); in rdma_read_chunk_frmr()
304 fastreg_wr.opcode = IB_WR_FAST_REG_MR; in rdma_read_chunk_frmr()
305 fastreg_wr.send_flags = IB_SEND_SIGNALED; in rdma_read_chunk_frmr()
306 fastreg_wr.wr.fast_reg.iova_start = (unsigned long)frmr->kva; in rdma_read_chunk_frmr()
307 fastreg_wr.wr.fast_reg.page_list = frmr->page_list; in rdma_read_chunk_frmr()
308 fastreg_wr.wr.fast_reg.page_list_len = frmr->page_list_len; in rdma_read_chunk_frmr()
309 fastreg_wr.wr.fast_reg.page_shift = PAGE_SHIFT; in rdma_read_chunk_frmr()
310 fastreg_wr.wr.fast_reg.length = frmr->map_len; in rdma_read_chunk_frmr()
311 fastreg_wr.wr.fast_reg.access_flags = frmr->access_flags; in rdma_read_chunk_frmr()
[all …]
Dsvc_rdma_transport.c1238 struct ib_send_wr fastreg_wr; in svc_rdma_fastreg() local
1246 memset(&fastreg_wr, 0, sizeof fastreg_wr); in svc_rdma_fastreg()
1247 fastreg_wr.opcode = IB_WR_FAST_REG_MR; in svc_rdma_fastreg()
1248 fastreg_wr.send_flags = IB_SEND_SIGNALED; in svc_rdma_fastreg()
1249 fastreg_wr.wr.fast_reg.iova_start = (unsigned long)frmr->kva; in svc_rdma_fastreg()
1250 fastreg_wr.wr.fast_reg.page_list = frmr->page_list; in svc_rdma_fastreg()
1251 fastreg_wr.wr.fast_reg.page_list_len = frmr->page_list_len; in svc_rdma_fastreg()
1252 fastreg_wr.wr.fast_reg.page_shift = PAGE_SHIFT; in svc_rdma_fastreg()
1253 fastreg_wr.wr.fast_reg.length = frmr->map_len; in svc_rdma_fastreg()
1254 fastreg_wr.wr.fast_reg.access_flags = frmr->access_flags; in svc_rdma_fastreg()
[all …]
/linux-4.1.27/drivers/infiniband/ulp/iser/
Diser_memory.c722 struct ib_send_wr fastreg_wr, inv_wr; in iser_fast_reg_mr() local
751 memset(&fastreg_wr, 0, sizeof(fastreg_wr)); in iser_fast_reg_mr()
752 fastreg_wr.wr_id = ISER_FASTREG_LI_WRID; in iser_fast_reg_mr()
753 fastreg_wr.opcode = IB_WR_FAST_REG_MR; in iser_fast_reg_mr()
754 fastreg_wr.wr.fast_reg.iova_start = frpl->page_list[0] + offset; in iser_fast_reg_mr()
755 fastreg_wr.wr.fast_reg.page_list = frpl; in iser_fast_reg_mr()
756 fastreg_wr.wr.fast_reg.page_list_len = plen; in iser_fast_reg_mr()
757 fastreg_wr.wr.fast_reg.page_shift = SHIFT_4K; in iser_fast_reg_mr()
758 fastreg_wr.wr.fast_reg.length = size; in iser_fast_reg_mr()
759 fastreg_wr.wr.fast_reg.rkey = mr->rkey; in iser_fast_reg_mr()
[all …]