Searched refs:sge (Results 1 – 10 of 10) sorted by relevance
/net/core/ |
D | skmsg.c | 35 struct scatterlist *sge; in sk_msg_alloc() local 53 sge = &msg->sg.data[i]; in sk_msg_alloc() 56 sg_page(sge) == pfrag->page && in sk_msg_alloc() 57 sge->offset + sge->length == orig_offset) { in sk_msg_alloc() 58 sge->length += use; in sk_msg_alloc() 65 sge = &msg->sg.data[msg->sg.end]; in sk_msg_alloc() 66 sg_unmark_end(sge); in sk_msg_alloc() 67 sg_set_page(sge, pfrag->page, use, orig_offset); in sk_msg_alloc() 90 struct scatterlist *sge = sk_msg_elem(src, i); in sk_msg_clone() local 95 if (sge->length > off) in sk_msg_clone() [all …]
|
D | filter.c | 2608 struct scatterlist *sge; in BPF_CALL_4() local 2665 sge = sk_msg_elem(msg, i); in BPF_CALL_4() 2666 from = sg_virt(sge); in BPF_CALL_4() 2667 len = sge->length; in BPF_CALL_4() 2672 sge->length = 0; in BPF_CALL_4() 2673 put_page(sg_page(sge)); in BPF_CALL_4() 2733 struct scatterlist sge, nsge, nnsge, rsge = {0}, *psge; in BPF_CALL_4() local 2815 sge = sk_msg_elem_cpy(msg, i); in BPF_CALL_4() 2818 sg_unmark_end(&sge); in BPF_CALL_4() 2828 msg->sg.data[i] = sge; in BPF_CALL_4() [all …]
|
/net/sunrpc/xprtrdma/ |
D | rpc_rdma.c | 536 struct ib_sge *sge; in rpcrdma_sendctx_unmap() local 545 for (sge = &sc->sc_sges[2]; sc->sc_unmap_count; in rpcrdma_sendctx_unmap() 546 ++sge, --sc->sc_unmap_count) in rpcrdma_sendctx_unmap() 547 ib_dma_unmap_page(rdmab_device(rb), sge->addr, sge->length, in rpcrdma_sendctx_unmap() 560 struct ib_sge *sge = &sc->sc_sges[req->rl_wr.num_sge++]; in rpcrdma_prepare_hdr_sge() local 562 sge->addr = rdmab_addr(rb); in rpcrdma_prepare_hdr_sge() 563 sge->length = len; in rpcrdma_prepare_hdr_sge() 564 sge->lkey = rdmab_lkey(rb); in rpcrdma_prepare_hdr_sge() 566 ib_dma_sync_single_for_device(rdmab_device(rb), sge->addr, sge->length, in rpcrdma_prepare_hdr_sge() 577 struct ib_sge *sge = &sc->sc_sges[req->rl_wr.num_sge++]; in rpcrdma_prepare_head_iov() local [all …]
|
/net/rds/ |
D | ib_recv.c | 53 struct ib_sge *sge; in rds_ib_recv_init_ring() local 63 sge = &recv->r_sge[0]; in rds_ib_recv_init_ring() 64 sge->addr = ic->i_recv_hdrs_dma[i]; in rds_ib_recv_init_ring() 65 sge->length = sizeof(struct rds_header); in rds_ib_recv_init_ring() 66 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_recv_init_ring() 68 sge = &recv->r_sge[1]; in rds_ib_recv_init_ring() 69 sge->addr = 0; in rds_ib_recv_init_ring() 70 sge->length = RDS_FRAG_SIZE; in rds_ib_recv_init_ring() 71 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_recv_init_ring() 311 struct ib_sge *sge; in rds_ib_recv_refill_one() local [all …]
|
D | ib_rdma.c | 572 struct ib_sge sge = {}; in rds_ib_get_mr() local 601 sge.addr = virt_addr; in rds_ib_get_mr() 602 sge.length = length; in rds_ib_get_mr() 603 sge.lkey = ib_mr->lkey; in rds_ib_get_mr() 607 IB_UVERBS_ADVISE_MR_FLAG_FLUSH, &sge, 1); in rds_ib_get_mr()
|
D | ib_send.c | 196 struct ib_sge *sge; in rds_ib_send_init_ring() local 204 sge = &send->s_sge[0]; in rds_ib_send_init_ring() 205 sge->addr = ic->i_send_hdrs_dma[i]; in rds_ib_send_init_ring() 207 sge->length = sizeof(struct rds_header); in rds_ib_send_init_ring() 208 sge->lkey = ic->i_pd->local_dma_lkey; in rds_ib_send_init_ring()
|
/net/ipv4/ |
D | tcp_bpf.c | 18 struct scatterlist *sge; in bpf_tcp_ingress() local 31 sge = sk_msg_elem(msg, i); in bpf_tcp_ingress() 32 size = (apply && apply_bytes < sge->length) ? in bpf_tcp_ingress() 33 apply_bytes : sge->length; in bpf_tcp_ingress() 43 if (sge->length) in bpf_tcp_ingress() 50 if (sge->length) in bpf_tcp_ingress() 74 struct scatterlist *sge; in tcp_bpf_push() local 82 sge = sk_msg_elem(msg, msg->sg.start); in tcp_bpf_push() 83 size = (apply && apply_bytes < sge->length) ? in tcp_bpf_push() 84 apply_bytes : sge->length; in tcp_bpf_push() [all …]
|
/net/9p/ |
D | trans_rdma.c | 390 struct ib_sge sge; in post_recv() local 401 sge.addr = c->busa; in post_recv() 402 sge.length = client->msize; in post_recv() 403 sge.lkey = rdma->pd->local_dma_lkey; in post_recv() 407 wr.sg_list = &sge; in post_recv() 425 struct ib_sge sge; in rdma_request() local 498 sge.addr = c->busa; in rdma_request() 499 sge.length = c->req->tc.size; in rdma_request() 500 sge.lkey = rdma->pd->local_dma_lkey; in rdma_request() 506 wr.sg_list = &sge; in rdma_request()
|
/net/tls/ |
D | tls_sw.c | 443 struct scatterlist *sge; in tls_encrypt_done() local 452 sge = sk_msg_elem(msg_en, msg_en->sg.curr); in tls_encrypt_done() 453 sge->offset -= prot->prepend_size; in tls_encrypt_done() 454 sge->length += prot->prepend_size; in tls_encrypt_done() 506 struct scatterlist *sge = sk_msg_elem(msg_en, start); in tls_do_encryption() local 520 sge->offset += prot->prepend_size; in tls_do_encryption() 521 sge->length -= prot->prepend_size; in tls_do_encryption() 541 sge->offset -= prot->prepend_size; in tls_do_encryption() 542 sge->length += prot->prepend_size; in tls_do_encryption() 564 struct scatterlist *sge, *osge, *nsge; in tls_split_open_record() local [all …]
|
/net/smc/ |
D | smc_tx.c | 336 struct ib_sge *sge = in smcr_tx_rdma_writes() local 341 sge[srcchunk].addr = dma_addr + src_off; in smcr_tx_rdma_writes() 342 sge[srcchunk].length = src_len; in smcr_tx_rdma_writes()
|