Lines Matching refs:dir
307 struct inode *dir = file->f_path.dentry->d_inode; in ubifs_printdir() local
308 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_printdir()
310 dbg_gen("dir ino %lu, f_pos %#llx", dir->i_ino, file->f_pos); in ubifs_printdir()
321 lowest_dent_key(c, &key, dir->i_ino); in ubifs_printdir()
340 dent_key_init_hash(c, &key, dir->i_ino, file->f_pos); in ubifs_printdir()
356 ubifs_assert(le64_to_cpu(dent->ch.sqnum) > ubifs_inode(dir)->creat_sqnum); in ubifs_printdir()
402 struct inode *dir; in ubifs_finddir() local
407 dir = kzalloc(sizeof(struct inode), 0); in ubifs_finddir()
408 if (!file || !dentry || !dir) { in ubifs_finddir()
414 dir->i_sb = sb; in ubifs_finddir()
417 file->f_path.dentry->d_inode = dir; in ubifs_finddir()
421 dbg_gen("dir ino %lu, f_pos %#llx", dir->i_ino, file->f_pos); in ubifs_finddir()
424 lowest_dent_key(c, &key, dir->i_ino); in ubifs_finddir()
440 ubifs_assert(le64_to_cpu(dent->ch.sqnum) > ubifs_inode(dir)->creat_sqnum); in ubifs_finddir()
474 free(dir); in ubifs_finddir()
590 struct inode *dir; in ubifs_ls() local
604 dir = kzalloc(sizeof(struct inode), 0); in ubifs_ls()
605 if (!file || !dentry || !dir) { in ubifs_ls()
611 dir->i_sb = ubifs_sb; in ubifs_ls()
614 file->f_path.dentry->d_inode = dir; in ubifs_ls()
625 if (dir) in ubifs_ls()
626 free(dir); in ubifs_ls()