perf_benchmark sample
lfs_file::flags
is only used within perf_benchmark sample.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
perf_benchmark sample
lfs_file::flags
lfs_file::flags field
Syntax
Show:
Summary
Declaration
from
lfs.h:411
uint32_t
flags
;
Examples
References
from
examples
Code
Location
Referrer
uint32_t
flags
;
lfs.h:411
if
(
(
lfs_file
->
flags
&
flags_mask
)
==
LFS_O_WRONLY
)
{
esp_littlefs.c:2409
vfs_littlefs_fcntl()
}
else
if
(
(
lfs_file
->
flags
&
flags_mask
)
==
LFS_O_RDONLY
)
{
esp_littlefs.c:2411
vfs_littlefs_fcntl()
}
else
if
(
(
lfs_file
->
flags
&
flags_mask
)
==
LFS_O_RDWR
)
{
esp_littlefs.c:2413
vfs_littlefs_fcntl()
f
->
type
==
LFS_TYPE_REG
&&
(
f
->
flags
&
LFS_F_INLINE
)
&&
lfs.c:2384
lfs_dir_orphaningcommit()
file
->
flags
=
flags
;
lfs.c:3053
lfs_file_opencfg_()
file
->
flags
|=
LFS_F_DIRTY
;
lfs.c:3112
lfs_file_opencfg_()
if
(
(
file
->
flags
&
LFS_O_RDONLY
)
==
LFS_O_RDONLY
)
{
lfs.c:3128
lfs_file_opencfg_()
if
(
(
file
->
flags
&
LFS_O_WRONLY
)
==
LFS_O_WRONLY
)
{
lfs.c:3142
lfs_file_opencfg_()
file
->
flags
|=
LFS_F_DIRTY
;
lfs.c:3148
lfs_file_opencfg_()
file
->
flags
|=
LFS_F_INLINE
;
lfs.c:3171
lfs_file_opencfg_()
file
->
flags
|=
LFS_F_ERRED
;
lfs.c:3195
lfs_file_opencfg_()
if
(
file
->
flags
&
LFS_F_INLINE
)
{
lfs.c:3250
lfs_file_relocate()
file
->
flags
|=
LFS_F_WRITING
;
lfs.c:3288
lfs_file_relocate()
file
->
flags
&=
~
LFS_F_INLINE
;
lfs.c:3309
lfs_file_outline()
if
(
file
->
flags
&
LFS_F_READING
)
{
lfs.c:3315
lfs_file_flush()
if
(
!
(
file
->
flags
&
LFS_F_INLINE
)
)
{
lfs.c:3316
lfs_file_flush()
file
->
flags
&=
~
LFS_F_READING
;
lfs.c:3319
lfs_file_flush()
if
(
file
->
flags
&
LFS_F_WRITING
)
{
lfs.c:3323
lfs_file_flush()
if
(
!
(
file
->
flags
&
LFS_F_INLINE
)
)
{
lfs.c:3326
lfs_file_flush()
.
flags
=
LFS_O_RDONLY
,
lfs.c:3331
lfs_file_flush()
file
->
flags
&=
~
LFS_F_WRITING
;
lfs.c:3384
lfs_file_flush()
file
->
flags
|=
LFS_F_DIRTY
;
lfs.c:3385
lfs_file_flush()
if
(
file
->
flags
&
LFS_F_ERRED
)
{
lfs.c:3396
lfs_file_sync_()
file
->
flags
|=
LFS_F_ERRED
;
lfs.c:3403
lfs_file_sync_()
if
(
(
file
->
flags
&
LFS_F_DIRTY
)
&&
lfs.c:3408
lfs_file_sync_()
if
(
!
(
file
->
flags
&
LFS_F_INLINE
)
)
{
lfs.c:3412
lfs_file_sync_()
if
(
file
->
flags
&
LFS_F_INLINE
)
{
lfs.c:3424
lfs_file_sync_()
file
->
flags
|=
LFS_F_ERRED
;
lfs.c:3445
lfs_file_sync_()
file
->
flags
&=
~
LFS_F_DIRTY
;
lfs.c:3449
lfs_file_sync_()
if
(
!
(
file
->
flags
&
LFS_F_READING
)
||
lfs.c:3471
lfs_file_flushedread()
if
(
!
(
file
->
flags
&
LFS_F_INLINE
)
)
{
lfs.c:3473
lfs_file_flushedread()
file
->
flags
|=
LFS_F_READING
;
lfs.c:3485
lfs_file_flushedread()
if
(
file
->
flags
&
LFS_F_INLINE
)
{
lfs.c:3490
lfs_file_flushedread()
LFS_ASSERT
(
(
file
->
flags
&
LFS_O_RDONLY
)
==
LFS_O_RDONLY
)
;
lfs.c:3519
lfs_file_read_()
if
(
file
->
flags
&
LFS_F_WRITING
)
{
lfs.c:3522
lfs_file_read_()
if
(
(
file
->
flags
&
LFS_F_INLINE
)
&&
lfs.c:3541
lfs_file_flushedwrite()
file
->
flags
|=
LFS_F_ERRED
;
lfs.c:3546
lfs_file_flushedwrite()
if
(
!
(
file
->
flags
&
LFS_F_WRITING
)
||
lfs.c:3553
lfs_file_flushedwrite()
if
(
!
(
file
->
flags
&
LFS_F_INLINE
)
)
{
lfs.c:3555
lfs_file_flushedwrite()
if
(
!
(
file
->
flags
&
LFS_F_WRITING
)
&&
file
->
pos
>
0
)
{
lfs.c:3556
lfs_file_flushedwrite()
file
->
flags
|=
LFS_F_ERRED
;
lfs.c:3562
lfs_file_flushedwrite()
file
->
flags
|=
LFS_F_ERRED
;
lfs.c:3576
lfs_file_flushedwrite()
file
->
flags
|=
LFS_F_WRITING
;
lfs.c:3584
lfs_file_flushedwrite()
file
->
flags
|=
LFS_F_ERRED
;
lfs.c:3596
lfs_file_flushedwrite()
file
->
flags
|=
LFS_F_ERRED
;
lfs.c:3604
lfs_file_flushedwrite()
LFS_ASSERT
(
(
file
->
flags
&
LFS_O_WRONLY
)
==
LFS_O_WRONLY
)
;
lfs.c:3622
lfs_file_write_()
if
(
file
->
flags
&
LFS_F_READING
)
{
lfs.c:3624
lfs_file_write_()
if
(
(
file
->
flags
&
LFS_O_APPEND
)
&&
file
->
pos
<
file
->
ctz
.
size
)
{
lfs.c:3632
lfs_file_write_()
if
(
!
(
file
->
flags
&
LFS_F_WRITING
)
&&
file
->
pos
>
file
->
ctz
.
size
)
{
lfs.c:3641
lfs_file_write_()
file
->
flags
&=
~
LFS_F_ERRED
;
lfs.c:3659
lfs_file_write_()
!
(
file
->
flags
&
LFS_F_WRITING
)
lfs.c:3699
lfs_file_seek_()
LFS_ASSERT
(
(
file
->
flags
&
LFS_O_WRONLY
)
==
LFS_O_WRONLY
)
;
lfs.c:3729
lfs_file_truncate_()
file
->
flags
|=
LFS_F_DIRTY
|
LFS_F_READING
|
LFS_F_INLINE
;
lfs.c:3756
lfs_file_truncate_()
file
->
flags
|=
LFS_F_DIRTY
|
LFS_F_READING
;
lfs.c:3782
lfs_file_truncate_()
if
(
file
->
flags
&
LFS_F_WRITING
)
{
lfs.c:3828
lfs_file_size_()
if
(
(
f
->
flags
&
LFS_F_DIRTY
)
&&
!
(
f
->
flags
&
LFS_F_INLINE
)
)
{
lfs.c:4703
lfs_fs_traverse_()
if
(
(
f
->
flags
&
LFS_F_WRITING
)
&&
!
(
f
->
flags
&
LFS_F_INLINE
)
)
{
lfs.c:4711
lfs_fs_traverse_()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
lfs_file::flags
is written by 9 functions and is read by 15 functions:
lfs_file_opencfg_()
lfs_file_relocate()
lfs_file_outline()
lfs_file_flush()
lfs_file_sync_()
lfs_file_flushedread()
lfs_file_flushedwrite()
lfs_file_write_()
lfs_file_truncate_()
All items filtered out
lfs_file::flags
lfs_dir_orphaningcommit()
lfs_file_opencfg_()
lfs_file_relocate()
lfs_file_outline()
lfs_file_flush()
lfs_file_sync_()
lfs_file_flushedread()
lfs_file_read_()
lfs_file_flushedwrite()
lfs_file_write_()
lfs_file_seek_()
lfs_file_truncate_()
lfs_file_size_()
lfs_fs_traverse_()
vfs_littlefs_fcntl()
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out