Home
last modified time | relevance | path

Searched refs:name_length (Results 1 – 9 of 9) sorted by relevance

/DragonOS-0.1.2/kernel/src/filesystem/VFS/
Dmount.c34 strncpy(new_dentry->name, old_dentry->name, old_dentry->name_length); in do_mount()
35 …name=%s, old_dentry->name_length=%d", new_dentry->name, old_dentry->name, old_dentry->name_length); in do_mount()
DVFS.c56 new_dentry->name = kzalloc(target_dentry->name_length + 1, 0); in vfs_mount_fs()
57 new_dentry->name_length = target_dentry->name_length; in vfs_mount_fs()
177 dentry->name_length = tmp_path_len; in vfs_path_walk()
305 subdir_dentry->name_length = pathlen - last_slash - 2; in vfs_mkdir()
307 subdir_dentry->name_length = pathlen - last_slash - 1; in vfs_mkdir()
309 … for (int i = last_slash + 1, cnt = 0; i < pathlen && cnt < subdir_dentry->name_length; ++i, ++cnt) in vfs_mkdir()
441 dentry->name_length = path_len - tmp_index - 2; in do_open()
444 strncpy(dentry->name, path + tmp_index + 1, dentry->name_length); in do_open()
DVFS.h48 int name_length; // 名字的长度(不包含字符串末尾的'\0') member
/DragonOS-0.1.2/kernel/src/filesystem/rootfs/
Drootfs.c71 char *name = (char *)kzalloc(target_dent->name_length + 1, 0); in rootfs_readdir()
72 strncpy(name, target_dent->name, target_dent->name_length); in rootfs_readdir()
76 …return filler(dirent, file_ptr->position - 1, name, target_dent->name_length, dentry_type, file_pt… in rootfs_readdir()
129 dentry->name_length = strlen(name); in rootfs_add_dir()
147 dentry->name_length = 1; in rootfs_init()
/DragonOS-0.1.2/kernel/src/filesystem/fat32/
Dfat_ent.c327 for (tmp_index = 0; tmp_index < min(8, dEntry->name_length); ++tmp_index) in fat32_fill_shortname()
388 int name_length = dEntry->name_length + 1; in fat32_fill_longname() local
397 if (current_name_index < name_length) in fat32_fill_longname()
404 if (current_name_index < name_length) in fat32_fill_longname()
411 if (current_name_index < name_length) in fat32_fill_longname()
Dfat32.c423 sb_ptr->root->name_length = 1; in fat32_read_superblock()
858 retval = fat32_check_name_available(dest_dEntry->name, dest_dEntry->name_length, 0); in fat32_create()
882 uint32_t cnt_longname = (dest_dEntry->name_length + 25) / 26; in fat32_create()
959 retval = fat32_check_name_available(dEntry->name, dEntry->name_length, 0); in fat32_mkdir()
965 uint32_t cnt_longname = (dEntry->name_length + 25) / 26; in fat32_mkdir()
/DragonOS-0.1.2/kernel/src/filesystem/procfs/
Dprocfs.c289 char *name = (char *)kzalloc(target_dent->name_length + 1, 0); in procfs_readdir()
290 strncpy(name, target_dent->name, target_dent->name_length); in procfs_readdir()
297 …return filler(dirent, file_ptr->position - 1, name, target_dent->name_length, dentry_type, file_pt… in procfs_readdir()
344 retval = __check_name_available(dest_dEntry->name, dest_dEntry->name_length, 0); in procfs_create()
382 retval = __check_name_available(dEntry->name, dEntry->name_length, 0); in procfs_mkdir()
/DragonOS-0.1.2/kernel/src/filesystem/devfs/
Ddevfs.c104 char *name = (char *)kzalloc(target_dent->name_length + 1, 0); in devfs_readdir()
105 strncpy(name, target_dent->name, target_dent->name_length); in devfs_readdir()
112 …return filler(dirent, file_ptr->position - 1, name, target_dent->name_length, dentry_type, file_pt… in devfs_readdir()
Dinternal.h94 dentry->name_length = strlen(name); in __devfs_fill_dentry()