Lines Matching refs:winsect
906 if (disk_write(fs->pdrv, fs->win, fs->winsect, 1) == RES_OK) { /* Write it back into the volume */ in sync_window()
908 if (fs->winsect - fs->fatbase < fs->fsize) { /* Is it in the 1st FAT? */ in sync_window()
909 …if (fs->n_fats == 2) disk_write(fs->pdrv, fs->win, fs->winsect + fs->fsize, 1); /* Reflect it to 2… in sync_window()
932 if (sect != fs->winsect) { /* Window offset changed? */ in move_window()
941 fs->winsect = sect; in move_window()
960 if (sect != fs->winsect) { /* Window offset changed? */ in move_window_readdir()
969 fs->winsect = sect; in move_window_readdir()
1002 fs->winsect = fs->volbase + 1; /* Write it into the FSInfo sector (Next to VBR) */ in sync_fs()
1003 disk_write(fs->pdrv, fs->win, fs->winsect, 1); in sync_fs()
1411 fs->winsect = sect; /* Set window to top of the cluster */ in dir_clear()
2684 fs->wflag = 0; fs->winsect = (LBA_t)0 - 1; /* Invaidate window */ in check_fs()
2842 bsect = fs->winsect; /* Volume location */ in mount_volume()
3353 sc = fs->winsect; in f_open()
3361 dw = PARENTFS(fs)->winsect; in f_open()
3387 fp->dir_sect = PARENTFS(fs)->winsect; /* Pointer to the directory entry */ in f_open()
3389 fp->dir_sect = fs->winsect; /* Pointer to the directory entry */ in f_open()
3572 if (fs->wflag && fs->winsect - sect < cc) { in f_read()
3574 … copy_ret = LOS_CopyFromKernel(rbuff + ((fs->winsect - sect) * SS(fs)), SS(fs), fs->win, SS(fs)); in f_read()
3577 mem_cpy(rbuff + ((fs->winsect - sect) * SS(fs)), fs->win, SS(fs)); in f_read()
3693 …if (fs->winsect == fp->sect && sync_window(fs) != FR_OK) ABORT(fs, FR_DISK_ERR); /* Write-back sec… in f_write()
3711 …if (fs->winsect - sect < cc) { /* Refill sector cache if it gets invalidated by the direct write */ in f_write()
3712 copy_ret = LOS_CopyToKernel(fs->win, SS(fs), wbuff + ((fs->winsect - sect) * SS(fs)), SS(fs)); in f_write()
3734 fs->winsect = sect; in f_write()
4623 st_bak = PARENTFS(dj.obj.fs)->winsect; in f_unlink()
4800 fs->winsect = dsc++; in f_mkdir()
4806 PARENTFS(fs)->winsect = dsc++; in f_mkdir()
4905 st_bak = PARENTFS(djo.obj.fs)->winsect;