Searched refs:block_group (Results 1 - 25 of 30) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/btrfs/
H A Dfree-space-cache.h30 int btrfs_add_free_space(struct btrfs_block_group_cache *block_group,
32 int btrfs_remove_free_space(struct btrfs_block_group_cache *block_group,
35 *block_group);
36 u64 btrfs_find_space_for_alloc(struct btrfs_block_group_cache *block_group,
38 void btrfs_dump_free_space(struct btrfs_block_group_cache *block_group,
40 u64 btrfs_block_group_free_space(struct btrfs_block_group_cache *block_group);
43 struct btrfs_block_group_cache *block_group,
47 u64 btrfs_alloc_from_cluster(struct btrfs_block_group_cache *block_group,
51 struct btrfs_block_group_cache *block_group,
H A Dfree-space-cache.c43 static inline u64 offset_to_bitmap(struct btrfs_block_group_cache *block_group, argument
49 bytes_per_bitmap = BITS_PER_BITMAP * block_group->sectorsize;
50 bitmap_start = offset - block_group->key.objectid;
53 bitmap_start += block_group->key.objectid;
111 tree_search_offset(struct btrfs_block_group_cache *block_group, argument
114 struct rb_node *n = block_group->free_space_offset.rb_node;
211 block_group->sectorsize > offset)
222 block_group->sectorsize > offset)
237 static void unlink_free_space(struct btrfs_block_group_cache *block_group, argument
240 rb_erase(&info->offset_index, &block_group
245 link_free_space(struct btrfs_block_group_cache *block_group, struct btrfs_free_space *info) argument
261 recalculate_thresholds(struct btrfs_block_group_cache *block_group) argument
298 bitmap_clear_bits(struct btrfs_block_group_cache *block_group, struct btrfs_free_space *info, u64 offset, u64 bytes) argument
316 bitmap_set_bits(struct btrfs_block_group_cache *block_group, struct btrfs_free_space *info, u64 offset, u64 bytes) argument
334 search_bitmap(struct btrfs_block_group_cache *block_group, struct btrfs_free_space *bitmap_info, u64 *offset, u64 *bytes) argument
368 find_free_space(struct btrfs_block_group_cache *block_group, u64 *offset, u64 *bytes, int debug) argument
405 add_new_bitmap(struct btrfs_block_group_cache *block_group, struct btrfs_free_space *info, u64 offset) argument
421 remove_from_bitmap(struct btrfs_block_group_cache *block_group, struct btrfs_free_space *bitmap_info, u64 *offset, u64 *bytes) argument
501 insert_into_bitmap(struct btrfs_block_group_cache *block_group, struct btrfs_free_space *info) argument
599 btrfs_add_free_space(struct btrfs_block_group_cache *block_group, u64 offset, u64 bytes) argument
673 btrfs_remove_free_space(struct btrfs_block_group_cache *block_group, u64 offset, u64 bytes) argument
790 btrfs_dump_free_space(struct btrfs_block_group_cache *block_group, u64 bytes) argument
812 btrfs_block_group_free_space(struct btrfs_block_group_cache *block_group) argument
834 __btrfs_return_cluster_to_free_space( struct btrfs_block_group_cache *block_group, struct btrfs_free_cluster *cluster) argument
872 btrfs_remove_free_space_cache(struct btrfs_block_group_cache *block_group) argument
910 btrfs_find_space_for_alloc(struct btrfs_block_group_cache *block_group, u64 offset, u64 bytes, u64 empty_size) argument
956 btrfs_return_cluster_to_free_space( struct btrfs_block_group_cache *block_group, struct btrfs_free_cluster *cluster) argument
988 btrfs_alloc_from_bitmap(struct btrfs_block_group_cache *block_group, struct btrfs_free_cluster *cluster, u64 bytes, u64 min_start) argument
1041 btrfs_alloc_from_cluster(struct btrfs_block_group_cache *block_group, struct btrfs_free_cluster *cluster, u64 bytes, u64 min_start) argument
1094 btrfs_bitmap_cluster(struct btrfs_block_group_cache *block_group, struct btrfs_free_space *entry, struct btrfs_free_cluster *cluster, u64 offset, u64 bytes, u64 min_bytes) argument
1165 btrfs_find_space_cluster(struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_block_group_cache *block_group, struct btrfs_free_cluster *cluster, u64 offset, u64 bytes, u64 empty_size) argument
[all...]
H A Dtransaction.h48 u64 block_group; member in struct:btrfs_trans_handle
71 trans->block_group = BTRFS_I(inode)->block_group;
78 BTRFS_I(inode)->block_group = trans->block_group;
H A Dextent-tree.c100 struct btrfs_block_group_cache *block_group)
113 if (block_group->key.objectid < cache->key.objectid) {
115 } else if (block_group->key.objectid > cache->key.objectid) {
123 rb_link_node(&block_group->cache_node, parent, p);
124 rb_insert_color(&block_group->cache_node,
262 static u64 add_new_free_space(struct btrfs_block_group_cache *block_group, argument
280 ret = btrfs_add_free_space(block_group, start,
292 ret = btrfs_add_free_space(block_group, start, size);
301 struct btrfs_block_group_cache *block_group = data; local
302 struct btrfs_fs_info *fs_info = block_group
99 btrfs_add_block_group_cache(struct btrfs_fs_info *info, struct btrfs_block_group_cache *block_group) argument
2615 struct btrfs_block_group_cache *block_group; local
4392 struct btrfs_block_group_cache *block_group = NULL; local
5061 struct btrfs_block_group_cache *block_group; local
6067 struct btrfs_block_group_cache *block_group; local
6178 struct btrfs_block_group_cache *block_group; local
6448 struct btrfs_block_group_cache *block_group; local
[all...]
H A Dbtrfs_inode.h124 u64 block_group; member in struct:btrfs_inode
H A Drelocation.c156 struct btrfs_block_group_cache *block_group; member in struct:reloc_control
1448 struct btrfs_block_group_cache *block_group)
1450 if (bytenr >= block_group->key.objectid &&
1451 bytenr < block_group->key.objectid + block_group->key.offset)
1550 if (!in_block_group(bytenr, rc->block_group))
2614 in_block_group(node->bytenr, rc->block_group)) {
3454 last = rc->block_group->key.objectid + rc->block_group->key.offset;
3565 rc->search_start = rc->block_group
1447 in_block_group(u64 bytenr, struct btrfs_block_group_cache *block_group) argument
[all...]
H A Dctree.h543 __le64 block_group; member in struct:btrfs_inode_item
738 struct btrfs_block_group_cache *block_group; member in struct:btrfs_free_cluster
757 struct btrfs_block_group_cache *block_group; member in struct:btrfs_caching_control
1412 BTRFS_SETGET_FUNCS(inode_block_group, struct btrfs_inode_item, block_group, 64);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ext4/
H A Dballoc.c47 ext4_group_t block_group)
51 if (actual_group == block_group)
57 ext4_group_t block_group,
67 block_group))
71 block_group))
77 if (!ext4_block_in_group(sb, tmp, block_group))
87 ext4_group_t block_group, struct ext4_group_desc *gdp)
99 if (!ext4_group_desc_csum_verify(sbi, block_group, gdp)) {
101 block_group);
112 bit_max = ext4_bg_has_super(sb, block_group);
46 ext4_block_in_group(struct super_block *sb, ext4_fsblk_t block, ext4_group_t block_group) argument
56 ext4_group_used_meta_blocks(struct super_block *sb, ext4_group_t block_group, struct ext4_group_desc *gdp) argument
86 ext4_init_block_bitmap(struct super_block *sb, struct buffer_head *bh, ext4_group_t block_group, struct ext4_group_desc *gdp) argument
198 ext4_get_group_desc(struct super_block *sb, ext4_group_t block_group, struct buffer_head **bh) argument
232 ext4_valid_block_bitmap(struct super_block *sb, struct ext4_group_desc *desc, unsigned int block_group, struct buffer_head *bh) argument
293 ext4_read_block_bitmap(struct super_block *sb, ext4_group_t block_group) argument
376 ext4_group_t block_group; local
[all...]
H A Dialloc.c69 ext4_group_t block_group,
78 if (!ext4_group_desc_csum_verify(sbi, block_group, gdp)) {
79 ext4_error(sb, "Checksum bad for group %u", block_group);
95 * Read the inode allocation bitmap for a given block_group, reading
101 ext4_read_inode_bitmap(struct super_block *sb, ext4_group_t block_group) argument
107 desc = ext4_get_group_desc(sb, block_group, NULL);
114 "block_group = %u, inode_bitmap = %llu",
115 block_group, bitmap_blk);
126 ext4_lock_group(sb, block_group);
128 ext4_init_inode_bitmap(sb, bh, block_group, des
68 ext4_init_inode_bitmap(struct super_block *sb, struct buffer_head *bh, ext4_group_t block_group, struct ext4_group_desc *gdp) argument
185 ext4_group_t block_group; local
1077 ext4_group_t block_group; local
[all...]
H A Dmballoc.c2549 ext4_group_t block_group, ext4_grpblk_t block, int count)
2554 discard_block = block + ext4_group_first_block_no(sb, block_group);
4456 ext4_group_t block_group; local
4513 ext4_get_group_no_and_offset(sb, block, &block_group, &bit);
4523 bitmap_bh = ext4_read_block_bitmap(sb, block_group);
4528 gdp = ext4_get_group_desc(sb, block_group, &gd_bh);
4569 ac->ac_b_ex.fe_group = block_group;
4575 err = ext4_mb_load_buddy(sb, block_group, &e4b);
4587 new_entry->group = block_group;
4591 ext4_lock_group(sb, block_group);
2548 ext4_issue_discard(struct super_block *sb, ext4_group_t block_group, ext4_grpblk_t block, int count) argument
[all...]
H A Dext4.h1497 ext4_group_t block_group; member in struct:ext4_iloc
1570 ext4_group_t block_group,
1574 ext4_group_t block_group);
1842 ext4_group_t block_group)
1844 return block_group >> sbi->s_log_groups_per_flex;
1841 ext4_flex_group(struct ext4_sb_info *sbi, ext4_group_t block_group) argument
H A Dinode.c480 ext4_group_t block_group; local
497 block_group = ei->i_block_group;
499 block_group &= ~(flex_size-1);
501 block_group++;
503 bg_start = ext4_group_first_block_no(inode->i_sb, block_group);
4792 iloc->block_group = (inode->i_ino - 1) / EXT4_INODES_PER_GROUP(sb);
4793 gdp = ext4_get_group_desc(sb, iloc->block_group, NULL);
5054 ei->i_block_group = iloc.block_group;
H A Dextents.c161 ext4_group_t block_group; local
181 block_group = ei->i_block_group;
191 block_group &= ~(flex_size-1);
193 block_group++;
195 bg_start = ext4_group_first_block_no(inode->i_sb, block_group);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Dblockgroup_lock.h57 bgl_lock_ptr(struct blockgroup_lock *bgl, unsigned int block_group) argument
59 return &bgl->locks[(block_group) & (NR_BG_LOCKS-1)].lock;
H A Dext2_fs_sb.h120 sb_bgl_lock(struct ext2_sb_info *sbi, unsigned int block_group) argument
122 return bgl_lock_ptr(sbi->s_blockgroup_lock, block_group);
H A Dext3_fs_sb.h90 sb_bgl_lock(struct ext3_sb_info *sbi, unsigned int block_group) argument
92 return bgl_lock_ptr(sbi->s_blockgroup_lock, block_group);
H A Dext3_fs.h791 unsigned long block_group; member in struct:ext3_iloc
854 unsigned int block_group,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/udf/
H A Dballoc.c57 unsigned int block_group)
62 if (block_group >= nr_groups) {
63 udf_debug("block_group (%d) > nr_groups (%d)\n", block_group,
67 if (bitmap->s_block_bitmap[block_group]) {
68 return block_group;
70 retval = read_block_bitmap(sb, bitmap, block_group,
71 block_group);
74 return block_group;
80 unsigned int block_group)
55 __load_block_bitmap(struct super_block *sb, struct udf_bitmap *bitmap, unsigned int block_group) argument
78 load_block_bitmap(struct super_block *sb, struct udf_bitmap *bitmap, unsigned int block_group) argument
119 unsigned long block_group; local
183 int bit, block, block_group, group_start; local
232 int newbit, bit = 0, block, block_group, group_start; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ext3/
H A Dialloc.c48 * Read the inode allocation bitmap for a given block_group, reading
54 read_inode_bitmap(struct super_block * sb, unsigned long block_group) argument
59 desc = ext3_get_group_desc(sb, block_group, NULL);
67 "block_group = %lu, inode_bitmap = %u",
68 block_group, le32_to_cpu(desc->bg_inode_bitmap));
96 unsigned long block_group; local
130 block_group = (ino - 1) / EXT3_INODES_PER_GROUP(sb);
132 bitmap_bh = read_inode_bitmap(sb, block_group);
142 if (!ext3_clear_bit_atomic(sb_bgl_lock(sbi, block_group),
147 gdp = ext3_get_group_desc (sb, block_group,
625 unsigned long block_group; local
[all...]
H A Dballoc.c45 * @block_group: given block group
50 unsigned int block_group,
58 if (block_group >= sbi->s_groups_count) {
60 "block_group >= groups_count - "
61 "block_group = %d, groups_count = %lu",
62 block_group, sbi->s_groups_count);
68 group_desc = block_group >> EXT3_DESC_PER_BLOCK_BITS(sb);
69 offset = block_group & (EXT3_DESC_PER_BLOCK(sb) - 1);
73 "block_group = %d, group_desc = %lu, desc = %lu",
74 block_group, group_des
49 ext3_get_group_desc(struct super_block * sb, unsigned int block_group, struct buffer_head ** bh) argument
84 ext3_valid_block_bitmap(struct super_block *sb, struct ext3_group_desc *desc, unsigned int block_group, struct buffer_head *bh) argument
139 read_block_bitmap(struct super_block *sb, unsigned int block_group) argument
479 unsigned long block_group; local
[all...]
H A Dinode.c2555 unsigned long block_group; local
2569 block_group = (ino - 1) / EXT3_INODES_PER_GROUP(sb);
2570 gdp = ext3_get_group_desc(sb, block_group, NULL);
2581 iloc->block_group = block_group;
2638 int block_group; local
2641 block_group = (inode->i_ino - 1) /
2651 block_group, NULL);
2829 ei->i_block_group = iloc.block_group;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ext2/
H A Dballoc.c40 unsigned int block_group,
48 if (block_group >= sbi->s_groups_count) {
50 "block_group >= groups_count - "
51 "block_group = %d, groups_count = %lu",
52 block_group, sbi->s_groups_count);
57 group_desc = block_group >> EXT2_DESC_PER_BLOCK_BITS(sb);
58 offset = block_group & (EXT2_DESC_PER_BLOCK(sb) - 1);
62 "block_group = %d, group_desc = %lu, desc = %lu",
63 block_group, group_desc, offset);
75 unsigned int block_group,
39 ext2_get_group_desc(struct super_block * sb, unsigned int block_group, struct buffer_head ** bh) argument
73 ext2_valid_block_bitmap(struct super_block *sb, struct ext2_group_desc *desc, unsigned int block_group, struct buffer_head *bh) argument
124 read_block_bitmap(struct super_block *sb, unsigned int block_group) argument
488 unsigned long block_group; local
[all...]
H A Dialloc.c40 * Read the inode allocation bitmap for a given block_group, reading
46 read_inode_bitmap(struct super_block * sb, unsigned long block_group) argument
51 desc = ext2_get_group_desc(sb, block_group, NULL);
59 "block_group = %lu, inode_bitmap = %u",
60 block_group, le32_to_cpu(desc->bg_inode_bitmap));
110 unsigned long block_group; local
135 block_group = (ino - 1) / EXT2_INODES_PER_GROUP(sb);
137 bitmap_bh = read_inode_bitmap(sb, block_group);
142 if (!ext2_clear_bit_atomic(sb_bgl_lock(EXT2_SB(sb), block_group),
147 ext2_release_inode(sb, block_group, is_director
157 unsigned long block_group; local
[all...]
H A Dext2.h95 unsigned int block_group,
H A Dinode.c1206 unsigned long block_group; local
1216 block_group = (ino - 1) / EXT2_INODES_PER_GROUP(sb);
1217 gdp = ext2_get_group_desc(sb, block_group, NULL);

Completed in 479 milliseconds

12