Lines Matching refs:objsize
3437 fp->obj.objsize = ld_dword(dj.dir + DIR_FileSize);
3462 if ((mode & FA_SEEKEND) && fp->obj.objsize > 0) { /* Seek to end of file if FA_OPEN_APPEND is specified */
3463 fp->fptr = fp->obj.objsize; /* Offset to seek */
3466 for (ofs = fp->obj.objsize; res == FR_OK && ofs > bcs; ofs -= bcs) {
3561 remain = fp->obj.objsize - fp->fptr;
3686 for ( ; btw > 0; btw -= wcnt, *bw += wcnt, wbuff += wcnt, fp->fptr += wcnt, fp->obj.objsize = (fp->fptr > fp->obj.objsize) ? fp->fptr : fp->obj.objsize) { /* Repeat until all data written */
3754 if (fp->fptr >= fp->obj.objsize) { /* Avoid silly cache filling on the growing edge */
3760 fp->fptr < fp->obj.objsize &&
3827 st_dword(dir + DIR_FileSize, (DWORD)fp->obj.objsize); /* Update file size */
4105 if (ofs > fp->obj.objsize) ofs = fp->obj.objsize; /* Clip offset at the file size */
4131 if (ofs > fp->obj.objsize && (FF_FS_READONLY || !(fp->flag & FA_WRITE))) { /* In read-only mode, clip offset with the file size */
4132 ofs = fp->obj.objsize;
4184 if (!FF_FS_READONLY && fp->fptr > fp->obj.objsize) { /* Set file change flag if the file size is extended */
4185 fp->obj.objsize = fp->fptr;
4535 if (fp->fptr <= fp->obj.objsize) { /* Process when fptr is not on the eof */
4569 fp->obj.objsize = length; /* Set file size to length */
5498 remain = fp->obj.objsize - fp->fptr;