Home
last modified time | relevance | path

Searched refs:sge_no (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/net/sunrpc/xprtrdma/
Drpc_rdma.c560 unsigned int sge_no, page_base, len, remaining; in rpcrdma_prepare_msg_sges() local
572 sge_no = 1; in rpcrdma_prepare_msg_sges()
573 sge[sge_no].addr = rdmab_addr(rb); in rpcrdma_prepare_msg_sges()
574 sge[sge_no].length = xdr->head[0].iov_len; in rpcrdma_prepare_msg_sges()
575 sge[sge_no].lkey = rdmab_lkey(rb); in rpcrdma_prepare_msg_sges()
576 ib_dma_sync_single_for_device(rdmab_device(rb), sge[sge_no].addr, in rpcrdma_prepare_msg_sges()
577 sge[sge_no].length, DMA_TO_DEVICE); in rpcrdma_prepare_msg_sges()
613 sge_no++; in rpcrdma_prepare_msg_sges()
614 if (sge_no > RPCRDMA_MAX_SEND_SGES - 2) in rpcrdma_prepare_msg_sges()
618 sge[sge_no].addr = ib_dma_map_page(device, *ppages, in rpcrdma_prepare_msg_sges()
[all …]
Dsvc_rdma_rw.c379 unsigned int sge_no, sge_bytes, page_off, page_no; in svc_rdma_pagelist_to_sg() local
390 sge_no = 0; in svc_rdma_pagelist_to_sg()
399 sge_no++; in svc_rdma_pagelist_to_sg()
403 ctxt->rw_nents = sge_no; in svc_rdma_pagelist_to_sg()
614 unsigned int sge_no, seg_len; in svc_rdma_build_read_segment() local
618 sge_no = PAGE_ALIGN(info->ri_pageoff + len) >> PAGE_SHIFT; in svc_rdma_build_read_segment()
619 ctxt = svc_rdma_get_rw_ctxt(cc->cc_rdma, sge_no); in svc_rdma_build_read_segment()
622 ctxt->rw_nents = sge_no; in svc_rdma_build_read_segment()
625 for (sge_no = 0; sge_no < ctxt->rw_nents; sge_no++) { in svc_rdma_build_read_segment()