Searched refs:stripe_nr (Results 1 – 8 of 8) sorted by relevance
| /linux/fs/btrfs/ |
| H A D | raid56.c | 86 #define ASSERT_RBIO_STRIPE(expr, rbio, stripe_nr) \ argument 93 btrfs_crit(__fs_info, "stripe_nr=%d", (stripe_nr)); \ 691 unsigned int stripe_nr, in rbio_sector_index() argument 696 ASSERT_RBIO_STRIPE(stripe_nr < rbio->real_stripes, rbio, stripe_nr); in rbio_sector_index() 699 ret = stripe_nr * rbio->stripe_nsectors + sector_nr; in rbio_sector_index() 706 unsigned int stripe_nr, in rbio_paddr_index() argument 714 ret = rbio_sector_index(rbio, stripe_nr, sector_nr) * rbio->sector_nsteps + step_nr; in rbio_paddr_index() 720 unsigned int stripe_nr, unsigned int sector_nr, in rbio_stripe_paddr() argument 723 return rbio->stripe_paddrs[rbio_paddr_index(rbio, stripe_nr, sector_nr, step_nr)]; in rbio_stripe_paddr() 742 unsigned int stripe_nr, unsigned int sector_nr) in rbio_stripe_paddrs() argument [all …]
|
| H A D | zoned.c | 1588 u64 stripe_nr = 0, stripe_offset = 0; in btrfs_load_block_group_raid0() local 1611 stripe_nr = zone_info[i].alloc_offset >> BTRFS_STRIPE_LEN_SHIFT; in btrfs_load_block_group_raid0() 1613 if (stripe_offset == 0 && stripe_nr > 0) { in btrfs_load_block_group_raid0() 1614 stripe_nr--; in btrfs_load_block_group_raid0() 1617 alloc = ((stripe_nr * map->num_stripes + i) << BTRFS_STRIPE_LEN_SHIFT) + in btrfs_load_block_group_raid0() 1625 stripe_nr = 0; in btrfs_load_block_group_raid0() 1631 stripe_nr = last_alloc >> BTRFS_STRIPE_LEN_SHIFT; in btrfs_load_block_group_raid0() 1633 stripe_nr = div_u64_rem(stripe_nr, factor, &stripe_index); in btrfs_load_block_group_raid0() 1642 zone_info[i].alloc_offset = btrfs_stripe_nr_to_offset(stripe_nr); in btrfs_load_block_group_raid0() 1707 u64 stripe_nr = 0, stripe_offset = 0; in btrfs_load_block_group_raid10() local [all …]
|
| H A D | raid56.h | 254 u8 stripe_nr; member
|
| H A D | volumes.c | 44 u32 stripe_nr; member 6700 u32 stripe_nr; in btrfs_map_discard() local 6750 stripe_nr = offset >> BTRFS_STRIPE_LEN_SHIFT; in btrfs_map_discard() 6753 stripe_offset = offset - btrfs_stripe_nr_to_offset(stripe_nr); in btrfs_map_discard() 6757 stripe_cnt = stripe_nr_end - stripe_nr; in btrfs_map_discard() 6777 stripe_index = stripe_nr % factor; in btrfs_map_discard() 6778 stripe_nr /= factor; in btrfs_map_discard() 6788 stripe_index = stripe_nr % map->num_stripes; in btrfs_map_discard() 6789 stripe_nr /= map->num_stripes; in btrfs_map_discard() 6801 stripe_offset + btrfs_stripe_nr_to_offset(stripe_nr); in btrfs_map_discard() [all …]
|
| H A D | volumes.h | 725 static inline u64 btrfs_stripe_nr_to_offset(u32 stripe_nr) in btrfs_stripe_nr_to_offset() argument 727 return (u64)stripe_nr << BTRFS_STRIPE_LEN_SHIFT; in btrfs_stripe_nr_to_offset()
|
| H A D | block-group.c | 2305 u32 stripe_nr; in btrfs_rmap_block() local 2313 stripe_nr = (physical - map->stripes[i].physical) >> in btrfs_rmap_block() 2320 stripe_nr = div_u64(stripe_nr * map->num_stripes + i, in btrfs_rmap_block() 2327 bytenr = chunk_start + stripe_nr * io_stripe_size + offset; in btrfs_rmap_block()
|
| H A D | scrub.c | 1409 u32 stripe_nr; in get_raid56_logic_offset() local 1415 stripe_nr = (u32)(*offset >> BTRFS_STRIPE_LEN_SHIFT) / data_stripes; in get_raid56_logic_offset() 1418 rot = stripe_nr % map->num_stripes; in get_raid56_logic_offset()
|
| /linux/include/trace/events/ |
| H A D | btrfs.h | 3312 __field( u8, stripe_nr ) 3322 __entry->stripe_nr = trace_info->stripe_nr; 3335 (__entry->stripe_nr < __entry->nr_data) ? "DATA" : 3336 ((__entry->stripe_nr < __entry->real_stripes) ? "PQ" : 3338 (__entry->stripe_nr < __entry->nr_data) ? 3339 (__entry->stripe_nr + 1) : 3340 ((__entry->stripe_nr < __entry->real_stripes) ? 3341 (__entry->stripe_nr - __entry->nr_data + 1) : 0),
|