Lines Matching refs:i_inode

117 	if (gfs2_metatype_check(GFS2_SB(&ip->i_inode), bh, GFS2_METATYPE_JD)) {  in gfs2_dir_get_existing_buffer()
137 if (ip->i_inode.i_size < offset + size) in gfs2_dir_write_stuffed()
138 i_size_write(&ip->i_inode, offset + size); in gfs2_dir_write_stuffed()
139 ip->i_inode.i_mtime = ip->i_inode.i_ctime = current_time(&ip->i_inode); in gfs2_dir_write_stuffed()
161 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in gfs2_dir_write_data()
199 error = gfs2_extent_map(&ip->i_inode, lblock, &new, in gfs2_dir_write_data()
234 if (ip->i_inode.i_size < offset + copied) in gfs2_dir_write_data()
235 i_size_write(&ip->i_inode, offset + copied); in gfs2_dir_write_data()
236 ip->i_inode.i_mtime = ip->i_inode.i_ctime = current_time(&ip->i_inode); in gfs2_dir_write_data()
276 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in gfs2_dir_read_data()
303 error = gfs2_extent_map(&ip->i_inode, lblock, &new, in gfs2_dir_read_data()
343 struct inode *inode = &ip->i_inode; in gfs2_dir_get_hash_table()
356 if (hsize != i_size_read(&ip->i_inode)) { in gfs2_dir_get_hash_table()
395 spin_lock(&ip->i_inode.i_lock); in gfs2_dir_hash_inval()
398 spin_unlock(&ip->i_inode.i_lock); in gfs2_dir_hash_inval()
765 if (!error && gfs2_metatype_check(GFS2_SB(&dip->i_inode), *bhp, GFS2_METATYPE_LF)) { in get_leaf()
948 dent = gfs2_dirent_scan(&dip->i_inode, bh->b_data, bh->b_size, in dir_make_exhash()
982 gfs2_add_inode_blocks(&dip->i_inode, 1); in dir_make_exhash()
1125 if (!gfs2_assert_withdraw(GFS2_SB(&dip->i_inode), !error)) { in dir_split_leaf()
1127 gfs2_add_inode_blocks(&dip->i_inode, 1); in dir_split_leaf()
1202 i_size_write(&dip->i_inode, hsize_bytes); in dir_double_exhash()
1692 if (unlikely(IF2DT(ip->i_inode.i_mode) != in gfs2_dir_check()
1767 gfs2_add_inode_blocks(&ip->i_inode, 1); in dir_new_leaf()
1817 dent->de_type = cpu_to_be16(IF2DT(nip->i_inode.i_mode)); in gfs2_dir_add()
1819 tv = current_time(&ip->i_inode); in gfs2_dir_add()
1830 ip->i_inode.i_mtime = ip->i_inode.i_ctime = tv; in gfs2_dir_add()
1831 if (S_ISDIR(nip->i_inode.i_mode)) in gfs2_dir_add()
1832 inc_nlink(&ip->i_inode); in gfs2_dir_add()
1881 struct timespec64 tv = current_time(&dip->i_inode); in gfs2_dir_del()
1885 dent = gfs2_dirent_search(&dip->i_inode, name, gfs2_dirent_prev, &bh); in gfs2_dir_del()
1915 dip->i_inode.i_mtime = dip->i_inode.i_ctime = tv; in gfs2_dir_del()
1917 drop_nlink(&dip->i_inode); in gfs2_dir_del()
1918 mark_inode_dirty(&dip->i_inode); in gfs2_dir_del()
1942 dent = gfs2_dirent_search(&dip->i_inode, filename, gfs2_dirent_find, &bh); in gfs2_dir_mvino()
1955 dip->i_inode.i_mtime = dip->i_inode.i_ctime = current_time(&dip->i_inode); in gfs2_dir_mvino()
1956 mark_inode_dirty_sync(&dip->i_inode); in gfs2_dir_mvino()
1976 struct gfs2_sbd *sdp = GFS2_SB(&dip->i_inode); in leaf_dealloc()
2053 gfs2_add_inode_blocks(&dip->i_inode, -1); in leaf_dealloc()
2071 dip->i_inode.i_mode = S_IFREG; in leaf_dealloc()