/linux-master/fs/btrfs/ |
H A D | volumes.c | 7368 ASSERT(BTRFS_SUPER_INFO_SIZE <= fs_info->nodesize);
|
H A D | qgroup.c | 2209 u32 nodesize = fs_info->nodesize; local 2284 nodesize); 2288 nodesize); 2588 fs_info->nodesize); 3141 * the full rescan, by just adding nodesize to the @parent's excl/rfer. 3189 parent->excl += fs_info->nodesize; 3190 parent->rfer += fs_info->nodesize; 3345 level_size = fs_info->nodesize; 3663 num_bytes = fs_info->nodesize; [all...] |
H A D | ioctl.c | 689 fs_info->nodesize); 2879 fi_args->nodesize = fs_info->nodesize;
|
H A D | scrub.c | 601 const u32 sectors_per_tree = fs_info->nodesize >> fs_info->sectorsize_bits; 693 const u32 sectors_per_tree = fs_info->nodesize >> fs_info->sectorsize_bits; 754 const u32 sectors_per_tree = fs_info->nodesize >> fs_info->sectorsize_bits; 1344 len = fs_info->nodesize; 1450 *size_ret = path->nodes[0]->fs_info->nodesize; 2906 /* At mount time we have ensured nodesize is in the range of [4K, 64K]. */ 2907 ASSERT(fs_info->nodesize <= BTRFS_STRIPE_LEN); 2911 * value (max nodesize / min sectorsize), thus nodesize should always 2914 ASSERT(fs_info->nodesize < [all...] |
H A D | backref.c | 2241 size = fs_info->nodesize;
|
H A D | extent_io.c | 895 if (fs_info->nodesize >= PAGE_SIZE) { 1706 if (fs_info->nodesize < PAGE_SIZE) { 1764 int sectors_per_node = fs_info->nodesize >> fs_info->sectorsize_bits; 1850 if (page_to_fs_info(page)->nodesize < PAGE_SIZE) 3360 if (fs_info->nodesize >= PAGE_SIZE) { 3533 return __alloc_dummy_extent_buffer(fs_info, start, fs_info->nodesize); 3664 if (fs_info->nodesize < PAGE_SIZE) 3693 if (fs_info->nodesize < PAGE_SIZE && 3694 offset_in_page(start) + fs_info->nodesize > PAGE_SIZE) { 3696 "tree block crosses page boundary, start %llu nodesize [all...] |
H A D | extent-tree.c | 123 offset = fs_info->nodesize; 156 key.offset == fs_info->nodesize) 1108 extent_size = fs_info->nodesize; 1165 extent_size = fs_info->nodesize; 1756 .num_bytes = fs_info->nodesize, 2557 num_bytes = fs_info->nodesize; 4961 return alloc_reserved_extent(trans, node->bytenr, fs_info->nodesize); 5163 u32 blocksize = fs_info->nodesize; 5432 root->fs_info->nodesize, parent, 5642 fs_info->nodesize, paren [all...] |
H A D | transaction.c | 624 qgroup_reserved = num_items * fs_info->nodesize; 650 num_bytes += fs_info->nodesize;
|
H A D | root-tree.c | 524 qgroup_num_bytes = 3 * fs_info->nodesize;
|
H A D | zoned.c | 1267 length = fs_info->nodesize; 2363 min_alloc_bytes = fs_info->nodesize;
|
H A D | block-group.c | 492 fs_info->nodesize : fs_info->sectorsize; 815 fs_info->nodesize;
|
H A D | tree-log.c | 2554 cache->reserved -= fs_info->nodesize; 2555 cache->space_info->bytes_reserved -= fs_info->nodesize;
|
H A D | tree-checker.c | 1258 len = eb->fs_info->nodesize; 1378 key->offset != fs_info->nodesize)) { 1381 key->offset, fs_info->nodesize); 1543 prev_end += fs_info->nodesize;
|
H A D | sysfs.c | 1038 return sysfs_emit(buf, "%u\n", fs_info->super_copy->nodesize); 1041 BTRFS_ATTR(, nodesize, btrfs_nodesize_show); 1358 BTRFS_ATTR_PTR(, nodesize),
|
H A D | subpage.c | 16 * all nodesize would fit inside one page, thus we don't need to handle 82 * routine if nodesize < PAGE_SIZE. 84 if (fs_info->nodesize < PAGE_SIZE)
|
H A D | send.c | 7458 reada_max = (*level == 1 ? SZ_128K : eb->fs_info->nodesize); 7463 reada_done += eb->fs_info->nodesize; 7704 tmp_buf = kvmalloc(fs_info->nodesize, GFP_KERNEL);
|
H A D | relocation.c | 179 blocksize = rc->extent_root->fs_info->nodesize; 1276 blocksize = fs_info->nodesize; 1748 * Thus the needed metadata size is at most root_level * nodesize, 1752 min_reserved = fs_info->nodesize * reserve_level * 2; 1869 rc->merging_rsv_size += fs_info->nodesize * (BTRFS_MAX_LEVEL - 1) * 2; 2338 num_bytes += fs_info->nodesize; 2376 tmp = fs_info->nodesize * RELOCATION_RESERVED_NODES; 2386 rc->block_rsv->size = tmp + fs_info->nodesize * 2494 blocksize = root->fs_info->nodesize; 2633 u32 blocksize = rc->extent_root->fs_info->nodesize; [all...] |
H A D | reflink.c | 354 buf = kvmalloc(fs_info->nodesize, GFP_KERNEL);
|
H A D | fs.h | 181 * sectorsize, but not to nodesize. This should be rare nowadays. 785 u32 nodesize; member in struct:btrfs_fs_info 933 return (u64)fs_info->nodesize * BTRFS_MAX_LEVEL * 2 * num_items; 943 return (u64)fs_info->nodesize * BTRFS_MAX_LEVEL * num_items;
|
H A D | free-space-tree.c | 1130 start += trans->fs_info->nodesize;
|
H A D | disk-io.c | 88 first_page_part = fs_info->nodesize; 92 first_page_part = min_t(u32, PAGE_SIZE, fs_info->nodesize); 102 * nodesize <= PAGE_SIZE and large folio all handled by above 587 cur_bit += (fs_info->nodesize >> fs_info->sectorsize_bits) - 1; 1022 fs_info->nodesize); 2352 u64 nodesize = btrfs_super_nodesize(sb); local 2382 * Check sectorsize and nodesize first, other check will need it. 2406 if (!is_power_of_2(nodesize) || nodesize < sectorsize || 2407 nodesize > BTRFS_MAX_METADATA_BLOCKSIZ 3200 u32 nodesize; local [all...] |
H A D | delalloc-space.c | 268 * account one nodesize for each outstanding extent 272 qgroup_rsv_size = (u64)outstanding_extents * fs_info->nodesize; 302 *qgroup_reserve = nr_extents * fs_info->nodesize;
|
/linux-master/include/uapi/linux/ |
H A D | btrfs.h | 280 __u32 nodesize; /* out */ member in struct:btrfs_ioctl_fs_info_args
|
/linux-master/fs/btrfs/tests/ |
H A D | extent-io-tests.c | 109 static int test_find_delalloc(u32 sectorsize, u32 nodesize) argument 127 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); 506 static int test_eb_bitmaps(u32 sectorsize, u32 nodesize) argument 515 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); 521 bitmap = kmalloc(nodesize, GFP_KERNEL); 528 eb = __alloc_dummy_extent_buffer(fs_info, 0, nodesize); 543 * not nodesize aligned. 545 eb = __alloc_dummy_extent_buffer(fs_info, sectorsize, nodesize); 711 static int test_eb_mem_ops(u32 sectorsize, u32 nodesize) argument 720 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsiz 811 btrfs_test_extent_io(u32 sectorsize, u32 nodesize) argument [all...] |
H A D | inode-tests.c | 218 static noinline int test_btrfs_get_extent(u32 sectorsize, u32 nodesize) argument 237 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); 249 root->node = alloc_dummy_extent_buffer(fs_info, nodesize); 807 static int test_hole_first(u32 sectorsize, u32 nodesize) argument 823 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); 835 root->node = alloc_dummy_extent_buffer(fs_info, nodesize); 905 static int test_extent_accounting(u32 sectorsize, u32 nodesize) argument 920 fs_info = btrfs_alloc_dummy_fs_info(nodesize, sectorsize); 1092 int btrfs_test_inodes(u32 sectorsize, u32 nodesize) argument 1101 ret = test_btrfs_get_extent(sectorsize, nodesize); [all...] |