Lines Matching refs:sg_end
442 if (i == md->sg_end) in memcopy_from_iter()
467 } while (i != md->sg_end); in memcopy_from_iter()
524 if (md->sg_start == md->sg_end) in bpf_tcp_push()
561 } while (i != md->sg_end); in return_mem_sg()
625 md->sg_start = md->sg_end; in free_start_sg()
724 r->sg_end = (i + 1) == MAX_SKB_FRAGS ? 0 : i + 1; in bpf_tcp_ingress()
729 r->sg_end = i; in bpf_tcp_ingress()
737 } while (i != md->sg_end); in bpf_tcp_ingress()
811 bool cork = false, enospc = (m->sg_start == m->sg_end); in bpf_exec_tx_verdict()
993 } while (i != md->sg_end); in bpf_tcp_recvmsg()
996 if (!sg->length && md->sg_start == md->sg_end) { in bpf_tcp_recvmsg()
1089 m->sg_curr = m->sg_copybreak ? m->sg_curr : m->sg_end; in bpf_tcp_sendmsg()
1091 m->sg_start, &m->sg_end, &sg_copy, in bpf_tcp_sendmsg()
1092 m->sg_end - 1); in bpf_tcp_sendmsg()
1180 sg = &m->sg_data[m->sg_end]; in bpf_tcp_sendpage()
1188 if (unlikely(m->sg_end == m->sg_start && in bpf_tcp_sendpage()
1189 m->sg_data[m->sg_end].length)) in bpf_tcp_sendpage()
1195 m->sg_copy[m->sg_end] = true; in bpf_tcp_sendpage()
1197 m->sg_end++; in bpf_tcp_sendpage()
1200 if (m->sg_end == MAX_SKB_FRAGS) in bpf_tcp_sendpage()
1201 m->sg_end = 0; in bpf_tcp_sendpage()
1203 if (m->sg_end == m->sg_start) in bpf_tcp_sendpage()
1302 r->sg_end = num_sg == MAX_SKB_FRAGS ? 0 : num_sg; in smap_do_ingress()