Lines Matching refs:dir
36 isofs_find_entry(struct inode *dir, struct dentry *dentry, in isofs_find_entry() argument
40 unsigned long bufsize = ISOFS_BUFFER_SIZE(dir); in isofs_find_entry()
41 unsigned char bufbits = ISOFS_BUFFER_BITS(dir); in isofs_find_entry()
44 struct isofs_sb_info *sbi = ISOFS_SB(dir->i_sb); in isofs_find_entry()
46 if (!ISOFS_I(dir)->i_first_extent) in isofs_find_entry()
53 while (f_pos < dir->i_size) { in isofs_find_entry()
59 bh = isofs_bread(dir, block); in isofs_find_entry()
90 bh = isofs_bread(dir, block); in isofs_find_entry()
104 dir->i_ino); in isofs_find_entry()
110 ((i = get_rock_ridge_filename(de, tmpname, dir)))) { in isofs_find_entry()
115 dlen = get_joliet_filename(de, tmpname, dir); in isofs_find_entry()
119 dlen = get_acorn_filename(de, tmpname, dir); in isofs_find_entry()
122 dlen = isofs_name_translate(de, tmpname, dir); in isofs_find_entry()
153 struct dentry *isofs_lookup(struct inode *dir, struct dentry *dentry, unsigned int flags) in isofs_lookup() argument
165 found = isofs_find_entry(dir, dentry, in isofs_lookup()
171 inode = found ? isofs_iget(dir->i_sb, block, offset) : NULL; in isofs_lookup()