/linux-master/drivers/md/ |
H A D | raid10.c | 50 * apart on disk, there are adjacent stripes. 338 * Update disk head position estimator based on IRQ completion info. 349 * Find the disk number which triggered given bio 705 * This routine returns the disk from which the requested read should 707 * number - if this matches on the next IO then we use the last disk. 708 * There is also a per-disk 'last know head position' sector that is 711 * perfect sequential match then we pick the disk whose head is closest. 728 int disk, slot; local 761 disk = r10_bio->devs[slot].devnum; 762 rdev = conf->mirrors[disk] 1170 int disk; local 1587 int disk; local 3996 struct raid10_info *disk; local [all...] |
H A D | dm-core.h | 78 struct gendisk *disk; member in struct:mapped_device 170 return get_capacity(md->disk);
|
/linux-master/block/ |
H A D | blk-settings.c | 256 if (q->disk) 257 blk_apply_bdi_limits(q->disk->bdi, lim); 310 * READ/WRITE requests. It is set by the disk driver. 342 if (!q->disk) 344 q->disk->bdi->io_pages = max_sectors >> (PAGE_SHIFT - 9); 591 void disk_update_readahead(struct gendisk *disk) argument 593 blk_apply_bdi_limits(disk->bdi, &disk->queue->limits); 628 * incurring a performance penalty. For disk drives this is often the 648 * for disk drive 1085 disk_set_zoned(struct gendisk *disk) argument [all...] |
H A D | blk-iocost.c | 672 struct gendisk *disk = ioc->rqos.disk; local 674 if (!disk) 676 return disk->disk_name; 804 * ioc->rqos.disk isn't initialized when this function is called from 807 static int ioc_autop_idx(struct ioc *ioc, struct gendisk *disk) argument 815 if (!blk_queue_nonrot(disk->queue)) 819 if (blk_queue_depth(disk->queue) == 1) 909 * struct gendisk is required as an argument because ioc->rqos.disk 913 struct gendisk *disk) 912 ioc_refresh_params_disk(struct ioc *ioc, bool force, struct gendisk *disk) argument 2874 blk_iocost_init(struct gendisk *disk) argument 2956 ioc_pd_alloc(struct gendisk *disk, struct blkcg *blkcg, gfp_t gfp) argument 3213 struct gendisk *disk; local [all...] |
H A D | blk-rq-qos.h | 29 struct gendisk *disk; member in struct:rq_qos 88 int rq_qos_add(struct rq_qos *rqos, struct gendisk *disk, enum rq_qos_id id,
|
/linux-master/drivers/block/ |
H A D | floppy.c | 75 * disk types. 89 * opposite side of the disk, leaving the sector IDs alone (i.e. Commodore's 155 #define DCL_DEBUG /* debug disk change line */ 330 * Maximum disk size (in kilobytes). 331 * This default is used whenever the current disk size is unknown. 367 | | | | | | | Spindown offset (where disk stops) 397 * Frequency of disk change checks */ 414 * tells if the disk is in Commodore 1581 format, which means side 0 sectors 415 * are located on side 1 of the disk but with a side 0 ID, and vice-versa. 416 * This is the same as the Sharp MZ-80 5.25" CP/M disk forma 3215 invalidate_drive(struct gendisk *disk) argument 3258 struct gendisk *disk = opened_disk[cnt]; local 3971 floppy_release(struct gendisk *disk) argument 3992 floppy_open(struct gendisk *disk, blk_mode_t mode) argument 4091 floppy_check_events(struct gendisk *disk, unsigned int clearing) argument 4178 floppy_revalidate(struct gendisk *disk) argument 4521 struct gendisk *disk; local [all...] |
H A D | sunvdc.c | 32 MODULE_DESCRIPTION("Sun LDOM virtual disk client driver"); 59 struct gendisk *disk; member in struct:vdc_port 77 /* The server fills these in for us in the disk attribute 124 struct gendisk *disk = bdev->bd_disk; local 125 sector_t nsect = get_capacity(disk); 185 * allocated a disk. 187 if (port->disk && vdc_tx_dring_avail(dr) * 100 / VDC_TX_RING_SIZE >= 50) 188 blk_mq_start_stopped_hw_queues(port->disk->queue, true); 464 struct vdc_port *port = req->q->disk->private_data; 804 * disk i [all...] |
/linux-master/drivers/nvme/host/ |
H A D | nvme.h | 481 struct gendisk *disk; member in struct:nvme_ns_head 495 return IS_ENABLED(CONFIG_NVME_MULTIPATH) && head->disk; 509 struct gendisk *disk; member in struct:nvme_ns 944 trace_block_bio_complete(ns->head->disk->queue, req->bio); 952 static inline bool nvme_disk_is_ns_head(struct gendisk *disk) argument 954 return disk->fops == &nvme_ns_head_ops; 1033 static inline bool nvme_disk_is_ns_head(struct gendisk *disk) argument 1066 struct gendisk *disk = dev_to_disk(dev); local 1068 WARN_ON(nvme_disk_is_ns_head(disk)); 1069 return disk [all...] |
H A D | zns.c | 123 struct request_queue *q = ns->disk->queue; 131 get_capacity(ns->disk) >> ilog2(ns->head->zsze)); 201 while (zone_idx < nr_zones && sector < get_capacity(ns->disk)) {
|
/linux-master/drivers/message/fusion/ |
H A D | mptspi.c | 1107 int disk; member in struct:work_queue_wrapper 1118 int disk = wqw->disk; local 1138 if(vtarget->id != disk) 1146 "Integrated RAID detects new device %d\n", ioc->name, disk); 1147 scsi_scan_target(&ioc->sh->shost_gendev, 1, disk, 0, SCSI_SCAN_RESCAN); 1151 static void mpt_dv_raid(struct _MPT_SCSI_HOST *hd, int disk) argument 1158 "Failed to act on RAID event for physical disk %d\n", 1159 ioc->name, disk); 1164 wqw->disk 1183 int disk = (le32_to_cpu(pEvReply->Data[0]) & 0xFF000000) >> 24; local [all...] |
/linux-master/fs/nfsd/ |
H A D | blocklayout.c | 229 nfsd4_block_get_unique_id(struct gendisk *disk, struct pnfs_block_volume *b) argument 236 ret = disk->fops->get_unique_id(disk, b->scsi.designator, type);
|
/linux-master/block/partitions/ |
H A D | sun.c | 78 state->disk->disk_name, be16_to_cpu(label->magic)); */ 88 state->disk->disk_name);
|
H A D | ldm.h | 60 #define COMP_BASIC 0x02 /* Basic disk */ 174 struct vblk_disk disk; member in union:vblk::__anon45
|
H A D | mac.c | 66 return 0; /* not a MacOS disk */ 138 note_bootable_part(state->disk->part0->bd_dev, found_root,
|
/linux-master/drivers/nvdimm/ |
H A D | core.c | 512 int nd_integrity_init(struct gendisk *disk, unsigned long meta_size) argument 524 blk_integrity_register(disk, &bi); 525 blk_queue_max_integrity_segments(disk->queue, 1); 532 int nd_integrity_init(struct gendisk *disk, unsigned long meta_size) argument
|
/linux-master/include/linux/ |
H A D | pktcdvd.h | 187 struct gendisk *disk; member in struct:pktcdvd_device
|
H A D | cdrom.h | 44 struct gendisk *disk; /* matching block layer disk */ member in struct:cdrom_device_info 112 extern int register_cdrom(struct gendisk *disk, struct cdrom_device_info *cdi);
|
/linux-master/drivers/dax/ |
H A D | super.c | 63 int dax_add_host(struct dax_device *dax_dev, struct gendisk *disk) argument 65 return xa_insert(&dax_hosts, (unsigned long)disk, dax_dev, GFP_KERNEL); 69 void dax_remove_host(struct gendisk *disk) argument 71 xa_erase(&dax_hosts, (unsigned long)disk);
|
/linux-master/drivers/block/null_blk/ |
H A D | main.c | 1036 * We found the page which is being flushed to disk by other 1669 del_gendisk(nullb->disk); 1677 put_disk(nullb->disk); 1901 nullb->disk = blk_mq_alloc_disk(nullb->tag_set, &lim, nullb); 1902 if (IS_ERR(nullb->disk)) { 1903 rv = PTR_ERR(nullb->disk); 1906 nullb->q = nullb->disk->queue; 1939 set_capacity(nullb->disk, 1941 nullb->disk->major = null_major; 1942 nullb->disk [all...] |
H A D | zoned.c | 169 nullb->disk->nr_zones = bdev_nr_zones(nullb->disk->part0); 170 return blk_revalidate_disk_zones(nullb->disk, NULL); 179 int null_report_zones(struct gendisk *disk, sector_t sector, argument 182 struct nullb *nullb = disk->private_data;
|
/linux-master/drivers/md/bcache/ |
H A D | stats.c | 201 struct cached_dev *dc = container_of(d, struct cached_dev, disk); 209 struct cached_dev *dc = container_of(d, struct cached_dev, disk);
|
/linux-master/drivers/block/drbd/ |
H A D | drbd_proc.c | 236 ds .. disk state (local/remote) 241 dw .. disk write 242 dr .. disk read 263 state.disk == D_DISKLESS && 278 drbd_disk_str(state.disk),
|
H A D | drbd_main.c | 52 static int drbd_open(struct gendisk *disk, blk_mode_t mode); 149 io_allowed = (device->state.disk >= mins); 290 * tl_abort_disk_io() - Abort disk I/O for all requests for a certain device in the TL 849 uuid_flags |= device->new_state_tmp.disk == D_INCONSISTENT ? 4 : 0; 891 D_ASSERT(device, device->state.disk == D_UP_TO_DATE); 1280 drbd_err(device, "Failed to write bitmap to disk!\n"); 1889 static int drbd_open(struct gendisk *disk, blk_mode_t mode) argument 1891 struct drbd_device *device = disk->private_data; 1945 .disk = D_DISKLESS, 2689 struct gendisk *disk; local [all...] |
/linux-master/fs/bcachefs/ |
H A D | fs-io-pagecache.c | 418 bch2_disk_reservation_put(c, &res->disk); 441 res->disk.nr_replicas); 446 ret = bch2_disk_reservation_add(c, &res->disk, disk_sectors, 0); 460 res->disk.sectors -= disk_sectors; 517 res->disk.nr_replicas); 523 sectors = min_t(unsigned, sectors, res->disk.sectors); 526 res->disk.sectors -= sectors;
|
/linux-master/drivers/block/mtip32xx/ |
H A D | mtip32xx.c | 144 if (dd->disk) 145 blk_mark_disk_dead(dd->disk); 2277 dd->dfs_node = debugfs_create_dir(dd->disk->disk_name, dfs_parent); 2281 dd->disk->disk_name); 3000 * Helper function for reusing disk name 3185 static void mtip_block_free_disk(struct gendisk *disk) argument 3187 struct driver_data *dd = disk->private_data; 3414 if (dd->disk) 3440 dd->disk = blk_mq_alloc_disk(&dd->tags, &lim, dd); 3441 if (IS_ERR(dd->disk)) { [all...] |