Lines Matching refs:offset

595   off64_t result, offset = 0;  in do_ftell_wide()  local
655 offset -= (wide_read_end - wide_read_ptr) * clen; in do_ftell_wide()
656 offset -= fp->_IO_read_end - fp->_IO_read_ptr; in do_ftell_wide()
667 offset -= fp->_IO_read_end - fp->_IO_read_base - nread; in do_ftell_wide()
673 offset += (fp->_wide_data->_IO_write_ptr in do_ftell_wide()
704 offset += outstop - out; in do_ftell_wide()
714 offset += fp->_IO_write_ptr - fp->_IO_write_base; in do_ftell_wide()
717 offset += fp->_IO_write_ptr - fp->_IO_read_end; in do_ftell_wide()
729 result += offset; in do_ftell_wide()
741 _IO_wfile_seekoff (FILE *fp, off64_t offset, int dir, int mode) in _IO_wfile_seekoff() argument
807 offset -= (fp->_wide_data->_IO_read_end in _IO_wfile_seekoff()
810 offset -= fp->_IO_read_end - fp->_IO_read_ptr; in _IO_wfile_seekoff()
825 offset -= fp->_IO_read_end - fp->_IO_read_base - nread; in _IO_wfile_seekoff()
833 offset += fp->_offset; in _IO_wfile_seekoff()
844 offset += st.st_size; in _IO_wfile_seekoff()
862 if (offset >= start_offset && offset < fp->_offset) in _IO_wfile_seekoff()
865 fp->_IO_buf_base + (offset - start_offset), in _IO_wfile_seekoff()
886 new_offset = offset & ~(fp->_IO_buf_end - fp->_IO_buf_base - 1); in _IO_wfile_seekoff()
887 delta = offset - new_offset; in _IO_wfile_seekoff()
890 new_offset = offset; in _IO_wfile_seekoff()
906 offset = count == EOF ? delta : delta-count; in _IO_wfile_seekoff()
923 return offset; in _IO_wfile_seekoff()
927 result = _IO_SYSSEEK (fp, offset, dir); in _IO_wfile_seekoff()
949 return offset; in _IO_wfile_seekoff()