Lines Matching defs:lfn_data
285 uint16_t lfn_data[LFN_CHAR_COUNT])
291 // first entry, reset lfn_data
292 FAT_DEBUG("first entry, resetting lfn_data");
293 memset(lfn_data, 0, LFN_CHAR_COUNT*sizeof(*lfn_data));
310 lfn_data[seq_nr*chars_per_lfn_entry+0+i] = c;
315 lfn_data[seq_nr*chars_per_lfn_entry+5+i] = c;
320 lfn_data[seq_nr*chars_per_lfn_entry+11+i] = c;
451 char dosfn[12], uint16_t lfn_data[LFN_CHAR_COUNT], bool *has_lfn,
491 update_lfn(entry_data, &entry, lfn_data);
519 for (uint16_t *p = lfn_data; *p && p < lfn_data+LFN_CHAR_COUNT; p++) {
572 uint16_t lfn_data[LFN_CHAR_COUNT];
578 err = read_next_direntry(mount, &search, dosfn, lfn_data,
598 if (!lfn_data[len] || lfn_data[len] > ASCII_MAX) {
604 if (len < LFN_CHAR_COUNT && lfn_data[len] > ASCII_MAX) {
613 buf[i] = (char)lfn_data[i];
956 uint16_t lfn_data[LFN_CHAR_COUNT];
962 err = read_next_direntry(mount, &handle->search, dosfn, lfn_data,
978 if (!lfn_data[len]) {
987 if (lfn_data[i] > ASCII_MAX) {
991 buf[i] = (char)lfn_data[i];