Searched refs:disk (Results 51 - 75 of 123) sorted by relevance

12345

/drivers/ide/
H A Dide-atapi.c89 int ide_queue_pc_tail(ide_drive_t *drive, struct gendisk *disk, argument
109 error = blk_execute_rq(drive->queue, disk, rq, 0);
116 int ide_do_test_unit_ready(ide_drive_t *drive, struct gendisk *disk) argument
123 return ide_queue_pc_tail(drive, disk, &pc, NULL, 0);
127 int ide_do_start_stop(ide_drive_t *drive, struct gendisk *disk, int start) argument
138 return ide_queue_pc_tail(drive, disk, &pc, NULL, 0);
142 int ide_set_media_lock(ide_drive_t *drive, struct gendisk *disk, int on) argument
153 return ide_queue_pc_tail(drive, disk, &pc, NULL, 0);
H A Dide-cd.h42 /* Space to hold the disk TOC. */
82 struct gendisk *disk; member in struct:cdrom_info
H A Dide-probe.c399 * (e.g. crw9624 as drive0 with disk as slave)
578 * - The firmware hard reset the disk before booting the kernel,
610 * I know of at least one disk who takes 31 seconds, I use 35
893 request_module("ide-disk");
920 void ide_register_region(struct gendisk *disk) argument
922 blk_register_region(MKDEV(disk->major, disk->first_minor),
923 disk->minors, NULL, exact_match, exact_lock, disk); local
928 void ide_unregister_region(struct gendisk *disk) argument
936 ide_init_disk(struct gendisk *disk, ide_drive_t *drive) argument
[all...]
H A Dide-cd.c58 static struct cdrom_info *ide_cd_get(struct gendisk *disk) argument
63 cd = ide_drv_g(disk, cdrom_info);
201 if (sector < get_capacity(info->disk) &&
203 set_capacity(info->disk, sector);
364 /* disk appears blank? */
460 error = blk_execute_rq(drive->queue, info->disk, rq, 0);
485 * a disk. Retry, but wait a little to give
714 /* disk has become write protected */
715 if (get_disk_ro(cd->disk))
949 /* Try to read the entire TOC for the disk int
1609 idecd_release(struct gendisk *disk, fmode_t mode) argument
1694 idecd_check_events(struct gendisk *disk, unsigned int clearing) argument
1701 idecd_revalidate_disk(struct gendisk *disk) argument
[all...]
/drivers/block/
H A Dumem.c18 * 10/22/01: Phap Nguyen - v2.1 Added disk partitioning
20 * - use stand disk partitioning (so fdisk works).
760 static int mm_revalidate(struct gendisk *disk) argument
762 struct cardinfo *card = disk->private_data;
763 set_capacity(disk, card->mm_size << 1);
1090 struct gendisk *disk = mm_gendisk[i]; local
1091 sprintf(disk->disk_name, "umem%c", 'a'+i);
1093 disk->major = major_nr;
1094 disk->first_minor = i << MM_SHIFT;
1095 disk
[all...]
H A Dcciss.c170 static void cciss_release(struct gendisk *disk, fmode_t mode);
175 static int cciss_revalidate(struct gendisk *disk);
1065 static inline ctlr_info_t *get_host(struct gendisk *disk) argument
1067 return disk->queue->queuedata;
1070 static inline drive_info_struct *get_drv(struct gendisk *disk) argument
1072 return disk->private_data;
1090 * disk information. I don't think I really like this
1127 static void cciss_release(struct gendisk *disk, fmode_t mode) argument
1133 h = get_host(disk);
1134 drv = get_drv(disk);
1445 cciss_getluninfo(ctlr_info_t *h, struct gendisk *disk, void __user *argp) argument
1703 struct gendisk *disk = bdev->bd_disk; local
1931 cciss_add_disk(ctlr_info_t *h, struct gendisk *disk, int drv_index) argument
1989 struct gendisk *disk; local
2243 struct gendisk *disk; local
2455 struct gendisk *disk; local
2943 cciss_revalidate(struct gendisk *disk) argument
5271 struct gendisk *disk = h->gendisk[j]; local
[all...]
H A Dpktcdvd.c1278 clear_bdi_congested(&pd->disk->queue->backing_dev_info,
2208 set_capacity(pd->disk, lba << 2);
2317 static void pkt_close(struct gendisk *disk, fmode_t mode) argument
2319 struct pktcdvd_device *pd = disk->private_data;
2528 struct request_queue *q = pd->disk->queue;
2709 static unsigned int pkt_check_events(struct gendisk *disk, argument
2712 struct pktcdvd_device *pd = disk->private_data;
2746 struct gendisk *disk; local
2783 disk = alloc_disk(1);
2784 if (!disk)
[all...]
H A Drbd.c336 struct gendisk *disk; /* blkdev's gendisk and rq */ member in struct:rbd_device
495 else if (rbd_dev->disk)
497 RBD_DRV_NAME, rbd_dev->disk->disk_name, &vaf);
561 static void rbd_release(struct gendisk *disk, fmode_t mode) argument
563 struct rbd_device *rbd_dev = disk->private_data;
606 set_disk_ro(rbd_dev->disk, ro ? 1 : 0);
904 * on-disk header.
3507 struct gendisk *disk = rbd_dev->disk; local
3509 if (!disk)
3730 struct gendisk *disk; local
[all...]
H A Dloop.c700 struct gendisk *disk = dev_to_disk(dev); local
701 struct loop_device *lo = disk->private_data;
1515 static void lo_release(struct gendisk *disk, fmode_t mode) argument
1517 struct loop_device *lo = disk->private_data;
1607 struct gendisk *disk; local
1640 disk = lo->lo_disk = alloc_disk(1 << part_shift);
1641 if (!disk)
1663 disk->flags |= GENHD_FL_NO_PART_SCAN;
1664 disk->flags |= GENHD_FL_EXT_DEVT;
1671 disk
[all...]
H A Dsunvdc.c32 MODULE_DESCRIPTION("Sun LDOM virtual disk client driver");
50 struct gendisk *disk; member in struct:vdc_port
63 /* The server fills these in for us in the disk attribute
102 struct gendisk *disk = bdev->bd_disk; local
103 sector_t nsect = get_capacity(disk);
124 struct gendisk *disk; local
135 disk = bdev->bd_disk;
137 if (bdev->bd_disk && (disk->flags & GENHD_FL_CD))
285 if (blk_queue_stopped(port->disk->queue) &&
287 blk_start_queue(port->disk
[all...]
H A DKconfig22 tristate "Normal floppy disk support"
25 If you want to use the floppy disk drive(s) of your PC under Linux,
84 There are many external CD-ROM and disk devices that connect through
188 bool "Always do synchronous disk IO for UBD"
192 host's disk; this may cause problems if, for example, the User-Mode
196 Synchronous operation (i.e. always writing data to the host's disk
233 a disk partition, floppy, or regular file, either using encryption
277 used as hard disk encryption.
281 instead, which can be configured to be on-disk compatible with the
376 Most normal users won't need the RAM disk functionalit
[all...]
H A Dxen-blkfront.c476 * Ideally we can do an unordered flush-to-disk. In case the
755 printk(KERN_WARNING "blkfront: your disk configuration is "
1921 struct gendisk *disk; local
1929 disk = info->gd;
1930 if (disk)
1931 bdev = bdget_disk(disk, 0);
1943 * state. See if it's safe to remove the disk. If the bdev
1948 info = disk->private_data;
1950 dev_warn(disk_to_dev(disk),
1956 disk
1975 struct gendisk *disk = bdev->bd_disk; local
2001 blkif_release(struct gendisk *disk, fmode_t mode) argument
[all...]
H A Dnvme-core.c409 struct gendisk *disk = bio->bi_bdev->bd_disk; local
410 if (blk_queue_io_stat(disk->queue)) {
413 part_round_stats(cpu, &disk->part0);
414 part_stat_inc(cpu, &disk->part0, ios[rw]);
415 part_stat_add(cpu, &disk->part0, sectors[rw],
417 part_inc_in_flight(&disk->part0, rw);
424 struct gendisk *disk = bio->bi_bdev->bd_disk; local
425 if (blk_queue_io_stat(disk->queue)) {
429 part_stat_add(cpu, &disk->part0, ticks[rw], duration);
430 part_round_stats(cpu, &disk
1785 nvme_release(struct gendisk *disk, fmode_t mode) argument
1904 struct gendisk *disk; local
[all...]
/drivers/md/bcache/
H A Dstats.c201 struct cached_dev *dc = container_of(d, struct cached_dev, disk);
208 struct cached_dev *dc = container_of(d, struct cached_dev, disk);
215 struct cached_dev *dc = container_of(d, struct cached_dev, disk);
/drivers/md/
H A Ddm.c157 struct gendisk *disk; member in struct:mapped_device
422 static void dm_blk_close(struct gendisk *disk, fmode_t mode) argument
424 struct mapped_device *md = disk->private_data;
488 return get_capacity(md->disk);
2086 md->disk = alloc_disk(1);
2087 if (!md->disk)
2097 md->disk->major = _major;
2098 md->disk->first_minor = minor;
2099 md->disk->fops = &dm_blk_dops;
2100 md->disk
[all...]
H A Dlinear.c153 struct dev_info *disk = conf->disks + j; local
156 if (j < 0 || j >= raid_disks || disk->rdev) {
157 printk(KERN_ERR "md/linear:%s: disk numbering problem. Aborting!\n",
162 disk->rdev = rdev;
H A DKconfig17 This driver lets you combine several hard disk partitions into one
21 disk failures. This is called "Software RAID" since the combining of
52 use the so-called linear mode, i.e. it will combine the hard disk
65 use the so-called raid0 mode, i.e. it will combine the hard disk
84 A RAID-1 set consists of several disk drives which are exact copies
H A Ddm-log.c60 * For example, if type_name was "clustered-disk", it would search
61 * 'dm-log-clustered-disk' then 'dm-log-clustered'.
195 * The on-disk version of the metadata.
280 static void header_to_disk(struct log_header_core *core, struct log_header_disk *disk) argument
282 disk->magic = cpu_to_le32(core->magic);
283 disk->version = cpu_to_le32(core->version);
284 disk->nr_regions = cpu_to_le64(core->nr_regions);
287 static void header_from_disk(struct log_header_core *core, struct log_header_disk *disk) argument
289 core->magic = le32_to_cpu(disk->magic);
290 core->version = le32_to_cpu(disk
[all...]
/drivers/block/mtip32xx/
H A Dmtip32xx.c2760 dd->dfs_node = debugfs_create_dir(dd->disk->disk_name, dfs_parent);
2764 dd->disk->disk_name);
2803 put_disk(dd->disk);
2805 if (dd->disk) {
2806 kobj = kobject_get(&disk_to_dev(dd->disk)->kobj);
2811 del_gendisk(dd->disk);
2812 dd->disk = NULL;
3502 * Helper function for reusing disk name
3864 if (dd->disk)
3872 dd->disk
[all...]
/drivers/message/fusion/
H A Dmptspi.c1113 int disk; member in struct:work_queue_wrapper
1124 int disk = wqw->disk; local
1144 if(vtarget->id != disk)
1152 "Integrated RAID detects new device %d\n", ioc->name, disk);
1153 scsi_scan_target(&ioc->sh->shost_gendev, 1, disk, 0, 1);
1157 static void mpt_dv_raid(struct _MPT_SCSI_HOST *hd, int disk) argument
1164 "Failed to act on RAID event for physical disk %d\n",
1165 ioc->name, disk);
1170 wqw->disk
1189 int disk = (le32_to_cpu(pEvReply->Data[0]) & 0xFF000000) >> 24; local
[all...]
/drivers/block/paride/
H A DKconfig15 This option enables the high-level driver for IDE-type disk devices
45 This option enables the high-level driver for ATAPI disk devices
48 parallel port ATAPI disk driver, otherwise you should answer M
62 parallel port ATAPI disk driver, otherwise you should answer M
186 used in newer models of their portable disk, CD-ROM and PD/CD
256 adapters appear in many no-name portable disk and CD-ROM products,
/drivers/scsi/
H A Dst.h172 struct gendisk *disk; member in struct:scsi_tape
/drivers/usb/storage/
H A DKconfig20 probably also need 'SCSI device support: SCSI disk support'
197 probably also need 'SCSI device support: SCSI disk support'
/drivers/memstick/core/
H A Dms_block.c1678 * cover whole disk.
1940 static DEFINE_IDR(msb_disk_idr); /*set of used disk numbers */
1945 struct gendisk *disk = bdev->bd_disk; local
1946 struct msb_data *msb = disk->private_data;
1968 static int msb_disk_release(struct gendisk *disk) argument
1970 struct msb_data *msb = disk->private_data;
1980 disk->private_data = NULL;
1982 put_disk(disk);
1990 static void msb_bd_release(struct gendisk *disk, fmode_t mode) argument
1992 msb_disk_release(disk);
[all...]
/drivers/block/drbd/
H A DKconfig32 nodes), which means it can exhibit shared disk semantics in a

Completed in 408 milliseconds

12345