Searched refs:disk (Results 26 - 50 of 123) sorted by relevance

12345

/drivers/block/
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 Dswim.c192 struct gendisk *disk; member in struct:floppy_state
676 static void floppy_release(struct gendisk *disk, fmode_t mode) argument
678 struct floppy_state *fs = disk->private_data;
741 static unsigned int floppy_check_events(struct gendisk *disk, argument
744 struct floppy_state *fs = disk->private_data;
749 static int floppy_revalidate(struct gendisk *disk) argument
751 struct floppy_state *fs = disk->private_data;
786 return get_disk(swd->unit[drive].disk);
837 swd->unit[drive].disk = alloc_disk(1);
838 if (swd->unit[drive].disk
[all...]
H A Damiflop.c33 * needed for the disk mechanic.
35 * february 1996 fixed error recovery and multiple disk access
97 #define FD_NOTREADY 4 /* unit is not ready (motor not on/no disk) */
170 #define RAW_BUF_SIZE 30000 /* size of raw disk data */
531 /* loop and read disk ID */
658 * written to disk and vice versa.
814 static unsigned long *putsec(int disk, unsigned long *raw, int cnt) argument
819 disk&=3;
825 hdr.track = unit[disk].track;
827 hdr.ord = unit[disk]
848 amiga_write(int disk) argument
1205 dos_write(int disk) argument
1637 floppy_release(struct gendisk *disk, fmode_t mode) argument
1665 amiga_check_events(struct gendisk *disk, unsigned int clearing) argument
1710 struct gendisk *disk; local
[all...]
H A Dswim3.c193 int secpercyl; /* disk geometry information */
255 static void floppy_release(struct gendisk *disk, fmode_t mode);
256 static unsigned int floppy_check_events(struct gendisk *disk,
258 static int floppy_revalidate(struct gendisk *disk);
357 swim3_dbg("%s", " disk ejected\n");
366 swim3_dbg("%s", " try to write, disk write protected\n");
1024 static void floppy_release(struct gendisk *disk, fmode_t mode) argument
1026 struct floppy_state *fs = disk->private_data;
1038 static unsigned int floppy_check_events(struct gendisk *disk, argument
1041 struct floppy_state *fs = disk
1045 floppy_revalidate(struct gendisk *disk) argument
1206 struct gendisk *disk; local
[all...]
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 Dcpqarray.c163 static void ida_release(struct gendisk *disk, fmode_t mode);
177 static int ida_revalidate(struct gendisk *disk);
187 static inline drv_info_t *get_drv(struct gendisk *disk) argument
189 return disk->private_data;
192 static inline ctlr_info_t *get_host(struct gendisk *disk) argument
194 return disk->queue->queuedata;
465 struct gendisk *disk = ida_gendisk[i][j]; local
467 sprintf(disk->disk_name, "ida/c%dd%d", i, j);
468 disk->major = COMPAQ_SMART2_MAJOR + i;
469 disk
859 ida_release(struct gendisk *disk, fmode_t mode) argument
1540 struct gendisk *disk = ida_gendisk[ctlr][i]; local
1556 struct gendisk *disk = ida_gendisk[ctlr][i]; local
1572 ida_revalidate(struct gendisk *disk) argument
[all...]
H A Dsx8.c245 struct gendisk *disk; member in struct:carm_port
1018 /* TODO: scan and support non-disk devices */
1020 if (msg_data[i] == 0) { /* direct-access device (disk) */
1334 struct gendisk *disk = port->disk; local
1336 set_capacity(disk, port->capacity);
1337 add_disk(disk);
1497 struct gendisk *disk; local
1505 disk = alloc_disk(CARM_MINORS_PER_MAJOR);
1506 if (!disk) {
1539 struct gendisk *disk = host->port[i].disk; local
[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/mmc/card/
H A DKconfig24 partition on the disk (plus one for the whole disk).
H A Dblock.c97 struct gendisk *disk; member in struct:mmc_blk_data
155 static struct mmc_blk_data *mmc_blk_get(struct gendisk *disk) argument
160 md = disk->private_data;
170 static inline int mmc_get_devidx(struct gendisk *disk) argument
172 int devidx = disk->first_minor / perdev_minors;
181 int devidx = mmc_get_devidx(md->disk);
186 put_disk(md->disk);
234 pr_err("%s: Locking boot partition ro until next power on failed: %d\n", md->disk->disk_name, ret);
242 md->disk->disk_name);
243 set_disk_ro(md->disk,
309 mmc_blk_release(struct gendisk *disk, fmode_t mode) argument
[all...]
/drivers/block/paride/
H A Dpcd.c201 struct gendisk *disk; member in struct:pcd_unit
239 static void pcd_block_release(struct gendisk *disk, fmode_t mode) argument
241 struct pcd_unit *cd = disk->private_data;
260 static unsigned int pcd_block_check_events(struct gendisk *disk, argument
263 struct pcd_unit *cd = disk->private_data;
299 struct gendisk *disk = alloc_disk(1); local
300 if (!disk)
302 cd->disk = disk;
318 disk
[all...]
/drivers/ide/
H A Dide-tape.c143 struct gendisk *disk; member in struct:ide_tape_obj
231 static struct ide_tape_obj *ide_tape_get(struct gendisk *disk, bool cdev, argument
241 tape = ide_drv_g(disk, ide_tape_obj);
684 struct gendisk *disk = tape->disk; local
691 if (ide_do_test_unit_ready(drive, disk) == 0)
698 ide_do_start_stop(drive, disk, IDETAPE_LU_LOAD_MASK);
716 rc = ide_queue_pc_tail(drive, tape->disk, &pc, NULL, 0);
736 if (ide_queue_pc_tail(drive, tape->disk, &pc, buf, pc.req_xfer))
804 struct gendisk *disk local
1010 struct gendisk *disk = tape->disk; local
1065 struct gendisk *disk = tape->disk; local
1255 struct gendisk *disk = tape->disk; local
1921 idetape_release(struct gendisk *disk, fmode_t mode) argument
[all...]
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...]
/drivers/cdrom/
H A Dgdrom.c95 {UNIT_ATTENTION, "Device needs attention - disk may have been changed"},
117 struct gendisk *disk; member in struct:gdrom_unit
243 * Prepare disk command
376 /* spin up the disk */
506 static void gdrom_bdops_release(struct gendisk *disk, fmode_t mode) argument
513 static unsigned int gdrom_bdops_check_events(struct gendisk *disk, argument
749 gd.disk->major = gdrom_major;
750 gd.disk->first_minor = 1;
751 gd.disk->minors = 1;
752 strcpy(gd.disk
[all...]
/drivers/md/bcache/
H A Drequest.c367 struct cache_set *c = dc->disk.c;
373 if (test_bit(BCACHE_DEV_DETACHING, &dc->disk.flags) ||
608 part_round_stats(cpu, &s->d->disk->part0);
609 part_stat_add(cpu, &s->d->disk->part0, ticks[rw], duration);
678 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
727 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
767 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
786 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
820 dc->disk.bio_split);
866 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
[all...]
H A Dsysfs.c112 disk.kobj);
122 sysfs_printf(data_csum, "%i", dc->disk.data_csum);
145 bch_hprint(dirty, bcache_dev_sectors_dirty(&dc->disk) << 9);
167 bcache_dev_sectors_dirty(&dc->disk) << 9);
169 sysfs_hprint(stripe_size, dc->disk.stripe_size << 9);
193 disk.kobj);
202 sysfs_strtoul(data_csum, dc->disk.data_csum);
249 if (dc->disk.c) {
250 memcpy(dc->disk.c->uuids[dc->disk
[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/scsi/
H A Dsd.c5 * Linux scsi disk driver
72 MODULE_DESCRIPTION("SCSI disk (sd) driver");
104 static void sd_unlock_native_capacity(struct gendisk *disk);
147 blk_queue_flush(sdkp->disk->queue, flush);
214 revalidate_disk(sdkp->disk);
539 * Device no to disk mapping:
547 * ones with major1, ... Disk 256 is for major0 again, disk 272
567 static struct scsi_disk *__scsi_disk_get(struct gendisk *disk) argument
571 if (disk->private_data) {
572 sdkp = scsi_disk(disk);
581 scsi_disk_get(struct gendisk *disk) argument
906 struct gendisk *disk = rq->rq_disk; local
1257 sd_release(struct gendisk *disk, fmode_t mode) argument
1318 struct gendisk *disk = bdev->bd_disk; local
1402 sd_check_events(struct gendisk *disk, unsigned int clearing) argument
2768 sd_revalidate_disk(struct gendisk *disk) argument
2845 sd_unlock_native_capacity(struct gendisk *disk) argument
3113 struct gendisk *disk = sdkp->disk; local
[all...]
H A Dqlogicfas408.h107 int qlogicfas408_biosparam(struct scsi_device * disk,
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
/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/staging/lustre/lustre/llite/
H A Dlloop.c595 static void lo_release(struct gendisk *disk, fmode_t mode) argument
597 struct lloop_device *lo = disk->private_data;
814 struct gendisk *disk = disks[i]; local
825 disk->major = lloop_major;
826 disk->first_minor = i;
827 disk->fops = &lo_fops;
828 sprintf(disk->disk_name, "lloop%d", i);
829 disk->private_data = lo;
830 disk->queue = lo->lo_queue;
/drivers/md/
H A Draid1.c286 * Update disk head position estimator based on IRQ completion info.
288 static inline void update_head_pos(int disk, struct r1bio *r1_bio) argument
292 conf->mirrors[disk].head_position =
297 * Find the disk number which triggered given bio
498 * This routine returns the disk from which the requested read should
500 * number - if this matches on the next IO then we use the last disk.
501 * There is also a per-disk 'last know head position' sector that is
504 * perfect sequential match then we pick the disk whose head is closest.
518 int disk; local
529 * We take the first readable disk whe
714 int disk; local
2313 int disk; local
2485 int disk = -1; local
2766 struct raid1_info *disk; local
[all...]
/drivers/memstick/core/
H A Dmspro_block.c142 struct gendisk *disk; member in struct:mspro_block_data
187 struct gendisk *disk = bdev->bd_disk; local
188 struct mspro_block_data *msb = disk->private_data;
207 static void mspro_block_disk_release(struct gendisk *disk) argument
209 struct mspro_block_data *msb = disk->private_data;
210 int disk_id = MINOR(disk_devt(disk)) >> MSPRO_BLOCK_PART_SHIFT;
220 disk->private_data = NULL;
222 put_disk(disk);
229 static void mspro_block_bd_release(struct gendisk *disk, fmode_t mode) argument
231 mspro_block_disk_release(disk);
[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 */

Completed in 363 milliseconds

12345