Lines Matching defs:next_read_idx
686 Py_ssize_t next_read_idx;
1227 self->next_read_idx = 0;
1247 consumed = self->next_read_idx - self->prefetched_idx;
1258 self->prefetched_idx = self->next_read_idx;
1335 if (self->next_read_idx > PY_SSIZE_T_MAX - n) {
1343 assert(self->next_read_idx + n > self->input_len);
1355 self->next_read_idx = n;
1373 Py_ssize_t in_buffer = self->input_len - self->next_read_idx;
1376 memcpy(buf, self->input_buffer + self->next_read_idx, to_read);
1377 self->next_read_idx += to_read;
1454 Note that when reading from a file-like object, self->next_read_idx won't
1462 (((n) <= (self)->input_len - (self)->next_read_idx) \
1463 ? (*(s) = (self)->input_buffer + (self)->next_read_idx, \
1464 (self)->next_read_idx += (n), \
1494 for (i = self->next_read_idx; i < self->input_len; i++) {
1496 char *line_start = self->input_buffer + self->next_read_idx;
1497 num_read = i - self->next_read_idx + 1;
1498 self->next_read_idx = i + 1;
1510 self->next_read_idx = num_read;
1612 self->next_read_idx = 0;
6843 self->next_read_idx -= frame_len;