FatFS
ld_dword()
is only used within FatFS.
Symbol previews are coming soon...
Symbols
loading (2/5)...
Files
loading (3/5)...
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
FatFS
ld_dword()
ld_dword() function
Syntax
Show:
Summary
Declaration
from
ff.c:631
static
DWORD
ld_dword
(
const
BYTE
*
ptr
)
;
Arguments
Argument
ptr
Examples
References
from
examples
Code
Location
Referrer
static
DWORD
ld_dword
(
const
BYTE
*
ptr
)
/* Load a 4-byte little-endian word */
ff.c:631
val
=
ld_dword
(
fs
->
win
+
clst
*
4
%
SS
(
fs
)
)
&
0x0FFFFFFF
;
/* Simple DWORD array but mask out upper 4 bits */
ff.c:1199
get_fat()
val
=
(
val
&
0x0FFFFFFF
)
|
(
ld_dword
(
fs
->
win
+
clst
*
4
%
SS
(
fs
)
)
&
0xF0000000
)
;
ff.c:1285
put_fat()
fno
->
fsize
=
ld_dword
(
dp
->
dir
+
DIR_FileSize
)
;
/* Size */
ff.c:2750
get_fileinfo()
&&
(
ld_word
(
fs
->
win
+
BPB_TotSec16
)
>=
MIN_FAT12_SEC_VOL
||
ld_dword
(
fs
->
win
+
BPB_TotSec32
)
>=
0x10000
)
/* Properness of volume sectors (>=MIN_FAT12_SEC_VOL) */
ff.c:3324
check_fs()
mbr_pt
[
i
]
=
ld_dword
(
fs
->
win
+
MBR_Table
+
i
*
SZ_PTE
+
PTE_StLba
)
;
ff.c:3374
find_volume()
if
(
fasize
==
0
)
fasize
=
ld_dword
(
fs
->
win
+
BPB_FATSz32
)
;
ff.c:3524
mount_volume()
if
(
tsect
==
0
)
tsect
=
ld_dword
(
fs
->
win
+
BPB_TotSec32
)
;
ff.c:3538
mount_volume()
fs
->
dirbase
=
ld_dword
(
fs
->
win
+
BPB_RootClus32
)
;
/* Root directory start cluster */
ff.c:3562
mount_volume()
&&
ld_dword
(
fs
->
win
+
FSI_LeadSig
)
==
0x41615252
ff.c:3583
mount_volume()
&&
ld_dword
(
fs
->
win
+
FSI_StrucSig
)
==
0x61417272
)
ff.c:3584
mount_volume()
fs
->
free_clst
=
ld_dword
(
fs
->
win
+
FSI_Free_Count
)
;
ff.c:3587
mount_volume()
fs
->
last_clst
=
ld_dword
(
fs
->
win
+
FSI_Nxt_Free
)
;
ff.c:3590
mount_volume()
fp
->
obj
.
objsize
=
ld_dword
(
dj
.
dir
+
DIR_FileSize
)
;
ff.c:3869
f_open()
if
(
(
ld_dword
(
fs
->
win
+
i
)
&
0x0FFFFFFF
)
==
0
)
nfree
++
;
ff.c:4928
f_getfree()
b_vol
=
ld_dword
(
pte
+
PTE_StLba
)
;
/* Get volume start sector */
ff.c:6020
f_mkfs()
sz_vol
=
ld_dword
(
pte
+
PTE_SizLba
)
;
/* Get volume size */
ff.c:6021
f_mkfs()
Call Tree
from
examples
ld_dword()
is called by 9 functions:
get_fat()
put_fat()
get_fileinfo()
check_fs()
find_volume()
mount_volume()
f_open()
f_getfree()
f_mkfs()
All items filtered out
ld_dword()
All items filtered out
Data Use
from
examples
ld_dword()
:
All items filtered out
ld_dword()
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