ESP-IDF
+
0
/1 examples
SourceVu will show references to
esp_vfs_dir_ops_t
from the following samples and libraries:
FatFS
Symbol previews are coming soon...
Symbols
loading (1/5)...
Files
loading (2/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
esp_vfs_dir_ops_t
esp_vfs_dir_ops_t struct
Struct containing function pointers to directory related functionality.
Syntax
Show:
Summary
Declaration
from
esp_vfs_ops.h:93
typedef
struct
{
union
{
const
esp_vfs_stat_ctx_op_t
stat_p
;
const
esp_vfs_stat_op_t
stat
;
}
;
union
{
const
esp_vfs_link_ctx_op_t
link_p
;
const
esp_vfs_link_op_t
link
;
}
;
union
{
const
esp_vfs_unlink_ctx_op_t
unlink_p
;
const
esp_vfs_unlink_op_t
unlink
;
}
;
union
{
const
esp_vfs_rename_ctx_op_t
rename_p
;
const
esp_vfs_rename_op_t
rename
;
}
;
union
{
const
esp_vfs_opendir_ctx_op_t
opendir_p
;
const
esp_vfs_opendir_op_t
opendir
;
}
;
union
{
const
esp_vfs_readdir_ctx_op_t
readdir_p
;
const
esp_vfs_readdir_op_t
readdir
;
}
;
union
{
const
esp_vfs_readdir_r_ctx_op_t
readdir_r_p
;
const
esp_vfs_readdir_r_op_t
readdir_r
;
}
;
union
{
const
esp_vfs_telldir_ctx_op_t
telldir_p
;
const
esp_vfs_telldir_op_t
telldir
;
}
;
union
{
const
esp_vfs_seekdir_ctx_op_t
seekdir_p
;
const
esp_vfs_seekdir_op_t
seekdir
;
}
;
union
{
const
esp_vfs_closedir_ctx_op_t
closedir_p
;
const
esp_vfs_closedir_op_t
closedir
;
}
;
union
{
const
esp_vfs_mkdir_ctx_op_t
mkdir_p
;
const
esp_vfs_mkdir_op_t
mkdir
;
}
;
union
{
const
esp_vfs_rmdir_ctx_op_t
rmdir_p
;
const
esp_vfs_rmdir_op_t
rmdir
;
}
;
union
{
const
esp_vfs_access_ctx_op_t
access_p
;
const
esp_vfs_access_op_t
access
;
}
;
union
{
const
esp_vfs_truncate_ctx_op_t
truncate_p
;
const
esp_vfs_truncate_op_t
truncate
;
}
;
union
{
const
esp_vfs_ftruncate_ctx_op_t
ftruncate_p
;
const
esp_vfs_ftruncate_op_t
ftruncate
;
}
;
union
{
const
esp_vfs_utime_ctx_op_t
utime_p
;
const
esp_vfs_utime_op_t
utime
;
}
;
}
esp_vfs_dir_ops_t
;
Examples
esp_vfs_dir_ops_t
is referenced by 1 libraries and example projects:
FatFS
References
from
0/1
examples
Code
Location
Scope
Referrer
typedef
struct
{
esp_vfs_ops.h:93
}
esp_vfs_dir_ops_t
;
esp_vfs_ops.h:158
static
const
esp_vfs_dir_ops_t
s_vfs_spiffs_dir
=
{
esp_spiffs.c:403
}
esp_vfs_dir_ops_t
;
esp_vfs_ops.h:158
esp_vfs_dir_ops_t
const
esp_vfs_dir_ops_t
*
const
dir
;
/*!< pointer to the dir subcomponent */
esp_vfs_ops.h:325
esp_vfs_fs_ops_t
esp_vfs_fs_ops_t::dir
static
const
esp_vfs_dir_ops_t
s_vfs_null_dir
=
{
nullfs.c:73
static
const
esp_vfs_dir_ops_t
s_vfs_uart_dir
=
{
uart_vfs.c:1036
free
(
(
void
*
)
vfs
->
dir
)
;
vfs.c:95
esp_vfs_free_fs_ops()
esp_vfs_dir_ops_t
*
dir
;
vfs.c:119
vfs_component_proxy_t
vfs_component_proxy_t::dir
free
(
proxy
->
dir
)
;
vfs.c:131
free_proxy_members()
esp_vfs_dir_ops_t
tmp
=
{
vfs.c:147
esp_minify_vfs()
memcpy
(
proxy
.
dir
,
&
tmp
,
sizeof
(
esp_vfs_dir_ops_t
)
)
;
vfs.c:166
esp_minify_vfs()
proxy
.
dir
=
(
esp_vfs_dir_ops_t
*
)
heap_caps_malloc
(
sizeof
(
esp_vfs_dir_ops_t
)
,
VFS_MALLOC_FLAGS
)
;
vfs.c:243
esp_vfs_duplicate_fs_ops()
memcpy
(
proxy
.
dir
,
orig
->
dir
,
sizeof
(
esp_vfs_dir_ops_t
)
)
;
vfs.c:247
esp_vfs_duplicate_fs_ops()
proxy
.
dir
=
(
esp_vfs_dir_ops_t
*
)
heap_caps_malloc
(
sizeof
(
esp_vfs_dir_ops_t
)
,
VFS_MALLOC_FLAGS
)
;
vfs.c:342
esp_vfs_make_fs_ops()
static
const
esp_vfs_dir_ops_t
s_vfs_console_dir
=
{
vfs_console.c:168
static
const
esp_vfs_dir_ops_t
s_vfs_semihost_dir
=
{
vfs_semihost.c:425
Call Tree
from
0/1
examples
All items filtered out
All items filtered out
Data Use
from
0/1
examples
All items filtered out
All items filtered out
Class Tree
from
0/1
examples
All items filtered out
All items filtered out
Override Tree
from
0/1
examples
All items filtered out
All items filtered out
Implementations
from
0/1
examples
All items filtered out
All items filtered out
Instances
from
0/1
examples
Instance
Scope
Location
Project
esp_vfs_fs_ops_t::dir
esp_vfs_fs_ops_t
esp_vfs_ops.h:325
s_vfs_uart_dir
uart_vfs.c:1036
s_vfs_console_dir
vfs_console.c:168
s_vfs_spiffs_dir
esp_spiffs.c:403
vfs_component_proxy_t::dir
vfs_component_proxy_t
vfs.c:119
s_vfs_semihost_dir
vfs_semihost.c:425
s_vfs_null_dir
nullfs.c:73
Lifecycle
from
0/1
examples
esp_vfs_dir_ops_t
is freed by 2 symbols:
All items filtered out
esp_vfs_dir_ops_t
esp_vfs_free_fs_ops()
free_proxy_members()
All items filtered out