summaryrefslogtreecommitdiffstats
path: root/net/sunrpc/xprtrdma/frwr_ops.c
Commit message (Expand)AuthorAgeFilesLines
* xprtrdma: Fix uninitialized variableChuck Lever2022-10-051-2/+1
* xprtrdma: MR-related memory allocation should be allowed to failChuck Lever2022-10-051-10/+7
* RDMA: Split kernel-only global device caps from uverbs device capsJason Gunthorpe2022-04-061-1/+1
* SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNELTrond Myklebust2022-02-251-1/+1
* xprtrdma: Remove definitions of RPCDBG_FACILITYChuck Lever2022-01-141-4/+0
* xprtrdma: Fix a maybe-uninitialized compiler warningBenjamin Coddington2021-11-021-6/+7
* xprtrdma: Provide a buffer to pad Write chunks of unaligned lengthChuck Lever2021-10-201-0/+35
* xprtrdma: Add an xprtrdma_post_send_err tracepointChuck Lever2021-08-091-1/+5
* xprtrdma: Disconnect after an ib_post_send() immediate errorChuck Lever2021-08-091-0/+8
* xprtrdma: Fix a NULL dereference in frwr_unmap_sync()Chuck Lever2021-05-011-0/+1
* xprtrdma: Move fr_mr field to struct rpcrdma_mrChuck Lever2021-04-261-4/+4
* xprtrdma: Move the Work Request union to struct rpcrdma_mrChuck Lever2021-04-261-19/+9
* xprtrdma: Move fr_linv_done field to struct rpcrdma_mrChuck Lever2021-04-261-5/+4
* xprtrdma: Move cqe to struct rpcrdma_mrChuck Lever2021-04-261-20/+15
* xprtrdma: Move fr_cid to struct rpcrdma_mrChuck Lever2021-04-261-16/+15
* xprtrdma: Add tracepoints showing FastReg WRs and remote invalidationChuck Lever2021-04-261-0/+2
* xprtrdma: Avoid Send Queue wrappingChuck Lever2021-04-261-2/+15
* xprtrdma: Do not wake RPC consumer on a failed LocalInvChuck Lever2021-04-261-6/+11
* xprtrdma: Do not recycle MR after FastReg/LocalInv flushesChuck Lever2021-04-261-52/+17
* xprtrdma: Clarify use of barrier in frwr_wc_localinv_done()Chuck Lever2021-04-261-3/+5
* xprtrdma: Rename frwr_release_mr()Chuck Lever2021-04-261-3/+3
* xprtrdma: rpcrdma_mr_pop() already does list_del_init()Chuck Lever2021-04-261-1/+0
* xprtrdma: Avoid Receive Queue wrappingChuck Lever2021-04-261-0/+1
* xprtrdma: Refactor invocations of offset_in_page()Chuck Lever2021-02-051-5/+3
* xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map()Chuck Lever2021-02-051-8/+4
* xprtrdma: Micro-optimize MR DMA-unmappingChuck Lever2020-11-111-6/+6
* xprtrdma: Move rpcrdma_mr_put()Chuck Lever2020-11-111-13/+28
* xprtrdma: Display the task ID when reporting MR eventsChuck Lever2020-11-111-1/+0
* xprtrdma: Clean up trace_xprtrdma_post_linvChuck Lever2020-11-111-2/+2
* xprtrdma: Introduce FRWR completion IDsChuck Lever2020-11-111-7/+22
* xprtrdma: drop double zeroingJulia Lawall2020-09-211-1/+1
* svcrdma: Add common XDR decoders for RDMA and Read segmentsChuck Lever2020-07-131-1/+0
* xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect()Chuck Lever2020-06-221-4/+4
* xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprtChuck Lever2020-03-271-6/+6
* xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_epChuck Lever2020-03-271-57/+51
* xprtrdma: Disconnect on flushed completionChuck Lever2020-03-271-8/+16
* xprtrdma: Clean up the post_send pathChuck Lever2020-03-271-5/+9
* xprtrdma: Refactor frwr_init_mr()Chuck Lever2020-03-271-4/+6
* xprtrdma: Enhance MR-related trace pointsChuck Lever2020-03-271-1/+1
* xprtrdma: Fix DMA scatter-gather list mapping imbalanceChuck Lever2020-02-131-6/+7
* xprtrdma: Refactor frwr_is_supportedChuck Lever2020-01-151-32/+22
* xprtrdma: Eliminate per-transport "max pages"Chuck Lever2020-01-151-25/+15
* xprtrdma: Eliminate ri_max_send_sgesChuck Lever2020-01-151-0/+10
* xprtrdma: Move the rpcrdma_sendctx::sc_wr fieldChuck Lever2019-10-241-1/+1
* xprtrdma: Ensure ri_id is stable during MR recyclingChuck Lever2019-10-241-17/+6
* xprtrdma: Manage MRs in context of a single connectionChuck Lever2019-10-241-22/+2
* xprtrdma: Add unique trace points for posting Local Invalidate WRsChuck Lever2019-10-241-2/+2
* xprtrdma: Recycle MRs after disconnectChuck Lever2019-08-261-8/+27
* xprtrdma: Remove rpcrdma_buffer::rb_mrlockChuck Lever2019-08-211-2/+2
* xprtrdma: Cache free MRs in each rpcrdma_reqChuck Lever2019-08-211-3/+6