Lines Matching refs:sg_data
429 struct scatterlist *sg = md->sg_data; in memcopy_from_iter()
484 sg = md->sg_data + md->sg_start; in bpf_tcp_push()
536 struct scatterlist *sg = md->sg_data + md->sg_start; in bpf_compute_data_pointers_sg()
548 struct scatterlist *sg = md->sg_data; in return_mem_sg()
567 struct scatterlist *sg = md->sg_data; in free_bytes_sg()
598 struct scatterlist *sg = md->sg_data; in free_sg()
706 size = (apply && apply_bytes < md->sg_data[i].length) ? in bpf_tcp_ingress()
707 apply_bytes : md->sg_data[i].length; in bpf_tcp_ingress()
716 r->sg_data[i] = md->sg_data[i]; in bpf_tcp_ingress()
717 r->sg_data[i].length = size; in bpf_tcp_ingress()
718 md->sg_data[i].length -= size; in bpf_tcp_ingress()
719 md->sg_data[i].offset += size; in bpf_tcp_ingress()
722 if (md->sg_data[i].length) { in bpf_tcp_ingress()
723 get_page(sg_page(&r->sg_data[i])); in bpf_tcp_ingress()
898 m->sg_data[m->sg_start].page_link && in bpf_exec_tx_verdict()
899 m->sg_data[m->sg_start].length) in bpf_exec_tx_verdict()
964 sg = &md->sg_data[i]; in bpf_tcp_recvmsg()
1067 sg = md.sg_data; in bpf_tcp_sendmsg()
1090 err = sk_alloc_sg(sk, copy, m->sg_data, in bpf_tcp_sendmsg()
1180 sg = &m->sg_data[m->sg_end]; in bpf_tcp_sendpage()
1183 sg = m->sg_data; in bpf_tcp_sendpage()
1189 m->sg_data[m->sg_end].length)) in bpf_tcp_sendpage()
1293 sg_init_table(r->sg_data, MAX_SKB_FRAGS); in smap_do_ingress()
1294 num_sg = skb_to_sgvec(skb, r->sg_data, 0, skb->len); in smap_do_ingress()