Lines Matching defs:clust

259 static FRESULT init_cluster(DIR_FILE *pdfp, DIR *dp_new, FATFS *fs, int type, const char *target, DWORD *clust)
268 *clust = create_chain(&(dp_new->obj), 0);
269 if (*clust == 0) {
272 if (*clust == 1 || *clust == DISK_ERROR) {
278 remove_chain(&(dp_new->obj), *clust, 0);
289 sect = clst2sect(fs, *clust);
301 st_clust(fs, dir, *clust);
320 remove_chain(&(dp_new->obj), *clust, 0);
337 remove_chain(&(dp_new->obj), *clust, 0);
358 DWORD clust = 0;
405 result = init_cluster(dfp, dp_new, fs, type, target, &clust);
429 st_clust(fs, dp_new->dir, clust);
487 remove_chain(&(dp_new->obj), clust, 0);
1176 dfp->f_dir.obj.sclust = 0; /* set start clust 0, root */
1687 DWORD clust;
1725 clust = finfo_new->sclst;
1726 if (clust != 0) { /* remove the new path cluster chain if exists */
1727 result = remove_chain(&(dp_new->obj), clust, 0);
2171 DWORD clust;
2185 clust = finfo->sclst;
2186 sect = clst2sect(fs, clust); /* Get current sector */
2219 DWORD clust;
2246 clust = ep->clst;
2249 clust = finfo->sclst;
2256 clust = get_fat(&(dfp->f_dir.obj), clust);
2257 if ((clust == BAD_CLUSTER) || (clust == DISK_ERROR)) {
2264 sect = clst2sect(fs, clust);
2275 sclust = clust;
2287 clust = get_fat(&(dfp->f_dir.obj), clust);
2288 if ((clust == BAD_CLUSTER) || (clust == DISK_ERROR)) {
2291 } else if (fatfs_is_last_cluster(fs, clust)) {
2294 sect = clst2sect(fs, clust);
2317 DWORD clust;
2344 clust = ep->clst;
2347 clust = finfo->sclst;
2354 clust = get_fat(&(dfp->f_dir.obj), clust);
2355 if ((clust == BAD_CLUSTER) || (clust == DISK_ERROR)) {
2362 sect = clst2sect(fs, clust);
2373 sclst = clust;
2385 clust = get_fat(&(dfp->f_dir.obj), clust);
2386 if ((clust == BAD_CLUSTER) || (clust == DISK_ERROR)) {
2389 } else if (fatfs_is_last_cluster(fs, clust)) {
2392 sect = clst2sect(fs, clust);