| /linux/drivers/md/ |
| H A D | md-bitmap.h | 81 typedef void (md_bitmap_fn)(struct mddev *mddev, sector_t offset, 89 int (*resize)(struct mddev *mddev, sector_t blocks, int chunksize); 99 sector_t *offset, 104 void (*reshape_mark)(struct mddev *mddev, sector_t old_pos, 105 sector_t new_pos); 118 sector_t (*skip_sync_blocks)(struct mddev *mddev, sector_t offset); 119 bool (*blocks_synced)(struct mddev *mddev, sector_t offset); 120 bool (*start_sync)(struct mddev *mddev, sector_t offset, 121 sector_t *blocks, bool degraded); 122 void (*end_sync)(struct mddev *mddev, sector_t offset, sector_t *blocks); [all …]
|
| H A D | md.h | 24 #define MaxSector (~(sector_t)0) 137 sector_t sectors; /* Device size (in 512bytes sectors) */ 153 sector_t data_offset; /* start of data in array */ 154 sector_t new_data_offset;/* only relevant while reshaping */ 155 sector_t sb_start; /* offset of the super block (in 512byte sectors) */ 185 sector_t recovery_offset;/* If this device has been partially 189 sector_t journal_tail; /* If this device is a journal device, 224 sector_t sector; /* First sector of the PPL space */ 299 static inline int is_badblock(struct md_rdev *rdev, sector_t s, sector_t sectors, in is_badblock() 300 sector_t *first_bad, sector_t *bad_sectors) in is_badblock() [all …]
|
| H A D | raid10.h | 20 sector_t head_position; 40 sector_t stride; /* distance between far copies. 51 sector_t chunk_mask; 57 sector_t dev_sectors; /* temp copy of 59 sector_t reshape_progress; 60 sector_t reshape_safe; 62 sector_t offset_diff; 80 sector_t next_resync; 103 sector_t cluster_sync_low; 104 sector_t cluster_sync_high; [all …]
|
| H A D | md-cluster.h | 18 int (*resync_info_update)(struct mddev *mddev, sector_t lo, sector_t hi); 21 void (*resync_info_get)(struct mddev *mddev, sector_t *lo, sector_t *hi); 27 int (*area_resyncing)(struct mddev *mddev, int direction, sector_t lo, sector_t hi); 34 int (*resize_bitmaps)(struct mddev *mddev, sector_t newsize, sector_t oldsize); 37 void (*update_size)(struct mddev *mddev, sector_t old_dev_sectors);
|
| H A D | dm-verity.h | 56 sector_t hash_start; /* index of first hash block on hash_dev */ 57 sector_t hash_end; /* 1 + index of last hash block on hash dev */ 58 sector_t data_blocks; /* the number of data blocks */ 76 sector_t hash_level_block[DM_VERITY_MAX_LEVELS]; 89 sector_t blkno; 102 sector_t block; 141 sector_t block, u8 *digest, bool *is_zero);
|
| H A D | dm-unstripe.c | 14 sector_t physical_start; 19 sector_t unstripe_width; 20 sector_t unstripe_offset; 42 sector_t tmp_len; in unstripe_ctr() 82 if (sscanf(argv[4], "%llu%c", &start, &dummy) != 1 || start != (sector_t)start) { in unstripe_ctr() 88 uc->unstripe_offset = (sector_t)uc->unstripe * uc->chunk_size; in unstripe_ctr() 89 uc->unstripe_width = (sector_t)(uc->stripes - 1) * uc->chunk_size; in unstripe_ctr() 117 static sector_t map_to_core(struct dm_target *ti, struct bio *bio) in map_to_core() 120 sector_t sector = dm_target_offset(ti, bio->bi_iter.bi_sector); in map_to_core() 121 sector_t tmp_sector = sector; in map_to_core()
|
| H A D | dm-verity-fec.h | 33 sector_t start; /* parity data start in blocks */ 34 sector_t blocks; /* number of blocks covered */ 35 sector_t region_blocks; /* blocks per region: ceil(blocks / rs_k) */ 36 sector_t hash_blocks; /* blocks covered after v->hash_start */ 77 sector_t block, u8 *dest); 117 sector_t block, u8 *dest) in verity_fec_decode()
|
| H A D | dm-exception-store.h | 22 typedef sector_t chunk_t; 108 sector_t *total_sectors, sector_t *sectors_allocated, 109 sector_t *metadata_sectors); 170 static inline sector_t get_dev_size(struct block_device *bdev) in get_dev_size() 176 sector_t sector) in sector_to_chunk()
|
| H A D | raid0.c | 41 sector_t zone_size = 0; in dump_zones() 42 sector_t zone_start = 0; in dump_zones() 69 sector_t curr_zone_end, sectors; in create_strip_zones() 280 sector_t first_sector = conf->strip_zone[i-1].zone_end; in create_strip_zones() 306 sector_t *sectorp) in find_zone() 310 sector_t sector = *sectorp; in find_zone() 326 sector_t sector, sector_t *sector_offset) in map_sector() 329 sector_t chunk; in map_sector() 358 static sector_t raid0_size(struct mddev *mddev, sector_t sectors, int raid_disks) in raid0_size() 360 sector_t array_sectors = 0; in raid0_size() [all …]
|
| H A D | md-bitmap.c | 221 static int __bitmap_resize(struct bitmap *bitmap, sector_t blocks, 352 sector_t sector = mddev->bitmap_info.offset + offset + in read_sb_page() 437 sector_t ps = pg_index * PAGE_SIZE / SECTOR_SIZE; in __write_sb_page() 440 sector_t doff; in __write_sb_page() 564 sector_t block, blk_cur; in read_file_page() 848 sector_t bm_blocks = bitmap->mddev->resync_max_sectors; in md_bitmap_read_sb() 1150 static void md_bitmap_file_set_bit(struct bitmap *bitmap, sector_t block) in md_bitmap_file_set_bit() 1181 static void md_bitmap_file_clear_bit(struct bitmap *bitmap, sector_t block) in md_bitmap_file_clear_bit() 1211 static int md_bitmap_file_test_bit(struct bitmap *bitmap, sector_t block) in md_bitmap_file_test_bit() 1310 static void md_bitmap_set_memory_bits(struct bitmap *bitmap, sector_t offset, int needed); [all …]
|
| H A D | raid5.h | 207 sector_t sector; /* sector of this row */ 236 sector_t log_start; /* first meta block on the journal */ 267 sector_t sector; /* sector of this page */ 556 sector_t sector; /* stripe sector */ 592 sector_t reshape_progress; 596 sector_t reshape_safe; 717 static inline struct bio *r5_next_bio(struct r5conf *conf, struct bio *bio, sector_t sector) in r5_next_bio() 806 sector_t raid5_compute_blocknr(struct stripe_head *sh, int i, int previous); 808 sector_t raid5_compute_sector(struct r5conf *conf, sector_t r_sector, 819 struct stripe_request_ctx *ctx, sector_t sector,
|
| H A D | dm-snap-transient.c | 26 sector_t next_free; 46 sector_t size = get_dev_size(dm_snap_cow(store->snap)->bdev); in transient_prepare_exception() 67 sector_t *total_sectors, in transient_usage() 68 sector_t *sectors_allocated, in transient_usage() 69 sector_t *metadata_sectors) in transient_usage()
|
| H A D | md-linear.c | 16 sector_t end_sector; 21 sector_t array_sectors; 30 static inline struct dev_info *which_dev(struct mddev *mddev, sector_t sector) in which_dev() 55 static sector_t linear_size(struct mddev *mddev, sector_t sectors, int raid_disks) in linear_size() 58 sector_t array_sectors; in linear_size() 119 sector_t sectors; in linear_conf() 239 sector_t start_sector, end_sector, data_offset; in linear_make_request() 240 sector_t bio_sector = bio->bi_iter.bi_sector; in linear_make_request()
|
| /linux/include/linux/ |
| H A D | dm-bufio.h | 48 void dm_bufio_set_sector_offset(struct dm_bufio_client *c, sector_t start); 64 void *dm_bufio_read(struct dm_bufio_client *c, sector_t block, 67 void *dm_bufio_read_with_ioprio(struct dm_bufio_client *c, sector_t block, 74 void *dm_bufio_get(struct dm_bufio_client *c, sector_t block, 81 void *dm_bufio_new(struct dm_bufio_client *c, sector_t block, 90 sector_t block, unsigned int n_blocks); 93 sector_t block, unsigned int n_blocks, 140 int dm_bufio_issue_discard(struct dm_bufio_client *c, sector_t block, sector_t count); 147 void dm_bufio_forget(struct dm_bufio_client *c, sector_t block); 154 void dm_bufio_forget_buffers(struct dm_bufio_client *c, sector_t block, sector_t n_blocks); [all …]
|
| H A D | badblocks.h | 41 sector_t sector; 42 sector_t size; /* in sectors */ 46 sector_t start; 47 sector_t len; 51 int badblocks_check(struct badblocks *bb, sector_t s, sector_t sectors, 52 sector_t *first_bad, sector_t *bad_sectors); 53 bool badblocks_set(struct badblocks *bb, sector_t s, sector_t sectors, 55 bool badblocks_clear(struct badblocks *bb, sector_t s, sector_t sectors);
|
| H A D | blkdev.h | 449 int blkdev_get_zone_info(struct block_device *bdev, sector_t sector, 453 int blkdev_report_zones(struct block_device *bdev, sector_t sector, 455 int blkdev_report_zones_cached(struct block_device *bdev, sector_t sector, 458 sector_t sectors, sector_t nr_sectors); 477 sector_t sector; 478 sector_t nr_sectors; 756 static inline unsigned int disk_zone_no(struct gendisk *disk, sector_t sector) in disk_zone_no() 836 bool set_capacity_and_notify(struct gendisk *disk, sector_t size); 843 static inline sector_t get_start_sect(struct block_device *bdev) in get_start_sect() 848 static inline sector_t bdev_nr_sectors(struct block_device *bdev) in bdev_nr_sectors() [all …]
|
| /linux/block/ |
| H A D | badblocks.c | 457 static int prev_by_hint(struct badblocks *bb, sector_t s, int hint) in prev_by_hint() 484 sector_t s = bad->start; in prev_badblocks() 511 sector_t a = BB_OFFSET(p[mid]); in prev_badblocks() 537 sector_t s = bad->start; in can_merge_front() 554 sector_t sectors = bad->len; in front_merge() 555 sector_t s = bad->start; in front_merge() 562 merged = min_t(sector_t, sectors, BB_END(p[prev]) - s); in front_merge() 564 merged = min_t(sector_t, sectors, BB_MAX_LEN - BB_LEN(p[prev])); in front_merge() 720 sector_t orig_end = BB_END(p[prev]); in front_overwrite() 785 len = min_t(sector_t, bad->len, BB_MAX_LEN); in insert_at() [all …]
|
| /linux/fs/nilfs2/ |
| H A D | the_nilfs.h | 134 sector_t ns_last_pseg; 266 void nilfs_set_last_segment(struct the_nilfs *, sector_t, u64, __u64); 274 int nilfs_count_free_blocks(struct the_nilfs *, sector_t *); 301 sector_t *seg_start, sector_t *seg_end) in nilfs_get_segment_range() 303 *seg_start = (sector_t)nilfs->ns_blocks_per_segment * segnum; in nilfs_get_segment_range() 309 static inline sector_t 313 (sector_t)nilfs->ns_blocks_per_segment * segnum; in nilfs_get_segment_start_blocknr() 317 nilfs_get_segnum_of_block(struct the_nilfs *nilfs, sector_t blocknr) in nilfs_get_segnum_of_block() 319 sector_t segnum = blocknr; in nilfs_get_segnum_of_block() 326 nilfs_terminate_segment(struct the_nilfs *nilfs, sector_t seg_start, in nilfs_terminate_segment() [all …]
|
| H A D | segment.h | 37 sector_t ri_super_root; 40 sector_t ri_lsegs_start; 41 sector_t ri_lsegs_end; 44 sector_t ri_pseg_start; 236 extern int nilfs_read_super_root_block(struct the_nilfs *, sector_t,
|
| /linux/fs/nfs/blocklayout/ |
| H A D | blocklayout.h | 134 sector_t be_f_offset; /* the starting offset in the file */ 135 sector_t be_length; /* the size of the extent */ 136 sector_t be_v_offset; /* the starting offset in the volume */ 189 int ext_tree_remove(struct pnfs_block_layout *bl, bool rw, sector_t start, 190 sector_t end); 191 int ext_tree_mark_written(struct pnfs_block_layout *bl, sector_t start, 192 sector_t len, u64 lwb); 193 bool ext_tree_lookup(struct pnfs_block_layout *bl, sector_t isect,
|
| H A D | extent_tree.c | 40 static inline sector_t 47 __ext_tree_search(struct rb_root *root, sector_t start) in __ext_tree_search() 179 sector_t start, sector_t end, struct list_head *tmp) in __ext_tree_remove() 182 sector_t len1 = 0, len2 = 0; in __ext_tree_remove() 183 sector_t orig_v_offset; in __ext_tree_remove() 184 sector_t orig_len; in __ext_tree_remove() 286 sector_t new_len = ext_f_end(new) - ext_f_end(be); in ext_tree_insert() 287 sector_t diff = new->be_length - new_len; in ext_tree_insert() 299 sector_t new_len = ext_f_end(new) - ext_f_end(be); in ext_tree_insert() 300 sector_t diff = new->be_length - new_len; in ext_tree_insert() [all …]
|
| /linux/drivers/block/drbd/ |
| H A D | drbd_interval.c | 10 sector_t interval_end(struct rb_node *node) in interval_end() 19 struct drbd_interval, rb, sector_t, end, NODE_END); 28 sector_t this_end = this->sector + (this->size >> 9); in drbd_insert_interval() 69 drbd_contains_interval(struct rb_root *root, sector_t sector, in drbd_contains_interval() 118 drbd_find_overlap(struct rb_root *root, sector_t sector, unsigned int size) in drbd_find_overlap() 122 sector_t end = sector + (size >> 9); in drbd_find_overlap() 148 drbd_next_overlap(struct drbd_interval *i, sector_t sector, unsigned int size) in drbd_next_overlap() 150 sector_t end = sector + (size >> 9); in drbd_next_overlap()
|
| H A D | drbd_interval.h | 10 sector_t sector; /* start sector of the interval */ 11 sector_t end; /* highest interval end in subtree */ 33 extern bool drbd_contains_interval(struct rb_root *, sector_t, 36 extern struct drbd_interval *drbd_find_overlap(struct rb_root *, sector_t, 38 extern struct drbd_interval *drbd_next_overlap(struct drbd_interval *, sector_t,
|
| /linux/include/target/ |
| H A D | target_core_backend.h | 49 sector_t (*get_blocks)(struct se_device *); 50 sector_t (*get_alignment_offset_lbas)(struct se_device *); 71 sector_t lba, sector_t nolb); 96 sector_t sbc_get_write_same_sectors(struct se_cmd *cmd); 98 sense_reason_t sbc_dif_verify(struct se_cmd *, sector_t, unsigned int, 123 sector_t target_to_linux_sector(struct se_device *dev, sector_t lb);
|
| /linux/fs/hfsplus/ |
| H A D | part_tbl.c | 71 sector_t *part_start, sector_t *part_size) in hfs_parse_old_pmap() 92 struct new_pmap *pm, sector_t *part_start, sector_t *part_size) in hfs_parse_new_pmap() 129 sector_t *part_start, sector_t *part_size) in hfs_part_find()
|