Lines Matching defs:flags

2356                 f->type == LFS_TYPE_REG && (f->flags & LFS_F_INLINE) &&
3008 const char *path, int flags,
3012 if ((flags & LFS_O_WRONLY) == LFS_O_WRONLY) {
3019 LFS_ASSERT((flags & LFS_O_RDONLY) == LFS_O_RDONLY);
3025 file->flags = flags;
3047 if (!(flags & LFS_O_CREAT)) {
3073 } else if (flags & LFS_O_EXCL) {
3081 } else if (flags & LFS_O_TRUNC) {
3084 file->flags |= LFS_F_DIRTY;
3100 if ((file->flags & LFS_O_RDONLY) == LFS_O_RDONLY) {
3114 if ((file->flags & LFS_O_WRONLY) == LFS_O_WRONLY) {
3120 file->flags |= LFS_F_DIRTY;
3143 file->flags |= LFS_F_INLINE;
3167 file->flags |= LFS_F_ERRED;
3175 const char *path, int flags) {
3177 int err = lfs_file_rawopencfg(lfs, file, path, flags, &defaults);
3222 if (file->flags & LFS_F_INLINE) {
3260 file->flags |= LFS_F_WRITING;
3281 file->flags &= ~LFS_F_INLINE;
3287 if (file->flags & LFS_F_READING) {
3288 if (!(file->flags & LFS_F_INLINE)) {
3291 file->flags &= ~LFS_F_READING;
3295 if (file->flags & LFS_F_WRITING) {
3298 if (!(file->flags & LFS_F_INLINE)) {
3303 .flags = LFS_O_RDONLY,
3356 file->flags &= ~LFS_F_WRITING;
3357 file->flags |= LFS_F_DIRTY;
3368 if (file->flags & LFS_F_ERRED) {
3375 file->flags |= LFS_F_ERRED;
3380 if ((file->flags & LFS_F_DIRTY) &&
3387 if (file->flags & LFS_F_INLINE) {
3408 file->flags |= LFS_F_ERRED;
3412 file->flags &= ~LFS_F_DIRTY;
3434 if (!(file->flags & LFS_F_READING) ||
3436 if (!(file->flags & LFS_F_INLINE)) {
3448 file->flags |= LFS_F_READING;
3453 if (file->flags & LFS_F_INLINE) {
3482 LFS_ASSERT((file->flags & LFS_O_RDONLY) == LFS_O_RDONLY);
3485 if (file->flags & LFS_F_WRITING) {
3504 if ((file->flags & LFS_F_INLINE) &&
3513 file->flags |= LFS_F_ERRED;
3520 if (!(file->flags & LFS_F_WRITING) ||
3522 if (!(file->flags & LFS_F_INLINE)) {
3523 if (!(file->flags & LFS_F_WRITING) && file->pos > 0) {
3529 file->flags |= LFS_F_ERRED;
3543 file->flags |= LFS_F_ERRED;
3551 file->flags |= LFS_F_WRITING;
3563 file->flags |= LFS_F_ERRED;
3571 file->flags |= LFS_F_ERRED;
3589 LFS_ASSERT((file->flags & LFS_O_WRONLY) == LFS_O_WRONLY);
3591 if (file->flags & LFS_F_READING) {
3599 if ((file->flags & LFS_O_APPEND) && file->pos < file->ctz.size) {
3608 if (!(file->flags & LFS_F_WRITING) && file->pos > file->ctz.size) {
3626 file->flags &= ~LFS_F_ERRED;
3666 !(file->flags & LFS_F_WRITING)
3696 LFS_ASSERT((file->flags & LFS_O_WRONLY) == LFS_O_WRONLY);
3726 file->flags |= LFS_F_DIRTY | LFS_F_READING | LFS_F_INLINE;
3752 file->flags |= LFS_F_DIRTY | LFS_F_READING;
3798 if (file->flags & LFS_F_WRITING) {
4623 if ((f->flags & LFS_F_DIRTY) && !(f->flags & LFS_F_INLINE)) {
4631 if ((f->flags & LFS_F_WRITING) && !(f->flags & LFS_F_INLINE)) {
5923 int lfs_file_open(lfs_t *lfs, lfs_file_t *file, const char *path, int flags) {
5929 (void*)lfs, (void*)file, path, flags);
5932 err = lfs_file_rawopen(lfs, file, path, flags);
5941 const char *path, int flags,
5949 (void*)lfs, (void*)file, path, flags,
5953 err = lfs_file_rawopencfg(lfs, file, path, flags, cfg);