perf_benchmark sample
lfs_dir_fetchmatch()
is only used within perf_benchmark sample.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/6)...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
perf_benchmark sample
lfs_dir_fetchmatch()
lfs_dir_fetchmatch() function
Syntax
Show:
Summary
Declaration
from
lfs.c:1095
static
lfs_stag_t
lfs_dir_fetchmatch
(
lfs_t
*
lfs
,
lfs_mdir_t
*
dir
,
const
lfs_block_t
pair
[
2
]
,
lfs_tag_t
fmask
,
lfs_tag_t
ftag
,
uint16_t
*
id
,
int
(
*
cb
)
(
void
*
data
,
lfs_tag_t
tag
,
const
void
*
buffer
)
,
void
*
data
)
;
Arguments
Argument
lfs
dir
pair
fmask
ftag
id
cb
data
Examples
References
from
examples
Code
Location
Referrer
static
lfs_stag_t
lfs_dir_fetchmatch
(
lfs_t
*
lfs
,
lfs.c:1095
return
(
int
)
lfs_dir_fetchmatch
(
lfs
,
dir
,
pair
,
lfs.c:1378
lfs_dir_fetch()
tag
=
lfs_dir_fetchmatch
(
lfs
,
dir
,
dir
->
tail
,
lfs.c:1539
lfs_dir_find()
lfs_stag_t
tag
=
lfs_dir_fetchmatch
(
lfs
,
&
dir
,
dir
.
tail
,
lfs.c:4426
lfs_mount_()
lfs_stag_t
tag
=
lfs_dir_fetchmatch
(
lfs
,
parent
,
parent
->
tail
,
lfs.c:4812
lfs_fs_parent()
Call Tree
from
examples
lfs_dir_fetchmatch()
is called by 4 functions and calls 23 functions:
lfs_dir_fetch()
lfs_dir_find()
lfs_mount_()
lfs_fs_parent()
All items filtered out
lfs_dir_fetchmatch()
esp_log_timestamp()
esp_log_write()
lfs_min()
lfs_scmp()
lfs_fromle32()
lfs_tole32()
lfs_frombe32()
lfs_bd_read()
lfs_bd_crc()
lfs_pair_swap()
lfs_gstate_hasmovehere()
lfs_pair_fromle32()
lfs_tag_isvalid()
lfs_tag_type1()
lfs_tag_type2()
lfs_tag_type3()
lfs_tag_chunk()
lfs_tag_splice()
lfs_tag_id()
lfs_tag_dsize()
lfs_fcrc_fromle32()
lfs_crc()
lfs_dir_fetchmatch()::cb
All items filtered out
Data Use
from
examples
lfs_dir_fetchmatch()
reads 30 variables and writes 7 variables:
esp_log_level_t::ESP_LOG_ERROR
esp_log_level_t::ESP_LOG_WARN
esp_log_level_t::ESP_LOG_INFO
esp_log_level_t::ESP_LOG_DEBUG
esp_log_level_t::ESP_LOG_VERBOSE
::LFS_CMP_EQ
::LFS_CMP_GT
lfs_fcrc::size
lfs_fcrc::crc
lfs_error::LFS_ERR_CORRUPT
lfs_error::LFS_ERR_NOENT
lfs_type::LFS_TYPE_SPLICE
lfs_type::LFS_TYPE_NAME
lfs_type::LFS_TYPE_TAIL
lfs_type::LFS_TYPE_DELETE
lfs_type::LFS_TYPE_CCRC
lfs_type::LFS_TYPE_FCRC
lfs_mdir::pair
lfs_mdir::rev
lfs_mdir::off
lfs_mdir::count
lfs_mdir::tail
lfs_config::prog_size
lfs_config::block_size
lfs::cfg
lfs::block_count
lfs_gstate::tag
lfs::seed
lfs::gdisk
ESP_LITTLEFS_TAG
All items filtered out
lfs_dir_fetchmatch()
lfs_mdir::rev
lfs_mdir::off
lfs_mdir::etag
lfs_mdir::count
lfs_mdir::erased
lfs_mdir::split
lfs::seed
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