Lines Matching defs:name

17  * Short name translation 1999, 2001 by Wolfram Pienkoss <wp@bszh.de>
27 * Maximum buffer size of short name.
337 if ((*de)->name[0] == DELETED_FLAG)
341 if (IS_FREE((*de)->name) || ((*de)->attr & ATTR_VOLUME))
343 if (fat_checksum((*de)->name) != alias_checksum)
353 * @name: FAT_MAX_SHORT_SIZE array in which to place extracted name
356 * Returns the number of characters extracted into 'name'.
360 unsigned char *name, int dot_hidden)
369 unsigned char *ptname = name;
379 memcpy(work, de->name, sizeof(work));
459 name_len = fat_uni_to_x8(sb, uni_name, name,
470 int fat_search_long(struct inode *inode, const unsigned char *name,
489 if (de->name[0] == DELETED_FLAG)
493 if (de->attr != ATTR_EXT && IS_FREE(de->name))
519 if (fat_name_match(sbi, name, name_len, bufname, len))
528 if (fat_name_match(sbi, name, name_len, longname, len))
606 if (de->name[0] == DELETED_FLAG)
610 if (de->attr != ATTR_EXT && IS_FREE(de->name))
613 if ((de->attr & ATTR_VOLUME) || IS_FREE(de->name))
669 if (!memcmp(de->name, MSDOS_DOT, MSDOS_NAME)) {
672 } else if (!memcmp(de->name, MSDOS_DOTDOT, MSDOS_NAME)) {
715 static int func(struct dir_context *ctx, const char *name, int name_len, \
727 if (name != NULL) { \
728 /* dirent has only short name */ \
734 copy_to_user(d1->d_name, name, name_len) || \
739 /* dirent has short and long name */ \
893 /* free entry or long name entry or volume label */
894 if (!IS_FREE((*de)->name) && !((*de)->attr & ATTR_VOLUME))
916 if (!strncmp((*de)->name, MSDOS_DOTDOT, MSDOS_NAME))
934 if (strncmp(de->name, MSDOS_DOT , MSDOS_NAME) &&
935 strncmp(de->name, MSDOS_DOTDOT, MSDOS_NAME)) {
967 * Scans a directory for a given file (name points to its formatted name).
970 int fat_scan(struct inode *dir, const unsigned char *name,
979 if (!strncmp(sinfo->de->name, name, MSDOS_NAME)) {
1030 de->name[0] = DELETED_FLAG;
1066 de->name[0] = DELETED_FLAG;
1087 "Couldn't remove the long name slots");
1176 memcpy(de[0].name, MSDOS_DOT, MSDOS_NAME);
1177 memcpy(de[1].name, MSDOS_DOTDOT, MSDOS_NAME);
1314 if (IS_FREE(de->name)) {
1348 * the long name slots, then write the short name.
1354 /* Fill the long name slots. */
1366 /* Fill the short name slot. */