Searched refs:seg (Results 1 - 6 of 6) sorted by relevance

/net/sunrpc/xprtrdma/
H A Dverbs.c1364 struct rpcrdma_mr_seg *seg = req->rl_segments; local
1365 struct rpcrdma_mr_seg *seg1 = seg;
1368 for (i = 1, seg++; i < RPCRDMA_MAX_SEGS; seg++, i++)
1369 rpcrdma_buffer_put_mr(&seg->mr_chunk.rl_mw, buf);
1681 rpcrdma_map_one(struct rpcrdma_ia *ia, struct rpcrdma_mr_seg *seg, int writing) argument
1683 seg->mr_dir = writing ? DMA_FROM_DEVICE : DMA_TO_DEVICE;
1684 seg->mr_dmalen = seg->mr_len;
1685 if (seg
1702 rpcrdma_unmap_one(struct rpcrdma_ia *ia, struct rpcrdma_mr_seg *seg) argument
1713 rpcrdma_register_frmr_external(struct rpcrdma_mr_seg *seg, int *nsegs, int writing, struct rpcrdma_ia *ia, struct rpcrdma_xprt *r_xprt) argument
1800 rpcrdma_deregister_frmr_external(struct rpcrdma_mr_seg *seg, struct rpcrdma_ia *ia, struct rpcrdma_xprt *r_xprt) argument
1830 rpcrdma_register_fmr_external(struct rpcrdma_mr_seg *seg, int *nsegs, int writing, struct rpcrdma_ia *ia) argument
1874 rpcrdma_deregister_fmr_external(struct rpcrdma_mr_seg *seg, struct rpcrdma_ia *ia) argument
1894 rpcrdma_register_external(struct rpcrdma_mr_seg *seg, int nsegs, int writing, struct rpcrdma_xprt *r_xprt) argument
1930 rpcrdma_deregister_external(struct rpcrdma_mr_seg *seg, struct rpcrdma_xprt *r_xprt) argument
[all...]
H A Drpc_rdma.c78 enum rpcrdma_chunktype type, struct rpcrdma_mr_seg *seg, int nsegs)
85 seg[n].mr_page = NULL;
86 seg[n].mr_offset = xdrbuf->head[0].iov_base;
87 seg[n].mr_len = xdrbuf->head[0].iov_len;
102 seg[n].mr_page = ppages[p];
103 seg[n].mr_offset = (void *)(unsigned long) page_base;
104 seg[n].mr_len = min_t(u32, PAGE_SIZE - page_base, len);
105 if (seg[n].mr_len > PAGE_SIZE)
107 len -= seg[n].mr_len;
113 /* Message overflows the seg arra
77 rpcrdma_convert_iovs(struct xdr_buf *xdrbuf, unsigned int pos, enum rpcrdma_chunktype type, struct rpcrdma_mr_seg *seg, int nsegs) argument
177 struct rpcrdma_mr_seg *seg = req->rl_segments; local
579 struct rpcrdma_segment *seg = &cur_wchunk->wc_target; local
[all...]
H A Dsvc_rdma_marshal.c366 struct rpcrdma_segment *seg = &ary->wc_array[chunk_no].wc_target; local
367 seg->rs_handle = rs_handle;
368 seg->rs_offset = rs_offset;
369 seg->rs_length = htonl(write_len);
/net/core/
H A Diovec.c165 unsigned long seg, base; local
174 for (seg = 0; seg < nr_segs; seg++) {
175 base = (unsigned long)iov[seg].iov_base + offset;
176 len = iov[seg].iov_len - offset;
H A Dskbuff.c1777 int seg; local
1795 for (seg = 0; seg < skb_shinfo(skb)->nr_frags; seg++) {
1796 const skb_frag_t *f = &skb_shinfo(skb)->frags[seg];
/net/caif/
H A Dcfrfml.c216 u8 seg; local
241 seg = 1;
244 if (cfpkt_add_head(frontpkt, &seg, 1) < 0)
276 seg = 0;
279 if (cfpkt_add_head(frontpkt, &seg, 1) < 0)

Completed in 233 milliseconds