Lines Matching refs:ip
72 dir_blocks(struct inode *ip) in dir_blocks() argument
74 u_long bsize = ip->i_sb->s_blocksize; in dir_blocks()
75 return (ip->i_size + bsize - 1) & ~(bsize - 1); in dir_blocks()
114 vxfs_find_entry(struct inode *ip, struct dentry *dp, struct page **ppp) in vxfs_find_entry() argument
117 u_long bsize = ip->i_sb->s_blocksize; in vxfs_find_entry()
121 npages = dir_pages(ip); in vxfs_find_entry()
122 nblocks = dir_blocks(ip); in vxfs_find_entry()
123 pblocks = VXFS_BLOCK_PER_PAGE(ip->i_sb); in vxfs_find_entry()
129 pp = vxfs_get_page(ip->i_mapping, page); in vxfs_find_entry()
208 struct inode *ip = NULL; in vxfs_lookup() local
216 ip = vxfs_iget(dip->i_sb, ino); in vxfs_lookup()
217 if (IS_ERR(ip)) in vxfs_lookup()
218 return ERR_CAST(ip); in vxfs_lookup()
220 d_add(dp, ip); in vxfs_lookup()
240 struct inode *ip = file_inode(fp); in vxfs_readdir() local
241 struct super_block *sbp = ip->i_sb; in vxfs_readdir()
252 if (!dir_emit(ctx, "..", 2, VXFS_INO(ip)->vii_dotdot, DT_DIR)) in vxfs_readdir()
258 if (pos > VXFS_DIRROUND(ip->i_size)) in vxfs_readdir()
261 npages = dir_pages(ip); in vxfs_readdir()
262 nblocks = dir_blocks(ip); in vxfs_readdir()
273 pp = vxfs_get_page(ip->i_mapping, page); in vxfs_readdir()