/drivers/ide/ |
H A D | ide-atapi.c | 89 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 D | ide-cd.h | 42 /* Space to hold the disk TOC. */ 82 struct gendisk *disk; member in struct:cdrom_info
|
H A D | ide-probe.c | 399 * (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 D | ide-cd.c | 58 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 D | umem.c | 18 * 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 D | cciss.c | 170 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 D | pktcdvd.c | 1278 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 D | rbd.c | 336 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 D | loop.c | 700 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 D | sunvdc.c | 32 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 D | Kconfig | 22 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 D | xen-blkfront.c | 476 * 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 D | nvme-core.c | 409 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 D | stats.c | 201 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 D | dm.c | 157 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 D | linear.c | 153 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 D | Kconfig | 17 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 D | dm-log.c | 60 * 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 D | mtip32xx.c | 2760 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 D | mptspi.c | 1113 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 D | Kconfig | 15 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 D | st.h | 172 struct gendisk *disk; member in struct:scsi_tape
|
/drivers/usb/storage/ |
H A D | Kconfig | 20 probably also need 'SCSI device support: SCSI disk support' 197 probably also need 'SCSI device support: SCSI disk support'
|
/drivers/memstick/core/ |
H A D | ms_block.c | 1678 * 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 D | Kconfig | 32 nodes), which means it can exhibit shared disk semantics in a
|