Lines Matching refs:filename
446 static int check_void_in_dentry(struct ext2_dirent *dir, char *filename) in check_void_in_dentry() argument
463 if (strlen(filename) % 4 != 0) in check_void_in_dentry()
464 padding_factor = 4 - (strlen(filename) % 4); in check_void_in_dentry()
466 new_entry_byte_reqd = strlen(filename) + in check_void_in_dentry()
476 int ext4fs_update_parent_dentry(char *filename, int file_type) in ext4fs_update_parent_dentry() argument
508 new_entry_byte_reqd = ROUND(strlen(filename) + in ext4fs_update_parent_dentry()
590 sizeof_void_space = check_void_in_dentry(dir, filename); in ext4fs_update_parent_dentry()
614 dir->namelen = strlen(filename); in ext4fs_update_parent_dentry()
618 memcpy(temp_dir, filename, strlen(filename)); in ext4fs_update_parent_dentry()
867 static int unlink_filename(char *filename, unsigned int blknr) in unlink_filename() argument
904 if (dir->inode && (strlen(filename) == dir->namelen) && in unlink_filename()
905 (strncmp(direntname, filename, dir->namelen) == 0)) { in unlink_filename()
939 int ext4fs_filename_unlink(char *filename) in ext4fs_filename_unlink() argument
954 inodeno = unlink_filename(filename, blknr); in ext4fs_filename_unlink()
2077 char filename[dirent.namelen + 1]; in ext4fs_iterate_dir() local
2084 dirent.namelen, filename, in ext4fs_iterate_dir()
2096 filename[dirent.namelen] = '\0'; in ext4fs_iterate_dir()
2133 printf("iterate >%s<\n", filename); in ext4fs_iterate_dir()
2137 if (strcmp(filename, name) == 0) { in ext4fs_iterate_dir()
2310 int ext4fs_open(const char *filename, loff_t *len) in ext4fs_open() argument
2319 status = ext4fs_find_file(filename, &ext4fs_root->diropen, &fdiro, in ext4fs_open()