/Linux-v4.19/drivers/block/drbd/ |
D | drbd_interval.c | 26 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 …]
|
D | drbd_actlog.c | 139 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 …]
|
D | drbd_interval.h | 10 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))
|
D | drbd_worker.c | 138 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 …]
|
D | drbd_receiver.c | 370 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/ |
D | blk-lib.c | 26 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 …]
|
D | blk-zoned.c | 17 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/ |
D | brd.c | 55 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 …]
|
D | null_blk_zoned.c | 16 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()
|
D | null_blk_main.c | 701 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 …]
|
D | null_blk.h | 91 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/ |
D | block.h | 23 __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 …]
|
D | bcache.h | 18 __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/ |
D | sr_vendor.c | 162 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/ |
D | cache.c | 310 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/ |
D | dm-log-writes.c | 95 __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 …]
|
D | raid0.c | 299 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 …]
|
D | dm-stripe.c | 216 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 …]
|
D | raid5-ppl.c | 172 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/ |
D | io-cmd-bdev.c | 63 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/ |
D | jumpshot.c | 154 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 …]
|
D | datafab.c | 136 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/ |
D | dm-integrity.txt | 2 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/ |
D | ps3flash.c | 110 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/ |
D | sh_flctl.c | 498 (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 …]
|