Lines Matching refs:inode_bl
101 struct inode *inode_bl; in swap_inode_boot_loader() local
111 inode_bl = ext4_iget(sb, EXT4_BOOT_LOADER_INO); in swap_inode_boot_loader()
112 if (IS_ERR(inode_bl)) in swap_inode_boot_loader()
113 return PTR_ERR(inode_bl); in swap_inode_boot_loader()
114 ei_bl = EXT4_I(inode_bl); in swap_inode_boot_loader()
117 filemap_flush(inode_bl->i_mapping); in swap_inode_boot_loader()
121 lock_two_nondirectories(inode, inode_bl); in swap_inode_boot_loader()
124 truncate_inode_pages(&inode_bl->i_data, 0); in swap_inode_boot_loader()
128 ext4_inode_block_unlocked_dio(inode_bl); in swap_inode_boot_loader()
130 inode_dio_wait(inode_bl); in swap_inode_boot_loader()
132 handle = ext4_journal_start(inode_bl, EXT4_HT_MOVE_EXTENTS, 2); in swap_inode_boot_loader()
139 ext4_double_down_write_data_sem(inode, inode_bl); in swap_inode_boot_loader()
141 if (inode_bl->i_nlink == 0) { in swap_inode_boot_loader()
143 set_nlink(inode_bl, 1); in swap_inode_boot_loader()
144 i_uid_write(inode_bl, 0); in swap_inode_boot_loader()
145 i_gid_write(inode_bl, 0); in swap_inode_boot_loader()
146 inode_bl->i_flags = 0; in swap_inode_boot_loader()
148 inode_bl->i_version = 1; in swap_inode_boot_loader()
149 i_size_write(inode_bl, 0); in swap_inode_boot_loader()
150 inode_bl->i_mode = S_IFREG; in swap_inode_boot_loader()
153 ext4_set_inode_flag(inode_bl, EXT4_INODE_EXTENTS); in swap_inode_boot_loader()
154 ext4_ext_tree_init(handle, inode_bl); in swap_inode_boot_loader()
159 swap_inode_data(inode, inode_bl); in swap_inode_boot_loader()
161 inode->i_ctime = inode_bl->i_ctime = ext4_current_time(inode); in swap_inode_boot_loader()
165 inode_bl->i_generation = sbi->s_next_generation++; in swap_inode_boot_loader()
176 swap_inode_data(inode, inode_bl); in swap_inode_boot_loader()
178 err = ext4_mark_inode_dirty(handle, inode_bl); in swap_inode_boot_loader()
180 ext4_warning(inode_bl->i_sb, in swap_inode_boot_loader()
182 inode_bl->i_ino, err); in swap_inode_boot_loader()
184 swap_inode_data(inode, inode_bl); in swap_inode_boot_loader()
189 ext4_double_up_write_data_sem(inode, inode_bl); in swap_inode_boot_loader()
193 ext4_inode_resume_unlocked_dio(inode_bl); in swap_inode_boot_loader()
194 unlock_two_nondirectories(inode, inode_bl); in swap_inode_boot_loader()
195 iput(inode_bl); in swap_inode_boot_loader()