create_chain() is only used within FatFs.
 
Symbols
loading...
Files
loading...

create_chain() function

Syntax

static DWORD create_chain (     _FDID* obj,     DWORD clst );

Arguments

obj

clst

References

LocationReferrerText
ff.c:1351
DWORD create_chain ( /* 0:No free cluster, 1:Internal error, 0xFFFFFFFF:Disk error, >=2:New cluster# */
ff.c:1551dir_next()
clst = create_chain(&dp->obj, dp->clust); /* Allocate a cluster */
ff.c:3643f_write()
clst = create_chain(&fp->obj, 0); /* create a new cluster chain */
ff.c:3652f_write()
clst = create_chain(&fp->obj, fp->clust); /* Follow or stretch cluster chain on the FAT */
ff.c:4096f_lseek()
clst = create_chain(&fp->obj, 0);
ff.c:4113f_lseek()
clst = create_chain(&fp->obj, clst); /* Follow chain with forceed stretch */
ff.c:4644f_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()
create_chain()
all items filtered out
Data read by create_chain()
Data written by create_chain()
create_chain()::res
create_chain()::fs
create_chain()::cs
create_chain()::ncl
create_chain()::scl
all items filtered out
create_chain()
create_chain()::res
create_chain()::cs
create_chain()::ncl
create_chain()::scl
all items filtered out
Type of create_chain()
create_chain()
all items filtered out