Lines Matching refs:fn

2453 				if (!(dp->fn[NSFLAG] & NS_NOLFN)) {
2465 if (!(dp->fn[NSFLAG] & NS_LOSS) && !memcmp(dp->dir, dp->fn, 11)) break; /* SFN matched? */
2471 …if (!(dp->dir[DIR_Attr] & AM_VOL) && !memcmp(dp->dir, dp->fn, 11)) break; /* Is it a valid entry? …
2498 if (dp->fn[NSFLAG] & (NS_DOT | NS_NONAME)) return FR_INVALID_NAME; /* Check name validity */
2533 memcpy(sn, dp->fn, 12);
2535 dp->fn[NSFLAG] = NS_NOLFN; /* Find only SFN */
2537 gen_numname(dp->fn, sn, fs->lfnbuf, n); /* Generate a numbered name */
2543 dp->fn[NSFLAG] = sn[NSFLAG];
2552 sum = sum_sfn(dp->fn); /* Checksum value of the SFN tied to the LFN */
2573 memcpy(dp->dir + DIR_Name, dp->fn, 11); /* Put SFN */
2575 dp->dir[DIR_NTres] = dp->fn[NSFLAG] & (NS_BODY | NS_EXT); /* Put NT flag */
2909 dp->fn[i] = (i < di) ? '.' : ' ';
2911 dp->fn[i] = cf | NS_DOT; /* This is a dot entry */
2928 memset(dp->fn, ' ', 11);
2971 dp->fn[i++] = (BYTE)(wc >> 8); /* Put 1st byte */
2984 dp->fn[i++] = (BYTE)wc;
2987 …if (dp->fn[0] == DDEM) dp->fn[0] = RDDEM; /* If the first character collides with DDEM, replace it…
2996 dp->fn[NSFLAG] = cf; /* SFN is created into dp->fn[] */
3008 p = *path; sfn = dp->fn;
3110 dp->fn[NSFLAG] = NS_NONAME;
3118 ns = dp->fn[NSFLAG];
3123 dp->fn[NSFLAG] = NS_NONAME;
3760 if (dj.fn[NSFLAG] & NS_NONAME) { /* Origin directory itself? */
3850 if (dj.fn[NSFLAG] & NS_NONAME) { /* Is it origin directory itself? */
4304 if (dj.fn[NSFLAG] & NS_NONAME) { /* Is it the start directory itself? */
4631 if (!(dp->fn[NSFLAG] & NS_NONAME)) { /* It is not the origin directory itself */
4812 if (dj.fn[NSFLAG] & NS_NONAME) { /* It is origin directory */
4997 if (FF_FS_RPATH && res == FR_OK && (dj.fn[NSFLAG] & NS_DOT)) {
5004 if (dj.fn[NSFLAG] & NS_NONAME) {
5089 if (FF_FS_RPATH && res == FR_NO_FILE && (dj.fn[NSFLAG] & NS_DOT)) { /* Invalid name? */
5174 …if (res == FR_OK && (djo.fn[NSFLAG] & (NS_DOT | NS_NONAME))) res = FR_INVALID_NAME; /* Check valid…
5282 …if (res == FR_OK && (dj.fn[NSFLAG] & (NS_DOT | NS_NONAME))) res = FR_INVALID_NAME; /* Check object…
5328 …if (res == FR_OK && (dj.fn[NSFLAG] & (NS_DOT | NS_NONAME))) res = FR_INVALID_NAME; /* Check object…