Home
last modified time | relevance | path

Searched refs:bg (Results 1 – 14 of 14) sorted by relevance

/fs/ocfs2/
Dsuballoc.c106 static inline int ocfs2_block_group_reasonably_empty(struct ocfs2_group_desc *bg,
321 struct ocfs2_group_desc *bg, in ocfs2_bg_discontig_add_extent() argument
325 struct ocfs2_extent_list *el = &bg->bg_list; in ocfs2_bg_discontig_add_extent()
333 rec->e_cpos = cpu_to_le32(le16_to_cpu(bg->bg_bits) / in ocfs2_bg_discontig_add_extent()
336 le16_add_cpu(&bg->bg_bits, clusters * le16_to_cpu(cl->cl_bpc)); in ocfs2_bg_discontig_add_extent()
337 le16_add_cpu(&bg->bg_free_bits_count, in ocfs2_bg_discontig_add_extent()
352 struct ocfs2_group_desc *bg = (struct ocfs2_group_desc *) bg_bh->b_data; in ocfs2_block_group_fill() local
372 memset(bg, 0, sb->s_blocksize); in ocfs2_block_group_fill()
373 strcpy(bg->bg_signature, OCFS2_GROUP_DESC_SIGNATURE); in ocfs2_block_group_fill()
374 bg->bg_generation = cpu_to_le32(osb->fs_generation); in ocfs2_block_group_fill()
[all …]
Dmove_extents.c378 struct ocfs2_group_desc *bg; in ocfs2_find_victim_alloc_group() local
417 bg = NULL; in ocfs2_find_victim_alloc_group()
420 if (!bg) in ocfs2_find_victim_alloc_group()
423 blkno = le64_to_cpu(bg->bg_next_group); in ocfs2_find_victim_alloc_group()
436 bg = (struct ocfs2_group_desc *)gd_bh->b_data; in ocfs2_find_victim_alloc_group()
438 if (vict_blkno < (le64_to_cpu(bg->bg_blkno) + in ocfs2_find_victim_alloc_group()
439 (le16_to_cpu(bg->bg_bits) << bits_per_unit))) { in ocfs2_find_victim_alloc_group()
446 blkno, le16_to_cpu(bg->bg_bits), in ocfs2_find_victim_alloc_group()
451 } while (le64_to_cpu(bg->bg_next_group)); in ocfs2_find_victim_alloc_group()
473 struct ocfs2_group_desc *bg; in ocfs2_validate_and_adjust_move_goal() local
[all …]
Dioctl.c439 struct ocfs2_group_desc *bg = NULL; in ocfs2_info_freefrag_scan_chain() local
449 if (!bg) in ocfs2_info_freefrag_scan_chain()
452 blkno = le64_to_cpu(bg->bg_next_group); in ocfs2_info_freefrag_scan_chain()
473 bg = (struct ocfs2_group_desc *)bh->b_data; in ocfs2_info_freefrag_scan_chain()
475 if (!le16_to_cpu(bg->bg_free_bits_count)) in ocfs2_info_freefrag_scan_chain()
478 max_bits = le16_to_cpu(bg->bg_bits); in ocfs2_info_freefrag_scan_chain()
493 (unsigned long *)bg->bg_bitmap); in ocfs2_info_freefrag_scan_chain()
523 } while (le64_to_cpu(bg->bg_next_group)); in ocfs2_info_freefrag_scan_chain()
Dsuballoc.h86 struct ocfs2_group_desc *bg,
/fs/btrfs/
Dblock-group.c280 struct btrfs_block_group_cache *bg; in btrfs_inc_nocow_writers() local
283 bg = btrfs_lookup_block_group(fs_info, bytenr); in btrfs_inc_nocow_writers()
284 if (!bg) in btrfs_inc_nocow_writers()
287 spin_lock(&bg->lock); in btrfs_inc_nocow_writers()
288 if (bg->ro) in btrfs_inc_nocow_writers()
291 atomic_inc(&bg->nocow_writers); in btrfs_inc_nocow_writers()
292 spin_unlock(&bg->lock); in btrfs_inc_nocow_writers()
296 btrfs_put_block_group(bg); in btrfs_inc_nocow_writers()
303 struct btrfs_block_group_cache *bg; in btrfs_dec_nocow_writers() local
305 bg = btrfs_lookup_block_group(fs_info, bytenr); in btrfs_dec_nocow_writers()
[all …]
Dblock-group.h183 void btrfs_wait_block_group_reservations(struct btrfs_block_group_cache *bg);
186 void btrfs_wait_nocow_writers(struct btrfs_block_group_cache *bg);
203 void btrfs_mark_bg_unused(struct btrfs_block_group_cache *bg);
Dextent-tree.c2756 btrfs_inc_block_group_reservations(struct btrfs_block_group_cache *bg) in btrfs_inc_block_group_reservations() argument
2758 atomic_inc(&bg->reservations); in btrfs_inc_block_group_reservations()
3515 static int find_free_extent_clustered(struct btrfs_block_group_cache *bg, in find_free_extent_clustered() argument
3525 cluster_bg = btrfs_lock_cluster(bg, last_ptr, ffe_ctl->delalloc); in find_free_extent_clustered()
3528 if (cluster_bg != bg && (cluster_bg->ro || in find_free_extent_clustered()
3558 if (ffe_ctl->loop >= LOOP_NO_EMPTY_SIZE && cluster_bg != bg) { in find_free_extent_clustered()
3567 if (cluster_bg != bg) in find_free_extent_clustered()
3578 bg->full_stripe_len); in find_free_extent_clustered()
3579 ret = btrfs_find_space_cluster(bg, last_ptr, ffe_ctl->search_start, in find_free_extent_clustered()
3583 offset = btrfs_alloc_from_cluster(bg, last_ptr, in find_free_extent_clustered()
[all …]
Dqgroup.h412 struct btrfs_block_group_cache *bg,
Drelocation.c4410 struct btrfs_block_group_cache *bg; in btrfs_relocate_block_group() local
4419 bg = btrfs_lookup_block_group(fs_info, group_start); in btrfs_relocate_block_group()
4420 if (!bg) in btrfs_relocate_block_group()
4423 if (btrfs_pinned_by_swapfile(fs_info, bg)) { in btrfs_relocate_block_group()
4424 btrfs_put_block_group(bg); in btrfs_relocate_block_group()
4430 btrfs_put_block_group(bg); in btrfs_relocate_block_group()
4435 rc->block_group = bg; in btrfs_relocate_block_group()
Dqgroup.c4151 struct btrfs_block_group_cache *bg, in btrfs_qgroup_add_swapped_blocks() argument
4201 if (bg && bg->flags & BTRFS_BLOCK_GROUP_DATA) in btrfs_qgroup_add_swapped_blocks()
Dinode.c10962 struct btrfs_block_group_cache *bg; in btrfs_swap_activate() local
11043 bg = btrfs_lookup_block_group(fs_info, logical_block_start); in btrfs_swap_activate()
11044 if (!bg) { in btrfs_swap_activate()
11051 ret = btrfs_add_swapfile_pin(inode, bg, true); in btrfs_swap_activate()
11053 btrfs_put_block_group(bg); in btrfs_swap_activate()
/fs/ext4/
Dsuper.c228 struct ext4_group_desc *bg) in ext4_block_bitmap() argument
230 return le32_to_cpu(bg->bg_block_bitmap_lo) | in ext4_block_bitmap()
232 (ext4_fsblk_t)le32_to_cpu(bg->bg_block_bitmap_hi) << 32 : 0); in ext4_block_bitmap()
236 struct ext4_group_desc *bg) in ext4_inode_bitmap() argument
238 return le32_to_cpu(bg->bg_inode_bitmap_lo) | in ext4_inode_bitmap()
240 (ext4_fsblk_t)le32_to_cpu(bg->bg_inode_bitmap_hi) << 32 : 0); in ext4_inode_bitmap()
244 struct ext4_group_desc *bg) in ext4_inode_table() argument
246 return le32_to_cpu(bg->bg_inode_table_lo) | in ext4_inode_table()
248 (ext4_fsblk_t)le32_to_cpu(bg->bg_inode_table_hi) << 32 : 0); in ext4_inode_table()
252 struct ext4_group_desc *bg) in ext4_free_group_clusters() argument
[all …]
Dext4.h2875 struct ext4_group_desc *bg);
2877 struct ext4_group_desc *bg);
2879 struct ext4_group_desc *bg);
2881 struct ext4_group_desc *bg);
2883 struct ext4_group_desc *bg);
2885 struct ext4_group_desc *bg);
2887 struct ext4_group_desc *bg);
2889 struct ext4_group_desc *bg, ext4_fsblk_t blk);
2891 struct ext4_group_desc *bg, ext4_fsblk_t blk);
2893 struct ext4_group_desc *bg, ext4_fsblk_t blk);
[all …]
/fs/ext2/
Dsuper.c811 unsigned long bg, first_meta_bg; in descriptor_loc() local
819 bg = sbi->s_desc_per_block * nr; in descriptor_loc()
820 if (ext2_bg_has_super(sb, bg)) in descriptor_loc()
823 return ext2_group_first_block_no(sb, bg) + has_super; in descriptor_loc()