Lines Matching refs:dir
306 struct inode *dir = file->f_path.dentry->d_inode; in ubifs_printdir() local
307 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_printdir()
309 dbg_gen("dir ino %lu, f_pos %#llx", dir->i_ino, file->f_pos); in ubifs_printdir()
320 lowest_dent_key(c, &key, dir->i_ino); in ubifs_printdir()
339 dent_key_init_hash(c, &key, dir->i_ino, file->f_pos); in ubifs_printdir()
355 ubifs_assert(le64_to_cpu(dent->ch.sqnum) > ubifs_inode(dir)->creat_sqnum); in ubifs_printdir()
401 struct inode *dir; in ubifs_finddir() local
406 dir = kzalloc(sizeof(struct inode), 0); in ubifs_finddir()
407 if (!file || !dentry || !dir) { in ubifs_finddir()
413 dir->i_sb = sb; in ubifs_finddir()
416 file->f_path.dentry->d_inode = dir; in ubifs_finddir()
420 dbg_gen("dir ino %lu, f_pos %#llx", dir->i_ino, file->f_pos); in ubifs_finddir()
423 lowest_dent_key(c, &key, dir->i_ino); in ubifs_finddir()
439 ubifs_assert(le64_to_cpu(dent->ch.sqnum) > ubifs_inode(dir)->creat_sqnum); in ubifs_finddir()
473 free(dir); in ubifs_finddir()
589 struct inode *dir; in ubifs_ls() local
603 dir = kzalloc(sizeof(struct inode), 0); in ubifs_ls()
604 if (!file || !dentry || !dir) { in ubifs_ls()
610 dir->i_sb = ubifs_sb; in ubifs_ls()
613 file->f_path.dentry->d_inode = dir; in ubifs_ls()
624 if (dir) in ubifs_ls()
625 free(dir); in ubifs_ls()