Lines Matching refs:dir
296 struct inode *dir = file->f_path.dentry->d_inode; in ubifs_printdir() local
297 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_printdir()
299 dbg_gen("dir ino %lu, f_pos %#llx", dir->i_ino, file->f_pos); in ubifs_printdir()
310 lowest_dent_key(c, &key, dir->i_ino); in ubifs_printdir()
329 dent_key_init_hash(c, &key, dir->i_ino, file->f_pos); in ubifs_printdir()
345 ubifs_assert(le64_to_cpu(dent->ch.sqnum) > ubifs_inode(dir)->creat_sqnum); in ubifs_printdir()
391 struct inode *dir; in ubifs_finddir() local
396 dir = kzalloc(sizeof(struct inode), 0); in ubifs_finddir()
397 if (!file || !dentry || !dir) { in ubifs_finddir()
403 dir->i_sb = sb; in ubifs_finddir()
406 file->f_path.dentry->d_inode = dir; in ubifs_finddir()
410 dbg_gen("dir ino %lu, f_pos %#llx", dir->i_ino, file->f_pos); in ubifs_finddir()
413 lowest_dent_key(c, &key, dir->i_ino); in ubifs_finddir()
429 ubifs_assert(le64_to_cpu(dent->ch.sqnum) > ubifs_inode(dir)->creat_sqnum); in ubifs_finddir()
463 free(dir); in ubifs_finddir()
579 struct inode *dir; in ubifs_ls() local
593 dir = kzalloc(sizeof(struct inode), 0); in ubifs_ls()
594 if (!file || !dentry || !dir) { in ubifs_ls()
600 dir->i_sb = ubifs_sb; in ubifs_ls()
603 file->f_path.dentry->d_inode = dir; in ubifs_ls()
614 if (dir) in ubifs_ls()
615 free(dir); in ubifs_ls()