Searched defs:disk (Results 1 - 25 of 86) sorted by relevance

1234

/drivers/ide/
H A Dide-gd.h19 struct gendisk *disk; member in struct:ide_disk_obj
36 /* Copy of the flexible disk page */
H A Dide-floppy_ioctl.c53 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 Dide-cd.h42 /* Space to hold the disk TOC. */
82 struct gendisk *disk; member in struct:cdrom_info
H A Dide-floppy.c306 * 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 Dide-gd.c19 #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 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-disk.c14 * 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 Dsd_dif.c44 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 Dsr.h3 * CD-ROM disk driver header file
7 * SCSI disk driver header file by
56 struct gendisk *disk; member in struct:scsi_cd
H A Dsr.c7 * 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 Daoeblk.c37 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 Ddrbd_state.h85 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 Dz2ram.c3 ** 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 Dbrd.c449 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 Dnbd.c133 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 Dosdblk.c106 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 Dnull_blk.c34 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 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...]
/drivers/block/zram/
H A Dzram_drv.h77 /* Allocated for each disk page */
104 struct gendisk *disk; member in struct:zram
111 * we can store in a disk.
/drivers/md/
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 Dmultipath.c40 * 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 Dmtd_blkdevs.c46 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 Dxpram.c2 * 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 Dosd_uld.c89 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 Dtransport.c524 struct gendisk *disk; local
551 disk = srb->request->rq_disk;
552 if (!disk)
554 sdkp = scsi_disk(disk);

Completed in 301 milliseconds

1234