Home
last modified time | relevance | path

Searched refs:sector (Results 1 – 25 of 224) sorted by relevance

123456789

/Linux-v4.19/drivers/block/drbd/
Ddrbd_interval.c26 sector_t max = node->sector + (node->size >> 9); in compute_subtree_last()
51 sector_t this_end = this->sector + (this->size >> 9); in drbd_insert_interval()
62 if (this->sector < here->sector) in drbd_insert_interval()
64 else if (this->sector > here->sector) in drbd_insert_interval()
91 drbd_contains_interval(struct rb_root *root, sector_t sector, in drbd_contains_interval() argument
100 if (sector < here->sector) in drbd_contains_interval()
102 else if (sector > here->sector) in drbd_contains_interval()
135 drbd_find_overlap(struct rb_root *root, sector_t sector, unsigned int size) in drbd_find_overlap() argument
139 sector_t end = sector + (size >> 9); in drbd_find_overlap()
148 sector < interval_end(node->rb_left)) { in drbd_find_overlap()
[all …]
Ddrbd_actlog.c139 sector_t sector, int op) in _drbd_md_sync_page_io() argument
155 bio->bi_iter.bi_sector = sector; in _drbd_md_sync_page_io()
190 sector_t sector, int op) in drbd_md_sync_page_io() argument
199 (unsigned long long)sector, (op == REQ_OP_WRITE) ? "WRITE" : "READ", in drbd_md_sync_page_io()
202 if (sector < drbd_md_first_sector(bdev) || in drbd_md_sync_page_io()
203 sector + 7 > drbd_md_last_sector(bdev)) in drbd_md_sync_page_io()
206 (unsigned long long)sector, in drbd_md_sync_page_io()
209 err = _drbd_md_sync_page_io(device, bdev, sector, op); in drbd_md_sync_page_io()
212 (unsigned long long)sector, in drbd_md_sync_page_io()
257 unsigned first = i->sector >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_fastpath()
[all …]
Ddrbd_interval.h10 sector_t sector; /* start sector of the interval */ member
38 #define drbd_for_each_overlap(i, root, sector, size) \ argument
39 for (i = drbd_find_overlap(root, sector, size); \
41 i = drbd_next_overlap(i, sector, size))
Ddrbd_worker.c138 drbd_set_out_of_sync(device, peer_req->i.sector, peer_req->i.size); in drbd_endio_write_sec_final()
168 drbd_rs_complete_io(device, i.sector); in drbd_endio_write_sec_final()
194 (unsigned long long)peer_req->i.sector); in drbd_peer_request_endio()
373 sector_t sector = peer_req->i.sector; in w_e_send_csum() local
384 err = drbd_send_drequest_csum(peer_device, sector, size, in w_e_send_csum()
404 static int read_for_csum(struct drbd_peer_device *peer_device, sector_t sector, int size) in read_for_csum() argument
414 peer_req = drbd_alloc_peer_req(peer_device, ID_SYNCER /* unused */, sector, in read_for_csum()
605 sector_t sector; in make_resync_request() local
671 sector = BM_BIT_TO_SECT(bit); in make_resync_request()
673 if (drbd_try_rs_begin_io(device, sector)) { in make_resync_request()
[all …]
Ddrbd_receiver.c370 drbd_alloc_peer_req(struct drbd_peer_device *peer_device, u64 id, sector_t sector, in drbd_alloc_peer_req() argument
399 peer_req->i.sector = sector; in drbd_alloc_peer_req()
1497 if (blkdev_issue_zeroout(bdev, peer_req->i.sector, peer_req->i.size >> 9, in drbd_issue_peer_discard()
1508 sector_t s = peer_req->i.sector; in drbd_issue_peer_wsame()
1541 sector_t sector = peer_req->i.sector; in drbd_submit_peer_request() local
1592 bio->bi_iter.bi_sector = sector; in drbd_submit_peer_request()
1607 sector += len >> 9; in drbd_submit_peer_request()
1755 read_in_block(struct drbd_peer_device *peer_device, u64 id, sector_t sector, in read_in_block() argument
1813 if (sector + (ds>>9) > capacity) { in read_in_block()
1817 (unsigned long long)sector, ds); in read_in_block()
[all …]
/Linux-v4.19/block/
Dblk-lib.c26 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector, in __blkdev_issue_discard() argument
52 if ((sector | nr_sects) & bs_mask) in __blkdev_issue_discard()
64 end_sect = sector + req_sects; in __blkdev_issue_discard()
67 bio->bi_iter.bi_sector = sector; in __blkdev_issue_discard()
73 sector = end_sect; in __blkdev_issue_discard()
108 int blkdev_issue_discard(struct block_device *bdev, sector_t sector, in blkdev_issue_discard() argument
116 ret = __blkdev_issue_discard(bdev, sector, nr_sects, gfp_mask, flags, in blkdev_issue_discard()
142 static int __blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in __blkdev_issue_write_same() argument
158 if ((sector | nr_sects) & bs_mask) in __blkdev_issue_write_same()
169 bio->bi_iter.bi_sector = sector; in __blkdev_issue_write_same()
[all …]
Dblk-zoned.c17 sector_t sector) in blk_zone_start() argument
21 return sector & ~zone_mask; in blk_zone_start()
108 sector_t sector, in blkdev_report_zones() argument
136 if (sector > bdev->bd_part->nr_sects) { in blkdev_report_zones()
162 bio->bi_iter.bi_sector = blk_zone_start(q, sector); in blkdev_report_zones()
247 sector_t sector, sector_t nr_sectors, in blkdev_reset_zones() argument
252 sector_t end_sector = sector + nr_sectors; in blkdev_reset_zones()
268 if (sector & (zone_sectors - 1)) in blkdev_reset_zones()
275 while (sector < end_sector) { in blkdev_reset_zones()
278 bio->bi_iter.bi_sector = sector; in blkdev_reset_zones()
[all …]
/Linux-v4.19/drivers/block/
Dbrd.c55 static struct page *brd_lookup_page(struct brd_device *brd, sector_t sector) in brd_lookup_page() argument
72 idx = sector >> PAGE_SECTORS_SHIFT; /* sector to page index */ in brd_lookup_page()
86 static struct page *brd_insert_page(struct brd_device *brd, sector_t sector) in brd_insert_page() argument
92 page = brd_lookup_page(brd, sector); in brd_insert_page()
116 idx = sector >> PAGE_SECTORS_SHIFT; in brd_insert_page()
171 static int copy_to_brd_setup(struct brd_device *brd, sector_t sector, size_t n) in copy_to_brd_setup() argument
173 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_to_brd_setup()
177 if (!brd_insert_page(brd, sector)) in copy_to_brd_setup()
180 sector += copy >> SECTOR_SHIFT; in copy_to_brd_setup()
181 if (!brd_insert_page(brd, sector)) in copy_to_brd_setup()
[all …]
Dnull_blk_zoned.c16 sector_t sector = 0; in null_zone_init() local
35 zone->start = zone->wp = sector; in null_zone_init()
40 sector += dev->zone_size_sects; in null_zone_init()
101 void null_zone_write(struct nullb_cmd *cmd, sector_t sector, in null_zone_write() argument
105 unsigned int zno = null_zone_no(dev, sector); in null_zone_write()
116 if (sector != zone->wp) { in null_zone_write()
135 void null_zone_reset(struct nullb_cmd *cmd, sector_t sector) in null_zone_reset() argument
138 unsigned int zno = null_zone_no(dev, sector); in null_zone_reset()
Dnull_blk_main.c701 static void null_free_sector(struct nullb *nullb, sector_t sector, in null_free_sector() argument
710 idx = sector >> PAGE_SECTORS_SHIFT; in null_free_sector()
711 sector_bit = (sector & SECTOR_MASK); in null_free_sector()
774 sector_t sector, bool for_write, bool is_cache) in __null_lookup_page() argument
781 idx = sector >> PAGE_SECTORS_SHIFT; in __null_lookup_page()
782 sector_bit = (sector & SECTOR_MASK); in __null_lookup_page()
795 sector_t sector, bool for_write, bool ignore_cache) in null_lookup_page() argument
800 page = __null_lookup_page(nullb, sector, for_write, true); in null_lookup_page()
803 return __null_lookup_page(nullb, sector, for_write, false); in null_lookup_page()
807 sector_t sector, bool ignore_cache) in null_insert_page() argument
[all …]
Dnull_blk.h91 void null_zone_write(struct nullb_cmd *cmd, sector_t sector,
93 void null_zone_reset(struct nullb_cmd *cmd, sector_t sector);
105 static inline void null_zone_write(struct nullb_cmd *cmd, sector_t sector, in null_zone_write() argument
109 static inline void null_zone_reset(struct nullb_cmd *cmd, sector_t sector) {} in null_zone_reset() argument
/Linux-v4.19/include/trace/events/
Dblock.h23 __field( sector_t, sector )
29 __entry->sector = bh->b_blocknr;
35 (unsigned long long)__entry->sector, __entry->size
82 __field( sector_t, sector )
90 __entry->sector = blk_rq_trace_sector(rq);
100 (unsigned long long)__entry->sector,
124 __field( sector_t, sector )
133 __entry->sector = blk_rq_pos(rq);
144 (unsigned long long)__entry->sector,
156 __field( sector_t, sector )
[all …]
Dbcache.h18 __field(sector_t, sector )
28 __entry->sector = bio->bi_iter.bi_sector;
36 __entry->rwbs, (unsigned long long)__entry->sector,
96 __field(sector_t, sector )
103 __entry->sector = bio->bi_iter.bi_sector;
110 (unsigned long long)__entry->sector, __entry->nr_sector)
129 __field(sector_t, sector )
138 __entry->sector = bio->bi_iter.bi_sector;
147 __entry->rwbs, (unsigned long long)__entry->sector,
159 __field(sector_t, sector )
[all …]
/Linux-v4.19/drivers/scsi/
Dsr_vendor.c162 unsigned long sector; in sr_cd_check() local
174 sector = 0; /* the multisession sector offset goes here */ in sr_cd_check()
200 sector = buffer[11] + (buffer[10] << 8) + in sr_cd_check()
204 sector = 0; in sr_cd_check()
232 sector = min * CD_SECS * CD_FRAMES + sec * CD_FRAMES + frame; in sr_cd_check()
260 sector = min * CD_SECS * CD_FRAMES + sec * CD_FRAMES + frame; in sr_cd_check()
261 if (sector) in sr_cd_check()
262 sector -= CD_MSF_OFFSET; in sr_cd_check()
298 sector = buffer[11] + (buffer[10] << 8) + in sr_cd_check()
308 sector = 0; in sr_cd_check()
[all …]
/Linux-v4.19/fs/fat/
Dcache.c310 int fat_get_mapped_cluster(struct inode *inode, sector_t sector, in fat_get_mapped_cluster() argument
318 cluster = sector >> (sbi->cluster_bits - sb->s_blocksize_bits); in fat_get_mapped_cluster()
319 offset = sector & (sbi->sec_per_clus - 1); in fat_get_mapped_cluster()
326 if (*mapped_blocks > last_block - sector) in fat_get_mapped_cluster()
327 *mapped_blocks = last_block - sector; in fat_get_mapped_cluster()
333 static int is_exceed_eof(struct inode *inode, sector_t sector, in is_exceed_eof() argument
341 if (sector >= *last_block) { in is_exceed_eof()
351 if (sector >= *last_block) in is_exceed_eof()
358 int fat_bmap(struct inode *inode, sector_t sector, sector_t *phys, in fat_bmap() argument
367 if (sector < (sbi->dir_entries >> sbi->dir_per_block_bits)) { in fat_bmap()
[all …]
/Linux-v4.19/drivers/md/
Ddm-log-writes.c95 __le64 sector; member
123 sector_t sector; member
203 sector_t sector) in write_metadata() argument
216 bio->bi_iter.bi_sector = sector; in write_metadata()
254 sector_t sector) in write_inline_data() argument
275 bio->bi_iter.bi_sector = sector; in write_inline_data()
309 sector += bio_pages * PAGE_SECTORS; in write_inline_data()
321 struct pending_block *block, sector_t sector) in log_one_block() argument
328 entry.sector = cpu_to_le64(block->sector); in log_one_block()
335 metadatalen, sector)) { in log_one_block()
[all …]
Draid0.c299 sector_t sector = *sectorp; in find_zone() local
302 if (sector < z[i].zone_end) { in find_zone()
304 *sectorp = sector - z[i-1].zone_end; in find_zone()
315 sector_t sector, sector_t *sector_offset) in map_sector() argument
326 sect_in_chunk = sector & (chunk_sects - 1); in map_sector()
327 sector >>= chunksect_bits; in map_sector()
333 sect_in_chunk = sector_div(sector, chunk_sects); in map_sector()
344 + sector_div(sector, zone->nb_dev)]; in map_sector()
459 sector_t sector = bio->bi_iter.bi_sector; in is_io_in_chunk_boundary() local
460 return chunk_sects >= (sector_div(sector, chunk_sects) in is_io_in_chunk_boundary()
[all …]
Ddm-stripe.c216 static void stripe_map_sector(struct stripe_c *sc, sector_t sector, in stripe_map_sector() argument
219 sector_t chunk = dm_target_offset(sc->ti, sector); in stripe_map_sector()
244 static void stripe_map_range_sector(struct stripe_c *sc, sector_t sector, in stripe_map_range_sector() argument
249 stripe_map_sector(sc, sector, &stripe, result); in stripe_map_range_sector()
254 sector = *result; in stripe_map_range_sector()
256 *result -= sector_div(sector, sc->chunk_size); in stripe_map_range_sector()
258 *result = sector & ~(sector_t)(sc->chunk_size - 1); in stripe_map_range_sector()
320 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in stripe_dax_direct_access() local
327 stripe_map_sector(sc, sector, &stripe, &dev_sector); in stripe_dax_direct_access()
341 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in stripe_dax_copy_from_iter() local
[all …]
Draid5-ppl.c172 pr_debug("%s: stripe %llu\n", __func__, (unsigned long long)sh->sector); in ops_run_partial_parity()
283 pr_debug("%s: stripe: %llu\n", __func__, (unsigned long long)sh->sector); in ppl_log_stripe()
309 if (!data_disks || dev->sector < data_sector) in ppl_log_stripe()
310 data_sector = dev->sector; in ppl_log_stripe()
334 if ((sh->sector == sh_last->sector + STRIPE_SECTORS) && in ppl_log_stripe()
469 log->rdev->ppl.sector + log->rdev->ppl.size - log->next_io_sector < in ppl_submit_iounit()
471 log->next_io_sector = log->rdev->ppl.sector; in ppl_submit_iounit()
874 sector_t sector; in ppl_recover_entry() local
893 sector = raid5_compute_sector(conf, r_sector, 0, in ppl_recover_entry()
898 (unsigned long long)sector); in ppl_recover_entry()
[all …]
/Linux-v4.19/drivers/nvme/target/
Dio-cmd-bdev.c63 sector_t sector; in nvmet_bdev_execute_rw() local
81 sector = le64_to_cpu(req->cmd->rw.slba); in nvmet_bdev_execute_rw()
82 sector <<= (req->ns->blksize_shift - 9); in nvmet_bdev_execute_rw()
86 bio->bi_iter.bi_sector = sector; in nvmet_bdev_execute_rw()
98 bio->bi_iter.bi_sector = sector; in nvmet_bdev_execute_rw()
105 sector += sg->length >> 9; in nvmet_bdev_execute_rw()
200 sector_t sector; in nvmet_bdev_execute_write_zeroes() local
203 sector = le64_to_cpu(write_zeroes->slba) << in nvmet_bdev_execute_write_zeroes()
208 if (__blkdev_issue_zeroout(req->ns->bdev, sector, nr_sector, in nvmet_bdev_execute_write_zeroes()
/Linux-v4.19/drivers/usb/storage/
Djumpshot.c154 u32 sector, in jumpshot_read_data() argument
170 if (sector > 0x0FFFFFFF) in jumpshot_read_data()
192 command[2] = sector & 0xFF; in jumpshot_read_data()
193 command[3] = (sector >> 8) & 0xFF; in jumpshot_read_data()
194 command[4] = (sector >> 16) & 0xFF; in jumpshot_read_data()
196 command[5] = 0xE0 | ((sector >> 24) & 0x0F); in jumpshot_read_data()
216 sector += thistime; in jumpshot_read_data()
231 u32 sector, in jumpshot_write_data() argument
247 if (sector > 0x0FFFFFFF) in jumpshot_write_data()
274 command[2] = sector & 0xFF; in jumpshot_write_data()
[all …]
Ddatafab.c136 u32 sector, in datafab_read_data() argument
181 command[2] = sector & 0xFF; in datafab_read_data()
182 command[3] = (sector >> 8) & 0xFF; in datafab_read_data()
183 command[4] = (sector >> 16) & 0xFF; in datafab_read_data()
186 command[5] |= (sector >> 24) & 0x0F; in datafab_read_data()
204 sector += thistime; in datafab_read_data()
219 u32 sector, in datafab_write_data() argument
269 command[2] = sector & 0xFF; in datafab_write_data()
270 command[3] = (sector >> 8) & 0xFF; in datafab_write_data()
271 command[4] = (sector >> 16) & 0xFF; in datafab_write_data()
[all …]
/Linux-v4.19/Documentation/device-mapper/
Ddm-integrity.txt2 per-sector tags that can be used for storing integrity information.
4 A general problem with storing integrity tags with every sector is that
5 writing the sector and the integrity tag must be atomic - i.e. in case of
6 crash, either both sector and integrity tag or none of them is written.
9 writes sector data and integrity tags into a journal, commits the journal
32 2. load the dm-integrity target with one-sector size, the kernel driver
46 2. the number of reserved sector at the beginning of the device - the
127 an attacker reading the journal could see the last sector nubmers
128 that were written. From the sector numbers, the attacker can infer
133 Protect sector numbers in the journal from accidental or malicious
[all …]
/Linux-v4.19/drivers/char/
Dps3flash.c110 u64 size, sector, offset; in ps3flash_read() local
130 sector = *pos / dev->bounce_size * priv->chunk_sectors; in ps3flash_read()
140 res = ps3flash_fetch(dev, sector); in ps3flash_read()
163 sector += priv->chunk_sectors; in ps3flash_read()
179 u64 size, sector, offset; in ps3flash_write() local
199 sector = *pos / dev->bounce_size * priv->chunk_sectors; in ps3flash_write()
210 res = ps3flash_fetch(dev, sector); in ps3flash_write()
211 else if (sector != priv->tag) in ps3flash_write()
231 priv->tag = sector; in ps3flash_write()
238 sector += priv->chunk_sectors; in ps3flash_write()
/Linux-v4.19/drivers/mtd/nand/raw/
Dsh_flctl.c498 (struct sh_flctl *flctl, uint8_t *buff, int sector) in read_ecfiforeg() argument
504 res = wait_recfifo_ready(flctl , sector); in read_ecfiforeg()
635 int sector, page_sectors; in execmd_read_page_sector() local
651 for (sector = 0; sector < page_sectors; sector++) { in execmd_read_page_sector()
652 read_fiforeg(flctl, 512, 512 * sector); in execmd_read_page_sector()
655 &flctl->done_buff[mtd->writesize + 16 * sector], in execmd_read_page_sector()
656 sector); in execmd_read_page_sector()
706 int sector, page_sectors; in execmd_write_page_sector() local
719 for (sector = 0; sector < page_sectors; sector++) { in execmd_write_page_sector()
720 write_fiforeg(flctl, 512, 512 * sector); in execmd_write_page_sector()
[all …]

123456789