Lines Matching defs:alloc_inode
70 struct inode *alloc_inode,
77 struct inode *alloc_inode,
101 struct inode *alloc_inode,
343 struct inode *alloc_inode,
351 struct ocfs2_super *osb = OCFS2_SB(alloc_inode->i_sb);
353 struct super_block * sb = alloc_inode->i_sb;
356 status = ocfs2_error(alloc_inode->i_sb,
364 INODE_CACHE(alloc_inode),
379 bg->bg_parent_dinode = cpu_to_le64(OCFS2_I(alloc_inode)->ip_blkno);
420 struct inode *alloc_inode,
450 ocfs2_set_new_buffer_uptodate(INODE_CACHE(alloc_inode), bg_bh);
452 status = ocfs2_block_group_fill(handle, alloc_inode, bg_bh,
484 struct inode *alloc_inode,
491 struct ocfs2_super *osb = OCFS2_SB(alloc_inode->i_sb);
501 INODE_CACHE(alloc_inode),
547 struct inode *alloc_inode,
571 ocfs2_remove_from_cache(INODE_CACHE(alloc_inode), bg_bh);
577 struct inode *alloc_inode,
587 struct ocfs2_super *osb = OCFS2_SB(alloc_inode->i_sb);
630 ocfs2_set_new_buffer_uptodate(INODE_CACHE(alloc_inode), bg_bh);
632 status = ocfs2_block_group_fill(handle, alloc_inode, bg_bh,
639 status = ocfs2_block_group_grow_discontig(handle, alloc_inode,
646 ocfs2_bg_alloc_cleanup(handle, ac, alloc_inode, bg_bh);
654 struct inode *alloc_inode,
669 BUG_ON(ocfs2_is_cluster_bitmap(alloc_inode));
697 bg_bh = ocfs2_block_group_alloc_contig(osb, handle, alloc_inode,
701 alloc_inode,
712 status = ocfs2_journal_access_di(handle, INODE_CACHE(alloc_inode),
735 spin_lock(&OCFS2_I(alloc_inode)->ip_lock);
736 OCFS2_I(alloc_inode)->ip_clusters = le32_to_cpu(fe->i_clusters);
737 fe->i_size = cpu_to_le64(ocfs2_clusters_to_bytes(alloc_inode->i_sb,
739 spin_unlock(&OCFS2_I(alloc_inode)->ip_lock);
740 i_size_write(alloc_inode, le64_to_cpu(fe->i_size));
741 alloc_inode->i_blocks = ocfs2_inode_sector_count(alloc_inode);
742 ocfs2_update_inode_fsync_trans(handle, alloc_inode, 0);
773 struct inode *alloc_inode;
778 alloc_inode = ocfs2_get_system_file_inode(osb, type, slot);
779 if (!alloc_inode) {
784 inode_lock(alloc_inode);
786 status = ocfs2_inode_lock(alloc_inode, &bh, 1);
788 inode_unlock(alloc_inode);
789 iput(alloc_inode);
795 ac->ac_inode = alloc_inode;
805 status = ocfs2_error(alloc_inode->i_sb,
816 if (ocfs2_is_cluster_bitmap(alloc_inode)) {
830 status = ocfs2_block_group_alloc(osb, alloc_inode, bh,
1338 struct inode *alloc_inode,
1355 if (ocfs2_is_cluster_bitmap(alloc_inode))
1359 INODE_CACHE(alloc_inode),
1369 return ocfs2_error(alloc_inode->i_sb, "Group descriptor # %llu has bit count %u but claims %u are freed. num_bits %d\n",
1404 struct inode *alloc_inode,
1431 status = ocfs2_journal_access_gd(handle, INODE_CACHE(alloc_inode),
1440 status = ocfs2_journal_access_gd(handle, INODE_CACHE(alloc_inode),
1448 status = ocfs2_journal_access_di(handle, INODE_CACHE(alloc_inode),
1681 struct inode *alloc_inode = ac->ac_inode;
1683 ret = ocfs2_read_group_descriptor(alloc_inode, di,
1691 ret = ac->ac_group_search(alloc_inode, group_bh, bits_wanted, min_bits,
1711 ret = ocfs2_alloc_dinode_update_counts(alloc_inode, handle, ac->ac_bh,
1719 ret = ocfs2_block_group_set_bits(handle, alloc_inode, gd, group_bh,
1722 ocfs2_rollback_alloc_dinode_counts(alloc_inode, ac->ac_bh,
1747 struct inode *alloc_inode = ac->ac_inode;
1756 (unsigned long long)OCFS2_I(alloc_inode)->ip_blkno,
1759 status = ocfs2_read_group_descriptor(alloc_inode, fe,
1771 while ((status = ac->ac_group_search(alloc_inode, group_bh,
1784 status = ocfs2_read_group_descriptor(alloc_inode, fe,
1829 status = ocfs2_relink_block_group(handle, alloc_inode,
1841 status = ocfs2_alloc_dinode_update_counts(alloc_inode, handle,
1850 alloc_inode,
1856 ocfs2_rollback_alloc_dinode_counts(alloc_inode,
2382 struct inode *alloc_inode,
2401 BUG_ON(undo_fn && !ocfs2_is_cluster_bitmap(alloc_inode));
2402 status = ocfs2_journal_access_gd(handle, INODE_CACHE(alloc_inode),
2431 return ocfs2_error(alloc_inode->i_sb, "Group descriptor # %llu has bit count %u but claims %u are freed. num_bits %d\n",
2450 struct inode *alloc_inode,
2474 (unsigned long long)OCFS2_I(alloc_inode)->ip_blkno,
2478 status = ocfs2_read_group_descriptor(alloc_inode, fe, bg_blkno,
2488 status = ocfs2_block_group_clear_bits(handle, alloc_inode,
2496 status = ocfs2_journal_access_di(handle, INODE_CACHE(alloc_inode),
2500 ocfs2_block_group_set_bits(handle, alloc_inode, group, group_bh,
2517 struct inode *alloc_inode,
2523 return _ocfs2_free_suballoc_bits(handle, alloc_inode, alloc_bh,