Searched defs:disk (Results 1 - 25 of 82) 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
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 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,
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 Dsr.h3 * CD-ROM disk driver header file
7 * SCSI disk driver header file by
55 struct gendisk *disk; member in struct:scsi_cd
H A Dsd_dif.c96 /* 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 Dsd.h54 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 Dsr.c7 * 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 Daoeblk.c27 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 Daoecmd.c649 /* 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 Dz2ram.c3 ** 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 Dbrd.c439 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 Dnbd.c129 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 Dosdblk.c106 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 Dsunvdc.c31 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 Dlinear.c152 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 Dmultipath.c41 * 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 Dmtd_blkdevs.c48 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 Dxpram.c2 * 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 Dosd_uld.c89 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 Dzram_drv.h43 /* 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 Dtransport.c526 struct gendisk *disk; local
553 disk = srb->request->rq_disk;
554 if (!disk)
556 sdkp = scsi_disk(disk);

Completed in 361 milliseconds

1234