/linux-4.1.27/fs/ext4/ |
D | balloc.c | 26 ext4_group_t block_group); 74 ext4_group_t block_group) in ext4_block_in_group() argument 79 return (actual_group == block_group) ? 1 : 0; in ext4_block_in_group() 86 ext4_group_t block_group, in ext4_num_overhead_clusters() argument 91 ext4_fsblk_t start = ext4_group_first_block_no(sb, block_group); in ext4_num_overhead_clusters() 98 num_clusters = ext4_num_base_meta_clusters(sb, block_group); in ext4_num_overhead_clusters() 112 if (ext4_block_in_group(sb, ext4_block_bitmap(sb, gdp), block_group)) { in ext4_num_overhead_clusters() 123 if (ext4_block_in_group(sb, ext4_inode_bitmap(sb, gdp), block_group)) { in ext4_num_overhead_clusters() 136 if (ext4_block_in_group(sb, itbl_blk + i, block_group)) { in ext4_num_overhead_clusters() 159 ext4_group_t block_group) in num_clusters_in_group() argument [all …]
|
D | ialloc.c | 69 ext4_group_t block_group, in ext4_init_inode_bitmap() argument 78 if (!ext4_group_desc_csum_verify(sb, block_group, gdp)) { in ext4_init_inode_bitmap() 79 ext4_error(sb, "Checksum bad for group %u", block_group); in ext4_init_inode_bitmap() 80 grp = ext4_get_group_info(sb, block_group); in ext4_init_inode_bitmap() 98 ext4_inode_bitmap_csum_set(sb, block_group, gdp, bh, in ext4_init_inode_bitmap() 100 ext4_group_desc_csum_set(sb, block_group, gdp); in ext4_init_inode_bitmap() 122 ext4_read_inode_bitmap(struct super_block *sb, ext4_group_t block_group) in ext4_read_inode_bitmap() argument 130 desc = ext4_get_group_desc(sb, block_group, NULL); in ext4_read_inode_bitmap() 139 block_group, bitmap_blk); in ext4_read_inode_bitmap() 151 ext4_lock_group(sb, block_group); in ext4_read_inode_bitmap() [all …]
|
D | mballoc.c | 2750 ext4_group_t block_group, ext4_grpblk_t cluster, int count) in ext4_issue_discard() argument 2755 ext4_group_first_block_no(sb, block_group)); in ext4_issue_discard() 4647 ext4_group_t block_group; in ext4_free_blocks() local 4735 ext4_get_group_no_and_offset(sb, block, &block_group, &bit); in ext4_free_blocks() 4738 ext4_get_group_info(sb, block_group)))) in ext4_free_blocks() 4751 bitmap_bh = ext4_read_block_bitmap(sb, block_group); in ext4_free_blocks() 4756 gdp = ext4_get_group_desc(sb, block_group, &gd_bh); in ext4_free_blocks() 4796 trace_ext4_mballoc_free(sb, inode, block_group, bit, count_clusters); in ext4_free_blocks() 4798 err = ext4_mb_load_buddy(sb, block_group, &e4b); in ext4_free_blocks() 4814 new_entry->efd_group = block_group; in ext4_free_blocks() [all …]
|
D | ext4.h | 1881 ext4_group_t block_group; member 2062 ext4_group_t block_group, 2067 ext4_group_t block_group); 2069 ext4_group_t block_group, 2072 ext4_group_t block_group); 2074 ext4_group_t block_group, 2615 ext4_group_t block_group) in ext4_flex_group() argument 2617 return block_group >> sbi->s_log_groups_per_flex; in ext4_flex_group()
|
D | super.c | 2017 static __le16 ext4_group_desc_csum(struct ext4_sb_info *sbi, __u32 block_group, in ext4_group_desc_csum() argument 2022 __le32 le_group = cpu_to_le32(block_group); in ext4_group_desc_csum() 2064 int ext4_group_desc_csum_verify(struct super_block *sb, __u32 block_group, in ext4_group_desc_csum_verify() argument 2069 block_group, gdp))) in ext4_group_desc_csum_verify() 2075 void ext4_group_desc_csum_set(struct super_block *sb, __u32 block_group, in ext4_group_desc_csum_set() argument 2080 gdp->bg_checksum = ext4_group_desc_csum(EXT4_SB(sb), block_group, gdp); in ext4_group_desc_csum_set()
|
D | inode.c | 3887 iloc->block_group = (inode->i_ino - 1) / EXT4_INODES_PER_GROUP(sb); in __ext4_get_inode_loc() 3888 gdp = ext4_get_group_desc(sb, iloc->block_group, NULL); in __ext4_get_inode_loc() 4204 ei->i_block_group = iloc.block_group; in ext4_iget()
|
/linux-4.1.27/fs/btrfs/ |
D | free-space-cache.h | 55 *block_group, struct btrfs_path *path); 58 struct btrfs_block_group_cache *block_group, 65 struct btrfs_block_group_cache *block_group, 68 struct btrfs_block_group_cache *block_group); 71 struct btrfs_block_group_cache *block_group, 76 struct btrfs_block_group_cache *block_group, 90 void btrfs_init_free_space_ctl(struct btrfs_block_group_cache *block_group); 94 btrfs_add_free_space(struct btrfs_block_group_cache *block_group, in btrfs_add_free_space() argument 97 return __btrfs_add_free_space(block_group->free_space_ctl, in btrfs_add_free_space() 100 int btrfs_remove_free_space(struct btrfs_block_group_cache *block_group, [all …]
|
D | free-space-cache.c | 96 *block_group, struct btrfs_path *path) in lookup_free_space_inode() 101 spin_lock(&block_group->lock); in lookup_free_space_inode() 102 if (block_group->inode) in lookup_free_space_inode() 103 inode = igrab(block_group->inode); in lookup_free_space_inode() 104 spin_unlock(&block_group->lock); in lookup_free_space_inode() 109 block_group->key.objectid); in lookup_free_space_inode() 113 spin_lock(&block_group->lock); in lookup_free_space_inode() 119 block_group->disk_cache_state = BTRFS_DC_CLEAR; in lookup_free_space_inode() 122 if (!block_group->iref) { in lookup_free_space_inode() 123 block_group->inode = igrab(inode); in lookup_free_space_inode() [all …]
|
D | extent-tree.c | 149 struct btrfs_block_group_cache *block_group) in btrfs_add_block_group_cache() argument 162 if (block_group->key.objectid < cache->key.objectid) { in btrfs_add_block_group_cache() 164 } else if (block_group->key.objectid > cache->key.objectid) { in btrfs_add_block_group_cache() 172 rb_link_node(&block_group->cache_node, parent, p); in btrfs_add_block_group_cache() 173 rb_insert_color(&block_group->cache_node, in btrfs_add_block_group_cache() 176 if (info->first_logical_byte > block_group->key.objectid) in btrfs_add_block_group_cache() 177 info->first_logical_byte = block_group->key.objectid; in btrfs_add_block_group_cache() 341 static u64 add_new_free_space(struct btrfs_block_group_cache *block_group, in add_new_free_space() argument 360 ret = btrfs_add_free_space(block_group, start, in add_new_free_space() 372 ret = btrfs_add_free_space(block_group, start, size); in add_new_free_space() [all …]
|
D | relocation.c | 159 struct btrfs_block_group_cache *block_group; member 1566 struct btrfs_block_group_cache *block_group) argument 1568 if (bytenr >= block_group->key.objectid && 1569 bytenr < block_group->key.objectid + block_group->key.offset) 1668 if (!in_block_group(bytenr, rc->block_group)) 2819 in_block_group(node->bytenr, rc->block_group)) { 3433 struct btrfs_block_group_cache *block_group, argument 3468 ret = btrfs_truncate_free_space_cache(root, trans, block_group, inode); 3514 rc->block_group, 3758 last = rc->block_group->key.objectid + rc->block_group->key.offset; [all …]
|
D | sysfs.c | 266 struct btrfs_block_group_cache *block_group; in raid_bytes_show() local 271 list_for_each_entry(block_group, &sinfo->block_groups[index], list) { in raid_bytes_show() 273 val += block_group->key.offset; in raid_bytes_show() 275 val += btrfs_block_group_used(&block_group->item); in raid_bytes_show()
|
D | ctree.h | 723 __le64 block_group; member 1231 struct btrfs_block_group_cache *block_group; member 1260 struct btrfs_block_group_cache *block_group; member 2482 BTRFS_SETGET_FUNCS(inode_block_group, struct btrfs_inode_item, block_group, 64); 2499 block_group, 64);
|
D | ioctl.c | 3981 struct btrfs_block_group_cache *block_group; in btrfs_get_block_group_info() local 3986 list_for_each_entry(block_group, groups_list, list) { in btrfs_get_block_group_info() 3987 space->flags = block_group->flags; in btrfs_get_block_group_info() 3988 space->total_bytes += block_group->key.offset; in btrfs_get_block_group_info() 3990 btrfs_block_group_used(&block_group->item); in btrfs_get_block_group_info()
|
/linux-4.1.27/fs/udf/ |
D | balloc.c | 55 unsigned int block_group) in __load_block_bitmap() argument 60 if (block_group >= nr_groups) { in __load_block_bitmap() 62 block_group, nr_groups); in __load_block_bitmap() 65 if (bitmap->s_block_bitmap[block_group]) in __load_block_bitmap() 66 return block_group; in __load_block_bitmap() 68 retval = read_block_bitmap(sb, bitmap, block_group, block_group); in __load_block_bitmap() 72 return block_group; in __load_block_bitmap() 77 unsigned int block_group) in load_block_bitmap() argument 81 slot = __load_block_bitmap(sb, bitmap, block_group); in load_block_bitmap() 115 unsigned long block_group; in udf_bitmap_free_blocks() local [all …]
|
/linux-4.1.27/fs/ext2/ |
D | balloc.c | 40 unsigned int block_group, in ext2_get_group_desc() argument 48 if (block_group >= sbi->s_groups_count) { in ext2_get_group_desc() 52 block_group, sbi->s_groups_count); in ext2_get_group_desc() 57 group_desc = block_group >> EXT2_DESC_PER_BLOCK_BITS(sb); in ext2_get_group_desc() 58 offset = block_group & (EXT2_DESC_PER_BLOCK(sb) - 1); in ext2_get_group_desc() 63 block_group, group_desc, offset); in ext2_get_group_desc() 75 unsigned int block_group, in ext2_valid_block_bitmap() argument 83 group_first_block = ext2_group_first_block_no(sb, block_group); in ext2_valid_block_bitmap() 113 block_group, bitmap_blk); in ext2_valid_block_bitmap() 124 read_block_bitmap(struct super_block *sb, unsigned int block_group) in read_block_bitmap() argument [all …]
|
D | ialloc.c | 46 read_inode_bitmap(struct super_block * sb, unsigned long block_group) in read_inode_bitmap() argument 51 desc = ext2_get_group_desc(sb, block_group, NULL); in read_inode_bitmap() 60 block_group, le32_to_cpu(desc->bg_inode_bitmap)); in read_inode_bitmap() 109 unsigned long block_group; in ext2_free_inode() local 133 block_group = (ino - 1) / EXT2_INODES_PER_GROUP(sb); in ext2_free_inode() 135 bitmap_bh = read_inode_bitmap(sb, block_group); in ext2_free_inode() 140 if (!ext2_clear_bit_atomic(sb_bgl_lock(EXT2_SB(sb), block_group), in ext2_free_inode() 145 ext2_release_inode(sb, block_group, is_directory); in ext2_free_inode() 167 unsigned long block_group; in ext2_preread_inode() local 179 block_group = (inode->i_ino - 1) / EXT2_INODES_PER_GROUP(inode->i_sb); in ext2_preread_inode() [all …]
|
D | ext2.h | 117 sb_bgl_lock(struct ext2_sb_info *sbi, unsigned int block_group) in sb_bgl_lock() argument 119 return bgl_lock_ptr(sbi->s_blockgroup_lock, block_group); in sb_bgl_lock() 734 unsigned int block_group,
|
D | inode.c | 1233 unsigned long block_group; in ext2_get_inode() local 1243 block_group = (ino - 1) / EXT2_INODES_PER_GROUP(sb); in ext2_get_inode() 1244 gdp = ext2_get_group_desc(sb, block_group, NULL); in ext2_get_inode()
|
/linux-4.1.27/fs/ext3/ |
D | ialloc.c | 44 read_inode_bitmap(struct super_block * sb, unsigned long block_group) in read_inode_bitmap() argument 49 desc = ext3_get_group_desc(sb, block_group, NULL); in read_inode_bitmap() 58 block_group, le32_to_cpu(desc->bg_inode_bitmap)); in read_inode_bitmap() 86 unsigned long block_group; in ext3_free_inode() local 121 block_group = (ino - 1) / EXT3_INODES_PER_GROUP(sb); in ext3_free_inode() 123 bitmap_bh = read_inode_bitmap(sb, block_group); in ext3_free_inode() 133 if (!ext3_clear_bit_atomic(sb_bgl_lock(sbi, block_group), in ext3_free_inode() 138 gdp = ext3_get_group_desc (sb, block_group, &bh2); in ext3_free_inode() 145 spin_lock(sb_bgl_lock(sbi, block_group)); in ext3_free_inode() 149 spin_unlock(sb_bgl_lock(sbi, block_group)); in ext3_free_inode() [all …]
|
D | balloc.c | 59 unsigned int block_group, in ext3_get_group_desc() argument 67 if (block_group >= sbi->s_groups_count) { in ext3_get_group_desc() 71 block_group, sbi->s_groups_count); in ext3_get_group_desc() 77 group_desc = block_group >> EXT3_DESC_PER_BLOCK_BITS(sb); in ext3_get_group_desc() 78 offset = block_group & (EXT3_DESC_PER_BLOCK(sb) - 1); in ext3_get_group_desc() 83 block_group, group_desc, offset); in ext3_get_group_desc() 95 unsigned int block_group, in ext3_valid_block_bitmap() argument 103 group_first_block = ext3_group_first_block_no(sb, block_group); in ext3_valid_block_bitmap() 133 block_group, bitmap_blk); in ext3_valid_block_bitmap() 148 read_block_bitmap(struct super_block *sb, unsigned int block_group) in read_block_bitmap() argument [all …]
|
D | ext3.h | 684 sb_bgl_lock(struct ext3_sb_info *sbi, unsigned int block_group) in sb_bgl_lock() argument 686 return bgl_lock_ptr(sbi->s_blockgroup_lock, block_group); in sb_bgl_lock() 948 unsigned long block_group; member 1011 unsigned int block_group,
|
D | inode.c | 2650 unsigned long block_group; in ext3_get_inode_block() local 2664 block_group = (ino - 1) / EXT3_INODES_PER_GROUP(sb); in ext3_get_inode_block() 2665 gdp = ext3_get_group_desc(sb, block_group, NULL); in ext3_get_inode_block() 2676 iloc->block_group = block_group; in ext3_get_inode_block() 2733 int block_group; in __ext3_get_inode_loc() local 2736 block_group = (inode->i_ino - 1) / in __ext3_get_inode_loc() 2746 block_group, NULL); in __ext3_get_inode_loc() 2929 ei->i_block_group = iloc.block_group; in ext3_iget()
|
/linux-4.1.27/include/trace/events/ |
D | btrfs.h | 815 struct btrfs_block_group_cache *block_group, u64 start, 818 TP_ARGS(root, block_group, start, len), 830 __entry->bg_objectid = block_group->key.objectid; 831 __entry->flags = block_group->flags; 847 struct btrfs_block_group_cache *block_group, u64 start, 850 TP_ARGS(root, block_group, start, len) 856 struct btrfs_block_group_cache *block_group, u64 start, 859 TP_ARGS(root, block_group, start, len) 864 TP_PROTO(struct btrfs_block_group_cache *block_group, u64 start, 867 TP_ARGS(block_group, start, bytes, empty_size, min_bytes), [all …]
|
/linux-4.1.27/include/linux/ |
D | blockgroup_lock.h | 57 bgl_lock_ptr(struct blockgroup_lock *bgl, unsigned int block_group) in bgl_lock_ptr() argument 59 return &bgl->locks[(block_group) & (NR_BG_LOCKS-1)].lock; in bgl_lock_ptr()
|
/linux-4.1.27/fs/nilfs2/ |
D | mdt.h | 118 nilfs_mdt_bgl_lock(struct inode *inode, unsigned int block_group) in nilfs_mdt_bgl_lock() argument 120 return bgl_lock_ptr(NILFS_MDT(inode)->mi_bgl, block_group); in nilfs_mdt_bgl_lock()
|