Home
last modified time | relevance | path

Searched refs:bitmap_bh (Results 1 – 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/fs/ext2/
Dialloc.c110 struct buffer_head *bitmap_bh; in ext2_free_inode() local
137 bitmap_bh = read_inode_bitmap(sb, block_group); in ext2_free_inode()
138 if (!bitmap_bh) in ext2_free_inode()
143 bit, (void *) bitmap_bh->b_data)) in ext2_free_inode()
148 mark_buffer_dirty(bitmap_bh); in ext2_free_inode()
150 sync_dirty_buffer(bitmap_bh); in ext2_free_inode()
152 brelse(bitmap_bh); in ext2_free_inode()
432 struct buffer_head *bitmap_bh = NULL; in ext2_new_inode() local
471 brelse(bitmap_bh); in ext2_new_inode()
472 bitmap_bh = read_inode_bitmap(sb, group); in ext2_new_inode()
[all …]
Dballoc.c479 struct buffer_head *bitmap_bh = NULL; in ext2_free_blocks() local
514 brelse(bitmap_bh); in ext2_free_blocks()
515 bitmap_bh = read_block_bitmap(sb, block_group); in ext2_free_blocks()
516 if (!bitmap_bh) in ext2_free_blocks()
538 bit + i, bitmap_bh->b_data)) { in ext2_free_blocks()
546 mark_buffer_dirty(bitmap_bh); in ext2_free_blocks()
548 sync_dirty_buffer(bitmap_bh); in ext2_free_blocks()
559 brelse(bitmap_bh); in ext2_free_blocks()
663 struct buffer_head *bitmap_bh, ext2_grpblk_t grp_goal, in ext2_try_to_allocate() argument
686 grp_goal = find_next_usable_block(start, bitmap_bh, end); in ext2_try_to_allocate()
[all …]
/kernel/linux/linux-5.10/fs/nilfs2/
Dalloc.c501 struct buffer_head *desc_bh, *bitmap_bh; in nilfs_palloc_prepare_alloc_entry() local
536 inode, group, 1, &bitmap_bh); in nilfs_palloc_prepare_alloc_entry()
539 bitmap_kaddr = kmap(bitmap_bh->b_page); in nilfs_palloc_prepare_alloc_entry()
540 bitmap = bitmap_kaddr + bh_offset(bitmap_bh); in nilfs_palloc_prepare_alloc_entry()
551 kunmap(bitmap_bh->b_page); in nilfs_palloc_prepare_alloc_entry()
554 req->pr_bitmap_bh = bitmap_bh; in nilfs_palloc_prepare_alloc_entry()
557 kunmap(bitmap_bh->b_page); in nilfs_palloc_prepare_alloc_entry()
558 brelse(bitmap_bh); in nilfs_palloc_prepare_alloc_entry()
683 struct buffer_head *desc_bh, *bitmap_bh; in nilfs_palloc_prepare_free_entry() local
691 ret = nilfs_palloc_get_bitmap_block(inode, group, 1, &bitmap_bh); in nilfs_palloc_prepare_free_entry()
[all …]
/kernel/linux/linux-5.10/fs/ext4/
Dialloc.c240 struct buffer_head *bitmap_bh = NULL; in ext4_free_inode() local
287 bitmap_bh = ext4_read_inode_bitmap(sb, block_group); in ext4_free_inode()
289 if (IS_ERR(bitmap_bh)) { in ext4_free_inode()
290 fatal = PTR_ERR(bitmap_bh); in ext4_free_inode()
291 bitmap_bh = NULL; in ext4_free_inode()
302 BUFFER_TRACE(bitmap_bh, "get_write_access"); in ext4_free_inode()
303 fatal = ext4_journal_get_write_access(handle, bitmap_bh); in ext4_free_inode()
314 cleared = ext4_test_and_clear_bit(bit, bitmap_bh->b_data); in ext4_free_inode()
328 ext4_inode_bitmap_csum_set(sb, block_group, gdp, bitmap_bh, in ext4_free_inode()
348 BUFFER_TRACE(bitmap_bh, "call ext4_handle_dirty_metadata"); in ext4_free_inode()
[all …]
Dmballoc.c3199 struct buffer_head *bitmap_bh = NULL; in ext4_mb_mark_diskspace_used() local
3213 bitmap_bh = ext4_read_block_bitmap(sb, ac->ac_b_ex.fe_group); in ext4_mb_mark_diskspace_used()
3214 if (IS_ERR(bitmap_bh)) { in ext4_mb_mark_diskspace_used()
3215 err = PTR_ERR(bitmap_bh); in ext4_mb_mark_diskspace_used()
3216 bitmap_bh = NULL; in ext4_mb_mark_diskspace_used()
3220 BUFFER_TRACE(bitmap_bh, "getting write access"); in ext4_mb_mark_diskspace_used()
3221 err = ext4_journal_get_write_access(handle, bitmap_bh); in ext4_mb_mark_diskspace_used()
3249 ext4_set_bits(bitmap_bh->b_data, ac->ac_b_ex.fe_start, in ext4_mb_mark_diskspace_used()
3252 err = ext4_handle_dirty_metadata(handle, NULL, bitmap_bh); in ext4_mb_mark_diskspace_used()
3264 bitmap_bh->b_data)); in ext4_mb_mark_diskspace_used()
[all …]
Dballoc.c724 struct buffer_head *bitmap_bh = NULL; in ext4_count_free_clusters() local
740 brelse(bitmap_bh); in ext4_count_free_clusters()
741 bitmap_bh = ext4_read_block_bitmap(sb, i); in ext4_count_free_clusters()
742 if (IS_ERR(bitmap_bh)) { in ext4_count_free_clusters()
743 bitmap_bh = NULL; in ext4_count_free_clusters()
747 x = ext4_count_free(bitmap_bh->b_data, in ext4_count_free_clusters()
753 brelse(bitmap_bh); in ext4_count_free_clusters()
Dinode.c4456 struct buffer_head *bitmap_bh; in __ext4_get_inode_loc() local
4462 bitmap_bh = sb_getblk(sb, ext4_inode_bitmap(sb, gdp)); in __ext4_get_inode_loc()
4463 if (unlikely(!bitmap_bh)) in __ext4_get_inode_loc()
4471 if (!buffer_uptodate(bitmap_bh)) { in __ext4_get_inode_loc()
4472 brelse(bitmap_bh); in __ext4_get_inode_loc()
4478 if (ext4_test_bit(i, bitmap_bh->b_data)) in __ext4_get_inode_loc()
4481 brelse(bitmap_bh); in __ext4_get_inode_loc()
/kernel/linux/linux-5.10/fs/ocfs2/
Dsuballoc.h133 struct buffer_head *bitmap_bh,
138 struct buffer_head *bitmap_bh,
Dlocalalloc.c55 struct buffer_head **bitmap_bh);
1101 struct buffer_head **bitmap_bh) in ocfs2_local_alloc_reserve_for_window() argument
1131 *bitmap_bh = (*ac)->ac_bh; in ocfs2_local_alloc_reserve_for_window()
1132 get_bh(*bitmap_bh); in ocfs2_local_alloc_reserve_for_window()
Dsuballoc.c2544 struct buffer_head *bitmap_bh, in _ocfs2_free_clusters() argument
2571 status = _ocfs2_free_suballoc_bits(handle, bitmap_inode, bitmap_bh, in _ocfs2_free_clusters()
2588 struct buffer_head *bitmap_bh, in ocfs2_free_clusters() argument
2592 return _ocfs2_free_clusters(handle, bitmap_inode, bitmap_bh, in ocfs2_free_clusters()
2603 struct buffer_head *bitmap_bh, in ocfs2_release_clusters() argument
2607 return _ocfs2_free_clusters(handle, bitmap_inode, bitmap_bh, in ocfs2_release_clusters()