Lines Matching refs:args
565 struct svc_rdma_map_data *args = data;
566 struct svcxprt_rdma *rdma = args->md_rdma;
567 struct svc_rdma_send_ctxt *ctxt = args->md_ctxt;
670 struct svc_rdma_pullup_data *args = data;
675 ++args->pd_num_sges;
680 ++args->pd_num_sges;
686 ++args->pd_num_sges;
688 args->pd_length += xdr->len;
709 struct svc_rdma_pullup_data args = {
716 svc_rdma_xb_count_sges, &args);
720 if (args.pd_length < RPCRDMA_PULLUP_THRESH)
722 return args.pd_num_sges >= rdma->sc_max_send_sges;
736 struct svc_rdma_pullup_data *args = data;
742 memcpy(args->pd_dest, xdr->head[0].iov_base, xdr->head[0].iov_len);
743 args->pd_dest += xdr->head[0].iov_len;
751 memcpy(args->pd_dest, page_address(*ppages) + pageoff, len);
753 args->pd_dest += len;
759 memcpy(args->pd_dest, xdr->tail[0].iov_base, xdr->tail[0].iov_len);
760 args->pd_dest += xdr->tail[0].iov_len;
763 args->pd_length += xdr->len;
789 struct svc_rdma_pullup_data args = {
795 svc_rdma_xb_linearize, &args);
799 sctxt->sc_sges[0].length = sctxt->sc_hdrbuf.len + args.pd_length;
800 trace_svcrdma_send_pullup(sctxt, args.pd_length);
824 struct svc_rdma_map_data args = {
846 svc_rdma_xb_dma_map, &args);