Lines Matching refs:file
400 static S32 OsLfsOpen(struct TagFile *file, const char *pathName, S32 openFlag)
405 if ((pathName == NULL) || (file == NULL) || (file->fMp == NULL) ||
406 (file->fMp->mData == NULL)) {
418 ret = lfs_file_open((lfs_t *)file->fMp->mData, lfsHandle, pathName, lfsOpenFlag);
425 file->fData = (void *)lfsHandle;
429 static S32 OsLfsRead(struct TagFile *file, char *buf, size_t len)
440 if ((file == NULL) || (file->fData == NULL)) {
445 lfsHandle = (lfs_file_t *)file->fData;
446 mp = file->fMp;
460 static S32 OsLfsWrite(struct TagFile *file, const char *buf, size_t len)
471 if ((file == NULL) || (file->fData == NULL)) {
476 lfsHandle = (lfs_file_t *)file->fData;
477 mp = file->fMp;
491 static off_t OsLfsSeek(struct TagFile *file, off_t offset, S32 whence)
497 if ((file == NULL) || (file->fData == NULL)) {
502 lfsHandle = (lfs_file_t *)file->fData;
503 mp = file->fMp;
518 static S32 OsLfsClose(struct TagFile *file)
524 if ((file == NULL) || (file->fData == NULL)) {
529 lfsHandle = (lfs_file_t *)file->fData;
530 mp = file->fMp;
545 free(file->fData);
546 file->fData = NULL;
604 static S32 OsLfsSync(struct TagFile *file)
609 if ((file == NULL) || (file->fData == NULL)) {
614 if ((file->fMp == NULL) || (file->fMp->mData == NULL)) {
619 mp = file->fMp;
620 ret = lfs_file_sync((lfs_t *)mp->mData, (lfs_file_t *)file->fData);