summaryrefslogtreecommitdiffstats
path: root/net/sunrpc/xprtrdma/frwr_ops.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* xprtrdma: Ensure creating an MR does not trigger FS writebackChuck Lever2019-08-201-3/+4
* xprtrdma: Move rpcrdma_mr_get out of frwr_mapChuck Lever2019-08-201-18/+5
* xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_putChuck Lever2019-08-201-3/+3
* xprtrdma: Simplify rpcrdma_mr_popChuck Lever2019-08-201-8/+4
* xprtrdma: Fix calculation of ri_max_segs againChuck Lever2019-08-201-2/+2
* xprtrdma: Refresh the documenting comment in frwr_ops.cChuck Lever2019-08-201-48/+18
* xprtrdma: Reduce context switching due to Local InvalidationChuck Lever2019-07-091-1/+102