Lines Matching refs:lfnbuf
1627 const WCHAR* lfnbuf, /* Pointer to the LFN working buffer to be compared */ in cmp_lfn() argument
1642 if (i >= FF_MAX_LFN + 1 || ff_wtoupper(uc) != ff_wtoupper(lfnbuf[i++])) { /* Compare it */ in cmp_lfn()
1651 …if ((dir[LDIR_Ord] & LLEF) && wc && lfnbuf[i]) return 0; /* Last segment matched but different len… in cmp_lfn()
1663 WCHAR* lfnbuf, /* Pointer to the LFN working buffer */ in pick_lfn() argument
1679 lfnbuf[i++] = wc = uc; /* Store it */ in pick_lfn()
1687 lfnbuf[i] = 0; in pick_lfn()
1854 … ord = (b == ord && sum == dp->dir[LDIR_Chksum] && pick_lfn(fs->lfnbuf, dp->dir)) ? ord - 1 : 0xFF; in dir_read()
1911 … ord = (b == ord && sum == dp->dir[LDIR_Chksum] && pick_lfn(fs->lfnbuf, dp->dir)) ? ord - 1 : 0xFF; in dir_read_massive()
1974 … ord = (c == ord && sum == dp->dir[LDIR_Chksum] && cmp_lfn(fs->lfnbuf, dp->dir)) ? ord - 1 : 0xFF; in dir_find()
2004 for (nlen = 0; dp->obj.fs->lfnbuf[nlen]; nlen++) ; /* Get lfn length */ in dir_ofs()
2031 for (len = 0; fs->lfnbuf[len]; len++) ; /* Get lfn length */ in dir_register()
2038 gen_numname(dp->fn, sn, fs->lfnbuf, n); /* Generate a numbered name */ in dir_register()
2057 put_lfn(fs->lfnbuf, dp->dir, (BYTE)n_ent, sum); in dir_register()
2173 while (fs->lfnbuf[si] != 0) { in get_fileinfo()
2174 wc = fs->lfnbuf[si++]; /* Get an LFN character (UTF-16) */ in get_fileinfo()
2347 p = *path; lfn = dp->obj.fs->lfnbuf; di = 0; in create_name()
2927 fs->lfnbuf = LfnBuf; /* Static LFN working buffer */ in mount_volume()
3171 fs->lfnbuf = LfnBuf; /* Static LFN working buffer */ in init_fatobj()