Lines Matching refs:dir
35 isofs_find_entry(struct inode *dir, struct dentry *dentry, in isofs_find_entry() argument
39 unsigned long bufsize = ISOFS_BUFFER_SIZE(dir); in isofs_find_entry()
40 unsigned char bufbits = ISOFS_BUFFER_BITS(dir); in isofs_find_entry()
43 struct isofs_sb_info *sbi = ISOFS_SB(dir->i_sb); in isofs_find_entry()
45 if (!ISOFS_I(dir)->i_first_extent) in isofs_find_entry()
52 while (f_pos < dir->i_size) { in isofs_find_entry()
58 bh = isofs_bread(dir, block); in isofs_find_entry()
89 bh = isofs_bread(dir, block); in isofs_find_entry()
103 dir->i_ino); in isofs_find_entry()
108 ((i = get_rock_ridge_filename(de, tmpname, dir)))) { in isofs_find_entry()
113 dlen = get_joliet_filename(de, tmpname, dir); in isofs_find_entry()
117 dlen = get_acorn_filename(de, tmpname, dir); in isofs_find_entry()
120 dlen = isofs_name_translate(de, tmpname, dir); in isofs_find_entry()
151 struct dentry *isofs_lookup(struct inode *dir, struct dentry *dentry, unsigned int flags) in isofs_lookup() argument
163 found = isofs_find_entry(dir, dentry, in isofs_lookup()
169 inode = found ? isofs_iget(dir->i_sb, block, offset) : NULL; in isofs_lookup()