Lines Matching refs:chunk
387 struct btrfs_chunk *chunk, in btrfs_check_chunk_valid() argument
410 length = btrfs_chunk_length(leaf, chunk); in btrfs_check_chunk_valid()
411 stripe_len = btrfs_chunk_stripe_len(leaf, chunk); in btrfs_check_chunk_valid()
412 num_stripes = btrfs_chunk_num_stripes(leaf, chunk); in btrfs_check_chunk_valid()
413 sub_stripes = btrfs_chunk_sub_stripes(leaf, chunk); in btrfs_check_chunk_valid()
414 type = btrfs_chunk_type(leaf, chunk); in btrfs_check_chunk_valid()
436 if (btrfs_chunk_sector_size(leaf, chunk) != sectorsize) { in btrfs_check_chunk_valid()
438 (unsigned long long)btrfs_chunk_sector_size(leaf, chunk)); in btrfs_check_chunk_valid()
517 struct btrfs_chunk *chunk, int slot) in read_one_chunk() argument
531 length = btrfs_chunk_length(leaf, chunk); in read_one_chunk()
532 num_stripes = btrfs_chunk_num_stripes(leaf, chunk); in read_one_chunk()
534 ret = btrfs_check_chunk_valid(fs_info, leaf, chunk, slot, logical); in read_one_chunk()
556 map->io_width = btrfs_chunk_io_width(leaf, chunk); in read_one_chunk()
557 map->io_align = btrfs_chunk_io_align(leaf, chunk); in read_one_chunk()
558 map->sector_size = btrfs_chunk_sector_size(leaf, chunk); in read_one_chunk()
559 map->stripe_len = btrfs_chunk_stripe_len(leaf, chunk); in read_one_chunk()
560 map->type = btrfs_chunk_type(leaf, chunk); in read_one_chunk()
561 map->sub_stripes = btrfs_chunk_sub_stripes(leaf, chunk); in read_one_chunk()
565 btrfs_stripe_offset_nr(leaf, chunk, i); in read_one_chunk()
566 devid = btrfs_stripe_devid_nr(leaf, chunk, i); in read_one_chunk()
568 btrfs_stripe_dev_uuid_nr(chunk, i), in read_one_chunk()
654 struct btrfs_chunk *chunk; in btrfs_read_sys_array() local
694 chunk = (struct btrfs_chunk *)sb_array_offset; in btrfs_read_sys_array()
703 num_stripes = btrfs_chunk_num_stripes(sb, chunk); in btrfs_read_sys_array()
716 ret = read_one_chunk(fs_info, &key, sb, chunk, -1); in btrfs_read_sys_array()
786 struct btrfs_chunk *chunk; in btrfs_read_chunk_tree() local
787 chunk = btrfs_item_ptr(leaf, slot, struct btrfs_chunk); in btrfs_read_chunk_tree()
788 ret = read_one_chunk(fs_info, &found_key, leaf, chunk, in btrfs_read_chunk_tree()
810 struct btrfs_chunk *chunk) in btrfs_stripe_length() argument
814 u32 num_stripes = btrfs_chunk_num_stripes(leaf, chunk); in btrfs_stripe_length()
815 u64 profile = btrfs_chunk_type(leaf, chunk) & in btrfs_stripe_length()
818 chunk_len = btrfs_chunk_length(leaf, chunk); in btrfs_stripe_length()
839 btrfs_chunk_sub_stripes(leaf, chunk)); in btrfs_stripe_length()