Searched refs:rdma_xprt (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_recvfrom.c | 788 struct svcxprt_rdma *rdma_xprt = in svc_rdma_recvfrom() local 802 spin_lock(&rdma_xprt->sc_rq_dto_lock); in svc_rdma_recvfrom() 803 ctxt = svc_rdma_next_recv_ctxt(&rdma_xprt->sc_rq_dto_q); in svc_rdma_recvfrom() 809 spin_unlock(&rdma_xprt->sc_rq_dto_lock); in svc_rdma_recvfrom() 817 ib_dma_sync_single_for_cpu(rdma_xprt->sc_pd->device, in svc_rdma_recvfrom() 831 svc_rdma_get_inv_rkey(rdma_xprt, ctxt); in svc_rdma_recvfrom() 835 ret = svc_rdma_process_read_list(rdma_xprt, rqstp, ctxt); in svc_rdma_recvfrom() 847 svc_rdma_send_error(rdma_xprt, ctxt, ret); in svc_rdma_recvfrom() 848 svc_rdma_recv_ctxt_put(rdma_xprt, ctxt); in svc_rdma_recvfrom() 853 svc_rdma_send_error(rdma_xprt, ctx in svc_rdma_recvfrom() [all...] |
/kernel/linux/linux-5.10/net/sunrpc/xprtrdma/ |
H A D | svc_rdma_recvfrom.c | 800 struct svcxprt_rdma *rdma_xprt = in svc_rdma_recvfrom() local 808 spin_lock(&rdma_xprt->sc_rq_dto_lock); in svc_rdma_recvfrom() 809 ctxt = svc_rdma_next_recv_ctxt(&rdma_xprt->sc_read_complete_q); in svc_rdma_recvfrom() 812 spin_unlock(&rdma_xprt->sc_rq_dto_lock); in svc_rdma_recvfrom() 816 ctxt = svc_rdma_next_recv_ctxt(&rdma_xprt->sc_rq_dto_q); in svc_rdma_recvfrom() 820 spin_unlock(&rdma_xprt->sc_rq_dto_lock); in svc_rdma_recvfrom() 824 spin_unlock(&rdma_xprt->sc_rq_dto_lock); in svc_rdma_recvfrom() 847 svc_rdma_get_inv_rkey(rdma_xprt, ctxt); in svc_rdma_recvfrom() 860 ret = svc_rdma_recv_read_chunk(rdma_xprt, rqstp, ctxt, p); in svc_rdma_recvfrom() 866 svc_rdma_send_error(rdma_xprt, ctx in svc_rdma_recvfrom() [all...] |
Completed in 3 milliseconds