Lines Matching refs:iloc

4766 				struct inode *inode, struct ext4_iloc *iloc,  in __ext4_get_inode_loc()  argument
4775 iloc->bh = NULL; in __ext4_get_inode_loc()
4780 iloc->block_group = (ino - 1) / EXT4_INODES_PER_GROUP(sb); in __ext4_get_inode_loc()
4781 gdp = ext4_get_group_desc(sb, iloc->block_group, NULL); in __ext4_get_inode_loc()
4791 iloc->offset = (inode_offset % inodes_per_block) * EXT4_INODE_SIZE(sb); in __ext4_get_inode_loc()
4797 "block_group %u", block, iloc->block_group); in __ext4_get_inode_loc()
4849 (struct ext4_inode *) (bh->b_data + iloc->offset); in __ext4_get_inode_loc()
4905 iloc->bh = bh; in __ext4_get_inode_loc()
4910 struct ext4_iloc *iloc) in __ext4_get_inode_loc_noinmem() argument
4915 ret = __ext4_get_inode_loc(inode->i_sb, inode->i_ino, NULL, iloc, in __ext4_get_inode_loc_noinmem()
4925 int ext4_get_inode_loc(struct inode *inode, struct ext4_iloc *iloc) in ext4_get_inode_loc() argument
4930 ret = __ext4_get_inode_loc(inode->i_sb, inode->i_ino, inode, iloc, in ext4_get_inode_loc()
4942 struct ext4_iloc *iloc) in ext4_get_fc_inode_loc() argument
4944 return __ext4_get_inode_loc(sb, ino, NULL, iloc, NULL); in ext4_get_fc_inode_loc()
5137 struct ext4_iloc iloc; in __ext4_iget() local
5174 iloc.bh = NULL; in __ext4_iget()
5176 ret = __ext4_get_inode_loc_noinmem(inode, &iloc); in __ext4_iget()
5179 raw_inode = ext4_raw_inode(&iloc); in __ext4_iget()
5311 ei->i_block_group = iloc.block_group; in __ext4_iget()
5484 brelse(iloc.bh); in __ext4_iget()
5491 brelse(iloc.bh); in __ext4_iget()
5499 brelse(iloc.bh); in __ext4_iget()
5573 struct ext4_iloc *iloc) in ext4_do_update_inode() argument
5575 struct ext4_inode *raw_inode = ext4_raw_inode(iloc); in ext4_do_update_inode()
5577 struct buffer_head *bh = iloc->bh; in ext4_do_update_inode()
5701 struct ext4_iloc iloc; in ext4_write_inode() local
5703 err = __ext4_get_inode_loc_noinmem(inode, &iloc); in ext4_write_inode()
5711 sync_dirty_buffer(iloc.bh); in ext4_write_inode()
5712 if (buffer_req(iloc.bh) && !buffer_uptodate(iloc.bh)) { in ext4_write_inode()
5713 ext4_error_inode_block(inode, iloc.bh->b_blocknr, EIO, in ext4_write_inode()
5717 brelse(iloc.bh); in ext4_write_inode()
6245 struct inode *inode, struct ext4_iloc *iloc) in ext4_mark_iloc_dirty() argument
6251 put_bh(iloc->bh); in ext4_mark_iloc_dirty()
6257 get_bh(iloc->bh); in ext4_mark_iloc_dirty()
6260 err = ext4_do_update_inode(handle, inode, iloc); in ext4_mark_iloc_dirty()
6261 put_bh(iloc->bh); in ext4_mark_iloc_dirty()
6272 struct ext4_iloc *iloc) in ext4_reserve_inode_write() argument
6280 err = ext4_get_inode_loc(inode, iloc); in ext4_reserve_inode_write()
6282 BUFFER_TRACE(iloc->bh, "get_write_access"); in ext4_reserve_inode_write()
6284 iloc->bh, EXT4_JTR_NONE); in ext4_reserve_inode_write()
6286 brelse(iloc->bh); in ext4_reserve_inode_write()
6287 iloc->bh = NULL; in ext4_reserve_inode_write()
6297 struct ext4_iloc *iloc, in __ext4_expand_extra_isize() argument
6319 raw_inode = ext4_raw_inode(iloc); in __ext4_expand_extra_isize()
6360 struct ext4_iloc iloc, in ext4_try_to_expand_extra_isize() argument
6385 error = __ext4_expand_extra_isize(inode, new_extra_isize, &iloc, in ext4_try_to_expand_extra_isize()
6394 struct ext4_iloc *iloc) in ext4_expand_extra_isize() argument
6401 brelse(iloc->bh); in ext4_expand_extra_isize()
6409 brelse(iloc->bh); in ext4_expand_extra_isize()
6415 BUFFER_TRACE(iloc->bh, "get_write_access"); in ext4_expand_extra_isize()
6416 error = ext4_journal_get_write_access(handle, inode->i_sb, iloc->bh, in ext4_expand_extra_isize()
6419 brelse(iloc->bh); in ext4_expand_extra_isize()
6423 error = __ext4_expand_extra_isize(inode, new_extra_isize, iloc, in ext4_expand_extra_isize()
6426 rc = ext4_mark_iloc_dirty(handle, inode, iloc); in ext4_expand_extra_isize()
6452 struct ext4_iloc iloc; in __ext4_mark_inode_dirty() local
6458 err = ext4_reserve_inode_write(handle, inode, &iloc); in __ext4_mark_inode_dirty()
6464 iloc, handle); in __ext4_mark_inode_dirty()
6466 err = ext4_mark_iloc_dirty(handle, inode, &iloc); in __ext4_mark_inode_dirty()