Lines Matching refs:ip
65 dir_blocks(struct inode *ip) in dir_blocks() argument
67 u_long bsize = ip->i_sb->s_blocksize; in dir_blocks()
68 return (ip->i_size + bsize - 1) & ~(bsize - 1); in dir_blocks()
107 vxfs_find_entry(struct inode *ip, struct dentry *dp, struct page **ppp) in vxfs_find_entry() argument
110 u_long bsize = ip->i_sb->s_blocksize; in vxfs_find_entry()
114 npages = dir_pages(ip); in vxfs_find_entry()
115 nblocks = dir_blocks(ip); in vxfs_find_entry()
116 pblocks = VXFS_BLOCK_PER_PAGE(ip->i_sb); in vxfs_find_entry()
122 pp = vxfs_get_page(ip->i_mapping, page); in vxfs_find_entry()
201 struct inode *ip = NULL; in vxfs_lookup() local
209 ip = vxfs_iget(dip->i_sb, ino); in vxfs_lookup()
210 if (IS_ERR(ip)) in vxfs_lookup()
211 return ERR_CAST(ip); in vxfs_lookup()
213 d_add(dp, ip); in vxfs_lookup()
233 struct inode *ip = file_inode(fp); in vxfs_readdir() local
234 struct super_block *sbp = ip->i_sb; in vxfs_readdir()
245 if (!dir_emit(ctx, "..", 2, VXFS_INO(ip)->vii_dotdot, DT_DIR)) in vxfs_readdir()
251 if (pos > VXFS_DIRROUND(ip->i_size)) in vxfs_readdir()
254 npages = dir_pages(ip); in vxfs_readdir()
255 nblocks = dir_blocks(ip); in vxfs_readdir()
266 pp = vxfs_get_page(ip->i_mapping, page); in vxfs_readdir()