Lines Matching refs:pageOffset
119 status_t findNextPage(off64_t startOffset, off64_t *pageOffset);
126 status_t findPrevGranulePosition(off64_t pageOffset, uint64_t *granulePos);
232 off64_t startOffset, off64_t *pageOffset) {
233 *pageOffset = startOffset;
237 ssize_t n = mSource->readAt(*pageOffset, &signature, 4);
240 *pageOffset = 0;
246 if (*pageOffset > startOffset) {
248 *pageOffset - startOffset);
254 ++*pageOffset;
263 off64_t pageOffset, uint64_t *granulePos) {
267 off64_t prevGuess = pageOffset;
275 ALOGV("backing up %lld bytes", pageOffset - prevGuess);
282 if (prevPageOffset < pageOffset || prevGuess == 0) {
287 if (prevPageOffset == pageOffset) {
292 ALOGV("prevPageOffset at %lld, pageOffset at %lld",
293 prevPageOffset, pageOffset);
305 if (prevPageOffset == pageOffset) {
354 off64_t pageOffset;
355 status_t err = findNextPage(offset, &pageOffset);
364 findPrevGranulePosition(pageOffset, &mPrevGranulePosition);
366 mOffset = pageOffset;