Lines Matching refs:fileOffset
44 uint64_t fileOffset,
55 assert( !file->length || ( fileOffset < file->length ) );
56 assert( fileOffset + buflen <= file->length );
121 const int rc = tr_pread( fd, buf, buflen, fileOffset );
128 const int rc = tr_pwrite( fd, buf, buflen, fileOffset );
135 tr_prefetch( fd, fileOffset, buflen );
160 uint64_t * fileOffset )
175 *fileOffset = offset - file->offset;
178 assert( *fileOffset < file->length );
179 assert( tor->info.files[*fileIndex].offset + *fileOffset == offset );
193 uint64_t fileOffset;
200 &fileIndex, &fileOffset );
205 const uint64_t bytesThisPass = MIN( buflen, file->length - fileOffset );
207 err = readOrWriteBytes( tor->session, tor, ioMode, fileIndex, fileOffset, buf, bytesThisPass );
211 fileOffset = 0;