Home
last modified time | relevance | path

Searched refs:gendisk (Results 1 – 156 of 156) sorted by relevance

/linux-4.4.14/include/linux/
Dgenhd.h20 #define dev_to_disk(device) container_of((device), struct gendisk, part0.__dev)
178 struct gendisk { struct
188 char *(*devnode)(struct gendisk *gd, umode_t *mode); argument
218 static inline struct gendisk *part_to_disk(struct hd_struct *part) in part_to_disk() argument
253 static inline int disk_max_parts(struct gendisk *disk) in disk_max_parts()
260 static inline bool disk_part_scan_enabled(struct gendisk *disk) in disk_part_scan_enabled()
266 static inline dev_t disk_devt(struct gendisk *disk) in disk_devt()
276 extern struct hd_struct *disk_get_part(struct gendisk *disk, int partno);
293 struct gendisk *disk;
300 struct gendisk *disk, unsigned int flags);
[all …]
Dblkdev.h152 struct gendisk *rq_disk;
764 extern int blk_register_queue(struct gendisk *disk);
765 extern void blk_unregister_queue(struct gendisk *disk);
792 extern int scsi_cmd_ioctl(struct request_queue *, struct gendisk *, fmode_t,
794 extern int sg_scsi_ioctl(struct request_queue *, struct gendisk *, fmode_t,
816 extern int blk_execute_rq(struct request_queue *, struct gendisk *,
818 extern void blk_execute_rq_nowait(struct request_queue *, struct gendisk *,
986 extern void disk_stack_limits(struct gendisk *disk, struct block_device *bdev,
1492 extern void blk_integrity_register(struct gendisk *, struct blk_integrity *);
1493 extern void blk_integrity_unregister(struct gendisk *);
[all …]
Damifd.h58 struct gendisk *gendisk; member
Dide.h377 int (*init_media)(struct ide_drive_s *, struct gendisk *);
378 int (*set_doorlock)(struct ide_drive_s *, struct gendisk *,
1138 int ide_queue_pc_tail(ide_drive_t *, struct gendisk *, struct ide_atapi_pc *,
1141 int ide_do_test_unit_ready(ide_drive_t *, struct gendisk *);
1142 int ide_do_start_stop(ide_drive_t *, struct gendisk *, int);
1143 int ide_set_media_lock(ide_drive_t *, struct gendisk *, int);
1183 void ide_init_disk(struct gendisk *, ide_drive_t *);
1449 void ide_register_region(struct gendisk *);
1450 void ide_unregister_region(struct gendisk *);
Dblk-mq.h179 int blk_mq_register_disk(struct gendisk *);
180 void blk_mq_unregister_disk(struct gendisk *);
Dpktcdvd.h192 struct gendisk *disk;
Dlightnvm.h115 struct gendisk *disk;
351 typedef void *(nvm_tgt_init_fn)(struct nvm_dev *, struct gendisk *, int, int);
Dfs.h470 struct gendisk * bd_disk;
2326 extern int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk);
2328 struct gendisk *disk);
2331 struct gendisk *disk) in bd_link_disk_holder()
2336 struct gendisk *disk) in bd_unlink_disk_holder()
2397 extern void check_disk_size_change(struct gendisk *disk,
2399 extern int revalidate_disk(struct gendisk *);
2402 extern int invalidate_partition(struct gendisk *, int);
Dcdrom.h41 struct gendisk *disk; /* matching block layer disk */
Ddevice-mapper.h404 struct gendisk *dm_disk(struct mapped_device *md);
Dblk-cgroup.h211 struct gendisk *disk;
/linux-4.4.14/drivers/block/rsxx/
Ddev.c116 &card->gendisk->part0); in disk_stats_start()
123 generic_end_io_acct(bio_data_dir(bio), &card->gendisk->part0, in disk_stats_complete()
137 if (!card->eeh_state && card->gendisk) in bio_dma_done_cb()
161 if (bio_end_sector(bio) > get_capacity(card->gendisk)) in rsxx_make_request()
230 set_capacity(card->gendisk, card->size8 >> 9); in rsxx_attach_dev()
232 set_capacity(card->gendisk, 0); in rsxx_attach_dev()
233 add_disk(card->gendisk); in rsxx_attach_dev()
248 del_gendisk(card->gendisk); in rsxx_detach_dev()
277 card->gendisk = alloc_disk(blkdev_minors); in rsxx_setup_dev()
278 if (!card->gendisk) { in rsxx_setup_dev()
[all …]
Drsxx_priv.h173 struct gendisk *gendisk; member
Dcore.c249 card->debugfs_dir = debugfs_create_dir(card->gendisk->disk_name, NULL); in rsxx_debugfs_dev_new()
453 set_capacity(card->gendisk, card->size8 >> 9); in card_state_change()
472 set_capacity(card->gendisk, 0); in card_state_change()
/linux-4.4.14/block/
Dgenhd.c42 static void disk_alloc_events(struct gendisk *disk);
43 static void disk_add_events(struct gendisk *disk);
44 static void disk_del_events(struct gendisk *disk);
45 static void disk_release_events(struct gendisk *disk);
61 struct hd_struct *disk_get_part(struct gendisk *disk, int partno) in disk_get_part()
95 void disk_part_iter_init(struct disk_part_iter *piter, struct gendisk *disk, in disk_part_iter_init()
216 struct hd_struct *disk_map_sector_rcu(struct gendisk *disk, sector_t sector) in disk_map_sector_rcu()
414 struct gendisk *disk = part_to_disk(part); in blk_alloc_devt()
494 struct gendisk *p = data; in exact_match()
501 struct gendisk *p = data; in exact_lock()
[all …]
Dblk-integrity.c143 int blk_integrity_compare(struct gendisk *gd1, struct gendisk *gd2) in blk_integrity_compare()
248 struct gendisk *disk = container_of(kobj, struct gendisk, integrity_kobj); in integrity_attr_show()
260 struct gendisk *disk = container_of(kobj, struct gendisk, integrity_kobj); in integrity_attr_store()
409 void blk_integrity_register(struct gendisk *disk, struct blk_integrity *template) in blk_integrity_register()
431 void blk_integrity_unregister(struct gendisk *disk) in blk_integrity_unregister()
438 void blk_integrity_revalidate(struct gendisk *disk) in blk_integrity_revalidate()
453 void blk_integrity_add(struct gendisk *disk) in blk_integrity_add()
462 void blk_integrity_del(struct gendisk *disk) in blk_integrity_del()
Dpartition-generic.c34 char *disk_name(struct gendisk *hd, int partno, char *buf) in disk_name()
241 void delete_partition(struct gendisk *disk, int partno) in delete_partition()
269 struct hd_struct *add_partition(struct gendisk *disk, int partno, in add_partition()
385 static bool disk_unlock_native_capacity(struct gendisk *disk) in disk_unlock_native_capacity()
401 static int drop_partitions(struct gendisk *disk, struct block_device *bdev) in drop_partitions()
421 int rescan_partitions(struct gendisk *disk, struct block_device *bdev) in rescan_partitions()
540 int invalidate_partitions(struct gendisk *disk, struct block_device *bdev) in invalidate_partitions()
Dblk-exec.c51 void blk_execute_rq_nowait(struct request_queue *q, struct gendisk *bd_disk, in blk_execute_rq_nowait()
99 int blk_execute_rq(struct request_queue *q, struct gendisk *bd_disk, in blk_execute_rq()
Dblk-timeout.c43 struct gendisk *disk = dev_to_disk(dev); in part_timeout_show()
52 struct gendisk *disk = dev_to_disk(dev); in part_timeout_store()
Dscsi_ioctl.c286 static int sg_io(struct request_queue *q, struct gendisk *bd_disk, in sg_io()
416 int sg_scsi_ioctl(struct request_queue *q, struct gendisk *disk, fmode_t mode, in sg_scsi_ioctl()
533 static int __blk_send_generic(struct request_queue *q, struct gendisk *bd_disk, in __blk_send_generic()
554 struct gendisk *bd_disk, int data) in blk_send_start_stop()
559 int scsi_cmd_ioctl(struct request_queue *q, struct gendisk *bd_disk, fmode_t mode, in scsi_cmd_ioctl()
Dioctl.c16 struct gendisk *disk; in blkpg_ioctl()
161 struct gendisk *disk = bdev->bd_disk; in __blkdev_reread_part()
285 struct gendisk *disk = bdev->bd_disk; in __blkdev_driver_ioctl()
445 struct gendisk *disk = bdev->bd_disk; in blkdev_getgeo()
Dblk-mq-sysfs.c383 void blk_mq_unregister_disk(struct gendisk *disk) in blk_mq_unregister_disk()
426 int blk_mq_register_disk(struct gendisk *disk) in blk_mq_register_disk()
Dblk-sysfs.c621 int blk_register_queue(struct gendisk *disk) in blk_register_queue()
675 void blk_unregister_queue(struct gendisk *disk) in blk_unregister_queue()
Dcompat_ioctl.c51 static int compat_hdio_getgeo(struct gendisk *disk, struct block_device *bdev, in compat_hdio_getgeo()
662 struct gendisk *disk = bdev->bd_disk; in compat_blkdev_ioctl()
Dblk-settings.c669 void disk_stack_limits(struct gendisk *disk, struct block_device *bdev, in disk_stack_limits()
Dblk-cgroup.c789 struct gendisk *disk; in blkg_conf_prep()
/linux-4.4.14/drivers/block/
Dps3disk.c45 struct gendisk *gendisk; member
410 struct gendisk *gendisk; in ps3disk_probe() local
476 gendisk = alloc_disk(PS3DISK_MINORS); in ps3disk_probe()
477 if (!gendisk) { in ps3disk_probe()
484 priv->gendisk = gendisk; in ps3disk_probe()
485 gendisk->major = ps3disk_major; in ps3disk_probe()
486 gendisk->first_minor = devidx * PS3DISK_MINORS; in ps3disk_probe()
487 gendisk->fops = &ps3disk_fops; in ps3disk_probe()
488 gendisk->queue = queue; in ps3disk_probe()
489 gendisk->private_data = dev; in ps3disk_probe()
[all …]
Dps3vram.c70 struct gendisk *gendisk; member
631 struct gendisk *gendisk; in ps3vram_probe() local
763 gendisk = alloc_disk(1); in ps3vram_probe()
764 if (!gendisk) { in ps3vram_probe()
770 priv->gendisk = gendisk; in ps3vram_probe()
771 gendisk->major = ps3vram_major; in ps3vram_probe()
772 gendisk->first_minor = 0; in ps3vram_probe()
773 gendisk->fops = &ps3vram_fops; in ps3vram_probe()
774 gendisk->queue = queue; in ps3vram_probe()
775 gendisk->private_data = dev; in ps3vram_probe()
[all …]
Dcciss.c168 static void cciss_release(struct gendisk *disk, fmode_t mode);
173 static int cciss_revalidate(struct gendisk *disk);
1081 static inline ctlr_info_t *get_host(struct gendisk *disk) in get_host()
1086 static inline drive_info_struct *get_drv(struct gendisk *disk) in get_drv()
1143 static void cciss_release(struct gendisk *disk, fmode_t mode) in cciss_release()
1462 struct gendisk *disk, void __user *argp) in cciss_getluninfo()
1719 struct gendisk *disk = bdev->bd_disk; in cciss_ioctl()
1810 blk_start_queue(h->gendisk[curr_queue]->queue); in cciss_check_queues()
1947 static int cciss_add_disk(ctlr_info_t *h, struct gendisk *disk, in cciss_add_disk()
2005 struct gendisk *disk; in cciss_update_drive_info()
[all …]
Damiflop.c1359 q = unit[fdc_queue].gendisk->queue; in set_next_request()
1628 set_capacity(unit[drive].gendisk, unit[drive].blocks); in floppy_open()
1637 static void floppy_release(struct gendisk *disk, fmode_t mode) in floppy_release()
1665 static unsigned amiga_check_events(struct gendisk *disk, unsigned int clearing) in amiga_check_events()
1710 struct gendisk *disk; in fd_probe_drives()
1719 unit[drive].gendisk = disk; in fd_probe_drives()
1759 return get_disk(unit[drive].gendisk); in floppy_find()
1847 struct request_queue *q = unit[i].gendisk->queue;
1848 del_gendisk(unit[i].gendisk);
1849 put_disk(unit[i].gendisk);
Dswim3.c45 static struct gendisk *disks[MAX_FLOPPIES];
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);
1024 static void floppy_release(struct gendisk *disk, fmode_t mode) in floppy_release()
1038 static unsigned int floppy_check_events(struct gendisk *disk, in floppy_check_events()
1045 static int floppy_revalidate(struct gendisk *disk) in floppy_revalidate()
1206 struct gendisk *disk; in swim3_attach()
Dvirtio_blk.c35 struct gendisk *disk;
236 static int virtblk_get_id(struct gendisk *disk, char *id_str) in virtblk_get_id()
264 struct gendisk *disk = bdev->bd_disk; in virtblk_ioctl()
318 struct gendisk *disk = dev_to_disk(dev); in virtblk_serial_show()
507 struct gendisk *disk = dev_to_disk(dev); in virtblk_cache_type_store()
529 struct gendisk *disk = dev_to_disk(dev); in virtblk_cache_type_show()
Dloop.h65 struct gendisk *lo_disk;
Dcpqarray.c129 static struct gendisk *ida_gendisk[MAX_CTLR][NWD];
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) in get_drv()
192 static inline ctlr_info_t *get_host(struct gendisk *disk) in get_host()
465 struct gendisk *disk = ida_gendisk[i][j]; in cpqarray_register_ctlr()
859 static void ida_release(struct gendisk *disk, fmode_t mode) in ida_release()
1540 struct gendisk *disk = ida_gendisk[ctlr][i]; in revalidate_allvol()
1556 struct gendisk *disk = ida_gendisk[ctlr][i]; in revalidate_allvol()
1572 static int ida_revalidate(struct gendisk *disk) in ida_revalidate()
Dz2ram.c67 static struct gendisk *z2ram_gendisk;
312 z2_release(struct gendisk *disk, fmode_t mode) in z2_release()
Dcciss.h133 struct gendisk *gendisk[CISS_MAX_LUN]; member
Dosdblk.c106 struct gendisk *disk; /* blkdev's gendisk and rq */
383 struct gendisk *disk = osdev->disk; in osdblk_free_disk()
397 struct gendisk *disk; in osdblk_init_disk()
Dnbd.c56 struct gendisk *disk;
394 struct gendisk *disk = dev_to_disk(dev); in pid_show()
1031 struct gendisk *disk = alloc_disk(1 << part_shift); in nbd_init()
1067 struct gendisk *disk = nbd_dev[i].disk; in nbd_init()
1107 struct gendisk *disk = nbd_dev[i].disk; in nbd_cleanup()
Dswim.c192 struct gendisk *disk;
676 static void floppy_release(struct gendisk *disk, fmode_t mode) in floppy_release()
741 static unsigned int floppy_check_events(struct gendisk *disk, in floppy_check_events()
749 static int floppy_revalidate(struct gendisk *disk) in floppy_revalidate()
Dataflop.c221 struct gendisk *disk;
372 static void floppy_release(struct gendisk *disk, fmode_t mode);
1328 static unsigned int floppy_check_events(struct gendisk *disk, in floppy_check_events()
1351 static int floppy_revalidate(struct gendisk *disk) in floppy_revalidate()
1512 struct gendisk *disk = bdev->bd_disk; in fd_locked_ioctl()
1889 static void floppy_release(struct gendisk *disk, fmode_t mode) in floppy_release()
Dxsysace.c211 struct gendisk *gd;
870 static unsigned int ace_check_events(struct gendisk *gd, unsigned int clearing) in ace_check_events()
878 static int ace_revalidate_disk(struct gendisk *gd) in ace_revalidate_disk()
918 static void ace_release(struct gendisk *disk, fmode_t mode) in ace_release()
Dnull_blk.c36 struct gendisk *disk;
577 static void null_release(struct gendisk *disk, fmode_t mode) in null_release()
646 struct gendisk *disk; in null_add_dev()
Dsunvdc.c52 struct gendisk *disk;
112 struct gendisk *disk = bdev->bd_disk; in vdc_getgeo()
134 struct gendisk *disk; in vdc_ioctl()
750 struct gendisk *g; in probe_disk()
Dxen-blkfront.c132 struct gendisk *gd;
444 struct gendisk *gd = info->gd; in blkif_ioctl()
782 static int xlvbd_init_blk_queue(struct gendisk *gd, u16 sector_size, in xlvbd_init_blk_queue()
935 struct gendisk *gd; in xlvbd_alloc_gendisk()
2129 struct gendisk *disk; in blkfront_remove()
2183 struct gendisk *disk = bdev->bd_disk; in blkif_open()
2209 static void blkif_release(struct gendisk *disk, fmode_t mode) in blkif_release()
Dbrd.c40 struct gendisk *brd_disk;
480 struct gendisk *disk; in brd_alloc()
Dhd.c136 static struct gendisk *hd_gendisk[MAX_HD];
736 struct gendisk *disk = alloc_disk(64); in hd_init()
Dumem.c146 static struct gendisk *mm_gendisk[MM_MAXCARDS];
762 static int mm_revalidate(struct gendisk *disk) in mm_revalidate()
1092 struct gendisk *disk = mm_gendisk[i]; in mm_init()
Dsx8.c245 struct gendisk *disk;
1334 struct gendisk *disk = port->disk; in carm_fsm_task()
1497 struct gendisk *disk; in carm_init_disks()
1539 struct gendisk *disk = host->port[i].disk; in carm_free_disks()
Dpktcdvd.c2317 static void pkt_close(struct gendisk *disk, fmode_t mode) in pkt_close()
2690 static unsigned int pkt_check_events(struct gendisk *disk, in pkt_check_events()
2694 struct gendisk *attached_disk; in pkt_check_events()
2714 static char *pktcdvd_devnode(struct gendisk *gd, umode_t *mode) in pktcdvd_devnode()
2727 struct gendisk *disk; in pkt_setup_dev()
Dloop.c720 struct gendisk *disk = dev_to_disk(dev); in loop_attr_show()
1564 static void lo_release(struct gendisk *disk, fmode_t mode) in lo_release()
1720 struct gendisk *disk; in loop_add()
Dfloppy.c411 static struct gendisk *disks[N_DRIVE];
3621 static void floppy_release(struct gendisk *disk, fmode_t mode) in floppy_release()
3740 static unsigned int floppy_check_events(struct gendisk *disk, in floppy_check_events()
3835 static int floppy_revalidate(struct gendisk *disk) in floppy_revalidate()
Dmg_disk.c114 struct gendisk *gd;
Drbd.c339 struct gendisk *disk; /* blkdev's gendisk and rq */
565 static void rbd_release(struct gendisk *disk, fmode_t mode) in rbd_release()
3485 struct gendisk *disk = rbd_dev->disk; in rbd_free_disk()
3724 struct gendisk *disk; in rbd_init_disk()
Dskd_main.c284 struct gendisk *disk;
1262 struct gendisk *disk = bdev->bd_disk; in skd_bdev_ioctl()
4387 struct gendisk *disk; in skd_cons_disk()
4680 struct gendisk *disk = skdev->disk; in skd_free_disk()
DDAC960.c80 struct gendisk *disk = bdev->bd_disk; in DAC960_open()
109 struct gendisk *disk = bdev->bd_disk; in DAC960_getgeo()
143 static unsigned int DAC960_check_events(struct gendisk *disk, in DAC960_check_events()
154 static int DAC960_revalidate_disk(struct gendisk *disk) in DAC960_revalidate_disk()
2532 struct gendisk *disk = Controller->disks[n]; in DAC960_RegisterBlockDevice()
DDAC960.h2318 struct gendisk *disks[DAC960_MaxLogicalDrives];
/linux-4.4.14/drivers/s390/block/
Dscm_blk.c184 struct scm_device *scmdev = bdev->gendisk->private_data; in scm_request_prepare()
510 bdev->gendisk = alloc_disk(SCM_NR_PARTS); in scm_blk_dev_setup()
511 if (!bdev->gendisk) in scm_blk_dev_setup()
515 bdev->gendisk->driverfs_dev = &scmdev->dev; in scm_blk_dev_setup()
516 bdev->gendisk->private_data = scmdev; in scm_blk_dev_setup()
517 bdev->gendisk->fops = &scm_blk_devops; in scm_blk_dev_setup()
518 bdev->gendisk->queue = rq; in scm_blk_dev_setup()
519 bdev->gendisk->major = scm_major; in scm_blk_dev_setup()
520 bdev->gendisk->first_minor = devindex * SCM_NR_PARTS; in scm_blk_dev_setup()
522 len = snprintf(bdev->gendisk->disk_name, DISK_NAME_LEN, "scm"); in scm_blk_dev_setup()
[all …]
Dscm_blk.h19 struct gendisk *gendisk; member
Dxpram.c57 static struct gendisk *xpram_disks[XPRAM_MAX_DEVS];
368 struct gendisk *disk = xpram_disks[i]; in xpram_setup_blkdev()
Ddasd_int.h487 struct gendisk *gdp;
757 void dasd_add_link_to_gendisk(struct gendisk *, struct dasd_device *);
758 struct dasd_device *dasd_device_from_gendisk(struct gendisk *);
Ddasd_genhd.c31 struct gendisk *gdp; in dasd_gendisk_alloc()
Ddcssblk.c29 static void dcssblk_release(struct gendisk *disk, fmode_t mode);
50 struct gendisk *gd;
792 dcssblk_release(struct gendisk *disk, fmode_t mode) in dcssblk_release()
Dscm_blk_cluster.c133 struct scm_device *scmdev = bdev->gendisk->private_data; in scm_prepare_cluster_request()
Ddasd_devmap.c675 void dasd_add_link_to_gendisk(struct gendisk *gdp, struct dasd_device *device) in dasd_add_link_to_gendisk()
687 struct dasd_device *dasd_device_from_gendisk(struct gendisk *gdp) in dasd_device_from_gendisk()
Ddasd.c420 struct gendisk *disk; in dasd_state_ready_to_online()
447 struct gendisk *disk; in dasd_state_online_to_ready()
3126 static void dasd_release(struct gendisk *disk, fmode_t mode) in dasd_release()
/linux-4.4.14/drivers/ide/
Dide-gd.c33 static struct ide_disk_obj *ide_disk_get(struct gendisk *disk) in ide_disk_get()
69 struct gendisk *g = idkp->disk; in ide_gd_remove()
85 struct gendisk *g = idkp->disk; in ide_disk_release()
185 struct gendisk *disk = bdev->bd_disk;
253 static void ide_gd_release(struct gendisk *disk, fmode_t mode)
286 static unsigned int ide_gd_check_events(struct gendisk *disk,
311 static void ide_gd_unlock_native_capacity(struct gendisk *disk)
321 static int ide_gd_revalidate_disk(struct gendisk *disk)
357 struct gendisk *g;
Dide-gd.h19 struct gendisk *disk;
Dide-tape.c143 struct gendisk *disk;
231 static struct ide_tape_obj *ide_tape_get(struct gendisk *disk, bool cdev, in ide_tape_get()
684 struct gendisk *disk = tape->disk; in idetape_wait_ready()
804 struct gendisk *disk = tape->disk; in idetape_position_tape()
1010 struct gendisk *disk = tape->disk; in idetape_rewind_tape()
1065 struct gendisk *disk = tape->disk; in idetape_space_over_filemarks()
1255 struct gendisk *disk = tape->disk; in idetape_mtioctop()
1823 struct gendisk *g = tape->disk; in ide_tape_release()
1921 static void idetape_release(struct gendisk *disk, fmode_t mode) in idetape_release()
1956 struct gendisk *g; in ide_tape_probe()
Dide-floppy.c313 struct gendisk *disk = floppy->disk; in ide_floppy_get_flexible_disk_page()
375 struct gendisk *disk = floppy->disk; in ide_floppy_get_capacity()
519 static int ide_floppy_init_media(ide_drive_t *drive, struct gendisk *disk) in ide_floppy_init_media()
Dide-cd.h82 struct gendisk *disk;
Dide-atapi.c89 int ide_queue_pc_tail(ide_drive_t *drive, struct gendisk *disk, in ide_queue_pc_tail()
116 int ide_do_test_unit_ready(ide_drive_t *drive, struct gendisk *disk) in ide_do_test_unit_ready()
127 int ide_do_start_stop(ide_drive_t *drive, struct gendisk *disk, int start) in ide_do_start_stop()
142 int ide_set_media_lock(ide_drive_t *drive, struct gendisk *disk, int on) in ide_set_media_lock()
Dide-probe.c906 struct gendisk *p = data; in exact_match()
913 struct gendisk *p = data; in exact_lock()
920 void ide_register_region(struct gendisk *disk) in ide_register_region()
928 void ide_unregister_region(struct gendisk *disk) in ide_unregister_region()
936 void ide_init_disk(struct gendisk *disk, ide_drive_t *drive) in ide_init_disk()
Dide-cd.c58 static struct cdrom_info *ide_cd_get(struct gendisk *disk) in ide_cd_get()
1559 struct gendisk *g = info->disk; in ide_cd_release()
1609 static void idecd_release(struct gendisk *disk, fmode_t mode) in idecd_release()
1694 static unsigned int idecd_check_events(struct gendisk *disk, in idecd_check_events()
1701 static int idecd_revalidate_disk(struct gendisk *disk) in idecd_revalidate_disk()
1729 struct gendisk *g; in ide_cd_probe()
Dide-floppy_ioctl.c239 struct gendisk *disk = floppy->disk; in ide_floppy_lockdoor()
Dide-disk.c760 static int ide_disk_init_media(ide_drive_t *drive, struct gendisk *disk) in ide_disk_init_media()
765 static int ide_disk_set_doorlock(ide_drive_t *drive, struct gendisk *disk, in ide_disk_set_doorlock()
/linux-4.4.14/drivers/block/aoe/
Daoeblk.c37 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_state()
50 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_mac()
61 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_netif()
99 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_fwver()
107 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_payload()
262 aoeblk_release(struct gendisk *disk, fmode_t mode) in aoeblk_release()
353 struct gendisk *gd; in aoeblk_gdalloc()
Daoe.h165 struct gendisk *gd;
/linux-4.4.14/block/partitions/
Dcheck.c114 static struct parsed_partitions *allocate_partitions(struct gendisk *hd) in allocate_partitions()
142 check_partition(struct gendisk *hd, struct block_device *bdev) in check_partition()
Dcheck.h28 check_partition(struct gendisk *, struct block_device *);
/linux-4.4.14/drivers/nvdimm/
Dnd.h167 int nd_integrity_init(struct gendisk *disk, unsigned long meta_size);
251 int nvdimm_revalidate_disk(struct gendisk *disk);
269 struct gendisk *disk = bio->bi_bdev->bd_disk; in nd_iostat_start()
Dcore.c219 struct gendisk *disk = bio->bi_bdev->bd_disk; in __nd_iostat_start()
234 struct gendisk *disk = bio->bi_bdev->bd_disk; in nd_iostat_end()
395 int nd_integrity_init(struct gendisk *disk, unsigned long meta_size) in nd_integrity_init()
414 int nd_integrity_init(struct gendisk *disk, unsigned long meta_size) in nd_integrity_init()
Dblk.c26 struct gendisk *disk;
167 struct gendisk *disk = bdev->bd_disk; in nd_blk_make_request()
244 struct gendisk *disk; in nd_blk_attach_disk()
Dbtt.h171 struct gendisk *btt_disk;
Dpmem.c35 struct gendisk *pmem_disk;
170 struct gendisk *disk; in pmem_attach_disk()
Dbus.c236 int nvdimm_revalidate_disk(struct gendisk *disk) in nvdimm_revalidate_disk()
/linux-4.4.14/drivers/block/paride/
Dpf.c214 static void pf_release(struct gendisk *disk, fmode_t mode);
240 struct gendisk *disk;
248 static unsigned int pf_check_events(struct gendisk *disk,
287 struct gendisk *disk = alloc_disk(1); in pf_init_units()
364 static void pf_release(struct gendisk *disk, fmode_t mode) in pf_release()
383 static unsigned int pf_check_events(struct gendisk *disk, unsigned int clearing) in pf_check_events()
986 struct gendisk *disk = pf->disk; in pf_init()
Dpd.c238 struct gendisk *gd;
790 static void pd_release(struct gendisk *p, fmode_t mode) in pd_release()
800 static unsigned int pd_check_events(struct gendisk *p, unsigned int clearing) in pd_check_events()
812 static int pd_revalidate(struct gendisk *p) in pd_revalidate()
836 struct gendisk *p = alloc_disk(1 << PD_BITS); in pd_probe_drive()
955 struct gendisk *p = disk->gd; in pd_exit()
Dpcd.c201 struct gendisk *disk;
240 static void pcd_block_release(struct gendisk *disk, fmode_t mode) in pcd_block_release()
261 static unsigned int pcd_block_check_events(struct gendisk *disk, in pcd_block_check_events()
300 struct gendisk *disk = alloc_disk(1); in pcd_init_units()
/linux-4.4.14/drivers/scsi/
Dsr.c138 static inline struct scsi_cd *scsi_cd(struct gendisk *disk) in scsi_cd()
160 static inline struct scsi_cd *scsi_cd_get(struct gendisk *disk) in scsi_cd_get()
536 static void sr_block_release(struct gendisk *disk, fmode_t mode) in sr_block_release()
582 static unsigned int sr_block_check_events(struct gendisk *disk, in sr_block_check_events()
593 static int sr_block_revalidate_disk(struct gendisk *disk) in sr_block_revalidate_disk()
654 struct gendisk *disk; in sr_probe()
969 struct gendisk *disk = cd->disk; in sr_kref_release()
Dsd.h66 struct gendisk *disk;
100 static inline struct scsi_disk *scsi_disk(struct gendisk *disk) in scsi_disk()
Dsr.h56 struct gendisk *disk;
Dsd.c104 static int sd_revalidate_disk(struct gendisk *);
105 static void sd_unlock_native_capacity(struct gendisk *disk);
569 static struct scsi_disk *scsi_disk_get(struct gendisk *disk) in scsi_disk_get()
902 struct gendisk *disk = rq->rq_disk; in sd_setup_read_write_cmnd()
1253 static void sd_release(struct gendisk *disk, fmode_t mode) in sd_release()
1315 struct gendisk *disk = bdev->bd_disk; in sd_ioctl()
1399 static unsigned int sd_check_events(struct gendisk *disk, unsigned int clearing) in sd_check_events()
2813 static int sd_revalidate_disk(struct gendisk *disk) in sd_revalidate_disk()
2911 static void sd_unlock_native_capacity(struct gendisk *disk) in sd_unlock_native_capacity()
2972 struct gendisk *gd; in sd_probe_async()
[all …]
Dst.h193 struct gendisk *disk;
Dsd_dif.c44 struct gendisk *disk = sdkp->disk; in sd_dif_config_host()
Dosst.h628 struct gendisk *drive;
Dsg.c185 struct gendisk *disk;
1400 sg_alloc(struct gendisk *disk, struct scsi_device *scsidp) in sg_alloc()
1465 struct gendisk *disk; in sg_add_device()
Dst.c4153 struct gendisk *disk = NULL; in st_probe()
4352 struct gendisk *disk = tpnt->disk; in scsi_tape_release()
Dosst.c5841 struct gendisk * drive; in osst_probe()
/linux-4.4.14/drivers/md/
Dlinear.c116 disk_stack_limits(mddev->gendisk, rdev->bdev, in linear_conf()
203 set_capacity(mddev->gendisk, mddev->array_sectors); in linear_add()
205 revalidate_disk(mddev->gendisk); in linear_add()
Dmd.h247 struct gendisk *gendisk; member
563 return mddev->gendisk ? mddev->gendisk->disk_name : "mdX"; in mdname()
Dmd.c301 part_stat_inc(cpu, &mddev->gendisk->part0, ios[rw]); in md_make_request()
302 part_stat_add(cpu, &mddev->gendisk->part0, sectors[rw], sectors); in md_make_request()
475 if (mddev->gendisk) { in mddev_put()
1985 if (!mddev->gendisk || blk_get_integrity(mddev->gendisk)) in md_integrity_register()
2009 blk_integrity_register(mddev->gendisk, in md_integrity_register()
2032 if (!mddev->gendisk) in md_integrity_add_rdev()
2036 bi_mddev = blk_get_integrity(mddev->gendisk); in md_integrity_add_rdev()
2041 if (blk_integrity_compare(mddev->gendisk, rdev->bdev->bd_disk) != 0) { in md_integrity_add_rdev()
2114 bd_link_disk_holder(rdev->bdev, mddev->gendisk); in bind_rdev_to_array()
2138 bd_unlink_disk_holder(rdev->bdev, rdev->mddev->gendisk); in unbind_rdev_from_array()
[all …]
Ddm-table.c1029 static bool integrity_profile_exists(struct gendisk *disk) in integrity_profile_exists()
1038 static struct gendisk * dm_table_get_integrity_disk(struct dm_table *t) in dm_table_get_integrity_disk()
1042 struct gendisk *prev_disk = NULL, *template_disk = NULL; in dm_table_get_integrity_disk()
1078 struct gendisk *template_disk = NULL; in dm_table_register_integrity()
1304 struct gendisk *template_disk = NULL; in dm_table_verify_integrity()
Dmultipath.c259 disk_stack_limits(mddev->gendisk, rdev->bdev, in multipath_add_disk()
424 disk_stack_limits(mddev->gendisk, rdev->bdev, in multipath_run()
Dfaulty.c323 disk_stack_limits(mddev->gendisk, rdev->bdev, in run()
Draid10.c1724 if (mddev->gendisk) in raid10_add_disk()
1725 disk_stack_limits(mddev->gendisk, rdev->bdev, in raid10_add_disk()
1732 if (mddev->gendisk) in raid10_add_disk()
1733 disk_stack_limits(mddev->gendisk, rdev->bdev, in raid10_add_disk()
3596 if (mddev->gendisk) in run()
3597 disk_stack_limits(mddev->gendisk, rdev->bdev, in run()
3785 set_capacity(mddev->gendisk, mddev->array_sectors); in raid10_resize()
3786 revalidate_disk(mddev->gendisk); in raid10_resize()
4596 set_capacity(mddev->gendisk, mddev->array_sectors); in raid10_finish_reshape()
4597 revalidate_disk(mddev->gendisk); in raid10_finish_reshape()
Draid1.c1611 if (mddev->gendisk) in raid1_add_disk()
1612 disk_stack_limits(mddev->gendisk, rdev->bdev, in raid1_add_disk()
2931 if (!mddev->gendisk) in run()
2933 disk_stack_limits(mddev->gendisk, rdev->bdev, in run()
3014 set_capacity(mddev->gendisk, mddev->array_sectors); in raid1_resize()
3015 revalidate_disk(mddev->gendisk); in raid1_resize()
Draid5.c1037 if (conf->mddev->gendisk) in ops_run_io()
1039 bi, disk_devt(conf->mddev->gendisk), in ops_run_io()
1083 if (conf->mddev->gendisk) in ops_run_io()
1085 rbi, disk_devt(conf->mddev->gendisk), in ops_run_io()
2027 if (conf->mddev->gendisk) in grow_stripes()
4853 if (mddev->gendisk) in raid5_read_one_chunk()
4855 align_bi, disk_devt(mddev->gendisk), in raid5_read_one_chunk()
6828 set_disk_ro(mddev->gendisk, 1); in run()
6992 disk_stack_limits(mddev->gendisk, rdev->bdev, in run()
6994 disk_stack_limits(mddev->gendisk, rdev->bdev, in run()
[all …]
Draid0.c388 disk_stack_limits(mddev->gendisk, rdev->bdev, in raid0_run()
Ddm-ioctl.c506 struct gendisk *disk; in list_devices()
682 struct gendisk *disk = dm_disk(md); in __dev_status()
Ddm.c167 struct gendisk *disk;
469 static void dm_blk_close(struct gendisk *disk, fmode_t mode) in dm_blk_close()
3431 struct gendisk *dm_disk(struct mapped_device *md) in dm_disk()
Dmd-cluster.c424 kobject_uevent_env(&disk_to_dev(mddev->gendisk)->kobj, KOBJ_CHANGE, envp); in process_add_new_disk()
/linux-4.4.14/arch/um/drivers/
Dubd_kern.c90 static void ubd_release(struct gendisk *disk, fmode_t mode);
107 static struct gendisk *ubd_gendisk[MAX_DEV];
108 static struct gendisk *fake_gendisk[MAX_DEV];
806 struct gendisk **disk_out) in ubd_disk_register()
808 struct gendisk *disk; in ubd_disk_register()
979 struct gendisk *disk = ubd_gendisk[n]; in ubd_remove()
1115 struct gendisk *disk = bdev->bd_disk; in ubd_open()
1142 static void ubd_release(struct gendisk *disk, fmode_t mode) in ubd_release()
1217 struct gendisk *disk = req->rq_disk; in prepare_request()
1246 struct gendisk *disk = req->rq_disk; in prepare_flush_request()
/linux-4.4.14/fs/
Dblock_dev.c842 struct gendisk *disk; in bd_start_claiming()
892 struct gendisk *disk;
897 struct gendisk *disk) in bd_find_holder_disk()
945 int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk) in bd_link_disk_holder()
1010 void bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk) in bd_unlink_disk_holder()
1067 void check_disk_size_change(struct gendisk *disk, struct block_device *bdev) in check_disk_size_change()
1094 int revalidate_disk(struct gendisk *disk) in revalidate_disk()
1126 struct gendisk *disk = bdev->bd_disk; in check_disk_change()
1171 struct gendisk *disk; in __blkdev_get()
1358 struct gendisk *disk = whole->bd_disk; in blkdev_get()
[all …]
/linux-4.4.14/drivers/block/zram/
Dzram_drv.h98 struct gendisk *disk;
/linux-4.4.14/arch/mips/include/asm/mach-rc32434/
Drb.h77 struct gendisk *gd;
/linux-4.4.14/drivers/sbus/char/
Djsflash.c124 static struct gendisk *jsfd_disk[JSF_MAX];
562 struct gendisk *disk = alloc_disk(1); in jsfd_init()
581 struct gendisk *disk = jsfd_disk[i]; in jsfd_init()
/linux-4.4.14/include/linux/mtd/
Dblktrans.h45 struct gendisk *disk;
/linux-4.4.14/drivers/mtd/ubi/
Dblock.c90 struct gendisk *gd;
268 static void ubiblock_release(struct gendisk *gd, fmode_t mode) in ubiblock_release()
362 struct gendisk *gd; in ubiblock_create()
/linux-4.4.14/drivers/mtd/
Dmtd_blkdevs.c53 static struct mtd_blktrans_dev *blktrans_dev_get(struct gendisk *disk) in blktrans_dev_get()
237 static void blktrans_release(struct gendisk *disk, fmode_t mode) in blktrans_release()
324 struct gendisk *gd; in add_mtd_blktrans_dev()
Dmtdswap.c1320 struct gendisk *gd = d->mbd_dev->disk; in mtdswap_add_debugfs()
/linux-4.4.14/arch/xtensa/platforms/iss/
Dsimdisk.c32 struct gendisk *gd;
137 static void simdisk_release(struct gendisk *disk, fmode_t mode) in simdisk_release()
/linux-4.4.14/drivers/nvme/host/
Dnvme.h84 struct gendisk *disk;
Dpci.c2002 static void nvme_release(struct gendisk *disk, fmode_t mode) in nvme_release()
2027 static int nvme_revalidate_disk(struct gendisk *disk) in nvme_revalidate_disk()
2249 struct gendisk *disk; in nvme_alloc_ns()
/linux-4.4.14/drivers/cdrom/
Dgdrom.c117 struct gendisk *disk;
506 static void gdrom_bdops_release(struct gendisk *disk, fmode_t mode) in gdrom_bdops_release()
513 static unsigned int gdrom_bdops_check_events(struct gendisk *disk, in gdrom_bdops_check_events()
/linux-4.4.14/drivers/memstick/core/
Dms_block.h152 struct gendisk *disk;
Dmspro_block.c142 struct gendisk *disk;
187 struct gendisk *disk = bdev->bd_disk; in mspro_block_bd_open()
207 static void mspro_block_disk_release(struct gendisk *disk) in mspro_block_disk_release()
229 static void mspro_block_bd_release(struct gendisk *disk, fmode_t mode) in mspro_block_bd_release()
Dms_block.c1945 struct gendisk *disk = bdev->bd_disk; in msb_bd_open()
1968 static int msb_disk_release(struct gendisk *disk) in msb_disk_release()
1990 static void msb_bd_release(struct gendisk *disk, fmode_t mode) in msb_bd_release()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dlloop.c163 static struct gendisk **disks;
599 static void lo_release(struct gendisk *disk, fmode_t mode) in lo_release()
817 struct gendisk *disk = disks[i]; in lloop_init()
/linux-4.4.14/drivers/lightnvm/
Drrpc.h87 struct gendisk *disk;
Dcore.c384 struct gendisk *tdisk; in nvm_create_target()
463 struct gendisk *tdisk = t->disk; in nvm_remove_target()
Drrpc.c1260 static void *rrpc_init(struct nvm_dev *dev, struct gendisk *tdisk, in rrpc_init()
/linux-4.4.14/drivers/block/mtip32xx/
Dmtip32xx.h465 struct gendisk *disk; /* Pointer to our gendisk structure. */
Dmtip32xx.c3696 void mtip_block_release(struct gendisk *disk, fmode_t mode) in mtip_block_release()
/linux-4.4.14/drivers/scsi/osd/
Dosd_uld.c89 struct gendisk *disk;
421 struct gendisk *disk; in osd_probe()
/linux-4.4.14/arch/m68k/emu/
Dnfblock.c59 struct gendisk *disk;
/linux-4.4.14/drivers/s390/char/
Dtape.h24 struct gendisk;
/linux-4.4.14/Documentation/nvdimm/
Dbtt.txt266 int (*rw_bytes)(struct gendisk *, void *, size_t, off_t, int rw);
268 It may register with the BTT after it adds its own gendisk, using btt_init:
270 struct btt *btt_init(struct gendisk *disk, unsigned long long rawsize,
/linux-4.4.14/mm/
Dpage_io.c112 struct gendisk *disk = sis->bdev->bd_disk; in end_swap_bio_read()
Dswapfile.c818 struct gendisk *disk = p->bdev->bd_disk; in swap_entry_free()
/linux-4.4.14/arch/powerpc/sysdev/
Daxonram.c63 struct gendisk *disk;
/linux-4.4.14/Documentation/filesystems/
DLocking397 int (*release) (struct gendisk *, fmode_t);
402 int (*media_changed) (struct gendisk *);
403 void (*unlock_native_capacity) (struct gendisk *);
404 int (*revalidate_disk) (struct gendisk *);
/linux-4.4.14/init/
Ddo_mounts.c121 struct gendisk *disk; in devt_from_partuuid()
/linux-4.4.14/Documentation/block/
Ddata-integrity.txt249 To enable integrity exchange on a block device the gendisk must be
252 int blk_integrity_register(gendisk, blk_integrity);
Dbiodoc.txt1078 In 2.5 some of the gendisk/partition related code has been reorganized.
/linux-4.4.14/drivers/md/bcache/
Dbcache.h256 struct gendisk *disk;
Drequest.c1039 struct gendisk *g = dc->disk.disk; in bch_cached_dev_request_init()
1143 struct gendisk *g = d->disk; in bch_flash_dev_request_init()
Dsuper.c631 static void release_dev(struct gendisk *b, fmode_t mode) in release_dev()
/linux-4.4.14/drivers/mmc/card/
Dblock.c99 struct gendisk *disk;
157 static struct mmc_blk_data *mmc_blk_get(struct gendisk *disk) in mmc_blk_get()
172 static inline int mmc_get_devidx(struct gendisk *disk) in mmc_get_devidx()
317 static void mmc_blk_release(struct gendisk *disk, fmode_t mode) in mmc_blk_release()
/linux-4.4.14/drivers/char/
Drandom.c950 void add_disk_randomness(struct gendisk *disk) in add_disk_randomness()
1404 void rand_initialize_disk(struct gendisk *disk) in rand_initialize_disk()
/linux-4.4.14/drivers/usb/storage/
Dtransport.c524 struct gendisk *disk; in last_sector_hacks()
/linux-4.4.14/drivers/block/drbd/
Ddrbd_main.c65 static void drbd_release(struct gendisk *gd, fmode_t mode);
1883 static void drbd_release(struct gendisk *gd, fmode_t mode) in drbd_release()
2721 struct gendisk *disk; in drbd_create_device()
Ddrbd_int.h848 struct gendisk *vdisk;
Ddrbd_worker.c1573 struct gendisk *disk = device->ldev->backing_bdev->bd_contains->bd_disk; in drbd_rs_controller_reset()
Ddrbd_receiver.c2468 struct gendisk *disk = device->ldev->backing_bdev->bd_contains->bd_disk; in drbd_rs_c_min_rate_throttle()
/linux-4.4.14/Documentation/DocBook/
Dkernel-api.xml.db725 API-get-gendisk
/linux-4.4.14/Documentation/cdrom/
Dcdrom-standard.tex755 of the $struct gendisk$.