/Linux-v5.4/drivers/block/drbd/ |
D | drbd_interval.c | 16 #define NODE_END(node) ((node)->sector + ((node)->size >> 9)) 28 sector_t this_end = this->sector + (this->size >> 9); in drbd_insert_interval() 39 if (this->sector < here->sector) in drbd_insert_interval() 41 else if (this->sector > here->sector) in drbd_insert_interval() 68 drbd_contains_interval(struct rb_root *root, sector_t sector, in drbd_contains_interval() argument 77 if (sector < here->sector) in drbd_contains_interval() 79 else if (sector > here->sector) in drbd_contains_interval() 112 drbd_find_overlap(struct rb_root *root, sector_t sector, unsigned int size) in drbd_find_overlap() argument 116 sector_t end = sector + (size >> 9); in drbd_find_overlap() 125 sector < interval_end(node->rb_left)) { in drbd_find_overlap() [all …]
|
D | drbd_actlog.c | 127 sector_t sector, int op) in _drbd_md_sync_page_io() argument 143 bio->bi_iter.bi_sector = sector; in _drbd_md_sync_page_io() 178 sector_t sector, int op) in drbd_md_sync_page_io() argument 187 (unsigned long long)sector, (op == REQ_OP_WRITE) ? "WRITE" : "READ", in drbd_md_sync_page_io() 190 if (sector < drbd_md_first_sector(bdev) || in drbd_md_sync_page_io() 191 sector + 7 > drbd_md_last_sector(bdev)) in drbd_md_sync_page_io() 194 (unsigned long long)sector, in drbd_md_sync_page_io() 197 err = _drbd_md_sync_page_io(device, bdev, sector, op); in drbd_md_sync_page_io() 200 (unsigned long long)sector, in drbd_md_sync_page_io() 245 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 | 126 drbd_set_out_of_sync(device, peer_req->i.sector, peer_req->i.size); in drbd_endio_write_sec_final() 156 drbd_rs_complete_io(device, i.sector); in drbd_endio_write_sec_final() 182 (unsigned long long)peer_req->i.sector); in drbd_peer_request_endio() 360 sector_t sector = peer_req->i.sector; in w_e_send_csum() local 371 err = drbd_send_drequest_csum(peer_device, sector, size, in w_e_send_csum() 391 static int read_for_csum(struct drbd_peer_device *peer_device, sector_t sector, int size) in read_for_csum() argument 401 peer_req = drbd_alloc_peer_req(peer_device, ID_SYNCER /* unused */, sector, in read_for_csum() 592 sector_t sector; in make_resync_request() local 658 sector = BM_BIT_TO_SECT(bit); in make_resync_request() 660 if (drbd_try_rs_begin_io(device, sector)) { in make_resync_request() [all …]
|
D | drbd_receiver.c | 358 drbd_alloc_peer_req(struct drbd_peer_device *peer_device, u64 id, sector_t sector, in drbd_alloc_peer_req() argument 387 peer_req->i.sector = sector; in drbd_alloc_peer_req() 1601 if (drbd_issue_discard_or_zero_out(device, peer_req->i.sector, in drbd_issue_peer_discard_or_zero_out() 1611 sector_t s = peer_req->i.sector; in drbd_issue_peer_wsame() 1644 sector_t sector = peer_req->i.sector; in drbd_submit_peer_request() local 1695 bio->bi_iter.bi_sector = sector; in drbd_submit_peer_request() 1710 sector += len >> 9; in drbd_submit_peer_request() 1858 read_in_block(struct drbd_peer_device *peer_device, u64 id, sector_t sector, in read_in_block() argument 1921 if (sector + (ds>>9) > capacity) { in read_in_block() 1925 (unsigned long long)sector, ds); in read_in_block() [all …]
|
/Linux-v5.4/block/ |
D | blk-lib.c | 25 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector, in __blkdev_issue_discard() argument 51 if ((sector | nr_sects) & bs_mask) in __blkdev_issue_discard() 64 bio->bi_iter.bi_sector = sector; in __blkdev_issue_discard() 69 sector += req_sects; in __blkdev_issue_discard() 97 int blkdev_issue_discard(struct block_device *bdev, sector_t sector, in blkdev_issue_discard() argument 105 ret = __blkdev_issue_discard(bdev, sector, nr_sects, gfp_mask, flags, in blkdev_issue_discard() 131 static int __blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in __blkdev_issue_write_same() argument 147 if ((sector | nr_sects) & bs_mask) in __blkdev_issue_write_same() 158 bio->bi_iter.bi_sector = sector; in __blkdev_issue_write_same() 169 sector += max_write_same_sectors; in __blkdev_issue_write_same() [all …]
|
D | blk-zoned.c | 24 sector_t sector) in blk_zone_start() argument 28 return sector & ~zone_mask; in blk_zone_start() 122 static int blk_report_zones(struct gendisk *disk, sector_t sector, in blk_report_zones() argument 130 while (z < nrz && sector < capacity) { in blk_report_zones() 132 ret = disk->fops->report_zones(disk, sector, &zones[z], &n); in blk_report_zones() 137 sector += blk_queue_zone_sectors(q) * n; in blk_report_zones() 163 int blkdev_report_zones(struct block_device *bdev, sector_t sector, in blkdev_report_zones() argument 181 if (!*nr_zones || sector >= bdev->bd_part->nr_sects) { in blkdev_report_zones() 187 __blkdev_nr_zones(q, bdev->bd_part->nr_sects - sector)); in blkdev_report_zones() 188 ret = blk_report_zones(bdev->bd_disk, get_start_sect(bdev) + sector, in blkdev_report_zones() [all …]
|
/Linux-v5.4/drivers/block/ |
D | brd.c | 56 static struct page *brd_lookup_page(struct brd_device *brd, sector_t sector) in brd_lookup_page() argument 73 idx = sector >> PAGE_SECTORS_SHIFT; /* sector to page index */ in brd_lookup_page() 87 static struct page *brd_insert_page(struct brd_device *brd, sector_t sector) in brd_insert_page() argument 93 page = brd_lookup_page(brd, sector); in brd_insert_page() 112 idx = sector >> PAGE_SECTORS_SHIFT; in brd_insert_page() 173 static int copy_to_brd_setup(struct brd_device *brd, sector_t sector, size_t n) in copy_to_brd_setup() argument 175 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_to_brd_setup() 179 if (!brd_insert_page(brd, sector)) in copy_to_brd_setup() 182 sector += copy >> SECTOR_SHIFT; in copy_to_brd_setup() 183 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 41 zone->start = sector; in null_zone_init() 47 sector += dev->zone_size_sects; in null_zone_init() 53 zone->start = zone->wp = sector; in null_zone_init() 58 sector += dev->zone_size_sects; in null_zone_init() 69 int null_zone_report(struct gendisk *disk, sector_t sector, in null_zone_report() argument 76 zno = null_zone_no(dev, sector); in null_zone_report() 87 static blk_status_t null_zone_write(struct nullb_cmd *cmd, sector_t sector, in null_zone_write() argument 91 unsigned int zno = null_zone_no(dev, sector); in null_zone_write() 102 if (sector != zone->wp) in null_zone_write() [all …]
|
D | null_blk_main.c | 688 static void null_free_sector(struct nullb *nullb, sector_t sector, in null_free_sector() argument 697 idx = sector >> PAGE_SECTORS_SHIFT; in null_free_sector() 698 sector_bit = (sector & SECTOR_MASK); in null_free_sector() 761 sector_t sector, bool for_write, bool is_cache) in __null_lookup_page() argument 768 idx = sector >> PAGE_SECTORS_SHIFT; in __null_lookup_page() 769 sector_bit = (sector & SECTOR_MASK); in __null_lookup_page() 782 sector_t sector, bool for_write, bool ignore_cache) in null_lookup_page() argument 787 page = __null_lookup_page(nullb, sector, for_write, true); in null_lookup_page() 790 return __null_lookup_page(nullb, sector, for_write, false); in null_lookup_page() 794 sector_t sector, bool ignore_cache) in null_insert_page() argument [all …]
|
D | null_blk.h | 94 int null_zone_report(struct gendisk *disk, sector_t sector, 97 enum req_opf op, sector_t sector, 106 static inline int null_zone_report(struct gendisk *disk, sector_t sector, in null_zone_report() argument 113 enum req_opf op, sector_t sector, in null_handle_zoned() argument
|
/Linux-v5.4/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-v5.4/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-v5.4/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-v5.4/drivers/md/ |
D | dm-log-writes.c | 96 __le64 sector; member 125 sector_t sector; member 213 sector_t sector) in write_metadata() argument 226 bio->bi_iter.bi_sector = sector; in write_metadata() 228 bio->bi_end_io = (sector == WRITE_LOG_SUPER_SECTOR) ? in write_metadata() 265 sector_t sector) in write_inline_data() argument 286 bio->bi_iter.bi_sector = sector; in write_inline_data() 320 sector += bio_pages * PAGE_SECTORS; in write_inline_data() 332 struct pending_block *block, sector_t sector) in log_one_block() argument 339 entry.sector = cpu_to_le64(block->sector); in log_one_block() [all …]
|
D | raid0.c | 311 sector_t sector = *sectorp; in find_zone() local 314 if (sector < z[i].zone_end) { in find_zone() 316 *sectorp = sector - z[i-1].zone_end; in find_zone() 327 sector_t sector, sector_t *sector_offset) in map_sector() argument 338 sect_in_chunk = sector & (chunk_sects - 1); in map_sector() 339 sector >>= chunksect_bits; in map_sector() 345 sect_in_chunk = sector_div(sector, chunk_sects); in map_sector() 356 + sector_div(sector, zone->nb_dev)]; in map_sector() 471 sector_t sector = bio->bi_iter.bi_sector; in is_io_in_chunk_boundary() local 472 return chunk_sects >= (sector_div(sector, chunk_sects) in is_io_in_chunk_boundary() [all …]
|
D | dm-linear.c | 139 static int linear_report_zones(struct dm_target *ti, sector_t sector, in linear_report_zones() argument 146 ret = blkdev_report_zones(lc->dev->bdev, linear_map_sector(ti, sector), in linear_report_zones() 173 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in linear_dax_direct_access() local 175 dev_sector = linear_map_sector(ti, sector); in linear_dax_direct_access() 188 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in linear_dax_copy_from_iter() local 190 dev_sector = linear_map_sector(ti, sector); in linear_dax_copy_from_iter() 202 sector_t dev_sector, sector = pgoff * PAGE_SECTORS; in linear_dax_copy_to_iter() local 204 dev_sector = linear_map_sector(ti, sector); in linear_dax_copy_to_iter()
|
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 | 166 pr_debug("%s: stripe %llu\n", __func__, (unsigned long long)sh->sector); in ops_run_partial_parity() 276 pr_debug("%s: stripe: %llu\n", __func__, (unsigned long long)sh->sector); in ppl_log_stripe() 302 if (!data_disks || dev->sector < data_sector) in ppl_log_stripe() 303 data_sector = dev->sector; in ppl_log_stripe() 327 if ((sh->sector == sh_last->sector + STRIPE_SECTORS) && in ppl_log_stripe() 462 log->rdev->ppl.sector + log->rdev->ppl.size - log->next_io_sector < in ppl_submit_iounit() 464 log->next_io_sector = log->rdev->ppl.sector; in ppl_submit_iounit() 869 sector_t sector; in ppl_recover_entry() local 888 sector = raid5_compute_sector(conf, r_sector, 0, in ppl_recover_entry() 893 (unsigned long long)sector); in ppl_recover_entry() [all …]
|
/Linux-v5.4/drivers/usb/storage/ |
D | jumpshot.c | 155 u32 sector, in jumpshot_read_data() argument 171 if (sector > 0x0FFFFFFF) in jumpshot_read_data() 193 command[2] = sector & 0xFF; in jumpshot_read_data() 194 command[3] = (sector >> 8) & 0xFF; in jumpshot_read_data() 195 command[4] = (sector >> 16) & 0xFF; in jumpshot_read_data() 197 command[5] = 0xE0 | ((sector >> 24) & 0x0F); in jumpshot_read_data() 217 sector += thistime; in jumpshot_read_data() 232 u32 sector, in jumpshot_write_data() argument 248 if (sector > 0x0FFFFFFF) in jumpshot_write_data() 275 command[2] = sector & 0xFF; in jumpshot_write_data() [all …]
|
D | datafab.c | 137 u32 sector, in datafab_read_data() argument 182 command[2] = sector & 0xFF; in datafab_read_data() 183 command[3] = (sector >> 8) & 0xFF; in datafab_read_data() 184 command[4] = (sector >> 16) & 0xFF; in datafab_read_data() 187 command[5] |= (sector >> 24) & 0x0F; in datafab_read_data() 205 sector += thistime; in datafab_read_data() 220 u32 sector, in datafab_write_data() argument 270 command[2] = sector & 0xFF; in datafab_write_data() 271 command[3] = (sector >> 8) & 0xFF; in datafab_write_data() 272 command[4] = (sector >> 16) & 0xFF; in datafab_write_data() [all …]
|
/Linux-v5.4/drivers/staging/exfat/ |
D | exfat_core.c | 310 sector_t sector; in fat_free_cluster() local 325 sector = START_SECTOR(clu); in fat_free_cluster() 327 buf_release(sb, sector + i); in fat_free_cluster() 351 sector_t sector; in exfat_free_cluster() local 368 sector = START_SECTOR(clu); in exfat_free_cluster() 370 buf_release(sb, sector + i); in exfat_free_cluster() 385 sector = START_SECTOR(clu); in exfat_free_cluster() 387 buf_release(sb, sector + i); in exfat_free_cluster() 511 sector_t sector; in load_alloc_bitmap() local 549 sector = START_SECTOR(p_fs->map_clu); in load_alloc_bitmap() [all …]
|
/Linux-v5.4/drivers/nvme/target/ |
D | io-cmd-bdev.c | 150 sector_t sector; in nvmet_bdev_execute_rw() local 170 sector = le64_to_cpu(req->cmd->rw.slba); in nvmet_bdev_execute_rw() 171 sector <<= (req->ns->blksize_shift - 9); in nvmet_bdev_execute_rw() 180 bio->bi_iter.bi_sector = sector; in nvmet_bdev_execute_rw() 192 bio->bi_iter.bi_sector = sector; in nvmet_bdev_execute_rw() 199 sector += sg->length >> 9; in nvmet_bdev_execute_rw() 294 sector_t sector; in nvmet_bdev_execute_write_zeroes() local 298 sector = le64_to_cpu(write_zeroes->slba) << in nvmet_bdev_execute_write_zeroes() 303 ret = __blkdev_issue_zeroout(req->ns->bdev, sector, nr_sector, in nvmet_bdev_execute_write_zeroes()
|
/Linux-v5.4/drivers/char/ |
D | ps3flash.c | 98 u64 size, sector, offset; in ps3flash_read() local 118 sector = *pos / dev->bounce_size * priv->chunk_sectors; in ps3flash_read() 128 res = ps3flash_fetch(dev, sector); in ps3flash_read() 151 sector += priv->chunk_sectors; in ps3flash_read() 167 u64 size, sector, offset; in ps3flash_write() local 187 sector = *pos / dev->bounce_size * priv->chunk_sectors; in ps3flash_write() 198 res = ps3flash_fetch(dev, sector); in ps3flash_write() 199 else if (sector != priv->tag) in ps3flash_write() 219 priv->tag = sector; in ps3flash_write() 226 sector += priv->chunk_sectors; in ps3flash_write()
|