Lines Matching defs:iloc
2337 unsigned long ino, struct ext3_iloc *iloc)
2378 iloc->block_group = block_group;
2379 iloc->offset = offset & (EXT3_BLOCK_SIZE(sb) - 1);
2390 struct ext3_iloc *iloc, int in_mem)
2395 block = ext3_get_inode_block(inode->i_sb, inode->i_ino, iloc);
2492 iloc->bh = bh;
2496 int ext3_get_inode_loc(struct inode *inode, struct ext3_iloc *iloc)
2499 return __ext3_get_inode_loc(inode, iloc,
2541 struct ext3_iloc iloc;
2553 if (__ext3_get_inode_loc(inode, &iloc, 0))
2555 bh = iloc.bh;
2556 raw_inode = ext3_raw_inode(&iloc);
2607 ei->i_block_group = iloc.block_group;
2666 brelse (iloc.bh);
2680 * The caller must have write access to iloc->bh.
2684 struct ext3_iloc *iloc)
2686 struct ext3_inode *raw_inode = ext3_raw_inode(iloc);
2688 struct buffer_head *bh = iloc->bh;
2986 * Give this, we know that the caller already has write access to iloc->bh.
2989 struct inode *inode, struct ext3_iloc *iloc)
2994 get_bh(iloc->bh);
2997 err = ext3_do_update_inode(handle, inode, iloc);
2998 put_bh(iloc->bh);
3004 * iloc->bh. This _must_ be cleaned up later.
3009 struct ext3_iloc *iloc)
3013 err = ext3_get_inode_loc(inode, iloc);
3015 BUFFER_TRACE(iloc->bh, "get_write_access");
3016 err = ext3_journal_get_write_access(handle, iloc->bh);
3018 brelse(iloc->bh);
3019 iloc->bh = NULL;
3050 struct ext3_iloc iloc;
3054 err = ext3_reserve_inode_write(handle, inode, &iloc);
3056 err = ext3_mark_iloc_dirty(handle, inode, &iloc);