/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 286 ide_gd_check_events(struct gendisk *disk, unsigned int clearing) argument 311 ide_gd_unlock_native_capacity(struct gendisk *disk) argument 321 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, 760 static int ide_disk_init_media(ide_drive_t *drive, struct gendisk *disk) argument 765 static int ide_disk_set_doorlock(ide_drive_t *drive, struct gendisk *disk, argument
|
/drivers/scsi/ |
H A D | sd_dif.c | 44 struct gendisk *disk = sdkp->disk; local 61 blk_integrity_register(disk, &t10_pi_type3_ip); 63 blk_integrity_register(disk, &t10_pi_type1_ip); 65 disk->integrity->flags |= BLK_INTEGRITY_IP_CHECKSUM; 68 blk_integrity_register(disk, &t10_pi_type3_crc); 70 blk_integrity_register(disk, &t10_pi_type1_crc); 73 "Enabling DIX %s protection\n", disk->integrity->name); 78 disk->integrity->flags |= BLK_INTEGRITY_DEVICE_CAPABLE; 84 disk [all...] |
H A D | sr.h | 3 * CD-ROM disk driver header file 7 * SCSI disk driver header file by 56 struct gendisk *disk; member in struct:scsi_cd
|
H A D | sr.c | 7 * Linux scsi disk driver by 138 static inline struct scsi_cd *scsi_cd(struct gendisk *disk) argument 140 return container_of(disk->private_data, struct scsi_cd, driver); 157 static inline struct scsi_cd *scsi_cd_get(struct gendisk *disk) argument 162 if (disk->private_data == NULL) 164 cd = scsi_cd(disk); 366 if (error_sector < get_capacity(cd->disk) && 368 set_capacity(cd->disk, error_sector); 533 static void sr_block_release(struct gendisk *disk, fmode_t mode) argument 535 struct scsi_cd *cd = scsi_cd(disk); 584 sr_block_check_events(struct gendisk *disk, unsigned int clearing) argument 595 sr_block_revalidate_disk(struct gendisk *disk) argument 656 struct gendisk *disk; local 971 struct gendisk *disk = cd->disk; local [all...] |
/drivers/block/aoe/ |
H A D | aoeblk.c | 37 struct gendisk *disk = dev_to_disk(dev); local 38 struct aoedev *d = disk->private_data; 50 struct gendisk *disk = dev_to_disk(dev); local 51 struct aoedev *d = disk->private_data; 61 struct gendisk *disk = dev_to_disk(dev); local 62 struct aoedev *d = disk->private_data; 99 struct gendisk *disk = dev_to_disk(dev); local 100 struct aoedev *d = disk->private_data; 107 struct gendisk *disk = dev_to_disk(dev); local 108 struct aoedev *d = disk 262 aoeblk_release(struct gendisk *disk, fmode_t mode) argument [all...] |
/drivers/block/drbd/ |
H A D | drbd_state.h | 85 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ member in struct:drbd_dev_state::__anon310 99 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */
|
/drivers/block/ |
H A D | z2ram.c | 3 ** as a block device, to be used as a RAM disk or swap space 312 z2_release(struct gendisk *disk, fmode_t mode) argument
|
H A D | brd.c | 449 MODULE_PARM_DESC(rd_size, "Size of each RAM disk in kbytes."); 451 MODULE_PARM_DESC(max_part, "Maximum number of partitions per RAM disk"); 453 MODULE_PARM_DESC(part_show, "Control RAM disk visibility in /proc/partitions"); 478 struct gendisk *disk; local 499 disk = brd->brd_disk = alloc_disk(1 << part_shift); 500 if (!disk) 502 disk->major = RAMDISK_MAJOR; 503 disk->first_minor = i << part_shift; 504 disk->fops = &brd_fops; 505 disk [all...] |
H A D | nbd.c | 133 dev_warn(disk_to_dev(nbd->disk), "shutting down socket\n"); 164 dev_err(disk_to_dev(nbd->disk), 257 nbd->disk->disk_name, req, 264 dev_err(disk_to_dev(nbd->disk), 281 nbd->disk->disk_name, req, bvec.bv_len); 284 dev_err(disk_to_dev(nbd->disk), 343 dev_err(disk_to_dev(nbd->disk), 349 dev_err(disk_to_dev(nbd->disk), "Wrong magic (0x%lx)\n", 361 dev_err(disk_to_dev(nbd->disk), "Unexpected reply (%p)\n", 368 dev_err(disk_to_dev(nbd->disk), "Othe 401 struct gendisk *disk = dev_to_disk(dev); local 832 struct gendisk *disk = alloc_disk(1 << part_shift); local 867 struct gendisk *disk = nbd_dev[i].disk; local 900 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 383 struct gendisk *disk = osdev->disk; local 385 if (!disk) 388 if (disk->flags & GENHD_FL_UP) 389 del_gendisk(disk); 390 if (disk->queue) 391 blk_cleanup_queue(disk->queue); 392 put_disk(disk); 397 struct gendisk *disk; local [all...] |
H A D | null_blk.c | 34 struct gendisk *disk; member in struct:nullb 363 del_gendisk(nullb->disk); 367 put_disk(nullb->disk); 376 static void null_release(struct gendisk *disk, fmode_t mode) argument 461 struct gendisk *disk; local 526 disk = nullb->disk = alloc_disk_node(1, home_node); 527 if (!disk) { 542 set_capacity(disk, size); 544 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...] |
/drivers/block/zram/ |
H A D | zram_drv.h | 77 /* Allocated for each disk page */ 104 struct gendisk *disk; member in struct:zram 111 * we can store in a disk.
|
/drivers/md/ |
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 | multipath.c | 40 * now we use the first available disk. 202 * Mark disk as unusable 237 printk(" disk%d, o:%d, dev:%s\n", 304 printk(KERN_ERR "hot-remove-disk, slot %d is identified" 391 struct multipath_info *disk; local 434 disk = conf->multipaths + disk_idx; 435 disk->rdev = rdev;
|
/drivers/mtd/ |
H A D | mtd_blkdevs.c | 46 dev->disk->private_data = NULL; 48 put_disk(dev->disk); 53 static struct mtd_blktrans_dev *blktrans_dev_get(struct gendisk *disk) argument 58 dev = disk->private_data; 241 static void blktrans_release(struct gendisk *disk, fmode_t mode) argument 243 struct mtd_blktrans_dev *dev = blktrans_dev_get(disk); 361 * minor numbers and that the disk naming code below can cope 385 new->disk = gd; 452 put_disk(new->disk); 469 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 366 struct gendisk *disk = xpram_disks[i]; local 371 disk->major = XPRAM_MAJOR; 372 disk->first_minor = i; 373 disk->fops = &xpram_devops; 374 disk->private_data = &xpram_devices[i]; 375 disk->queue = xpram_queues[i]; 376 sprintf(disk->disk_name, "slram%d", i); 377 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 409 oud->disk ? oud->disk->disk_name : NULL); 411 if (oud->disk) 412 put_disk(oud->disk); 421 struct gendisk *disk; local 451 /* allocate a disk and set it up */ 453 disk = alloc_disk(1); 454 if (!disk) { 458 disk [all...] |
/drivers/usb/storage/ |
H A D | transport.c | 524 struct gendisk *disk; local 551 disk = srb->request->rq_disk; 552 if (!disk) 554 sdkp = scsi_disk(disk);
|