Searched refs:fastreg_wr (Results 1 – 4 of 4) sorted by relevance
/linux-4.1.27/net/sunrpc/xprtrdma/ |
D | frwr_ops.c | 187 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 …]
|
D | svc_rdma_recvfrom.c | 234 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 …]
|
D | svc_rdma_transport.c | 1238 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/ |
D | iser_memory.c | 722 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 …]
|