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