ESP-IDF
SPIFFS_OBJ_ID_IX_FLAG
is only used within ESP-IDF.
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
ESP-IDF
SPIFFS_OBJ_ID_IX_FLAG
SPIFFS_OBJ_ID_IX_FLAG macro
Syntax
Show:
Summary
Declaration
from
spiffs_nucleus.h:137
#define
SPIFFS_OBJ_ID_IX_FLAG
(
(
spiffs_obj_id
)
(
1UL
<
<
(
8
*
sizeof
(
spiffs_obj_id
)
-
1
)
)
)
Examples
References
from
examples
Code
Location
#define
SPIFFS_OBJ_ID_IX_FLAG
(
(
spiffs_obj_id
)
(
1UL
<
<
(
8
*
sizeof
(
spiffs_obj_id
)
-
1
)
)
)
spiffs_nucleus.h:137
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
objix_spix
,
0
,
objix_pix
)
;
spiffs_check.c:58
obj_id
|=
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_check.c:96
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
p_hdr
->
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
p_hdr
->
span_ix
,
cur_pix
,
0
)
;
spiffs_check.c:229
res
=
spiffs_obj_lu_find_id_and_span_by_phdr
(
fs
,
p_hdr
->
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
0
,
0
,
0
)
;
spiffs_check.c:233
if
(
(
p_hdr
->
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
)
!=
(
lu_obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
)
)
{
spiffs_check.c:250
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
lu_obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
p_hdr
->
span_ix
,
0
,
&
objix_pix_lu
)
;
spiffs_check.c:288
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
p_hdr
->
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
p_hdr
->
span_ix
,
0
,
&
objix_pix_ph
)
;
spiffs_check.c:295
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
lu_obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
,
0
,
0
,
&
data_pix_lu
)
;
spiffs_check.c:306
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
p_hdr
->
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
,
0
,
0
,
&
data_pix_ph
)
;
spiffs_check.c:313
new_ph
.
obj_id
=
p_hdr
->
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_check.c:328
new_ph
.
obj_id
=
lu_obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_check.c:338
}
else
if
(
(
(
lu_obj_id
&
SPIFFS_OBJ_ID_IX_FLAG
)
&&
(
p_hdr
->
flags
&
SPIFFS_PH_FLAG_INDEX
)
)
||
spiffs_check.c:351
(
(
lu_obj_id
&
SPIFFS_OBJ_ID_IX_FLAG
)
==
0
&&
(
p_hdr
->
flags
&
SPIFFS_PH_FLAG_INDEX
)
==
0
)
)
{
spiffs_check.c:352
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
lu_obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
,
p_hdr
->
span_ix
,
cur_pix
,
&
data_pix
)
;
spiffs_check.c:356
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
lu_obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
p_hdr
->
span_ix
,
cur_pix
,
&
objix_pix_d
)
;
spiffs_check.c:363
new_ph
.
obj_id
=
lu_obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_check.c:382
new_ph
.
obj_id
=
lu_obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_check.c:398
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
objix_p_hdr
->
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
,
spiffs_check.c:609
new_ph
.
obj_id
=
objix_p_hdr
->
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_check.c:620
res
=
spiffs_rewrite_index
(
fs
,
objix_p_hdr
->
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
spiffs_check.c:628
if
(
rp_hdr
.
obj_id
!=
(
p_hdr
.
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
)
||
spiffs_check.c:652
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
p_hdr
.
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
,
spiffs_check.c:661
if
(
(
(
p_hdr
.
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
)
==
rp_hdr
.
obj_id
)
&&
spiffs_check.c:764
obj_id
&=
~
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_check.c:882
if
(
(
obj_table
[
i
]
&
~
SPIFFS_OBJ_ID_IX_FLAG
)
==
obj_id
)
{
spiffs_check.c:884
if
(
obj_id
!=
SPIFFS_OBJ_ID_FREE
&&
obj_id
!=
SPIFFS_OBJ_ID_DELETED
&&
(
obj_id
&
SPIFFS_OBJ_ID_IX_FLAG
)
)
{
spiffs_check.c:902
obj_table
[
*
log_ix
]
=
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_check.c:932
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
0
,
0
,
&
objix_hdr_pix
)
;
spiffs_check.c:945
obj_table
[
*
log_ix
]
=
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_check.c:949
obj_table
[
*
log_ix
]
=
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_check.c:953
if
(
(
obj_table
[
r
]
&
SPIFFS_OBJ_ID_IX_FLAG
)
)
{
spiffs_check.c:963
(
(
obj_id
&
SPIFFS_OBJ_ID_IX_FLAG
)
==
0
)
)
{
spiffs_gc.c:424
(
obj_id
&
SPIFFS_OBJ_ID_IX_FLAG
)
)
{
spiffs_gc.c:481
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
gc
.
cur_obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
gc
.
cur_objix_spix
,
0
,
&
objix_pix
)
;
spiffs_gc.c:541
SPIFFS_VALIDATE_OBJIX
(
objix
->
p_hdr
,
gc
.
cur_obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
gc
.
cur_objix_spix
)
;
spiffs_gc.c:561
res
=
spiffs_object_update_index_hdr
(
fs
,
0
,
gc
.
cur_obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
gc
.
cur_objix_pix
,
fs
->
work
,
0
,
0
,
0
,
&
new_objix_pix
)
;
spiffs_gc.c:578
res
=
spiffs_page_move
(
fs
,
0
,
fs
->
work
,
gc
.
cur_obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
0
,
gc
.
cur_objix_pix
,
&
new_objix_pix
)
;
spiffs_gc.c:583
fs
,
fd
->
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
objix_spix
,
0
,
&
pix
)
;
spiffs_hydrogen.c:637
s
->
obj_id
=
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_hydrogen.c:780
(
obj_id
&
SPIFFS_OBJ_ID_IX_FLAG
)
==
0
)
{
spiffs_hydrogen.c:1070
if
(
(
obj_id
&
SPIFFS_OBJ_ID_IX_FLAG
)
&&
spiffs_hydrogen.c:1078
e
->
obj_id
&=
~
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_hydrogen.c:1122
SPIFFS_VALIDATE_DATA
(
ph
,
fd
->
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
,
spix
)
;
spiffs_nucleus.c:27
if
(
fs
->
max_erase_count
==
SPIFFS_OBJ_ID_IX_FLAG
)
{
spiffs_nucleus.c:259
!
(
(
obj_id
&
SPIFFS_OBJ_ID_IX_FLAG
)
&&
(
ph
.
flags
&
SPIFFS_PH_FLAG_IXDELE
)
==
0
&&
ph
.
span_ix
==
0
)
&&
spiffs_nucleus.c:517
fd
->
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
spiffs_nucleus.c:732
obj_id
|=
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_nucleus.c:937
obj_id
|=
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_nucleus.c:1004
spiffs_obj_id
obj_id
=
obj_id_raw
&
~
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_nucleus.c:1065
if
(
(
cur_fd
->
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
)
!=
obj_id
)
continue
;
// fd not related to updated file
spiffs_nucleus.c:1072
(
cur_fd
->
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
)
!=
obj_id
)
continue
;
spiffs_nucleus.c:1138
if
(
fs
->
file_cb_f
&&
spix
==
0
&&
(
obj_id_raw
&
SPIFFS_OBJ_ID_IX_FLAG
)
)
{
spiffs_nucleus.c:1147
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
0
,
0
,
&
pix
)
;
spiffs_nucleus.c:1175
p_hdr
.
obj_id
=
fd
->
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_nucleus.c:1319
res
=
spiffs_page_allocate_data
(
fs
,
fd
->
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
spiffs_nucleus.c:1322
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
fd
->
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
cur_objix_spix
,
0
,
&
pix
)
;
spiffs_nucleus.c:1339
p_hdr
.
obj_id
=
fd
->
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_nucleus.c:1361
res
=
spiffs_page_allocate_data
(
fs
,
fd
->
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
,
spiffs_nucleus.c:1364
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
fd
->
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
cur_objix_spix
,
0
,
&
pix
)
;
spiffs_nucleus.c:1540
p_hdr
.
obj_id
=
fd
->
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_nucleus.c:1567
res
=
spiffs_page_allocate_data
(
fs
,
fd
->
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
,
spiffs_nucleus.c:1572
res
=
spiffs_page_allocate_data
(
fs
,
fd
->
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
,
spiffs_nucleus.c:1581
(
obj_id
&
SPIFFS_OBJ_ID_IX_FLAG
)
==
0
)
{
spiffs_nucleus.c:1685
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
fd
->
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
cur_objix_spix
,
0
,
&
objix_pix
)
;
spiffs_nucleus.c:1814
p_hdr
.
obj_id
=
fd
->
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_nucleus.c:1879
res
=
spiffs_page_allocate_data
(
fs
,
fd
->
obj_id
&
~
SPIFFS_OBJ_ID_IX_FLAG
,
spiffs_nucleus.c:1883
res
=
spiffs_obj_lu_find_id_and_span
(
fs
,
fd
->
obj_id
|
SPIFFS_OBJ_ID_IX_FLAG
,
cur_objix_spix
,
0
,
&
objix_pix
)
;
spiffs_nucleus.c:2013
if
(
conflicting_name
&&
(
id
&
SPIFFS_OBJ_ID_IX_FLAG
)
)
{
spiffs_nucleus.c:2085
id
&=
~
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_nucleus.c:2101
if
(
id
!=
SPIFFS_OBJ_ID_FREE
&&
id
!=
SPIFFS_OBJ_ID_DELETED
&&
(
id
&
SPIFFS_OBJ_ID_IX_FLAG
)
)
{
spiffs_nucleus.c:2114
id
&=
~
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_nucleus.c:2129
if
(
state
.
max_obj_id
&
SPIFFS_OBJ_ID_IX_FLAG
)
{
spiffs_nucleus.c:2152
state
.
max_obj_id
=
(
(
spiffs_obj_id
)
-
1
)
&
~
SPIFFS_OBJ_ID_IX_FLAG
;
spiffs_nucleus.c:2153
if
(
(
(
objid
)
&
SPIFFS_OBJ_ID_IX_FLAG
)
==
0
)
return
SPIFFS_ERR_NOT_INDEX
;
\
spiffs_nucleus.h:339
if
(
(
objid
)
&
SPIFFS_OBJ_ID_IX_FLAG
)
return
SPIFFS_ERR_IS_INDEX
;
\
spiffs_nucleus.h:348
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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