/linux-4.4.14/drivers/block/drbd/ |
D | drbd_interval.c | 25 sector_t max = node->sector + (node->size >> 9); in compute_subtree_last() 50 sector_t this_end = this->sector + (this->size >> 9); in drbd_insert_interval() 61 if (this->sector < here->sector) in drbd_insert_interval() 63 else if (this->sector > here->sector) in drbd_insert_interval() 90 drbd_contains_interval(struct rb_root *root, sector_t sector, in drbd_contains_interval() argument 99 if (sector < here->sector) in drbd_contains_interval() 101 else if (sector > here->sector) in drbd_contains_interval() 134 drbd_find_overlap(struct rb_root *root, sector_t sector, unsigned int size) in drbd_find_overlap() argument 138 sector_t end = sector + (size >> 9); in drbd_find_overlap() 147 sector < interval_end(node->rb_left)) { in drbd_find_overlap() [all …]
|
D | drbd_actlog.c | 140 sector_t sector, int rw) in _drbd_md_sync_page_io() argument 156 bio->bi_iter.bi_sector = sector; in _drbd_md_sync_page_io() 191 sector_t sector, int rw) in drbd_md_sync_page_io() argument 200 (unsigned long long)sector, (rw & WRITE) ? "WRITE" : "READ", in drbd_md_sync_page_io() 203 if (sector < drbd_md_first_sector(bdev) || in drbd_md_sync_page_io() 204 sector + 7 > drbd_md_last_sector(bdev)) in drbd_md_sync_page_io() 207 (unsigned long long)sector, (rw & WRITE) ? "WRITE" : "READ"); in drbd_md_sync_page_io() 209 err = _drbd_md_sync_page_io(device, bdev, sector, rw); in drbd_md_sync_page_io() 212 (unsigned long long)sector, (rw & WRITE) ? "WRITE" : "READ", err); in drbd_md_sync_page_io() 256 unsigned first = i->sector >> (AL_EXTENT_SHIFT-9); in drbd_al_begin_io_fastpath() [all …]
|
D | drbd_interval.h | 9 sector_t sector; /* start sector of the interval */ member 37 #define drbd_for_each_overlap(i, root, sector, size) \ argument 38 for (i = drbd_find_overlap(root, sector, size); \ 40 i = drbd_next_overlap(i, sector, size))
|
D | drbd_worker.c | 158 drbd_rs_complete_io(device, i.sector); in drbd_endio_write_sec_final() 184 (unsigned long long)peer_req->i.sector); in drbd_peer_request_endio() 338 sector_t sector = peer_req->i.sector; in w_e_send_csum() local 349 err = drbd_send_drequest_csum(peer_device, sector, size, in w_e_send_csum() 369 static int read_for_csum(struct drbd_peer_device *peer_device, sector_t sector, int size) in read_for_csum() argument 379 peer_req = drbd_alloc_peer_req(peer_device, ID_SYNCER /* unused */, sector, in read_for_csum() 569 sector_t sector; in make_resync_request() local 628 sector = BM_BIT_TO_SECT(bit); in make_resync_request() 630 if (drbd_try_rs_begin_io(device, sector)) { in make_resync_request() 637 drbd_rs_complete_io(device, sector); in make_resync_request() [all …]
|
D | drbd_receiver.c | 341 drbd_alloc_peer_req(struct drbd_peer_device *peer_device, u64 id, sector_t sector, in drbd_alloc_peer_req() argument 370 peer_req->i.sector = sector; in drbd_alloc_peer_req() 1374 sector_t sector = peer_req->i.sector; in drbd_submit_peer_request() local 1392 sector, data_size >> 9, GFP_NOIO, false)) in drbd_submit_peer_request() 1419 bio->bi_iter.bi_sector = sector; in drbd_submit_peer_request() 1451 sector += len >> 9; in drbd_submit_peer_request() 1588 read_in_block(struct drbd_peer_device *peer_device, u64 id, sector_t sector, in read_in_block() argument 1628 if (sector + (data_size>>9) > capacity) { in read_in_block() 1632 (unsigned long long)sector, data_size); in read_in_block() 1639 peer_req = drbd_alloc_peer_req(peer_device, id, sector, data_size, trim == NULL, GFP_NOIO); in read_in_block() [all …]
|
D | drbd_req.c | 34 static bool drbd_may_do_local_read(struct drbd_device *device, sector_t sector, int size); 67 req->i.sector = bio_src->bi_iter.bi_sector; in drbd_req_new() 134 s, (unsigned long long)req->i.sector, req->i.size); in drbd_req_destroy() 153 drbd_set_out_of_sync(device, req->i.sector, req->i.size); in drbd_req_destroy() 156 drbd_set_in_sync(device, req->i.sector, req->i.size); in drbd_req_destroy() 176 (unsigned long long) req->i.sector, req->i.size); in drbd_req_destroy() 548 (unsigned long long)req->i.sector, in drbd_report_io_error() 642 drbd_set_out_of_sync(device, req->i.sector, req->i.size); in __req_mod() 912 static bool drbd_may_do_local_read(struct drbd_device *device, sector_t sector, int size) in drbd_may_do_local_read() argument 921 esector = sector + (size >> 9) - 1; in drbd_may_do_local_read() [all …]
|
D | drbd_protocol.h | 121 u64 sector; /* 64 bits sector number */ member 141 u64 sector; member 148 u64 sector; member 271 u64 sector; member
|
D | drbd_int.h | 1101 sector_t sector, int blksize, u64 block_id); 1107 sector_t sector, int size, u64 block_id); 1108 extern int drbd_send_drequest_csum(struct drbd_peer_device *, sector_t sector, 1111 extern int drbd_send_ov_request(struct drbd_peer_device *, sector_t sector, int size); 1497 struct drbd_backing_dev *bdev, sector_t sector, int rw); 1541 extern bool drbd_rs_should_slow_down(struct drbd_device *device, sector_t sector, 1633 extern void drbd_rs_complete_io(struct drbd_device *device, sector_t sector); 1634 extern int drbd_rs_begin_io(struct drbd_device *device, sector_t sector); 1635 extern int drbd_try_rs_begin_io(struct drbd_device *device, sector_t sector); 1639 sector_t sector, int size); [all …]
|
D | drbd_main.c | 1316 u64 sector, u32 blksize, u64 block_id) in _drbd_send_ack() argument 1328 p->sector = sector; in _drbd_send_ack() 1343 _drbd_send_ack(peer_device, cmd, dp->sector, cpu_to_be32(data_size), in drbd_send_ack_dp() 1350 _drbd_send_ack(peer_device, cmd, rp->sector, rp->blksize, rp->block_id); in drbd_send_ack_rp() 1363 cpu_to_be64(peer_req->i.sector), in drbd_send_ack() 1371 sector_t sector, int blksize, u64 block_id) in drbd_send_ack_ex() argument 1374 cpu_to_be64(sector), in drbd_send_ack_ex() 1380 sector_t sector, int size, u64 block_id) in drbd_send_drequest() argument 1389 p->sector = cpu_to_be64(sector); in drbd_send_drequest() 1395 int drbd_send_drequest_csum(struct drbd_peer_device *peer_device, sector_t sector, int size, in drbd_send_drequest_csum() argument [all …]
|
D | drbd_debugfs.c | 103 (unsigned long long)req->i.sector, req->i.size >> 9, in seq_print_one_request() 265 (unsigned long long)peer_req->i.sector, peer_req->i.size >> 9, in seq_print_peer_request()
|
/linux-4.4.14/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() 119 idx = sector >> PAGE_SECTORS_SHIFT; in brd_insert_page() 134 static void brd_free_page(struct brd_device *brd, sector_t sector) in brd_free_page() argument 140 idx = sector >> PAGE_SECTORS_SHIFT; in brd_free_page() 147 static void brd_zero_page(struct brd_device *brd, sector_t sector) in brd_zero_page() argument 151 page = brd_lookup_page(brd, sector); in brd_zero_page() 196 static int copy_to_brd_setup(struct brd_device *brd, sector_t sector, size_t n) in copy_to_brd_setup() argument [all …]
|
D | swim.c | 36 unsigned char sector; member 461 int sector, unsigned char *buffer) in swim_read_sector() argument 478 if (!ret && (header.sector == sector)) { in swim_read_sector() 490 (header.sector != sector)) in swim_read_sector() 502 int side, track, sector; in floppy_read_sectors() local 512 sector = x % fs->secpertrack + 1; in floppy_read_sectors() 516 ret = swim_read_sector(fs, side, track, sector, in floppy_read_sectors()
|
D | pktcdvd.c | 110 static sector_t get_zone(sector_t sector, struct pktcdvd_device *pd) in get_zone() argument 112 return (sector + pd->offset) & ~(sector_t)(pd->settings.size - 1); in get_zone() 987 bio, (unsigned long long)pkt->sector, in pkt_end_io_read() 1036 int first_frame = (bio->bi_iter.bi_sector - pkt->sector) / in pkt_gather_data() 1049 (unsigned long long)pkt->sector); in pkt_gather_data() 1064 bio->bi_iter.bi_sector = pkt->sector + f * (CD_FRAMESIZE >> 9); in pkt_gather_data() 1084 frames_read, (unsigned long long)pkt->sector); in pkt_gather_data() 1098 if (pkt->sector == zone || pkt->list.next == &pd->cdrw.pkt_free_list) { in pkt_get_packet_data() 1100 if (pkt->sector != zone) in pkt_get_packet_data() 1151 old_block = pkt->sector / (CD_FRAMESIZE >> 9); in pkt_start_recovery() [all …]
|
D | virtio_blk.c | 177 vbr->out_hdr.sector = 0; in virtio_queue_rq() 183 vbr->out_hdr.sector = cpu_to_virtio64(vblk->vdev, blk_rq_pos(vbr->req)); in virtio_queue_rq() 188 vbr->out_hdr.sector = 0; in virtio_queue_rq() 193 vbr->out_hdr.sector = 0; in virtio_queue_rq()
|
D | amiflop.c | 1376 unsigned int cnt, block, track, sector; in redo_fd_request() local 1408 sector = block % (floppy->dtype->sects * floppy->type->sect_mult); in redo_fd_request() 1412 "0x%08lx\n", track, sector, data); in redo_fd_request() 1421 memcpy(data, floppy->trackbuf + sector * 512, 512); in redo_fd_request() 1423 memcpy(floppy->trackbuf + sector * 512, data, 512); in redo_fd_request()
|
D | swim3.c | 79 REG(sector); /* sector # to read or write */ 474 out_8(&sw->sector, fs->req_sector); in setup_transfer()
|
/linux-4.4.14/include/trace/events/ |
D | block.h | 22 __field( sector_t, sector ) 28 __entry->sector = bh->b_blocknr; 34 (unsigned long long)__entry->sector, __entry->size 72 __field( sector_t, sector ) 81 __entry->sector = (rq->cmd_type == REQ_TYPE_BLOCK_PC) ? 94 (unsigned long long)__entry->sector, 152 __field( sector_t, sector ) 161 __entry->sector = blk_rq_pos(rq); 172 (unsigned long long)__entry->sector, 184 __field( sector_t, sector ) [all …]
|
D | bcache.h | 17 __field(sector_t, sector ) 27 __entry->sector = bio->bi_iter.bi_sector; 35 __entry->rwbs, (unsigned long long)__entry->sector, 95 __field(sector_t, sector ) 102 __entry->sector = bio->bi_iter.bi_sector; 109 (unsigned long long)__entry->sector, __entry->nr_sector) 128 __field(sector_t, sector ) 137 __entry->sector = bio->bi_iter.bi_sector; 146 __entry->rwbs, (unsigned long long)__entry->sector, 158 __field(sector_t, sector ) [all …]
|
D | f2fs.h | 782 __field(sector_t, sector) 790 __entry->sector = bio->bi_iter.bi_sector; 798 (unsigned long long)__entry->sector,
|
/linux-4.4.14/block/ |
D | blk-lib.c | 40 int blkdev_issue_discard(struct block_device *bdev, sector_t sector, in blkdev_issue_discard() argument 91 end_sect = sector + req_sects; in blkdev_issue_discard() 98 req_sects = end_sect - sector; in blkdev_issue_discard() 101 bio->bi_iter.bi_sector = sector; in blkdev_issue_discard() 108 sector = end_sect; in blkdev_issue_discard() 144 int blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in blkdev_issue_write_same() argument 172 bio->bi_iter.bi_sector = sector; in blkdev_issue_write_same() 184 sector += max_write_same_sectors; in blkdev_issue_write_same() 215 static int __blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, in __blkdev_issue_zeroout() argument 237 bio->bi_iter.bi_sector = sector; in __blkdev_issue_zeroout() [all …]
|
D | deadline-iosched.c | 135 sector_t sector = bio_end_sector(bio); in deadline_merge() local 137 __rq = elv_rb_find(&dd->sort_list[bio_data_dir(bio)], sector); in deadline_merge() 139 BUG_ON(sector != blk_rq_pos(__rq)); in deadline_merge()
|
D | genhd.c | 195 static inline int sector_in_part(struct hd_struct *part, sector_t sector) in sector_in_part() argument 197 return part->start_sect <= sector && in sector_in_part() 198 sector < part->start_sect + part_nr_sects_read(part); in sector_in_part() 216 struct hd_struct *disk_map_sector_rcu(struct gendisk *disk, sector_t sector) in disk_map_sector_rcu() argument 225 if (part && sector_in_part(part, sector)) in disk_map_sector_rcu() 231 if (part && sector_in_part(part, sector)) { in disk_map_sector_rcu()
|
D | elevator.c | 326 struct request *elv_rb_find(struct rb_root *root, sector_t sector) in elv_rb_find() argument 334 if (sector < blk_rq_pos(rq)) in elv_rb_find() 336 else if (sector > blk_rq_pos(rq)) in elv_rb_find()
|
D | cfq-iosched.c | 2279 sector_t sector, struct rb_node **ret_parent, in cfq_prio_tree_lookup() argument 2297 if (sector > blk_rq_pos(cfqq->next_rq)) in cfq_prio_tree_lookup() 2299 else if (sector < blk_rq_pos(cfqq->next_rq)) in cfq_prio_tree_lookup() 2769 sector_t sector = cfqd->last_position; in cfqq_close() local 2778 __cfqq = cfq_prio_tree_lookup(cfqd, root, sector, &parent, NULL); in cfqq_close() 2790 if (blk_rq_pos(__cfqq->next_rq) < sector) in cfqq_close()
|
D | blk-core.c | 1896 sector_t sector = bio->bi_iter.bi_sector; in bio_check_eod() local 1898 if (maxsector < nr_sectors || maxsector - nr_sectors < sector) { in bio_check_eod()
|
/linux-4.4.14/drivers/scsi/ |
D | sr_vendor.c | 161 unsigned long sector; in sr_cd_check() local 173 sector = 0; /* the multisession sector offset goes here */ in sr_cd_check() 199 sector = buffer[11] + (buffer[10] << 8) + in sr_cd_check() 203 sector = 0; in sr_cd_check() 231 sector = min * CD_SECS * CD_FRAMES + sec * CD_FRAMES + frame; in sr_cd_check() 259 sector = min * CD_SECS * CD_FRAMES + sec * CD_FRAMES + frame; in sr_cd_check() 260 if (sector) in sr_cd_check() 261 sector -= CD_MSF_OFFSET; in sr_cd_check() 297 sector = buffer[11] + (buffer[10] << 8) + in sr_cd_check() 307 sector = 0; in sr_cd_check() [all …]
|
D | scsi_debug.c | 680 static struct sd_dif_tuple *dif_store(sector_t sector) in dif_store() argument 682 sector = do_div(sector, sdebug_store_sectors); in dif_store() 684 return dif_storep + sector; in dif_store() 2446 sector_t sector, u32 ei_lba) in dif_verify() argument 2452 (unsigned long)sector, in dif_verify() 2458 be32_to_cpu(sdt->ref_tag) != (sector & 0xffffffff)) { in dif_verify() 2460 (unsigned long)sector); in dif_verify() 2466 (unsigned long)sector); in dif_verify() 2472 static void dif_copy_prot(struct scsi_cmnd *SCpnt, sector_t sector, in dif_copy_prot() argument 2489 void *start = dif_store(sector); in dif_copy_prot() [all …]
|
D | scsicam.c | 142 cyl = p->cyl + ((p->sector & 0xc0) << 2); in scsi_partsize()
|
D | sd.c | 710 sector_t sector = blk_rq_pos(rq); in sd_setup_discard_cmnd() local 718 sector >>= ilog2(sdp->sector_size) - 9; in sd_setup_discard_cmnd() 735 put_unaligned_be64(sector, &buf[8]); in sd_setup_discard_cmnd() 745 put_unaligned_be64(sector, &cmd->cmnd[2]); in sd_setup_discard_cmnd() 757 put_unaligned_be32(sector, &cmd->cmnd[2]); in sd_setup_discard_cmnd() 836 sector_t sector = blk_rq_pos(rq); in sd_setup_write_same_cmnd() local 846 sector >>= ilog2(sdp->sector_size) - 9; in sd_setup_write_same_cmnd() 851 if (sdkp->ws16 || sector > 0xffffffff || nr_sectors > 0xffff) { in sd_setup_write_same_cmnd() 854 put_unaligned_be64(sector, &cmd->cmnd[2]); in sd_setup_write_same_cmnd() 859 put_unaligned_be32(sector, &cmd->cmnd[2]); in sd_setup_write_same_cmnd()
|
D | osst.c | 1378 int sector; in osst_get_sector() local 1392 sector = (STp->frame_in_buffer ? STp->first_frame_position-1 : in osst_get_sector() 1395 sector |= (STp->buffer->buffer_bytes >> OSST_SECTOR_SHIFT) & OSST_SECTOR_MASK; in osst_get_sector() 1397 sector |= (STp->buffer->read_pointer >> OSST_SECTOR_SHIFT) & OSST_SECTOR_MASK; in osst_get_sector() 1399 sector = osst_get_frame_position(STp, aSRpnt); in osst_get_sector() 1400 if (sector > 0) in osst_get_sector() 1401 sector <<= OSST_FRAME_SHIFT; in osst_get_sector() 1403 return sector; in osst_get_sector() 1406 static int osst_seek_sector(struct osst_tape * STp, struct osst_request ** aSRpnt, int sector) in osst_seek_sector() argument 1409 int frame = sector >> OSST_FRAME_SHIFT, in osst_seek_sector() [all …]
|
D | libiscsi.c | 840 sector_t sector; in iscsi_scsi_cmd_rsp() local 850 ascq = session->tt->check_protection(task, §or); in iscsi_scsi_cmd_rsp() 858 sector); in iscsi_scsi_cmd_rsp()
|
/linux-4.4.14/drivers/md/ |
D | raid0.c | 289 sector_t sector = *sectorp; in find_zone() local 292 if (sector < z[i].zone_end) { in find_zone() 294 *sectorp = sector - z[i-1].zone_end; in find_zone() 305 sector_t sector, sector_t *sector_offset) in map_sector() argument 316 sect_in_chunk = sector & (chunk_sects - 1); in map_sector() 317 sector >>= chunksect_bits; in map_sector() 323 sect_in_chunk = sector_div(sector, chunk_sects); in map_sector() 334 + sector_div(sector, zone->nb_dev)]; in map_sector() 449 sector_t sector = bio->bi_iter.bi_sector; in is_io_in_chunk_boundary() local 450 return chunk_sects >= (sector_div(sector, chunk_sects) in is_io_in_chunk_boundary() [all …]
|
D | dm-log-writes.c | 92 __le64 sector; member 119 sector_t sector; member 191 sector_t sector) in write_metadata() argument 204 bio->bi_iter.bi_sector = sector; in write_metadata() 240 struct pending_block *block, sector_t sector) in log_one_block() argument 247 entry.sector = cpu_to_le64(block->sector); in log_one_block() 252 block->datalen, sector)) { in log_one_block() 259 sector++; in log_one_block() 268 bio->bi_iter.bi_sector = sector; in log_one_block() 289 bio->bi_iter.bi_sector = sector; in log_one_block() [all …]
|
D | raid1.c | 296 r1_bio->sector + (r1_bio->sectors); in update_head_pos() 361 (unsigned long long)r1_bio->sector); in raid1_end_read_request() 380 bitmap_endwrite(r1_bio->mddev->bitmap, r1_bio->sector, in close_write() 454 r1_bio->sector, r1_bio->sectors, in raid1_end_write_request() 515 const sector_t this_sector = r1_bio->sector; in read_balance() 860 sector_t sector = 0; in wait_barrier() local 897 sector = conf->start_next_window; in wait_barrier() 903 return sector; in wait_barrier() 1119 r1_bio->sector = bio->bi_iter.bi_sector; in make_request() 1160 bio_trim(read_bio, r1_bio->sector - bio->bi_iter.bi_sector, in make_request() [all …]
|
D | raid5.c | 138 static inline struct bio *r5_next_bio(struct bio *bio, sector_t sector) in r5_next_bio() argument 141 if (bio->bi_iter.bi_sector + sectors < sector + STRIPE_SECTORS) in r5_next_bio() 447 (unsigned long long)sh->sector); in remove_hash() 454 struct hlist_head *hp = stripe_hash(conf, sh->sector); in insert_hash() 457 (unsigned long long)sh->sector); in insert_hash() 519 static void init_stripe(struct stripe_head *sh, sector_t sector, int previous) in init_stripe() argument 530 (unsigned long long)sector); in init_stripe() 535 sh->sector = sector; in init_stripe() 536 stripe_set_idx(sector, conf, previous, sh); in init_stripe() 545 (unsigned long long)sh->sector, i, dev->toread, in init_stripe() [all …]
|
D | dm-stripe.c | 213 static void stripe_map_sector(struct stripe_c *sc, sector_t sector, in stripe_map_sector() argument 216 sector_t chunk = dm_target_offset(sc->ti, sector); in stripe_map_sector() 241 static void stripe_map_range_sector(struct stripe_c *sc, sector_t sector, in stripe_map_range_sector() argument 246 stripe_map_sector(sc, sector, &stripe, result); in stripe_map_range_sector() 251 sector = *result; in stripe_map_range_sector() 253 *result -= sector_div(sector, sc->chunk_size); in stripe_map_range_sector() 255 *result = sector & ~(sector_t)(sc->chunk_size - 1); in stripe_map_range_sector()
|
D | dm-crypt.c | 62 sector_t sector; member 683 u64 sector = cpu_to_le64((u64)dmreq->iv_sector); in crypt_iv_tcw_whitening() local 690 crypto_xor(buf, (u8 *)§or, 8); in crypt_iv_tcw_whitening() 691 crypto_xor(&buf[8], (u8 *)§or, 8); in crypt_iv_tcw_whitening() 722 u64 sector = cpu_to_le64((u64)dmreq->iv_sector); in crypt_iv_tcw_gen() local 735 crypto_xor(iv, (u8 *)§or, 8); in crypt_iv_tcw_gen() 737 crypto_xor(&iv[8], (u8 *)§or, cc->iv_size - 8); in crypt_iv_tcw_gen() 806 sector_t sector) in crypt_convert_init() argument 814 ctx->cc_sector = sector + cc->iv_offset; in crypt_convert_init() 1050 struct bio *bio, sector_t sector) in crypt_io_init() argument [all …]
|
D | raid10.c | 411 (unsigned long long)r10_bio->sector); in raid10_end_read_request() 420 bitmap_endwrite(r10_bio->mddev->bitmap, r10_bio->sector, in close_write() 555 sector_t sector; in __raid10_find_phys() local 569 chunk = r10bio->sector >> geo->chunk_shift; in __raid10_find_phys() 570 sector = r10bio->sector & geo->chunk_mask; in __raid10_find_phys() 578 sector += stripe << geo->chunk_shift; in __raid10_find_phys() 584 sector_t s = sector; in __raid10_find_phys() 610 sector += (geo->chunk_mask + 1); in __raid10_find_phys() 620 ((r10bio->sector >= conf->reshape_progress) != in raid10_find_phys() 630 static sector_t raid10_find_virt(struct r10conf *conf, sector_t sector, int dev) in raid10_find_virt() argument [all …]
|
D | dm-exception-store.h | 198 sector_t sector) in sector_to_chunk() argument 200 return sector >> store->chunk_shift; in sector_to_chunk()
|
D | raid5.h | 204 sector_t sector; /* sector of this row */ member 248 sector_t sector; /* sector of this page */ member 627 raid5_get_active_stripe(struct r5conf *conf, sector_t sector,
|
D | dm.c | 1385 static sector_t max_io_len_target_boundary(sector_t sector, struct dm_target *ti) in max_io_len_target_boundary() argument 1387 sector_t target_offset = dm_target_offset(ti, sector); in max_io_len_target_boundary() 1392 static sector_t max_io_len(sector_t sector, struct dm_target *ti) in max_io_len() argument 1394 sector_t len = max_io_len_target_boundary(sector, ti); in max_io_len() 1401 offset = dm_target_offset(ti, sector); in max_io_len() 1473 sector_t sector; in __map_bio() local 1486 sector = clone->bi_iter.bi_sector; in __map_bio() 1492 tio->io->bio->bi_bdev->bd_dev, sector); in __map_bio() 1511 sector_t sector; member 1515 static void bio_setup_sector(struct bio *bio, sector_t sector, unsigned len) in bio_setup_sector() argument [all …]
|
D | dm-snap.c | 936 sector_t sector, unsigned chunk_size); 1005 dest.sector = chunk_to_sector(s->store, old_chunk); in snapshot_merge_next_chunks() 1006 dest.count = min(io_size, get_dev_size(dest.bdev) - dest.sector); in snapshot_merge_next_chunks() 1009 src.sector = chunk_to_sector(s->store, new_chunk); in snapshot_merge_next_chunks() 1022 while (origin_write_extent(s, dest.sector, io_size)) { in snapshot_merge_next_chunks() 1581 src.sector = chunk_to_sector(s->store, pe->e.old_chunk); in start_copy() 1582 src.count = min((sector_t)s->store->chunk_size, dev_size - src.sector); in start_copy() 1585 dest.sector = chunk_to_sector(s->store, pe->e.new_chunk); in start_copy() 2071 static int __origin_write(struct list_head *snapshots, sector_t sector, in __origin_write() argument 2098 if (sector >= dm_table_get_size(snap->ti->table)) in __origin_write() [all …]
|
D | raid1.h | 137 sector_t sector; member
|
D | raid10.h | 102 sector_t sector; /* virtual sector number */ member
|
D | bitmap.c | 1562 sector_t sector = 0; in bitmap_close_sync() local 1566 while (sector < bitmap->mddev->resync_max_sectors) { in bitmap_close_sync() 1567 bitmap_end_sync(bitmap, sector, &blocks, 0); in bitmap_close_sync() 1568 sector += blocks; in bitmap_close_sync() 1573 void bitmap_cond_end_sync(struct bitmap *bitmap, sector_t sector, bool force) in bitmap_cond_end_sync() argument 1580 if (sector == 0) { in bitmap_cond_end_sync() 1590 bitmap->mddev->curr_resync_completed = sector; in bitmap_cond_end_sync() 1592 sector &= ~((1ULL << bitmap->counts.chunkshift) - 1); in bitmap_cond_end_sync() 1594 while (s < sector && s < bitmap->mddev->resync_max_sectors) { in bitmap_cond_end_sync() 1816 sector_t sector = 0; in bitmap_load() local [all …]
|
D | md.h | 133 sector_t sector; member 649 sector_t sector, int size, struct page *page); 651 extern int sync_page_io(struct md_rdev *rdev, sector_t sector, int size,
|
D | linear.c | 30 static inline struct dev_info *which_dev(struct mddev *mddev, sector_t sector) in which_dev() argument 46 if (sector < conf->disks[mid].end_sector) in which_dev()
|
D | bitmap.h | 260 void bitmap_cond_end_sync(struct bitmap *bitmap, sector_t sector, bool force);
|
D | dm-raid1.c | 271 io[i].sector = 0; in mirror_flush() 341 from.sector = m->offset + dm_rh_region_to_sector(ms->rh, key); in recover() 360 dest->sector = m->offset + dm_rh_region_to_sector(ms->rh, key); in recover() 421 static struct mirror *choose_mirror(struct mirror_set *ms, sector_t sector) in choose_mirror() argument 474 io->sector = map_sector(m, bio); in map_region()
|
D | dm.h | 62 struct dm_target *dm_table_find_target(struct dm_table *t, sector_t sector);
|
D | dm-region-hash.c | 116 static region_t dm_rh_sector_to_region(struct dm_region_hash *rh, sector_t sector) in dm_rh_sector_to_region() argument 118 return sector >> rh->region_shift; in dm_rh_sector_to_region()
|
D | Kconfig | 134 of a single drive. For a given sector (row) number, (N - 1) drives 142 against a failure of any two drives. For a given sector 369 of a single drive. For a given sector (row) number, (N - 1) drives 377 against a failure of any two drives. For a given sector
|
D | dm-log.c | 305 .sector = 0, in flush_header() 438 lc->header_location.sector = 0; in create_log_context()
|
D | dm-kcopyd.c | 657 sub_job->source.sector += progress; in segment_complete() 661 sub_job->dests[i].sector += progress; in segment_complete()
|
D | md.c | 736 sector_t sector, int size, struct page *page) in md_super_write() argument 747 bio->bi_iter.bi_sector = sector; in md_super_write() 762 int sync_page_io(struct md_rdev *rdev, sector_t sector, int size, in sync_page_io() argument 771 bio->bi_iter.bi_sector = sector + rdev->sb_start; in sync_page_io() 774 (sector >= rdev->mddev->reshape_position))) in sync_page_io() 775 bio->bi_iter.bi_sector = sector + rdev->new_data_offset; in sync_page_io() 777 bio->bi_iter.bi_sector = sector + rdev->data_offset; in sync_page_io() 1487 u64 sector = bb >> 10; in super_1_load() local 1488 sector <<= sb->bblog_shift; in super_1_load() 1493 sector, count, 1) == 0) in super_1_load() [all …]
|
D | dm-io.c | 322 bio->bi_iter.bi_sector = where->sector + (where->count - remaining); in do_region()
|
D | raid5-cache.c | 402 sh->sector, sh->dev[sh->pd_idx].log_checksum, in r5l_log_stripe() 408 sh->sector, sh->dev[sh->pd_idx].log_checksum, in r5l_log_stripe()
|
D | dm-table.c | 1190 struct dm_target *dm_table_find_target(struct dm_table *t, sector_t sector) in dm_table_find_target() argument 1200 if (node[k] >= sector) in dm_table_find_target()
|
D | dm-bufio.c | 564 .sector = block << b->c->sectors_per_block_bits, in use_dmio() 1312 .sector = 0, in dm_bufio_issue_flush()
|
D | dm-thin.c | 336 static int __blkdev_issue_discard_async(struct block_device *bdev, sector_t sector, in __blkdev_issue_discard_async() argument 365 bio->bi_iter.bi_sector = sector; in __blkdev_issue_discard_async() 1140 to.sector = begin; in ll_zero() 1205 from.sector = data_origin * pool->sectors_per_block; in schedule_copy() 1209 to.sector = data_dest * pool->sectors_per_block; in schedule_copy()
|
D | dm-snap-persistent.c | 234 .sector = ps->store->chunk_size * chunk, in chunk_io()
|
D | dm-cache-target.c | 1266 c_region.sector = cblock * cache->sectors_per_block; in issue_copy() 1271 o_region.sector = from_oblock(mg->old_oblock) * cache->sectors_per_block; in issue_copy() 1275 o_region.sector = from_oblock(mg->new_oblock) * cache->sectors_per_block; in issue_copy()
|
D | dm-ioctl.c | 1558 ti = dm_table_find_target(table, tmsg->sector); in target_message()
|
/linux-4.4.14/drivers/usb/storage/ |
D | jumpshot.c | 166 u32 sector, in jumpshot_read_data() argument 182 if (sector > 0x0FFFFFFF) in jumpshot_read_data() 204 command[2] = sector & 0xFF; in jumpshot_read_data() 205 command[3] = (sector >> 8) & 0xFF; in jumpshot_read_data() 206 command[4] = (sector >> 16) & 0xFF; in jumpshot_read_data() 208 command[5] = 0xE0 | ((sector >> 24) & 0x0F); in jumpshot_read_data() 228 sector += thistime; in jumpshot_read_data() 243 u32 sector, in jumpshot_write_data() argument 259 if (sector > 0x0FFFFFFF) in jumpshot_write_data() 286 command[2] = sector & 0xFF; in jumpshot_write_data() [all …]
|
D | datafab.c | 148 u32 sector, in datafab_read_data() argument 193 command[2] = sector & 0xFF; in datafab_read_data() 194 command[3] = (sector >> 8) & 0xFF; in datafab_read_data() 195 command[4] = (sector >> 16) & 0xFF; in datafab_read_data() 198 command[5] |= (sector >> 24) & 0x0F; in datafab_read_data() 216 sector += thistime; in datafab_read_data() 231 u32 sector, in datafab_write_data() argument 281 command[2] = sector & 0xFF; in datafab_write_data() 282 command[3] = (sector >> 8) & 0xFF; in datafab_write_data() 283 command[4] = (sector >> 16) & 0xFF; in datafab_write_data() [all …]
|
D | shuttle_usbat.c | 211 u32 sector, unsigned char cmd) in usbat_pack_ata_sector_cmd() argument 215 buf[2] = sector & 0xFF; in usbat_pack_ata_sector_cmd() 216 buf[3] = (sector >> 8) & 0xFF; in usbat_pack_ata_sector_cmd() 217 buf[4] = (sector >> 16) & 0xFF; in usbat_pack_ata_sector_cmd() 218 buf[5] = 0xE0 | ((sector >> 24) & 0x0F); in usbat_pack_ata_sector_cmd() 1119 u32 sector, in usbat_flash_read_data() argument 1150 if (sector > 0x0FFFFFFF) in usbat_flash_read_data() 1175 usbat_pack_ata_sector_cmd(command, thistime, sector, 0x20); in usbat_flash_read_data() 1193 sector += thistime; in usbat_flash_read_data() 1210 u32 sector, in usbat_flash_write_data() argument [all …]
|
D | transport.c | 526 u32 sector; in last_sector_hacks() local 549 sector = (srb->cmnd[2] << 24) | (srb->cmnd[3] << 16) | in last_sector_hacks() 557 if (sector + 1 != sdkp->capacity) in last_sector_hacks()
|
/linux-4.4.14/fs/fat/ |
D | cache.c | 304 int fat_bmap(struct inode *inode, sector_t sector, sector_t *phys, in fat_bmap() argument 317 if (sector < (sbi->dir_entries >> sbi->dir_per_block_bits)) { in fat_bmap() 318 *phys = sector + sbi->dir_start; in fat_bmap() 325 if (sector >= last_block) { in fat_bmap() 335 if (sector >= last_block) in fat_bmap() 339 cluster = sector >> (sbi->cluster_bits - sb->s_blocksize_bits); in fat_bmap() 340 offset = sector & (sbi->sec_per_clus - 1); in fat_bmap() 347 if (*mapped_blocks > last_block - sector) in fat_bmap() 348 *mapped_blocks = last_block - sector; in fat_bmap()
|
D | fat.h | 288 extern int fat_bmap(struct inode *inode, sector_t sector, sector_t *phys,
|
/linux-4.4.14/drivers/mtd/nand/ |
D | atmel_nand_ecc.h | 120 #define pmecc_readb_ecc_relaxed(addr, sector, n) \ argument 121 readb_relaxed((addr) + ATMEL_PMECC_ECCx + ((sector) * 0x40) + (n)) 123 #define pmecc_readl_rem_relaxed(addr, sector, n) \ argument 124 readl_relaxed((addr) + ATMEL_PMECC_REMx + ((sector) * 0x40) + ((n) * 4))
|
D | sh_flctl.c | 446 (struct sh_flctl *flctl, uint8_t *buff, int sector) in read_ecfiforeg() argument 452 res = wait_recfifo_ready(flctl , sector); in read_ecfiforeg() 583 int sector, page_sectors; in execmd_read_page_sector() local 599 for (sector = 0; sector < page_sectors; sector++) { in execmd_read_page_sector() 600 read_fiforeg(flctl, 512, 512 * sector); in execmd_read_page_sector() 603 &flctl->done_buff[mtd->writesize + 16 * sector], in execmd_read_page_sector() 604 sector); in execmd_read_page_sector() 654 int sector, page_sectors; in execmd_write_page_sector() local 667 for (sector = 0; sector < page_sectors; sector++) { in execmd_write_page_sector() 668 write_fiforeg(flctl, 512, 512 * sector); in execmd_write_page_sector() [all …]
|
D | fsl_ifc_nand.c | 335 int sector = bufnum * chip->ecc.steps; in fsl_ifc_run_command() local 336 int sector_end = sector + chip->ecc.steps - 1; in fsl_ifc_run_command() 338 for (i = sector / 4; i <= sector_end / 4; i++) in fsl_ifc_run_command() 341 for (i = sector; i <= sector_end; i++) { in fsl_ifc_run_command()
|
D | atmel_nand.c | 534 static void pmecc_gen_syndrome(struct mtd_info *mtd, int sector) in pmecc_gen_syndrome() argument 543 value = pmecc_readl_rem_relaxed(host->ecc, sector, i / 2); in pmecc_gen_syndrome()
|
/linux-4.4.14/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-4.4.14/drivers/mtd/ |
D | rfd_ftl.c | 90 static int rfd_ftl_writesect(struct mtd_blktrans_dev *dev, u_long sector, char *buf); 241 static int rfd_ftl_readsect(struct mtd_blktrans_dev *dev, u_long sector, char *buf) in rfd_ftl_readsect() argument 248 if (sector >= part->sector_count) in rfd_ftl_readsect() 251 addr = part->sector_map[sector]; in rfd_ftl_readsect() 639 static int do_writesect(struct mtd_blktrans_dev *dev, u_long sector, char *buf, ulong *old_addr) in do_writesect() argument 680 part->sector_map[sector] = addr; in do_writesect() 682 entry = cpu_to_le16(sector == 0 ? SECTOR_ZERO : sector); in do_writesect() 705 static int rfd_ftl_writesect(struct mtd_blktrans_dev *dev, u_long sector, char *buf) in rfd_ftl_writesect() argument 712 pr_debug("rfd_ftl_writesect(sector=0x%lx)\n", sector); in rfd_ftl_writesect() 719 if (sector >= part->sector_count) { in rfd_ftl_writesect() [all …]
|
D | ftl.c | 788 u_long sector, u_long nblocks) in ftl_read() argument 796 part, sector, nblocks); in ftl_read() 804 if (((sector+i) * SECTOR_SIZE) >= le32_to_cpu(part->header.FormattedSize)) { in ftl_read() 808 log_addr = part->VirtualBlockMap[sector+i]; in ftl_read() 902 u_long sector, u_long nblocks) in ftl_write() argument 910 part, sector, nblocks); in ftl_write() 924 virt_addr = sector * SECTOR_SIZE | BLOCK_DATA; in ftl_write() 961 old_addr = part->VirtualBlockMap[sector+i]; in ftl_write() 963 part->VirtualBlockMap[sector+i] = 0xffffffff; in ftl_write() 972 part->VirtualBlockMap[sector+i] = log_addr; in ftl_write() [all …]
|
/linux-4.4.14/drivers/mtd/devices/ |
D | docg3.c | 410 static void doc_setup_addr_sector(struct docg3 *docg3, int sector) in doc_setup_addr_sector() argument 413 doc_flash_address(docg3, sector & 0xff); in doc_setup_addr_sector() 414 doc_flash_address(docg3, (sector >> 8) & 0xff); in doc_setup_addr_sector() 415 doc_flash_address(docg3, (sector >> 16) & 0xff); in doc_setup_addr_sector() 425 static void doc_setup_writeaddr_sector(struct docg3 *docg3, int sector, int ofs) in doc_setup_writeaddr_sector() argument 430 doc_flash_address(docg3, sector & 0xff); in doc_setup_writeaddr_sector() 431 doc_flash_address(docg3, (sector >> 8) & 0xff); in doc_setup_writeaddr_sector() 432 doc_flash_address(docg3, (sector >> 16) & 0xff); in doc_setup_writeaddr_sector() 451 int sector, ret = 0; in doc_read_seek() local 473 sector = (block0 << DOC_ADDR_BLOCK_SHIFT) + (page & DOC_ADDR_PAGE_MASK); in doc_read_seek() [all …]
|
/linux-4.4.14/Documentation/devicetree/bindings/mtd/ |
D | atmel-nand.txt | 28 - atmel,pmecc-sector-size : sector size for ECC computation. Supported values 31 for different sector size. First one is for sector size 512, the next is for 32 sector size 1024. If not specified, driver will build the table in runtime. 82 atmel,pmecc-sector-size = <512>;
|
D | mtd-physmap.txt | 29 - use-advanced-sector-protection: boolean to enable support for the 30 advanced sector protection (Spansion: PPB - Persistent Protection
|
D | brcm,brcmnand.txt | 101 - brcm,nand-oob-sector-size : integer, to denote the spare area sector size
|
/linux-4.4.14/drivers/target/ |
D | target_core_sbc.c | 1240 sector_t sector = cmd->t_task_lba; in sbc_dif_generate() local 1284 sdt->ref_tag = cpu_to_be32(sector & 0xffffffff); in sbc_dif_generate() 1290 "WRITE" : "READ", (unsigned long long)sector, in sbc_dif_generate() 1294 sector++; in sbc_dif_generate() 1304 __u16 crc, sector_t sector, unsigned int ei_lba) in sbc_dif_v1_verify() argument 1315 " csum 0x%04x\n", (unsigned long long)sector, in sbc_dif_v1_verify() 1325 be32_to_cpu(sdt->ref_tag) != (sector & 0xffffffff)) { in sbc_dif_v1_verify() 1327 " sector MSB: 0x%08x\n", (unsigned long long)sector, in sbc_dif_v1_verify() 1328 be32_to_cpu(sdt->ref_tag), (u32)(sector & 0xffffffff)); in sbc_dif_v1_verify() 1335 " ei_lba: 0x%08x\n", (unsigned long long)sector, in sbc_dif_v1_verify() [all …]
|
/linux-4.4.14/Documentation/device-mapper/ |
D | dm-crypt.txt | 33 then sectors are encrypted according to their offsets (sector 0 uses key0; 34 sector 1 uses key1 etc.). <keycount> must be a power of two. 37 The IV offset is a sector count that is added to the sector number 46 Starting sector within the device where the encrypted data begins.
|
D | kcopyd.txt | 17 block-device along with the starting sector and size of the region. The source 23 sector_t sector;
|
D | log-writes.txt | 65 <#logged entries> <highest allocated sector> 68 highest allocated sector : Highest allocated sector
|
D | dm-io.txt | 10 sector and size of the region. 14 sector_t sector;
|
D | linear.txt | 11 <offset>: Starting sector within the device.
|
D | striped.txt | 16 <offset>: Starting sector within the device.
|
D | dm-flakey.txt | 24 <offset>: Starting sector within the device.
|
D | switch.txt | 89 of 512-byte sectors). This number is added to the sector number when
|
D | verity.txt | 139 Directly following the header (and with sector number padded to the next hash
|
D | statistics.txt | 9 Each user-defined region specifies a starting sector, length and step.
|
D | thin-provisioning.txt | 392 <nr mapped sectors> <highest mapped sector>
|
/linux-4.4.14/fs/ |
D | dax.c | 40 sector_t sector = block << (inode->i_blkbits - 9); in dax_clear_blocks() local 48 count = bdev_direct_access(bdev, sector, &addr, &pfn, size); in dax_clear_blocks() 61 sector += pgsz / 512; in dax_clear_blocks() 75 sector_t sector = bh->b_blocknr << (blkbits - 9); in dax_get_addr() local 76 return bdev_direct_access(bh->b_bdev, sector, addr, &pfn, bh->b_size); in dax_get_addr() 296 sector_t sector = bh->b_blocknr << (inode->i_blkbits - 9); in dax_insert_mapping() local 318 error = bdev_direct_access(bh->b_bdev, sector, &addr, &pfn, bh->b_size); in dax_insert_mapping() 540 sector_t block, sector; in __dax_pmd_fault() local 626 sector = bh.b_blocknr << (blkbits - 9); in __dax_pmd_fault() 627 length = bdev_direct_access(bh.b_bdev, sector, &kaddr, &pfn, in __dax_pmd_fault()
|
D | block_dev.c | 389 int bdev_read_page(struct block_device *bdev, sector_t sector, in bdev_read_page() argument 401 result = ops->rw_page(bdev, sector + get_start_sect(bdev), page, READ); in bdev_read_page() 426 int bdev_write_page(struct block_device *bdev, sector_t sector, in bdev_write_page() argument 440 result = ops->rw_page(bdev, sector + get_start_sect(bdev), page, rw); in bdev_write_page() 467 long bdev_direct_access(struct block_device *bdev, sector_t sector, in bdev_direct_access() argument 483 if ((sector + DIV_ROUND_UP(size, 512)) > in bdev_direct_access() 486 sector += get_start_sect(bdev); in bdev_direct_access() 487 if (sector % (PAGE_SIZE / 512)) in bdev_direct_access() 489 avail = ops->direct_access(bdev, sector, addr, pfn); in bdev_direct_access()
|
D | direct-io.c | 659 sector_t sector; in dio_new_bio() local 665 sector = start_sector << (sdio->blkbits - 9); in dio_new_bio() 668 dio_bio_alloc(dio, sdio, map_bh->b_bdev, sector, nr_pages); in dio_new_bio()
|
/linux-4.4.14/fs/hfsplus/ |
D | wrapper.c | 46 int hfsplus_submit_bio(struct super_block *sb, sector_t sector, in hfsplus_submit_bio() argument 61 start = (loff_t)sector << HFSPLUS_SECTOR_SHIFT; in hfsplus_submit_bio() 63 sector &= ~((io_size >> HFSPLUS_SECTOR_SHIFT) - 1); in hfsplus_submit_bio() 66 bio->bi_iter.bi_sector = sector; in hfsplus_submit_bio()
|
D | extents.c | 228 sector_t sector; in hfsplus_get_block() local 275 sector = ((sector_t)dblock << sbi->fs_shift) + in hfsplus_get_block() 277 map_bh(bh_result, sb, sector); in hfsplus_get_block()
|
D | hfsplus_fs.h | 527 int hfsplus_submit_bio(struct super_block *sb, sector_t sector, void *buf,
|
/linux-4.4.14/drivers/nvdimm/ |
D | pmem.c | 50 sector_t sector) in pmem_do_bvec() argument 53 phys_addr_t pmem_off = sector * 512 + pmem->data_offset; in pmem_do_bvec() 90 static int pmem_rw_page(struct block_device *bdev, sector_t sector, in pmem_rw_page() argument 95 pmem_do_bvec(pmem, page, PAGE_CACHE_SIZE, 0, rw, sector); in pmem_rw_page() 103 static long pmem_direct_access(struct block_device *bdev, sector_t sector, in pmem_direct_access() argument 107 resource_size_t offset = sector * 512 + pmem->data_offset; in pmem_direct_access()
|
D | btt.c | 830 static int lba_to_arena(struct btt *btt, sector_t sector, __u32 *premap, in lba_to_arena() argument 834 __u64 lba = div_u64(sector << SECTOR_SHIFT, btt->sector_size); in lba_to_arena() 962 struct page *page, unsigned int off, sector_t sector, in btt_read_pg() argument 975 ret = lba_to_arena(btt, sector, &premap, &arena); in btt_read_pg() 1036 sector += btt->sector_size >> SECTOR_SHIFT; in btt_read_pg() 1049 sector_t sector, struct page *page, unsigned int off, in btt_write_pg() argument 1063 ret = lba_to_arena(btt, sector, &premap, &arena); in btt_write_pg() 1124 sector += btt->sector_size >> SECTOR_SHIFT; in btt_write_pg() 1138 int rw, sector_t sector) in btt_do_bvec() argument 1143 ret = btt_read_pg(btt, bip, page, off, sector, len); in btt_do_bvec() [all …]
|
D | Kconfig | 58 bool "BTT: Block Translation Table (atomic sector updates)" 62 The Block Translation Table (BTT) provides atomic sector 64 applications that rely on sector writes not being torn (a
|
D | blk.c | 120 sector_t sector) in nd_blk_do_bvec() argument 139 lba = div_u64(sector << SECTOR_SHIFT, blk_dev->sector_size); in nd_blk_do_bvec() 158 sector += blk_dev->sector_size >> SECTOR_SHIFT; in nd_blk_do_bvec()
|
/linux-4.4.14/arch/xtensa/platforms/iss/ |
D | simdisk.c | 72 static void simdisk_transfer(struct simdisk *dev, unsigned long sector, in simdisk_transfer() argument 75 unsigned long offset = sector << SECTOR_SHIFT; in simdisk_transfer() 109 sector_t sector = bio->bi_iter.bi_sector; in simdisk_make_request() local 115 simdisk_transfer(dev, sector, len, buffer, in simdisk_make_request() 117 sector += len; in simdisk_make_request()
|
/linux-4.4.14/drivers/nvme/host/ |
D | nvme.h | 114 static inline u64 nvme_block_nr(struct nvme_ns *ns, sector_t sector) in nvme_block_nr() argument 116 return (sector >> (ns->lba_shift - 9)); in nvme_block_nr()
|
/linux-4.4.14/Documentation/block/ |
D | data-integrity.txt | 16 checksum for each sector as well as an incrementing counter that 42 information to each sector. The data + integrity metadata is stored 93 and the block layer make things like hardware sector size and 113 Some storage devices allow each hardware sector to be tagged with a 201 sector must be set, and the bio should have all data pages 232 the sector numbers will be remapped as the request traverses the 262 .tag_size = <tag bytes per hw sector>, 276 metadata per sector. I.e. 8 for DIF and EPP. 279 are available per hardware sector. For DIF this is either 2 or
|
D | request.txt | 53 sector_t sector DBI Target location 55 unsigned long hard_nr_sectors B Used to keep sector sane
|
D | deadline-iosched.txt | 37 write) which are serviced in increasing sector order. To limit extra seeking, 70 rbtree front sector lookup when the io scheduler merge function is called.
|
D | biodoc.txt | 160 Lowest possible sector size that the hardware can operate 310 request->buffer, request->sector and request->nr_sectors or 521 sector_t sector; /* this field is now of type sector_t instead of int 538 /* Various sector counts */ 559 The behaviour of the various sector counts are almost the same as before, 1003 AS and deadline use a hash table indexed by the last sector of a request. This 1069 5.2 64 bit sector numbers (sector_t prepares for 64 bit support) 1071 The sector number used in the bio structure has been changed to sector_t, 1072 which could be defined as 64 bit in preparation for 64 bit sector support. 1080 provides drivers with a sector number relative to whole device, rather than [all …]
|
D | queue-sysfs.txt | 47 This is the hardware sector size of the device, in bytes.
|
/linux-4.4.14/Documentation/mmc/ |
D | mmc-dev-attrs.txt | 30 rel_sectors Reliable write sector count 38 always one 512 byte sector. For SD, "erase_size" is 512 58 (especially for SD where it is just one sector),
|
/linux-4.4.14/drivers/s390/block/ |
D | dasd_eckd.h | 114 __u32 sector; member 126 __u32 sector; member 183 __u8 sector; member 205 __u8 sector; member
|
D | dasd_eckd.c | 350 int sector; in fill_LRE_data() local 356 sector = 0; in fill_LRE_data() 362 sector = (49 + (rec_on_trk - 1) * (10 + d)) / 8; in fill_LRE_data() 366 sector = (39 + (rec_on_trk - 1) * (8 + d)) / 7; in fill_LRE_data() 370 data->sector = sector; in fill_LRE_data() 424 data->sector = 0xFF; in fill_LRE_data() 453 data->sector = 0xFF; in fill_LRE_data() 635 int sector; in locate_record() local 650 sector = 0; in locate_record() 656 sector = (49 + (rec_on_trk - 1) * (10 + d)) / 8; in locate_record() [all …]
|
/linux-4.4.14/kernel/trace/ |
D | blktrace.c | 172 static int act_log_check(struct blk_trace *bt, u32 what, sector_t sector, in act_log_check() argument 177 if (sector && (sector < bt->start_lba || sector > bt->end_lba)) in act_log_check() 201 static void __blk_add_trace(struct blk_trace *bt, sector_t sector, int bytes, in __blk_add_trace() argument 226 if (act_log_check(bt, what, sector, pid)) in __blk_add_trace() 270 t->sector = sector; in __blk_add_trace() 1111 return te_blk_io_trace(ent)->sector; in t_sector() 1380 const int offset = offsetof(struct blk_io_trace, sector); in blk_trace_synthesize_old_trace() 1387 trace_seq_putmem(s, &t->sector, in blk_trace_synthesize_old_trace()
|
/linux-4.4.14/include/linux/ |
D | dm-io.h | 19 sector_t sector; member
|
D | blkdev.h | 1121 extern int blkdev_issue_discard(struct block_device *bdev, sector_t sector, 1123 extern int blkdev_issue_write_same(struct block_device *bdev, sector_t sector, 1125 extern int blkdev_issue_zeroout(struct block_device *bdev, sector_t sector, 1243 static inline int queue_limit_alignment_offset(struct queue_limits *lim, sector_t sector) in queue_limit_alignment_offset() argument 1246 unsigned int alignment = sector_div(sector, granularity >> 9) << 9; in queue_limit_alignment_offset() 1272 static inline int queue_limit_discard_alignment(struct queue_limits *lim, sector_t sector) in queue_limit_discard_alignment() argument 1286 offset = sector_div(sector, granularity); in queue_limit_discard_alignment()
|
D | pktcdvd.h | 120 sector_t sector; /* First sector in this packet */ member
|
D | ata.h | 998 unsigned buf_size, u64 sector, unsigned long count) in ata_set_lba_range_entries() argument 1004 u64 entry = sector | in ata_set_lba_range_entries() 1010 sector += 0xffff; in ata_set_lba_range_entries()
|
D | device-mapper.h | 594 #define dm_target_offset(ti, sector) ((sector) - (ti)->begin) argument
|
D | genhd.h | 72 unsigned char sector; /* starting sector */ member 305 sector_t sector);
|
/linux-4.4.14/arch/cris/boot/rescue/ |
D | head_v10.S | 70 ;; The partitiontable is looked for at the first sector after the boot 71 ;; sector. Sector size is 65536 bytes in all flashes we use. 134 ;; rescue code without erasing/reflashing the sector. 137 ;; without erasing the sector, it is possible to add new
|
/linux-4.4.14/include/uapi/linux/ |
D | virtio_blk.h | 133 __virtio64 sector; member
|
D | dm-ioctl.h | 211 __u64 sector; /* Device sector */ member
|
D | blktrace_api.h | 102 __u64 sector; /* disk offset */ member
|
D | hdreg.h | 41 unsigned sector : 1; member
|
/linux-4.4.14/arch/powerpc/boot/dts/ |
D | mpc5121ads.dts | 45 reg = <0x00000000 0x00040000>; // first sector is protected 58 reg = <0x03ec0000 0x00040000>; // one sector for device tree
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | at91sam9x5cm.dtsi | 45 atmel,pmecc-sector-size = <512>;
|
D | at91-kizboxmini.dts | 76 atmel,pmecc-sector-size = <512>;
|
D | at91-cosino.dtsi | 99 atmel,pmecc-sector-size = <512>;
|
D | sama5d3xcm.dtsi | 78 atmel,pmecc-sector-size = <512>;
|
D | bcm958305k.dts | 83 brcm,nand-oob-sector-size = <27>;
|
D | bcm958300k.dts | 75 brcm,nand-oob-sector-size = <27>;
|
D | bcm911360_entphn.dts | 76 brcm,nand-oob-sector-size = <27>;
|
D | at91-kizbox2.dts | 149 atmel,pmecc-sector-size = <512>;
|
D | at91sam9n12ek.dts | 155 atmel,pmecc-sector-size = <512>;
|
D | at91-sama5d3_xplained.dts | 244 atmel,pmecc-sector-size = <512>;
|
/linux-4.4.14/Documentation/filesystems/ |
D | udf.txt | 11 dvd+rw drives and media support true random sector writes, and so a udf 16 and read-modify-write cycles to allow the filesystem random sector writes
|
D | isofs.txt | 41 sbsector=xxx Session begins from sector xxx
|
D | btrfs.txt | 137 is limited by the root sector size, with some space unavailable due 138 to leaf headers. For a 4k sector size, max inline data is ~3900 bytes.
|
D | dax.txt | 31 block device operation. It is used to translate the sector number
|
D | ntfs.txt | 183 the boot sector from the backup copy. 302 the "Start sector of device" when creating the table. Once again ldminfo would 311 # Offset into Size of this Raid type Device Start sector
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | axonram.c | 144 axon_ram_direct_access(struct block_device *device, sector_t sector, in axon_ram_direct_access() argument 148 loff_t offset = (loff_t)sector << AXON_RAM_SECTOR_SHIFT; in axon_ram_direct_access()
|
/linux-4.4.14/arch/um/drivers/ |
D | ubd_kern.c | 1157 __u64 sector = io_offset >> 9; in cowify_bitmap() local 1163 if(ubd_test_bit(sector + i, (unsigned char *) bitmap)) in cowify_bitmap() 1167 ubd_set_bit(sector + i, (unsigned char *) bitmap); in cowify_bitmap() 1173 *cow_offset = sector / (sizeof(unsigned long) * 8); in cowify_bitmap() 1194 __u64 sector = req->offset >> 9; in cowify_req() local 1202 if(ubd_test_bit(sector + i, (unsigned char *) bitmap)) in cowify_req()
|
/linux-4.4.14/Documentation/x86/ |
D | boot.txt | 78 | Kernel boot sector | The kernel legacy boot sector. 82 | Boot loader | <- Boot sector entry point 0000:7C00 93 0x100000 ("high memory"), and the kernel real-mode block (boot sector, 129 | Kernel boot sector | The kernel legacy boot sector. 131 | Boot loader | <- Boot sector entry point 0000:7C00 147 sector" refers to 512 bytes. It is independent of the actual sector 151 real-mode code (boot sector and setup code) and then examine the 154 sectors (1K) and then examine the bootup sector size. 245 sector (always one 512-byte sector) plus the setup code. 445 The unit is bytes starting with the beginning of the boot sector. [all …]
|
/linux-4.4.14/drivers/ide/ |
D | ide-cd.c | 148 unsigned long sector; in cdrom_analyze_sense_data() local 181 sector = (sense->information[0] << 24) | in cdrom_analyze_sense_data() 188 sector <<= 2; in cdrom_analyze_sense_data() 191 sector &= ~(bio_sectors - 1); in cdrom_analyze_sense_data() 201 if (sector < get_capacity(info->disk) && in cdrom_analyze_sense_data() 202 drive->probed_capacity - sector < 4 * 75) in cdrom_analyze_sense_data() 203 set_capacity(info->disk, sector); in cdrom_analyze_sense_data()
|
D | ide-gd.c | 160 struct request *rq, sector_t sector) argument 162 return drive->disk_ops->do_request(drive, rq, sector);
|
D | ide-floppy.c | 192 unsigned long sector) in idefloppy_create_rw_cmd() argument 195 int block = sector / floppy->bs_factor; in idefloppy_create_rw_cmd()
|
D | ide-taskfile.c | 554 if (req_task->out_flags.b.sector) in ide_taskfile_ioctl()
|
/linux-4.4.14/include/linux/mtd/ |
D | doc2000.h | 218 int doc_decode_ecc(unsigned char sector[512], unsigned char ecc1[6]);
|
/linux-4.4.14/fs/udf/ |
D | super.c | 695 loff_t sector = VSD_FIRST_SECTOR_OFFSET; in udf_check_vsd() local 708 sector += (sbi->s_session << sb->s_blocksize_bits); in udf_check_vsd() 711 (unsigned int)(sector >> sb->s_blocksize_bits), in udf_check_vsd() 723 for (; !nsr02 && !nsr03 && sector < VSD_MAX_SECTOR_OFFSET; in udf_check_vsd() 724 sector += sectorsize) { in udf_check_vsd() 726 bh = udf_tread(sb, sector >> sb->s_blocksize_bits); in udf_check_vsd() 732 (sector & (sb->s_blocksize - 1))); in udf_check_vsd() 766 nsr02 = sector; in udf_check_vsd() 769 nsr03 = sector; in udf_check_vsd() 788 else if (!bh && sector - (sbi->s_session << sb->s_blocksize_bits) == in udf_check_vsd()
|
/linux-4.4.14/drivers/infiniband/ulp/iser/ |
D | iscsi_iser.c | 406 iscsi_iser_check_protection(struct iscsi_task *task, sector_t *sector) in iscsi_iser_check_protection() argument 412 sector); in iscsi_iser_check_protection() 415 sector); in iscsi_iser_check_protection()
|
D | iser_verbs.c | 1276 enum iser_data_dir cmd_dir, sector_t *sector) in iser_check_task_pi_status() argument 1297 *sector = scsi_get_lba(iser_task->sc) + sector_off; in iser_check_task_pi_status() 1302 (unsigned long long)*sector, in iser_check_task_pi_status()
|
D | iscsi_iser.h | 695 enum iser_data_dir cmd_dir, sector_t *sector);
|
/linux-4.4.14/Documentation/nvdimm/ |
D | btt.txt | 18 The Block Translation Table (BTT) provides atomic sector update semantics for 19 persistent memory devices, so that applications that rely on sector writes not 24 provides atomic sector updates. 119 The BTT provides sector atomicity by making every write an "allocating write",
|
D | nvdimm.txt | 73 of writes is at least one sector, 512 bytes. The BTT is an indirection 75 driver and present arbitrary atomic sector sizes. 192 BLK-namespace can be configured with a BTT with unique atomic sector 194 not provide for a sector size to be specified for a PMEM namespace. 197 where an application or filesystem still needs atomic sector update 698 /* unlike pmem namespaces, blk namespaces have a sector size */
|
/linux-4.4.14/drivers/block/mtip32xx/ |
D | mtip32xx.h | 232 unsigned char sector; member
|
D | mtip32xx.c | 1806 fis.sector = command[3]; in exec_drive_task() 1898 fis.sector = command[1]; in exec_drive_command()
|
/linux-4.4.14/drivers/scsi/be2iscsi/ |
D | be_mgmt.c | 492 unsigned short region, sector_size, sector, offset; in mgmt_vendor_specific_fw_cmd() local 499 sector = bsg_req->rqst_data.h_vendor.vendor_cmd[3]; in mgmt_vendor_specific_fw_cmd() 502 req->sector = sector; in mgmt_vendor_specific_fw_cmd() 508 offset = sector * sector_size + offset; in mgmt_vendor_specific_fw_cmd()
|
D | be_mgmt.h | 228 unsigned short sector; member
|
/linux-4.4.14/fs/btrfs/ |
D | extent_io.c | 2101 u64 sector; in repair_io_failure() local 2126 sector = bbio->stripes[mirror_num-1].physical >> 9; in repair_io_failure() 2127 bio->bi_iter.bi_sector = sector; in repair_io_failure() 2147 rcu_str_deref(dev->name), sector); in repair_io_failure() 2856 struct page *page, sector_t sector, in submit_extent_page() argument 2876 contig = bio->bi_iter.bi_sector == sector; in submit_extent_page() 2878 contig = bio_end_sector(bio) == sector; in submit_extent_page() 2898 bio = btrfs_bio_alloc(bdev, sector, BIO_MAX_PAGES, in submit_extent_page() 2990 sector_t sector; in __do_readpage() local 3069 sector = em->block_start >> 9; in __do_readpage() [all …]
|
D | scrub.c | 238 sector_t sector; member 582 (unsigned long long)swarn->sector, root, inum, offset, in scrub_print_warning_inode() 594 (unsigned long long)swarn->sector, root, inum, offset, ret); in scrub_print_warning_inode() 625 swarn.sector = (sblock->pagev[0]->physical) >> 9; in scrub_print_warning() 652 (unsigned long long)swarn.sector, in scrub_print_warning()
|
/linux-4.4.14/drivers/block/zram/ |
D | zram_drv.c | 937 static int zram_rw_page(struct block_device *bdev, sector_t sector, in zram_rw_page() argument 949 if (!valid_io_request(zram, sector, PAGE_SIZE)) { in zram_rw_page() 955 index = sector >> SECTORS_PER_PAGE_SHIFT; in zram_rw_page() 956 offset = sector & (SECTORS_PER_PAGE - 1) << SECTOR_SHIFT; in zram_rw_page()
|
/linux-4.4.14/arch/x86/boot/ |
D | header.S | 274 # header, from the old boot sector.
|
/linux-4.4.14/Documentation/ |
D | printk-formats.txt | 21 printk("test: sector number/total blocks: %llu/%llu\n", 22 (unsigned long long)sector, (unsigned long long)blockcount);
|
D | iostats.txt | 145 the partition which contains the first sector of the request after the
|
D | bcache.txt | 11 extants (which can be anywhere from a single sector to the bucket size). It's 405 Minimum granularity of writes - should match hardware sector size.
|
D | md.txt | 205 This is either "none" or a sector number within the devices of 459 "sector length" to this file adds new acknowledged (i.e.
|
D | kernel-parameters.txt | 3917 device capacity by one sector); 3928 sector if the number is odd);
|
/linux-4.4.14/Documentation/ioctl/ |
D | hdio.txt | 31 HDIO_GET_ADDRESS get sector addressing mode 102 start starting sector of this partition. 114 purely by sector number nowadays (lba addressing), and the 662 SECTOR If out_flags.b.sector is set
|
/linux-4.4.14/fs/xfs/ |
D | xfs_buf.c | 1140 sector_t sector = bp->b_maps[map].bm_bn; in xfs_buf_ioapply_map() local 1170 bio->bi_iter.bi_sector = sector; in xfs_buf_ioapply_map() 1187 sector += BTOBB(nbytes); in xfs_buf_ioapply_map()
|
D | xfs_bmap_util.c | 73 xfs_daddr_t sector = xfs_fsb_to_db(ip, start_fsb); in xfs_zero_extent() local 74 sector_t block = XFS_BB_TO_FSBT(mp, sector); in xfs_zero_extent()
|
/linux-4.4.14/Documentation/ide/ |
D | ChangeLog.ide-cd.1994-2004 | 33 * Fix a bug in handling the sector cache which 266 * 4.61 Jan 22, 2004 - support hardware sector sizes other than 2kB,
|
/linux-4.4.14/include/scsi/ |
D | scsi_transport_iscsi.h | 170 u8 (*check_protection)(struct iscsi_task *task, sector_t *sector);
|
/linux-4.4.14/tools/lguest/ |
D | lguest.c | 2973 off = out.sector * 512; in blk_request() 2983 err(1, "Bad seek to sector %llu", out.sector); in blk_request() 2986 verbose("WRITE to sector %llu: %i\n", out.sector, ret); in blk_request() 3016 err(1, "Bad seek to sector %llu", out.sector); in blk_request()
|
/linux-4.4.14/Documentation/scsi/ |
D | aha152x.txt | 107 The BIOS uses a cylinder/head/sector addressing scheme (C/H/S)
|
D | ChangeLog.1992-1997 | 428 Flag device as needing sector size instead. 617 * sd.c: Add support for sd_hardsizes (hard sector sizes). 1008 get an unsupported sector size device. 1623 drive did not return sensible sector size. 1898 instead of INIT_REQUEST. Allow sector sizes of 1024 and 256. For 1905 to 1. Use INIT_SCSI_REQUEST. Allow 512 byte sector sizes. Do a
|
D | scsi_mid_low_api.txt | 740 bios_param - fetch head, sector, cylinder info for a disk 760 * bios_param - fetch head, sector, cylinder info for a disk
|
/linux-4.4.14/Documentation/arm/ |
D | Interrupts | 35 SMC9196 interrupts until it has finished transferring its multi-sector
|
/linux-4.4.14/fs/gfs2/ |
D | ops_fstype.c | 227 static int gfs2_read_super(struct gfs2_sbd *sdp, sector_t sector, int silent) in gfs2_read_super() argument 243 bio->bi_iter.bi_sector = sector * (sb->s_blocksize >> 9); in gfs2_read_super()
|
/linux-4.4.14/arch/cris/arch-v32/drivers/ |
D | Kconfig | 125 int "Byte-offset of partition table sector"
|
/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
D | wmi.h | 398 __le32 sector; member
|
/linux-4.4.14/block/partitions/ |
D | Kconfig | 131 first sector a new partition table in BSD disklabel format. Saying Y
|
/linux-4.4.14/fs/ocfs2/ |
D | aops.c | 701 sector_t sector = ((u64)p_cpos << (osb->s_clustersize_bits - 9)) + in ocfs2_direct_IO_zero_extend() local 704 ret = blkdev_issue_zeroout(osb->sb->s_bdev, sector, in ocfs2_direct_IO_zero_extend()
|
/linux-4.4.14/arch/cris/arch-v10/drivers/ |
D | Kconfig | 421 int "Byte-offset of partition table sector"
|
/linux-4.4.14/fs/befs/ |
D | ChangeLog | 244 * Fixed a problem with reading the superblock on devices with large sector
|
/linux-4.4.14/drivers/mtd/onenand/ |
D | onenand_base.c | 230 static int onenand_page_address(int page, int sector) in onenand_page_address() argument 236 fsa = sector & ONENAND_FSA_MASK; in onenand_page_address()
|
/linux-4.4.14/Documentation/DocBook/ |
D | kernel-api.xml.db | 722 API-disk-map-sector-rcu
|
/linux-4.4.14/Documentation/mic/mpssd/ |
D | mpssd.c | 1257 (hdr.sector * SECTOR_SIZE); in virtio_block()
|
/linux-4.4.14/Documentation/mtd/ |
D | nand_ecc.txt | 52 This figure represents a sector of 256 bytes.
|
/linux-4.4.14/Documentation/netlabel/ |
D | draft-ietf-cipso-ipsecurity-01.txt | 49 for use in a variety of government and civil sector environments.
|
/linux-4.4.14/arch/mips/include/asm/octeon/ |
D | cvmx-mio-defs.h | 1096 uint64_t sector:1; member 1112 uint64_t sector:1;
|
/linux-4.4.14/ |
D | CREDITS | 1029 D: Boot sector "..." printing
|