/drivers/ide/ |
H A D | ide-gd.h | 19 struct gendisk *disk; member in struct:ide_disk_obj 36 /* Copy of the flexible disk page */
|
H A D | ide-floppy_ioctl.c | 53 if (ide_queue_pc_tail(drive, floppy->disk, pc, pc_buf, pc->req_xfer)) { 129 if (ide_queue_pc_tail(drive, floppy->disk, pc, buf, pc->req_xfer)) 146 /* Don't format if someone is using the disk */ 178 if (ide_queue_pc_tail(drive, floppy->disk, pc, buf, pc->req_xfer)) 207 if (ide_queue_pc_tail(drive, floppy->disk, pc, sense_buf, 239 struct gendisk *disk = floppy->disk; local 245 ide_set_media_lock(drive, disk, prevent); 248 ide_do_start_stop(drive, disk, 2);
|
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-floppy.c | 306 * Look at the flexible disk page parameters. We ignore the CHS capacity 313 struct gendisk *disk = floppy->disk; local 321 if (ide_queue_pc_tail(drive, disk, pc, buf, pc->req_xfer)) { 322 printk(KERN_ERR PFX "Can't get flexible disk page params\n"); 331 set_disk_ro(disk, !!(drive->dev_flags & IDE_DFLAG_WP)); 357 printk(KERN_NOTICE PFX "%s: The disk reports a capacity of %d " 375 struct gendisk *disk = floppy->disk; local 390 if (ide_queue_pc_tail(drive, disk, 519 ide_floppy_init_media(ide_drive_t *drive, struct gendisk *disk) argument [all...] |
H A D | ide-gd.c | 19 #include "ide-disk.h" 33 static struct ide_disk_obj *ide_disk_get(struct gendisk *disk) argument 38 idkp = ide_drv_g(disk, ide_disk_obj); 69 struct gendisk *g = idkp->disk; 85 struct gendisk *g = idkp->disk; 96 * reinitialized on resume otherwise the disk 125 spin down the disk in this case, especially since Alpha 131 the disk to expire its write cache. */ 185 struct gendisk *disk = bdev->bd_disk; local 190 idkp = ide_disk_get(disk); 253 ide_gd_release(struct gendisk *disk, fmode_t mode) argument 288 ide_gd_check_events(struct gendisk *disk, unsigned int clearing) argument 313 ide_gd_unlock_native_capacity(struct gendisk *disk) argument 323 ide_gd_revalidate_disk(struct gendisk *disk) argument [all...] |
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-disk.c | 14 * This is the IDE/ATA disk driver, as evolved from hd.c and ide.c. 38 #include "ide-disk.h" 78 * __ide_do_rw_disk() issues READ and WRITE commands to a disk, 759 static int ide_disk_init_media(ide_drive_t *drive, struct gendisk *disk) argument 764 static int ide_disk_set_doorlock(ide_drive_t *drive, struct gendisk *disk, argument
|
/drivers/scsi/ |
H A D | sr.h | 3 * CD-ROM disk driver header file 7 * SCSI disk driver header file by 55 struct gendisk *disk; member in struct:scsi_cd
|
H A D | sd_dif.c | 96 /* Bad ref tag received from disk */ 312 struct gendisk *disk = sdkp->disk; local 329 blk_integrity_register(disk, &dif_type3_integrity_ip); 331 blk_integrity_register(disk, &dif_type1_integrity_ip); 334 blk_integrity_register(disk, &dif_type3_integrity_crc); 336 blk_integrity_register(disk, &dif_type1_integrity_crc); 339 "Enabling DIX %s protection\n", disk->integrity->name); 344 disk->integrity->tag_size = sizeof(u16) + sizeof(u32); 346 disk [all...] |
H A D | sd.h | 54 struct gendisk *disk; member in struct:scsi_disk 69 unsigned ATO : 1; /* state of disk ATO bit */ 70 unsigned WCE : 1; /* state of disk WCE bit */ 71 unsigned RCD : 1; /* state of disk RCD bit, unused */ 72 unsigned DPOFUA : 1; /* state of disk DPOFUA bit */ 83 static inline struct scsi_disk *scsi_disk(struct gendisk *disk) argument 85 return container_of(disk->private_data, struct scsi_disk, driver); 89 (sdsk)->disk ? \ 91 (sdsk)->disk->disk_name, ##a) : \ 164 static inline void sd_dif_config_host(struct scsi_disk *disk) argument [all...] |
H A D | sr.c | 7 * Linux scsi disk driver by 129 static inline struct scsi_cd *scsi_cd(struct gendisk *disk) argument 131 return container_of(disk->private_data, struct scsi_cd, driver); 138 static inline struct scsi_cd *scsi_cd_get(struct gendisk *disk) argument 143 if (disk->private_data == NULL) 145 cd = scsi_cd(disk); 350 if (error_sector < get_capacity(cd->disk) && 352 set_capacity(cd->disk, error_sector); 393 cd->disk->disk_name, block)); 525 static int sr_block_release(struct gendisk *disk, fmode_ argument 577 sr_block_check_events(struct gendisk *disk, unsigned int clearing) argument 584 sr_block_revalidate_disk(struct gendisk *disk) argument 644 struct gendisk *disk; local 949 struct gendisk *disk = cd->disk; local [all...] |
/drivers/block/aoe/ |
H A D | aoeblk.c | 27 struct gendisk *disk = dev_to_disk(dev); local 28 struct aoedev *d = disk->private_data; 40 struct gendisk *disk = dev_to_disk(dev); local 41 struct aoedev *d = disk->private_data; 51 struct gendisk *disk = dev_to_disk(dev); local 52 struct aoedev *d = disk->private_data; 89 struct gendisk *disk = dev_to_disk(dev); local 90 struct aoedev *d = disk->private_data; 146 aoeblk_release(struct gendisk *disk, fmode_t mode) argument 148 struct aoedev *d = disk [all...] |
H A D | aoecmd.c | 649 /* set as in ide-disk.c:init_idedisk_capacity */ 721 diskstats(struct gendisk *disk, struct bio *bio, ulong duration, sector_t sector) argument 729 part = disk_map_sector_rcu(disk, sector);
|
/drivers/block/ |
H A D | z2ram.c | 3 ** as a block device, to be used as a RAM disk or swap space 313 z2_release(struct gendisk *disk, fmode_t mode) argument
|
H A D | brd.c | 439 MODULE_PARM_DESC(rd_size, "Size of each RAM disk in kbytes."); 441 MODULE_PARM_DESC(max_part, "Maximum number of partitions per RAM disk"); 466 struct gendisk *disk; local 487 disk = brd->brd_disk = alloc_disk(1 << part_shift); 488 if (!disk) 490 disk->major = RAMDISK_MAJOR; 491 disk->first_minor = i << part_shift; 492 disk->fops = &brd_fops; 493 disk->private_data = brd; 494 disk [all...] |
H A D | nbd.c | 129 dev_warn(disk_to_dev(nbd->disk), "shutting down socket\n"); 159 dev_err(disk_to_dev(nbd->disk), 246 nbd->disk->disk_name, req, 253 dev_err(disk_to_dev(nbd->disk), 270 nbd->disk->disk_name, req, bvec->bv_len); 273 dev_err(disk_to_dev(nbd->disk), 332 dev_err(disk_to_dev(nbd->disk), 338 dev_err(disk_to_dev(nbd->disk), "Wrong magic (0x%lx)\n", 350 dev_err(disk_to_dev(nbd->disk), "Unexpected reply (%p)\n", 357 dev_err(disk_to_dev(nbd->disk), "Othe 390 struct gendisk *disk = dev_to_disk(dev); local 777 struct gendisk *disk = alloc_disk(1 << part_shift); local 806 struct gendisk *disk = nbd_dev[i].disk; local 841 struct gendisk *disk = nbd_dev[i].disk; local [all...] |
H A D | osdblk.c | 106 struct gendisk *disk; /* blkdev's gendisk and rq */ member in struct:osdblk_device 384 struct gendisk *disk = osdev->disk; local 386 if (!disk) 389 if (disk->flags & GENHD_FL_UP) 390 del_gendisk(disk); 391 if (disk->queue) 392 blk_cleanup_queue(disk->queue); 393 put_disk(disk); 398 struct gendisk *disk; local [all...] |
H A D | sunvdc.c | 31 MODULE_DESCRIPTION("Sun LDOM virtual disk client driver"); 49 struct gendisk *disk; member in struct:vdc_port 62 /* The server fills these in for us in the disk attribute 96 struct gendisk *disk = bdev->bd_disk; local 97 struct vdc_port *port = disk->private_data; 239 if (blk_queue_stopped(port->disk->queue)) 240 blk_start_queue(port->disk->queue); 392 blk_stop_queue(port->disk->queue); 692 port->disk = g;
|
/drivers/md/ |
H A D | linear.c | 152 struct dev_info *disk = conf->disks + j; local 155 if (j < 0 || j >= raid_disks || disk->rdev) { 156 printk(KERN_ERR "md/linear:%s: disk numbering problem. Aborting!\n", 161 disk->rdev = rdev;
|
H A D | multipath.c | 41 * now we use the first available disk. 204 * Mark disk as unusable 239 printk(" disk%d, o:%d, dev:%s\n", 307 printk(KERN_ERR "hot-remove-disk, slot %d is identified" 394 struct multipath_info *disk; local 437 disk = conf->multipaths + disk_idx; 438 disk->rdev = rdev;
|
/drivers/mtd/ |
H A D | mtd_blkdevs.c | 48 dev->disk->private_data = NULL; 50 put_disk(dev->disk); 55 static struct mtd_blktrans_dev *blktrans_dev_get(struct gendisk *disk) argument 60 dev = disk->private_data; 255 static int blktrans_release(struct gendisk *disk, fmode_t mode) argument 257 struct mtd_blktrans_dev *dev = blktrans_dev_get(disk); 376 * minor numbers and that the disk naming code below can cope 400 new->disk = gd; 464 put_disk(new->disk); 481 sysfs_remove_group(&disk_to_dev(old->disk) [all...] |
/drivers/s390/block/ |
H A D | xpram.c | 2 * Xpram.c -- the S/390 expanded memory RAM-disk 25 * generic hard disk support to replace ad-hoc partitioning 362 struct gendisk *disk = xpram_disks[i]; local 367 disk->major = XPRAM_MAJOR; 368 disk->first_minor = i; 369 disk->fops = &xpram_devops; 370 disk->private_data = &xpram_devices[i]; 371 disk->queue = xpram_queues[i]; 372 sprintf(disk->disk_name, "slram%d", i); 373 set_capacity(disk, xpram_size [all...] |
/drivers/scsi/osd/ |
H A D | osd_uld.c | 89 struct gendisk *disk; member in struct:osd_uld_device 386 oud->disk ? oud->disk->disk_name : NULL); 388 if (oud->disk) 389 put_disk(oud->disk); 398 struct gendisk *disk; local 428 /* allocate a disk and set it up */ 430 disk = alloc_disk(1); 431 if (!disk) { 435 disk [all...] |
/drivers/staging/zram/ |
H A D | zram_drv.h | 43 /* Default zram disk size: 25% of total RAM */ 82 /* Allocated for each disk page */ 113 struct gendisk *disk; member in struct:zram 119 * we can store in a disk.
|
/drivers/usb/storage/ |
H A D | transport.c | 526 struct gendisk *disk; local 553 disk = srb->request->rq_disk; 554 if (!disk) 556 sdkp = scsi_disk(disk);
|