Lines Matching defs:begin
32 int ngtcp2_rob_gap_new(ngtcp2_rob_gap **pg, uint64_t begin, uint64_t end,
39 (*pg)->range.begin = begin;
56 (*pd)->range.begin = offset;
58 (*pd)->begin = (uint8_t *)(*pd) + sizeof(ngtcp2_rob_data);
59 (*pd)->end = (*pd)->begin + chunk;
138 if (d == NULL || offset < d->range.begin) {
152 n = (size_t)ngtcp2_min((uint64_t)len, d->range.begin + rob->chunk - offset);
153 memcpy(d->begin + (offset - d->range.begin), data, n);
182 rv = rob_write_data(rob, m.begin, data + (m.begin - offset),
197 rv = ngtcp2_rob_gap_new(&ng, r.begin, r.end, rob->mem);
211 rv = rob_write_data(rob, m.begin, data + (m.begin - offset),
230 if (offset <= g->range.begin) {
236 g->range.begin = offset;
247 if (offset < d->range.begin + rob->chunk) {
270 if (g->range.begin <= offset) {
278 assert(d->range.begin <= offset);
279 assert(offset < d->range.begin + rob->chunk);
281 *pdest = d->begin + (offset - d->range.begin);
283 return (size_t)(ngtcp2_min(g->range.begin, d->range.begin + rob->chunk) -
296 if (offset + len < d->range.begin + rob->chunk) {
314 return g->range.begin;