Lines Matching defs:iloc
2553 unsigned long ino, struct ext3_iloc *iloc)
2581 iloc->block_group = block_group;
2582 iloc->offset = offset & (EXT3_BLOCK_SIZE(sb) - 1);
2593 struct ext3_iloc *iloc, int in_mem)
2598 block = ext3_get_inode_block(inode->i_sb, inode->i_ino, iloc);
2705 iloc->bh = bh;
2709 int ext3_get_inode_loc(struct inode *inode, struct ext3_iloc *iloc)
2712 return __ext3_get_inode_loc(inode, iloc,
2754 struct ext3_iloc iloc;
2773 ret = __ext3_get_inode_loc(inode, &iloc, 0);
2776 bh = iloc.bh;
2777 raw_inode = ext3_raw_inode(&iloc);
2829 ei->i_block_group = iloc.block_group;
2915 brelse (iloc.bh);
2930 * The caller must have write access to iloc->bh.
2934 struct ext3_iloc *iloc)
2936 struct ext3_inode *raw_inode = ext3_raw_inode(iloc);
2938 struct buffer_head *bh = iloc->bh;
3249 * Give this, we know that the caller already has write access to iloc->bh.
3252 struct inode *inode, struct ext3_iloc *iloc)
3257 get_bh(iloc->bh);
3260 err = ext3_do_update_inode(handle, inode, iloc);
3261 put_bh(iloc->bh);
3267 * iloc->bh. This _must_ be cleaned up later.
3272 struct ext3_iloc *iloc)
3276 err = ext3_get_inode_loc(inode, iloc);
3278 BUFFER_TRACE(iloc->bh, "get_write_access");
3279 err = ext3_journal_get_write_access(handle, iloc->bh);
3281 brelse(iloc->bh);
3282 iloc->bh = NULL;
3313 struct ext3_iloc iloc;
3317 err = ext3_reserve_inode_write(handle, inode, &iloc);
3319 err = ext3_mark_iloc_dirty(handle, inode, &iloc);