Home
last modified time | relevance | path

Searched refs:sector_t (Results 1 – 25 of 435) sorted by relevance

12345678910>>...18

/linux-6.15/block/
H A Dblk-lib.c13 static sector_t bio_discard_limit(struct block_device *bdev, sector_t sector) in bio_discard_limit()
16 sector_t granularity_aligned_sector; in bio_discard_limit()
39 sector_t *sector, sector_t *nr_sects, gfp_t gfp_mask) in blk_alloc_discard_bio()
86 sector_t nr_sects, gfp_t gfp_mask) in blkdev_issue_discard()
122 sector_t sector, sector_t nr_sects, gfp_t gfp_mask, in __blkdev_issue_write_zeroes()
149 sector_t nr_sects, gfp_t gfp, unsigned flags) in blkdev_issue_write_zeroes()
151 sector_t limit = bio_write_zeroes_limit(bdev); in blkdev_issue_write_zeroes()
192 return min(pages, (sector_t)BIO_MAX_VECS); in __blkdev_sectors_to_bio_pages()
196 sector_t sector, sector_t nr_sects, gfp_t gfp_mask, in __blkdev_issue_zero_pages()
213 len = min_t(sector_t, in __blkdev_issue_zero_pages()
[all …]
H A Dbadblocks.c484 sector_t s = bad->start; in prev_badblocks()
537 sector_t s = bad->start; in can_merge_front()
555 sector_t s = bad->start; in front_merge()
839 static bool _badblocks_set(struct badblocks *bb, sector_t s, sector_t sectors, in _badblocks_set()
922 len = min_t(sector_t, in _badblocks_set()
1065 sector_t target; in _badblocks_clear()
1187 sector_t *first_bad, sector_t *bad_sectors) in _badblocks_check()
1298 int badblocks_check(struct badblocks *bb, sector_t s, sector_t sectors, in badblocks_check()
1299 sector_t *first_bad, sector_t *bad_sectors) in badblocks_check()
1341 bool badblocks_set(struct badblocks *bb, sector_t s, sector_t sectors, in badblocks_set()
[all …]
/linux-6.15/include/linux/
H A Ddm-bufio.h48 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,
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);
162 sector_t dm_bufio_get_device_size(struct dm_bufio_client *c);
[all …]
H A Dbadblocks.h41 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 Dbuffer_head.h68 sector_t b_blocknr; /* start block number */
215 sector_t len);
227 sector_t block, unsigned size);
234 sector_t block, unsigned size, gfp_t gfp);
244 sector_t bblock, unsigned blocksize);
279 sector_t generic_block_bmap(struct address_space *, sector_t, get_block_t *);
364 sector_t block, unsigned size) in getblk_unmovable()
375 sector_t block, unsigned size) in __getblk()
386 sector_t block) in sb_getblk()
392 sector_t block, gfp_t gfp) in sb_getblk_gfp()
[all …]
H A Dblkdev.h429 sector_t sectors, sector_t nr_sectors);
448 sector_t sector;
449 sector_t nr_sectors;
844 sector_t sector) in disk_zone_capacity()
853 sector_t pos) in bdev_zone_capacity()
1046 sector_t offset);
1048 sector_t offset, const char *pfx);
1167 sector_t nr_sects, gfp_t gfp_mask);
1171 sector_t nr_sects, gfp_t gfp);
1428 sector_t sector) in bdev_offset_from_zone_start()
[all …]
/linux-6.15/drivers/md/
H A Dmd.h296 sector_t *first_bad, sector_t *bad_sectors) in is_badblock()
312 sector_t first_bad; in rdev_has_badblock()
313 sector_t bad_sectors; in rdev_has_badblock()
481 sector_t suspend_lo;
482 sector_t suspend_hi;
523 sector_t recovery_cp;
749 sector_t (*sync_request)(struct mddev *mddev, sector_t sector_nr,
752 sector_t (*size) (struct mddev *mddev, sector_t sectors, int raid_disks);
860 sector_t offset;
893 struct bio *bio, sector_t start, sector_t size);
[all …]
H A Draid10.h20 sector_t head_position;
56 sector_t chunk_mask;
62 sector_t dev_sectors; /* temp copy of
64 sector_t reshape_progress;
65 sector_t reshape_safe;
67 sector_t offset_diff;
85 sector_t next_resync;
108 sector_t cluster_sync_low;
109 sector_t cluster_sync_high;
123 sector_t sector; /* virtual sector number */
[all …]
H A Dmd-bitmap.h76 int (*resize)(struct mddev *mddev, sector_t blocks, int chunksize,
92 int (*startwrite)(struct mddev *mddev, sector_t offset,
94 void (*endwrite)(struct mddev *mddev, sector_t offset,
96 bool (*start_sync)(struct mddev *mddev, sector_t offset,
97 sector_t *blocks, bool degraded);
98 void (*end_sync)(struct mddev *mddev, sector_t offset, sector_t *blocks);
99 void (*cond_end_sync)(struct mddev *mddev, sector_t sector, bool force);
106 sector_t old_lo, sector_t old_hi,
107 sector_t new_lo, sector_t new_hi);
109 int (*copy_from_slot)(struct mddev *mddev, int slot, sector_t *lo,
[all …]
H A Dmd-cluster.h18 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 Draid1.h43 sector_t head_position;
48 sector_t next_seq_sect;
49 sector_t seq_start;
139 sector_t cluster_sync_low;
140 sector_t cluster_sync_high;
158 sector_t sector;
212 static inline int sector_to_idx(sector_t sector) in sector_to_idx()
H A Ddm-unstripe.c14 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 = bio->bi_iter.bi_sector; in map_to_core()
121 sector_t tmp_sector = sector; in map_to_core()
H A Ddm-table.c233 sector_t start, sector_t len, void *data) in device_area_is_invalid()
422 sector_t start, sector_t len, void *data) in dm_set_device_limits()
680 sector_t start, sector_t len, char *params) in dm_table_add_target()
860 sector_t start, sector_t len, void *data) in device_not_dax_capable()
896 sector_t start, sector_t len, void *data) in device_is_rq_stackable()
1154 sector_t start, sector_t len, void *data) in dm_keyslot_evict_callback()
1461 sector_t start, sector_t len, void *data) in count_device()
1494 sector_t start, sector_t len, void *data) in device_not_zoned()
1502 sector_t start, sector_t len, void *data) in device_is_zoned_model()
1546 sector_t start, sector_t len, void *data) in device_not_matches_zone_sectors()
[all …]
H A Ddm-verity.h53 sector_t hash_start; /* hash start in blocks */
54 sector_t data_blocks; /* the number of data blocks */
55 sector_t hash_blocks; /* the number of hash blocks */
72 sector_t hash_level_block[DM_VERITY_MAX_LEVELS];
91 sector_t block;
132 sector_t block, u8 *digest, bool *is_zero);
H A Ddm-verity-fec.h40 sector_t start; /* parity data start in blocks */
41 sector_t blocks; /* number of blocks covered */
42 sector_t rounds; /* number of interleaving rounds */
43 sector_t hash_blocks; /* blocks covered after v->hash_start */
71 enum verity_block_type type, sector_t block,
102 sector_t block, u8 *dest) in verity_fec_decode()
H A Ddm-zoned.h42 #define dmz_blk2sect(b) ((sector_t)(b) << DMZ_BLOCK_SECTORS_SHIFT)
43 #define dmz_sect2blk(s) ((sector_t)(s) >> DMZ_BLOCK_SECTORS_SHIFT)
61 sector_t capacity;
70 sector_t zone_nr_sectors;
205 sector_t dmz_start_sect(struct dmz_metadata *zmd, struct dm_zone *zone);
206 sector_t dmz_start_block(struct dmz_metadata *zmd, struct dm_zone *zone);
255 sector_t chunk_block, unsigned int nr_blocks);
257 sector_t chunk_block, unsigned int nr_blocks);
259 sector_t chunk_block);
261 sector_t *chunk_block);
[all …]
H A Ddm-zone.c20 sector_t sector, unsigned int nr_zones, in dm_blk_do_report_zones()
86 sector_t sector_diff = args->tgt->begin - args->start; in dm_report_zones_cb()
116 int dm_report_zones(struct block_device *bdev, sector_t start, sector_t sector, in dm_report_zones()
192 struct dm_dev *dev, sector_t start, in device_not_zone_append_capable()
193 sector_t len, void *data) in device_not_zone_append_capable()
215 sector_t start;
216 sector_t len;
261 struct dm_dev *dev, sector_t start, in device_get_zone_resource_limits()
262 sector_t len, void *data) in device_get_zone_resource_limits()
426 sector_t mask = bdev_zone_sectors(disk->part0) - 1; in dm_zone_endio()
[all …]
/linux-6.15/drivers/block/null_blk/
H A Dnull_blk.h47 sector_t start;
48 sector_t wp;
75 sector_t zone_size_sects;
133 sector_t nr_sectors);
135 sector_t sector, unsigned int nr_sectors);
139 sector_t sector, sector_t nr_sectors);
145 int null_report_zones(struct gendisk *disk, sector_t sector,
148 sector_t sector, sector_t nr_sectors);
150 sector_t sector, unsigned int len);
166 enum req_op op, sector_t sector, sector_t nr_sectors) in null_process_zoned_cmd()
[all …]
/linux-6.15/block/partitions/
H A Dmsdos.c131 sector_t first_sector, sector_t first_size, in parse_extended()
138 sector_t sector_size; in parse_extended()
251 sector_t offset, sector_t size, int origin) in parse_solaris_x86()
356 sector_t offset, sector_t size, int origin, char *flavour, in parse_bsd()
410 sector_t offset, sector_t size, int origin) in parse_freebsd()
418 sector_t offset, sector_t size, int origin) in parse_netbsd()
426 sector_t offset, sector_t size, int origin) in parse_openbsd()
484 sector_t offset, sector_t size, int origin) in parse_unixware()
530 sector_t offset, sector_t size, int origin) in parse_minix()
569 void (*parse)(struct parsed_partitions *, sector_t, sector_t, int);
[all …]
H A Dcmdline.c29 sector_t from;
30 sector_t size;
54 new_subpart->size = (sector_t)(~0ULL); in parse_subpart()
69 new_subpart->from = (sector_t)(~0ULL); in parse_subpart()
258 sector_t from = 0; in cmdline_parts_set()
264 if (subpart->from == (sector_t)(~0ULL)) in cmdline_parts_set()
291 static bool has_overlaps(sector_t from, sector_t size, in has_overlaps()
292 sector_t from2, sector_t size2) in has_overlaps()
294 sector_t end = from + size; in has_overlaps()
295 sector_t end2 = from2 + size2; in has_overlaps()
[all …]
/linux-6.15/fs/nilfs2/
H A Dthe_nilfs.h134 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 …]
/linux-6.15/fs/nfs/blocklayout/
H A Dblocklayout.h134 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,
/linux-6.15/drivers/block/drbd/
H A Ddrbd_interval.h10 sector_t sector; /* start sector of the interval */
12 sector_t end; /* highest interval end in subtree */
30 extern bool drbd_contains_interval(struct rb_root *, sector_t,
33 extern struct drbd_interval *drbd_find_overlap(struct rb_root *, sector_t,
35 extern struct drbd_interval *drbd_next_overlap(struct drbd_interval *, sector_t,
H A Ddrbd_interval.c10 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()
/linux-6.15/include/target/
H A Dtarget_core_backend.h49 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);

12345678910>>...18