Lines Matching refs:buffer_offset

214 				     file->sync_offset - file->buffer_offset);
298 file->buffer_offset = sizeof(file->hdr);
450 file->buffer_offset = 0;
1175 *offset - file->buffer_offset);
1181 *offset - file->buffer_offset + trans_size > file->buffer->used) {
1237 i_assert(cur_offset >= file->buffer_offset);
1285 i_assert(*cur_offset >= file->buffer_offset);
1411 wanted_buffer_size = file->sync_offset - file->buffer_offset +
1441 i_assert(file->sync_offset >= file->buffer_offset);
1446 if (file->buffer_offset + size < file->sync_offset) {
1449 file->buffer_offset + (uoff_t)size, file->sync_offset);
1452 file->sync_offset = file->buffer_offset + size;
1455 while (file->sync_offset - file->buffer_offset + sizeof(*hdr) <= size) {
1457 file->buffer_offset);
1470 if (file->sync_offset - file->buffer_offset + trans_size > size)
1506 avail = file->sync_offset - file->buffer_offset;
1543 size = file->buffer_offset - offset;
1550 file->buffer_offset -= size;
1582 read_offset = file->buffer_offset + file->buffer->used;
1590 size = read_offset - file->buffer_offset;
1651 if (file->buffer != NULL && file->buffer_offset > start_offset) {
1661 file->buffer_offset = start_offset;
1673 i_assert(file->sync_offset >= file->buffer_offset);
1675 file->sync_offset - file->buffer_offset);
1761 file->buffer_offset = 0;
1789 i_assert(file->buffer_offset == 0 || file->mmap_base == NULL);
1807 if (file->buffer != NULL && file->buffer_offset <= start_offset &&
1808 (uoff_t)st.st_size == file->buffer_offset + file->buffer->used) {
1851 file->sync_offset >= file->buffer_offset + file->buffer->used);
1863 if (file->buffer != NULL && file->buffer_offset <= start_offset) {
1866 if (file->buffer_offset + size >= end_offset)
1877 if (start_offset < file->buffer_offset || file->buffer == NULL) {
1904 file->sync_offset >= file->buffer_offset + file->buffer->used);
1924 i_assert(file->buffer_offset == 0);
1935 } else if (file->buffer_offset != 0) {