Searched refs:seg (Results 1 – 5 of 5) sorted by relevance
/net/sunrpc/xprtrdma/ |
D | verbs.c | 1451 rpcrdma_map_one(struct rpcrdma_ia *ia, struct rpcrdma_mr_seg *seg, int writing) in rpcrdma_map_one() argument 1453 seg->mr_dir = writing ? DMA_FROM_DEVICE : DMA_TO_DEVICE; in rpcrdma_map_one() 1454 seg->mr_dmalen = seg->mr_len; in rpcrdma_map_one() 1455 if (seg->mr_page) in rpcrdma_map_one() 1456 seg->mr_dma = ib_dma_map_page(ia->ri_id->device, in rpcrdma_map_one() 1457 seg->mr_page, offset_in_page(seg->mr_offset), in rpcrdma_map_one() 1458 seg->mr_dmalen, seg->mr_dir); in rpcrdma_map_one() 1460 seg->mr_dma = ib_dma_map_single(ia->ri_id->device, in rpcrdma_map_one() 1461 seg->mr_offset, in rpcrdma_map_one() 1462 seg->mr_dmalen, seg->mr_dir); in rpcrdma_map_one() [all …]
|
D | rpc_rdma.c | 87 enum rpcrdma_chunktype type, struct rpcrdma_mr_seg *seg, int nsegs) in rpcrdma_convert_iovs() argument 94 seg[n].mr_page = NULL; in rpcrdma_convert_iovs() 95 seg[n].mr_offset = xdrbuf->head[0].iov_base; in rpcrdma_convert_iovs() 96 seg[n].mr_len = xdrbuf->head[0].iov_len; in rpcrdma_convert_iovs() 105 seg[n].mr_page = ppages[p]; in rpcrdma_convert_iovs() 106 seg[n].mr_offset = (void *)(unsigned long) page_base; in rpcrdma_convert_iovs() 107 seg[n].mr_len = min_t(u32, PAGE_SIZE - page_base, len); in rpcrdma_convert_iovs() 108 BUG_ON(seg[n].mr_len > PAGE_SIZE); in rpcrdma_convert_iovs() 109 len -= seg[n].mr_len; in rpcrdma_convert_iovs() 127 seg[n].mr_page = NULL; in rpcrdma_convert_iovs() [all …]
|
D | svc_rdma_marshal.c | 358 struct rpcrdma_segment *seg = &ary->wc_array[chunk_no].wc_target; in svc_rdma_xdr_encode_array_chunk() local 359 seg->rs_handle = rs_handle; in svc_rdma_xdr_encode_array_chunk() 360 seg->rs_offset = rs_offset; in svc_rdma_xdr_encode_array_chunk() 361 seg->rs_length = htonl(write_len); in svc_rdma_xdr_encode_array_chunk()
|
/net/caif/ |
D | cfrfml.c | 216 u8 seg; in cfrfml_transmit() local 241 seg = 1; in cfrfml_transmit() 244 if (cfpkt_add_head(frontpkt, &seg, 1) < 0) in cfrfml_transmit() 276 seg = 0; in cfrfml_transmit() 279 if (cfpkt_add_head(frontpkt, &seg, 1) < 0) in cfrfml_transmit()
|
/net/core/ |
D | skbuff.c | 1770 int seg; in __skb_splice_bits() local 1788 for (seg = 0; seg < skb_shinfo(skb)->nr_frags; seg++) { in __skb_splice_bits() 1789 const skb_frag_t *f = &skb_shinfo(skb)->frags[seg]; in __skb_splice_bits()
|