Lines Matching refs:fStartBufIdx
220 fStartBufIdx = 0; in reset()
290 if (fBufIdx == fStartBufIdx) { in previous()
306 if (pos < fBoundaries[fStartBufIdx] || pos > fBoundaries[fEndBufIdx]) { in seek()
309 if (pos == fBoundaries[fStartBufIdx]) { in seek()
311 fBufIdx = fStartBufIdx; in seek()
321 int32_t min = fStartBufIdx; in seek()
344 U_ASSERT(position < fBoundaries[fStartBufIdx] || position > fBoundaries[fEndBufIdx]); in populateNear()
354 if ((position < fBoundaries[fStartBufIdx] - 15) || position > (fBoundaries[fEndBufIdx] + 15)) { in populateNear()
403 if (fBoundaries[fStartBufIdx] > position) { in populateNear()
406 while (fBoundaries[fStartBufIdx] > position) { in populateNear()
409 … fBufIdx = fStartBufIdx; // Set iterator position to the start of the buffer. in populateNear()
484 int32_t fromPosition = fBoundaries[fStartBufIdx]; in populatePreceding()
602 if (nextIdx == fStartBufIdx) { in addFollowing()
603 fStartBufIdx = modChunkSize(fStartBufIdx + 6); // TODO: experiment. Probably revert to 1. in addFollowing()
621 U_ASSERT(position < fBoundaries[fStartBufIdx]); in addPreceding()
623 int32_t nextIdx = modChunkSize(fStartBufIdx - 1); in addPreceding()
635 fStartBufIdx = nextIdx; in addPreceding()
647 for (int32_t i=fStartBufIdx; ; i=modChunkSize(i+1)) { in dumpCache()