Lines Matching refs:filp
43 affs_readdir(struct file *filp, void *dirent, filldir_t filldir) in affs_readdir() argument
45 struct inode *inode = filp->f_path.dentry->d_inode; in affs_readdir()
59 pr_debug("AFFS: readdir(ino=%lu,f_pos=%lx)\n",inode->i_ino,(unsigned long)filp->f_pos); in affs_readdir()
65 f_pos = filp->f_pos; in affs_readdir()
68 filp->private_data = (void *)0; in affs_readdir()
71 filp->f_pos = f_pos = 1; in affs_readdir()
75 if (filldir(dirent, "..", 2, f_pos, parent_ino(filp->f_path.dentry), DT_DIR) < 0) in affs_readdir()
77 filp->f_pos = f_pos = 2; in affs_readdir()
88 filp->f_pos = ((hash_pos << 16) | chain_pos) + 2; in affs_readdir()
97 ino = (u32)(long)filp->private_data; in affs_readdir()
98 if (ino && filp->f_version == inode->i_version) { in affs_readdir()
145 filp->f_pos = f_pos; in affs_readdir()
146 filp->f_version = inode->i_version; in affs_readdir()
147 filp->private_data = (void *)(long)ino; in affs_readdir()