/drivers/block/ |
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 | swim.c | 192 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 D | amiflop.c | 33 * 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 D | swim3.c | 193 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 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 | cpqarray.c | 163 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 D | sx8.c | 245 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 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/mmc/card/ |
H A D | Kconfig | 24 partition on the disk (plus one for the whole disk).
|
H A D | block.c | 97 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 D | pcd.c | 201 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 D | ide-tape.c | 143 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 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...] |
/drivers/cdrom/ |
H A D | gdrom.c | 95 {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 D | request.c | 367 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 D | sysfs.c | 112 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 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/scsi/ |
H A D | sd.c | 5 * 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 D | qlogicfas408.h | 107 int qlogicfas408_biosparam(struct scsi_device * disk,
|
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
|
/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/staging/lustre/lustre/llite/ |
H A D | lloop.c | 595 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 D | raid1.c | 286 * 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 D | mspro_block.c | 142 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 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 */
|