Searched refs:disk (Results 101 - 125 of 200) sorted by relevance

12345678

/linux-master/drivers/md/
H A Draid10.c50 * 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 Ddm-core.h78 struct gendisk *disk; member in struct:mapped_device
170 return get_capacity(md->disk);
/linux-master/block/
H A Dblk-settings.c256 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 Dblk-iocost.c672 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 Dblk-rq-qos.h29 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 Dfloppy.c75 * 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 Dsunvdc.c32 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 Dnvme.h481 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 Dzns.c123 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 Dmptspi.c1107 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 Dblocklayout.c229 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 Dsun.c78 state->disk->disk_name, be16_to_cpu(label->magic)); */
88 state->disk->disk_name);
H A Dldm.h60 #define COMP_BASIC 0x02 /* Basic disk */
174 struct vblk_disk disk; member in union:vblk::__anon45
H A Dmac.c66 return 0; /* not a MacOS disk */
138 note_bootable_part(state->disk->part0->bd_dev, found_root,
/linux-master/drivers/nvdimm/
H A Dcore.c512 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 Dpktcdvd.h187 struct gendisk *disk; member in struct:pktcdvd_device
H A Dcdrom.h44 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 Dsuper.c63 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 Dmain.c1036 * 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 Dzoned.c169 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 Dstats.c201 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 Ddrbd_proc.c236 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 Ddrbd_main.c52 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 Dfs-io-pagecache.c418 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 Dmtip32xx.c144 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...]

Completed in 352 milliseconds

12345678