FatFs
create_chain()
is only used within FatFs.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
FatFs
create_chain()
create_chain() function
Syntax
from
ff.c:1350
static
DWORD
create_chain
(
_FDID
*
obj
,
DWORD
clst
)
;
Arguments
obj
clst
References
Location
Referrer
Text
ff.c:1351
DWORD
create_chain
(
/* 0:No free cluster, 1:Internal error, 0xFFFFFFFF:Disk error, >=2:New cluster# */
ff.c:1551
dir_next()
clst
=
create_chain
(
&
dp
->
obj
,
dp
->
clust
)
;
/* Allocate a cluster */
ff.c:3643
f_write()
clst
=
create_chain
(
&
fp
->
obj
,
0
)
;
/* create a new cluster chain */
ff.c:3652
f_write()
clst
=
create_chain
(
&
fp
->
obj
,
fp
->
clust
)
;
/* Follow or stretch cluster chain on the FAT */
ff.c:4096
f_lseek()
clst
=
create_chain
(
&
fp
->
obj
,
0
)
;
ff.c:4113
f_lseek()
clst
=
create_chain
(
&
fp
->
obj
,
clst
)
;
/* Follow chain with forceed stretch */
ff.c:4644
f_mkdir()
dcl
=
create_chain
(
&
dj
.
obj
,
0
)
;
/* Allocate a cluster for the new directory table */
Call Tree
Functions calling
create_chain()
Functions called by
create_chain()
dir_next()
f_write()
f_lseek()
f_mkdir()
all items filtered out
create_chain()
get_fat()
put_fat()
all items filtered out
Data read by
create_chain()
Data written by
create_chain()
FATFS::fsi_flag
FATFS::last_clst
FATFS::free_clst
FATFS::n_fatent
_FDID::fs
FRESULT::FR_OK
FRESULT::FR_DISK_ERR
create_chain()::res
create_chain()::fs
create_chain()::obj
create_chain()::clst
create_chain()::cs
create_chain()::ncl
create_chain()::scl
all items filtered out
create_chain()
FATFS::fsi_flag
FATFS::last_clst
FATFS::free_clst
create_chain()::res
create_chain()::cs
create_chain()::ncl
create_chain()::scl
all items filtered out
Type of
create_chain()
create_chain()
DWORD
FATFS
FRESULT
all items filtered out