arch/m68k/emu/nfblock.c
57
struct gendisk *disk;
arch/m68k/emu/nfblock.c
80
static int nfhd_getgeo(struct gendisk *disk, struct hd_geometry *geo)
arch/um/drivers/ubd_kern.c
111
static int ubd_getgeo(struct gendisk *disk, struct hd_geometry *geo);
arch/um/drivers/ubd_kern.c
1323
static int ubd_getgeo(struct gendisk *disk, struct hd_geometry *geo)
arch/um/drivers/ubd_kern.c
158
struct gendisk *disk;
arch/um/drivers/ubd_kern.c
791
struct gendisk *disk = dev_to_disk(dev);
arch/um/drivers/ubd_kern.c
837
struct gendisk *disk;
arch/xtensa/platforms/iss/simdisk.c
124
static int simdisk_open(struct gendisk *disk, blk_mode_t mode)
arch/xtensa/platforms/iss/simdisk.c
134
static void simdisk_release(struct gendisk *disk)
arch/xtensa/platforms/iss/simdisk.c
31
struct gendisk *gd;
block/bdev.c
1128
struct gendisk *disk = bdev->bd_disk;
block/bdev.c
1183
struct gendisk *disk = bdev->bd_disk;
block/bdev.c
1363
bool disk_live(struct gendisk *disk)
block/bdev.c
472
struct block_device *bdev_alloc(struct gendisk *disk, u8 partno)
block/bdev.c
742
struct gendisk *disk = bdev->bd_disk;
block/bdev.c
775
struct gendisk *disk = part->bd_disk;
block/bdev.c
946
struct gendisk *disk = bdev->bd_disk;
block/bfq-cgroup.c
510
static struct blkg_policy_data *bfq_pd_alloc(struct gendisk *disk,
block/blk-cgroup.c
1495
int blkcg_init_disk(struct gendisk *disk)
block/blk-cgroup.c
1528
void blkcg_exit_disk(struct gendisk *disk)
block/blk-cgroup.c
1578
int blkcg_activate_policy(struct gendisk *disk, const struct blkcg_policy *pol)
block/blk-cgroup.c
1701
void blkcg_deactivate_policy(struct gendisk *disk,
block/blk-cgroup.c
1997
struct gendisk *disk = current->throttle_disk;
block/blk-cgroup.c
2044
void blkcg_schedule_throttle(struct gendisk *disk, bool use_memdelay)
block/blk-cgroup.c
298
static struct blkcg_gq *blkg_alloc(struct blkcg *blkcg, struct gendisk *disk,
block/blk-cgroup.c
369
static struct blkcg_gq *blkg_create(struct blkcg *blkcg, struct gendisk *disk,
block/blk-cgroup.c
466
struct gendisk *disk)
block/blk-cgroup.c
569
static void blkg_destroy_all(struct gendisk *disk)
block/blk-cgroup.c
865
struct gendisk *disk;
block/blk-cgroup.h
195
int blkcg_init_disk(struct gendisk *disk);
block/blk-cgroup.h
196
void blkcg_exit_disk(struct gendisk *disk);
block/blk-cgroup.h
201
int blkcg_activate_policy(struct gendisk *disk, const struct blkcg_policy *pol);
block/blk-cgroup.h
202
void blkcg_deactivate_policy(struct gendisk *disk,
block/blk-cgroup.h
481
static inline int blkcg_init_disk(struct gendisk *disk) { return 0; }
block/blk-cgroup.h
482
static inline void blkcg_exit_disk(struct gendisk *disk) { }
block/blk-cgroup.h
485
static inline int blkcg_activate_policy(struct gendisk *disk,
block/blk-cgroup.h
487
static inline void blkcg_deactivate_policy(struct gendisk *disk,
block/blk-core.c
336
struct gendisk *disk = bio->bi_bdev->bd_disk;
block/blk-core.c
637
struct gendisk *disk = bio->bi_bdev->bd_disk;
block/blk-core.c
973
struct gendisk *disk = q->disk;
block/blk-crypto-internal.h
102
static inline void blk_crypto_sysfs_unregister(struct gendisk *disk)
block/blk-crypto-internal.h
25
int blk_crypto_sysfs_register(struct gendisk *disk);
block/blk-crypto-internal.h
27
void blk_crypto_sysfs_unregister(struct gendisk *disk);
block/blk-crypto-internal.h
97
static inline int blk_crypto_sysfs_register(struct gendisk *disk)
block/blk-crypto-sysfs.c
164
int blk_crypto_sysfs_register(struct gendisk *disk)
block/blk-crypto-sysfs.c
188
void blk_crypto_sysfs_unregister(struct gendisk *disk)
block/blk-ia-ranges.c
108
int disk_register_independent_access_ranges(struct gendisk *disk)
block/blk-ia-ranges.c
151
void disk_unregister_independent_access_ranges(struct gendisk *disk)
block/blk-ia-ranges.c
191
static bool disk_check_ia_ranges(struct gendisk *disk,
block/blk-ia-ranges.c
231
static bool disk_ia_ranges_changed(struct gendisk *disk,
block/blk-ia-ranges.c
262
disk_alloc_independent_access_ranges(struct gendisk *disk, int nr_ia_ranges)
block/blk-ia-ranges.c
285
void disk_set_independent_access_ranges(struct gendisk *disk,
block/blk-iocost.c
2880
static int blk_iocost_init(struct gendisk *disk)
block/blk-iocost.c
2962
static struct blkg_policy_data *ioc_pd_alloc(struct gendisk *disk,
block/blk-iocost.c
3218
struct gendisk *disk;
block/blk-iocost.c
672
struct gendisk *disk = ioc->rqos.disk;
block/blk-iocost.c
807
static int ioc_autop_idx(struct ioc *ioc, struct gendisk *disk)
block/blk-iocost.c
913
struct gendisk *disk)
block/blk-iolatency.c
758
static int blk_iolatency_init(struct gendisk *disk)
block/blk-iolatency.c
965
static struct blkg_policy_data *iolatency_pd_alloc(struct gendisk *disk,
block/blk-mq-sysfs.c
220
int blk_mq_sysfs_register(struct gendisk *disk)
block/blk-mq-sysfs.c
254
void blk_mq_sysfs_unregister(struct gendisk *disk)
block/blk-mq.c
4469
struct gendisk *__blk_mq_alloc_disk(struct blk_mq_tag_set *set,
block/blk-mq.c
4474
struct gendisk *disk;
block/blk-mq.c
4491
struct gendisk *blk_mq_alloc_disk_for_queue(struct request_queue *q,
block/blk-mq.c
4494
struct gendisk *disk;
block/blk-mq.h
131
int blk_mq_sysfs_register(struct gendisk *disk);
block/blk-mq.h
132
void blk_mq_sysfs_unregister(struct gendisk *disk);
block/blk-rq-qos.c
325
int rq_qos_add(struct rq_qos *rqos, struct gendisk *disk, enum rq_qos_id id,
block/blk-rq-qos.h
29
struct gendisk *disk;
block/blk-rq-qos.h
88
int rq_qos_add(struct rq_qos *rqos, struct gendisk *disk, enum rq_qos_id id,
block/blk-sysfs.c
136
static ssize_t queue_async_depth_show(struct gendisk *disk, char *page)
block/blk-sysfs.c
144
queue_async_depth_store(struct gendisk *disk, const char *page, size_t count)
block/blk-sysfs.c
176
static ssize_t queue_ra_show(struct gendisk *disk, char *page)
block/blk-sysfs.c
188
queue_ra_store(struct gendisk *disk, const char *page, size_t count)
block/blk-sysfs.c
213
static ssize_t queue_##_field##_show(struct gendisk *disk, char *page) \
block/blk-sysfs.c
239
static ssize_t queue_##_field##_show(struct gendisk *disk, char *page) \
block/blk-sysfs.c
25
ssize_t (*show)(struct gendisk *disk, char *page);
block/blk-sysfs.c
256
static ssize_t queue_##_field##_show(struct gendisk *disk, char *page) \
block/blk-sysfs.c
26
ssize_t (*show_limit)(struct gendisk *disk, char *page);
block/blk-sysfs.c
265
static ssize_t queue_##_name##_show(struct gendisk *disk, char *page) \
block/blk-sysfs.c
275
static int queue_max_discard_sectors_store(struct gendisk *disk,
block/blk-sysfs.c
28
ssize_t (*store)(struct gendisk *disk, const char *page, size_t count);
block/blk-sysfs.c
29
int (*store_limit)(struct gendisk *disk, const char *page,
block/blk-sysfs.c
295
static int queue_max_wzeroes_unmap_sectors_store(struct gendisk *disk,
block/blk-sysfs.c
314
queue_max_sectors_store(struct gendisk *disk, const char *page, size_t count,
block/blk-sysfs.c
328
static ssize_t queue_feature_store(struct gendisk *disk, const char *page,
block/blk-sysfs.c
346
static ssize_t queue_##_name##_show(struct gendisk *disk, char *page) \
block/blk-sysfs.c
351
static int queue_##_name##_store(struct gendisk *disk, \
block/blk-sysfs.c
363
static ssize_t queue_##_name##_show(struct gendisk *disk, char *page) \
block/blk-sysfs.c
372
static ssize_t queue_poll_show(struct gendisk *disk, char *page)
block/blk-sysfs.c
381
static ssize_t queue_zoned_show(struct gendisk *disk, char *page)
block/blk-sysfs.c
388
static ssize_t queue_nr_zones_show(struct gendisk *disk, char *page)
block/blk-sysfs.c
393
static ssize_t queue_iostats_passthrough_show(struct gendisk *disk, char *page)
block/blk-sysfs.c
398
static int queue_iostats_passthrough_store(struct gendisk *disk,
block/blk-sysfs.c
415
static ssize_t queue_nomerges_show(struct gendisk *disk, char *page)
block/blk-sysfs.c
421
static ssize_t queue_nomerges_store(struct gendisk *disk, const char *page,
block/blk-sysfs.c
441
static ssize_t queue_rq_affinity_show(struct gendisk *disk, char *page)
block/blk-sysfs.c
450
queue_rq_affinity_store(struct gendisk *disk, const char *page, size_t count)
block/blk-sysfs.c
481
static ssize_t queue_poll_delay_store(struct gendisk *disk, const char *page,
block/blk-sysfs.c
487
static ssize_t queue_poll_store(struct gendisk *disk, const char *page,
block/blk-sysfs.c
504
static ssize_t queue_io_timeout_show(struct gendisk *disk, char *page)
block/blk-sysfs.c
510
static ssize_t queue_io_timeout_store(struct gendisk *disk, const char *page,
block/blk-sysfs.c
526
static ssize_t queue_wc_show(struct gendisk *disk, char *page)
block/blk-sysfs.c
533
static int queue_wc_store(struct gendisk *disk, const char *page,
block/blk-sysfs.c
54
static ssize_t queue_requests_show(struct gendisk *disk, char *page)
block/blk-sysfs.c
65
queue_requests_store(struct gendisk *disk, const char *page, size_t count)
block/blk-sysfs.c
661
static ssize_t queue_wb_lat_show(struct gendisk *disk, char *page)
block/blk-sysfs.c
683
static ssize_t queue_wb_lat_store(struct gendisk *disk, const char *page,
block/blk-sysfs.c
785
struct gendisk *disk = container_of(kobj, struct gendisk, queue_kobj);
block/blk-sysfs.c
799
struct gendisk *disk = container_of(kobj, struct gendisk, queue_kobj);
block/blk-sysfs.c
827
struct gendisk *disk = container_of(kobj, struct gendisk, queue_kobj);
block/blk-sysfs.c
849
struct gendisk *disk = container_of(kobj, struct gendisk, queue_kobj);
block/blk-sysfs.c
897
static void blk_debugfs_remove(struct gendisk *disk)
block/blk-sysfs.c
914
int blk_register_queue(struct gendisk *disk)
block/blk-sysfs.c
990
void blk_unregister_queue(struct gendisk *disk)
block/blk-throttle.c
1309
static int blk_throtl_init(struct gendisk *disk)
block/blk-throttle.c
1671
void blk_throtl_cancel_bios(struct gendisk *disk)
block/blk-throttle.c
1824
void blk_throtl_exit(struct gendisk *disk)
block/blk-throttle.c
261
static struct blkg_policy_data *throtl_pd_alloc(struct gendisk *disk,
block/blk-throttle.h
149
static inline void blk_throtl_exit(struct gendisk *disk) { }
block/blk-throttle.h
151
static inline void blk_throtl_cancel_bios(struct gendisk *disk) { }
block/blk-throttle.h
153
void blk_throtl_exit(struct gendisk *disk);
block/blk-throttle.h
155
void blk_throtl_cancel_bios(struct gendisk *disk);
block/blk-timeout.c
42
struct gendisk *disk = dev_to_disk(dev);
block/blk-timeout.c
51
struct gendisk *disk = dev_to_disk(dev);
block/blk-wbt.c
739
static bool __wbt_enable_default(struct gendisk *disk)
block/blk-wbt.c
769
void wbt_enable_default(struct gendisk *disk)
block/blk-wbt.c
775
void wbt_init_enable_default(struct gendisk *disk)
block/blk-wbt.c
826
void wbt_disable_default(struct gendisk *disk)
block/blk-wbt.c
944
static int wbt_init(struct gendisk *disk, struct rq_wb *rwb)
block/blk-wbt.c
96
static int wbt_init(struct gendisk *disk, struct rq_wb *rwb);
block/blk-wbt.c
974
int wbt_set_lat(struct gendisk *disk, s64 val)
block/blk-wbt.h
13
int wbt_set_lat(struct gendisk *disk, s64 val);
block/blk-wbt.h
17
static inline void wbt_init_enable_default(struct gendisk *disk)
block/blk-wbt.h
21
static inline void wbt_disable_default(struct gendisk *disk)
block/blk-wbt.h
24
static inline void wbt_enable_default(struct gendisk *disk)
block/blk-wbt.h
7
void wbt_init_enable_default(struct gendisk *disk);
block/blk-wbt.h
8
void wbt_disable_default(struct gendisk *disk);
block/blk-wbt.h
9
void wbt_enable_default(struct gendisk *disk);
block/blk-zoned.c
1051
struct gendisk *disk = bdev->bd_disk;
block/blk-zoned.c
1093
struct gendisk *disk = bio->bi_bdev->bd_disk;
block/blk-zoned.c
1118
struct gendisk *disk = bio->bi_bdev->bd_disk;
block/blk-zoned.c
1150
struct gendisk *disk = bdev->bd_disk;
block/blk-zoned.c
1195
static void disk_zone_wplug_schedule_bio_work(struct gendisk *disk,
block/blk-zoned.c
1210
static inline void disk_zone_wplug_add_bio(struct gendisk *disk,
block/blk-zoned.c
1251
struct gendisk *disk = bio->bi_bdev->bd_disk;
block/blk-zoned.c
1292
struct gendisk *disk = q->disk;
block/blk-zoned.c
1353
struct gendisk *disk = bio->bi_bdev->bd_disk;
block/blk-zoned.c
1409
struct gendisk *disk = bio->bi_bdev->bd_disk;
block/blk-zoned.c
1494
struct gendisk *disk = bio->bi_bdev->bd_disk;
block/blk-zoned.c
156
static void disk_zone_set_cond(struct gendisk *disk, sector_t sector,
block/blk-zoned.c
1618
static void disk_zone_wplug_unplug_bio(struct gendisk *disk,
block/blk-zoned.c
1660
struct gendisk *disk = bio->bi_bdev->bd_disk;
block/blk-zoned.c
1709
struct gendisk *disk = req->q->disk;
block/blk-zoned.c
1783
void disk_init_zone_resources(struct gendisk *disk)
block/blk-zoned.c
1797
static int disk_alloc_zone_resources(struct gendisk *disk,
block/blk-zoned.c
1838
static void disk_destroy_zone_wplugs_hash_table(struct gendisk *disk)
block/blk-zoned.c
1871
static void disk_set_zones_cond_array(struct gendisk *disk, u8 *zones_cond)
block/blk-zoned.c
1883
void disk_free_zone_resources(struct gendisk *disk)
block/blk-zoned.c
1899
struct gendisk *disk;
block/blk-zoned.c
1908
static int disk_revalidate_zone_resources(struct gendisk *disk,
block/blk-zoned.c
193
struct gendisk *disk = bdev->bd_disk;
block/blk-zoned.c
1945
static int disk_update_zone_resources(struct gendisk *disk,
block/blk-zoned.c
2059
struct gendisk *disk = args->disk;
block/blk-zoned.c
2078
struct gendisk *disk = args->disk;
block/blk-zoned.c
2127
struct gendisk *disk = args->disk;
block/blk-zoned.c
2205
int blk_revalidate_disk_zones(struct gendisk *disk)
block/blk-zoned.c
226
struct gendisk *disk = bdev->bd_disk;
block/blk-zoned.c
2290
struct gendisk *disk = bdev->bd_disk;
block/blk-zoned.c
2346
struct gendisk *disk = q->disk;
block/blk-zoned.c
490
static bool disk_zone_is_last(struct gendisk *disk, struct blk_zone *zone)
block/blk-zoned.c
495
static bool disk_zone_is_full(struct gendisk *disk,
block/blk-zoned.c
503
static bool disk_zone_wplug_is_full(struct gendisk *disk,
block/blk-zoned.c
509
static bool disk_insert_zone_wplug(struct gendisk *disk,
block/blk-zoned.c
551
static struct blk_zone_wplug *disk_get_hashed_zone_wplug(struct gendisk *disk,
block/blk-zoned.c
573
static inline struct blk_zone_wplug *disk_get_zone_wplug(struct gendisk *disk,
block/blk-zoned.c
601
static inline bool disk_should_remove_zone_wplug(struct gendisk *disk,
block/blk-zoned.c
632
static void disk_remove_zone_wplug(struct gendisk *disk,
block/blk-zoned.c
665
static struct blk_zone_wplug *disk_get_and_lock_zone_wplug(struct gendisk *disk,
block/blk-zoned.c
68
struct gendisk *disk;
block/blk-zoned.c
760
static void disk_zone_wplug_update_cond(struct gendisk *disk,
block/blk-zoned.c
77
static inline bool disk_need_zone_resources(struct gendisk *disk)
block/blk-zoned.c
779
static void disk_zone_wplug_set_wp_offset(struct gendisk *disk,
block/blk-zoned.c
824
static unsigned int disk_zone_wplug_sync_wp_offset(struct gendisk *disk,
block/blk-zoned.c
858
int disk_report_zone(struct gendisk *disk, struct blk_zone *zone,
block/blk-zoned.c
90
static inline unsigned int disk_zone_wplugs_hash_size(struct gendisk *disk)
block/blk-zoned.c
944
struct gendisk *disk = bdev->bd_disk;
block/blk.h
486
void disk_init_zone_resources(struct gendisk *disk);
block/blk.h
487
void disk_free_zone_resources(struct gendisk *disk);
block/blk.h
537
static inline void disk_init_zone_resources(struct gendisk *disk)
block/blk.h
540
static inline void disk_free_zone_resources(struct gendisk *disk)
block/blk.h
580
struct block_device *bdev_alloc(struct gendisk *disk, u8 partno);
block/blk.h
591
int bdev_add_partition(struct gendisk *disk, int partno, sector_t start,
block/blk.h
593
int bdev_del_partition(struct gendisk *disk, int partno);
block/blk.h
594
int bdev_resize_partition(struct gendisk *disk, int partno, sector_t start,
block/blk.h
600
struct gendisk *__alloc_disk_node(struct request_queue *q, int node_id,
block/blk.h
604
int disk_scan_partitions(struct gendisk *disk, blk_mode_t mode);
block/blk.h
606
int disk_alloc_events(struct gendisk *disk);
block/blk.h
607
void disk_add_events(struct gendisk *disk);
block/blk.h
608
void disk_del_events(struct gendisk *disk);
block/blk.h
609
void disk_release_events(struct gendisk *disk);
block/blk.h
610
void disk_block_events(struct gendisk *disk);
block/blk.h
611
void disk_unblock_events(struct gendisk *disk);
block/blk.h
612
void disk_flush_events(struct gendisk *disk, unsigned int mask);
block/blk.h
628
int disk_register_independent_access_ranges(struct gendisk *disk);
block/blk.h
629
void disk_unregister_independent_access_ranges(struct gendisk *disk);
block/bsg.c
180
struct gendisk *disk = bd->queue->disk;
block/disk-events.c
12
struct gendisk *disk; /* the associated disk */
block/disk-events.c
133
void disk_unblock_events(struct gendisk *disk)
block/disk-events.c
151
void disk_flush_events(struct gendisk *disk, unsigned int mask)
block/disk-events.c
171
static void disk_event_uevent(struct gendisk *disk, unsigned int events)
block/disk-events.c
187
struct gendisk *disk = ev->disk;
block/disk-events.c
227
static unsigned int disk_clear_events(struct gendisk *disk, unsigned int mask)
block/disk-events.c
272
bool disk_check_media_change(struct gendisk *disk)
block/disk-events.c
294
void disk_force_media_change(struct gendisk *disk)
block/disk-events.c
344
struct gendisk *disk = dev_to_disk(dev);
block/disk-events.c
361
struct gendisk *disk = dev_to_disk(dev);
block/disk-events.c
372
struct gendisk *disk = dev_to_disk(dev);
block/disk-events.c
41
static unsigned long disk_events_poll_jiffies(struct gendisk *disk)
block/disk-events.c
432
int disk_alloc_events(struct gendisk *disk)
block/disk-events.c
457
void disk_add_events(struct gendisk *disk)
block/disk-events.c
473
void disk_del_events(struct gendisk *disk)
block/disk-events.c
484
void disk_release_events(struct gendisk *disk)
block/disk-events.c
73
void disk_block_events(struct gendisk *disk)
block/disk-events.c
98
static void __disk_unblock_events(struct gendisk *disk, bool check_now)
block/early-lookup.c
132
struct gendisk *disk = dev_to_disk(dev);
block/early-lookup.c
279
struct gendisk *disk = dev_to_disk(dev);
block/elevator.c
786
ssize_t elv_iosched_store(struct gendisk *disk, const char *buf,
block/elevator.c
835
ssize_t elv_iosched_show(struct gendisk *disk, char *name)
block/elevator.h
183
ssize_t elv_iosched_show(struct gendisk *disk, char *page);
block/elevator.h
184
ssize_t elv_iosched_store(struct gendisk *disk, const char *page, size_t count);
block/genhd.c
1016
struct gendisk *disk = dev_to_disk(dev);
block/genhd.c
1024
struct gendisk *disk = dev_to_disk(dev);
block/genhd.c
1033
struct gendisk *disk = dev_to_disk(dev);
block/genhd.c
1042
struct gendisk *disk = dev_to_disk(dev);
block/genhd.c
1051
struct gendisk *disk = dev_to_disk(dev);
block/genhd.c
1134
struct gendisk *disk = dev_to_disk(dev);
block/genhd.c
1143
struct gendisk *disk = dev_to_disk(dev);
block/genhd.c
1151
struct gendisk *disk = dev_to_disk(dev);
block/genhd.c
1239
struct gendisk *disk = dev_to_disk(dev);
block/genhd.c
1278
struct gendisk *disk = dev_to_disk(dev);
block/genhd.c
1318
const struct gendisk *disk = dev_to_disk(dev);
block/genhd.c
1331
struct gendisk *disk = dev_to_disk(dev);
block/genhd.c
1355
struct gendisk *gp = v;
block/genhd.c
1432
dev_t part_devt(struct gendisk *disk, u8 partno)
block/genhd.c
1446
struct gendisk *__alloc_disk_node(struct request_queue *q, int node_id,
block/genhd.c
1449
struct gendisk *disk;
block/genhd.c
1451
disk = kzalloc_node(sizeof(struct gendisk), GFP_KERNEL, node_id);
block/genhd.c
1508
struct gendisk *__blk_alloc_disk(struct queue_limits *lim, int node,
block/genhd.c
1513
struct gendisk *disk;
block/genhd.c
1542
void put_disk(struct gendisk *disk)
block/genhd.c
1549
static void set_disk_ro_uevent(struct gendisk *gd, int ro)
block/genhd.c
1568
void set_disk_ro(struct gendisk *disk, bool read_only)
block/genhd.c
1581
void inc_diskseq(struct gendisk *disk)
block/genhd.c
342
void disk_uevent(struct gendisk *disk, enum kobject_action action)
block/genhd.c
363
int disk_scan_partitions(struct gendisk *disk, blk_mode_t mode)
block/genhd.c
405
static void add_disk_final(struct gendisk *disk)
block/genhd.c
431
static int __add_disk(struct device *parent, struct gendisk *disk,
block/genhd.c
585
int __must_check add_disk_fwnode(struct device *parent, struct gendisk *disk,
block/genhd.c
59
void set_capacity(struct gendisk *disk, sector_t sectors)
block/genhd.c
624
int __must_check device_add_disk(struct device *parent, struct gendisk *disk,
block/genhd.c
631
static void blk_report_disk_dead(struct gendisk *disk, bool surprise)
block/genhd.c
657
static bool __blk_mark_disk_dead(struct gendisk *disk)
block/genhd.c
686
void blk_mark_disk_dead(struct gendisk *disk)
block/genhd.c
693
static void __del_gendisk(struct gendisk *disk)
block/genhd.c
76
bool set_capacity_and_notify(struct gendisk *disk, sector_t size)
block/genhd.c
809
void del_gendisk(struct gendisk *disk)
block/genhd.c
840
void invalidate_disk(struct gendisk *disk)
block/genhd.c
855
struct gendisk *disk = dev_to_disk(dev);
block/genhd.c
867
struct gendisk *disk = dev_to_disk(dev);
block/genhd.c
968
struct gendisk *sgp = v;
block/holder.c
138
void bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk)
block/holder.c
14
struct gendisk *disk)
block/holder.c
62
int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk)
block/ioctl.c
24
struct gendisk *disk = bdev->bd_disk;
block/ioctl.c
310
struct gendisk *disk = bdev->bd_disk;
block/ioctl.c
562
struct gendisk *disk = bdev->bd_disk;
block/ioctl.c
596
struct gendisk *disk = bdev->bd_disk;
block/ioctl.c
821
struct gendisk *disk = bdev->bd_disk;
block/partitions/check.h
11
struct gendisk *disk;
block/partitions/core.c
118
static struct parsed_partitions *check_partition(struct gendisk *hd)
block/partitions/core.c
294
static struct block_device *add_partition(struct gendisk *disk, int partno,
block/partitions/core.c
407
static bool partition_overlaps(struct gendisk *disk, sector_t start,
block/partitions/core.c
428
int bdev_add_partition(struct gendisk *disk, int partno, sector_t start,
block/partitions/core.c
458
int bdev_del_partition(struct gendisk *disk, int partno)
block/partitions/core.c
490
int bdev_resize_partition(struct gendisk *disk, int partno, sector_t start,
block/partitions/core.c
517
static bool disk_unlock_native_capacity(struct gendisk *disk)
block/partitions/core.c
530
static bool blk_add_partition(struct gendisk *disk,
block/partitions/core.c
582
static int blk_add_partitions(struct gendisk *disk)
block/partitions/core.c
643
int bdev_disk_changed(struct gendisk *disk, bool invalidate)
block/partitions/core.c
92
static struct parsed_partitions *allocate_partitions(struct gendisk *hd)
block/partitions/efi.c
134
static u64 last_lba(struct gendisk *disk)
block/partitions/efi.c
587
struct gendisk *disk = state->disk;
block/partitions/ibm.c
327
int (*fn)(struct gendisk *disk, dasd_information2_t *info);
block/partitions/ibm.c
328
struct gendisk *disk = state->disk;
drivers/accel/habanalabs/common/hldio.c
73
struct gendisk *gd;
drivers/ata/libata-scsi.c
369
int ata_std_bios_param(struct scsi_device *sdev, struct gendisk *unused,
drivers/block/amiflop.c
1526
static int fd_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/block/amiflop.c
1657
static int floppy_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/amiflop.c
1701
set_capacity(unit[drive].gendisk[system], unit[drive].blocks);
drivers/block/amiflop.c
1710
static void floppy_release(struct gendisk *disk)
drivers/block/amiflop.c
1737
static unsigned amiga_check_events(struct gendisk *disk, unsigned int clearing)
drivers/block/amiflop.c
1783
struct gendisk *disk;
drivers/block/amiflop.c
1803
unit[drive].gendisk[system] = disk;
drivers/block/amiflop.c
204
struct gendisk *gendisk[2];
drivers/block/aoe/aoe.h
171
struct gendisk *gd;
drivers/block/aoe/aoeblk.c
105
struct gendisk *disk = dev_to_disk(dev);
drivers/block/aoe/aoeblk.c
207
aoeblk_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/aoe/aoeblk.c
235
aoeblk_release(struct gendisk *disk)
drivers/block/aoe/aoeblk.c
272
aoeblk_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/block/aoe/aoeblk.c
333
struct gendisk *gd;
drivers/block/aoe/aoeblk.c
36
struct gendisk *disk = dev_to_disk(dev);
drivers/block/aoe/aoeblk.c
48
struct gendisk *disk = dev_to_disk(dev);
drivers/block/aoe/aoeblk.c
59
struct gendisk *disk = dev_to_disk(dev);
drivers/block/aoe/aoeblk.c
97
struct gendisk *disk = dev_to_disk(dev);
drivers/block/ataflop.c
1436
static unsigned int floppy_check_events(struct gendisk *disk,
drivers/block/ataflop.c
1459
static int floppy_revalidate(struct gendisk *disk)
drivers/block/ataflop.c
1588
struct gendisk *disk = bdev->bd_disk;
drivers/block/ataflop.c
1921
static int floppy_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/ataflop.c
1958
static int floppy_unlocked_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/ataflop.c
1969
static void floppy_release(struct gendisk *disk)
drivers/block/ataflop.c
1999
struct gendisk *disk;
drivers/block/ataflop.c
301
struct gendisk *disk[NUM_DISK_MINORS];
drivers/block/ataflop.c
450
static int floppy_open(struct gendisk *disk, blk_mode_t mode);
drivers/block/ataflop.c
451
static void floppy_release(struct gendisk *disk);
drivers/block/brd.c
297
struct gendisk *disk;
drivers/block/brd.c
36
struct gendisk *brd_disk;
drivers/block/drbd/drbd_int.h
776
struct gendisk *vdisk;
drivers/block/drbd/drbd_main.c
1875
static int drbd_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/drbd/drbd_main.c
1901
static void drbd_release(struct gendisk *gd)
drivers/block/drbd/drbd_main.c
2655
struct gendisk *disk;
drivers/block/drbd/drbd_main.c
53
static int drbd_open(struct gendisk *disk, blk_mode_t mode);
drivers/block/drbd/drbd_main.c
54
static void drbd_release(struct gendisk *gd);
drivers/block/drbd/drbd_receiver.c
2574
struct gendisk *disk = device->ldev->backing_bdev->bd_disk;
drivers/block/drbd/drbd_worker.c
1660
struct gendisk *disk = device->ldev->backing_bdev->bd_disk;
drivers/block/floppy.c
3210
static int invalidate_drive(struct gendisk *disk)
drivers/block/floppy.c
3253
struct gendisk *disk = opened_disk[cnt];
drivers/block/floppy.c
3361
static int fd_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/block/floppy.c
3966
static void floppy_release(struct gendisk *disk)
drivers/block/floppy.c
3987
static int floppy_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/floppy.c
403
static struct gendisk *opened_disk[N_DRIVE];
drivers/block/floppy.c
4086
static unsigned int floppy_check_events(struct gendisk *disk,
drivers/block/floppy.c
4173
static int floppy_revalidate(struct gendisk *disk)
drivers/block/floppy.c
4517
struct gendisk *disk;
drivers/block/floppy.c
476
static struct gendisk *disks[N_DRIVE][ARRAY_SIZE(floppy_type)];
drivers/block/floppy.c
560
static int floppy_revalidate(struct gendisk *disk);
drivers/block/loop.c
1715
static int lo_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/loop.c
1730
static void lo_release(struct gendisk *disk)
drivers/block/loop.c
1754
static void lo_free_disk(struct gendisk *disk)
drivers/block/loop.c
2008
struct gendisk *disk;
drivers/block/loop.c
638
struct gendisk *disk = dev_to_disk(dev);
drivers/block/loop.c
74
struct gendisk *lo_disk;
drivers/block/mtip32xx/mtip32xx.c
3158
static int mtip_block_getgeo(struct gendisk *disk,
drivers/block/mtip32xx/mtip32xx.c
3180
static void mtip_block_free_disk(struct gendisk *disk)
drivers/block/mtip32xx/mtip32xx.h
428
struct gendisk *disk; /* Pointer to our gendisk structure. */
drivers/block/n64cart.c
121
struct gendisk *disk;
drivers/block/nbd.c
124
struct gendisk *disk;
drivers/block/nbd.c
1705
static int nbd_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/nbd.c
1748
static void nbd_release(struct gendisk *disk)
drivers/block/nbd.c
1760
static void nbd_free_disk(struct gendisk *disk)
drivers/block/nbd.c
1916
struct gendisk *disk;
drivers/block/nbd.c
239
struct gendisk *disk = dev_to_disk(dev);
drivers/block/nbd.c
253
struct gendisk *disk = dev_to_disk(dev);
drivers/block/nbd.c
266
struct gendisk *disk = nbd->disk;
drivers/block/null_blk/null_blk.h
120
struct gendisk *disk;
drivers/block/null_blk/null_blk.h
145
int null_report_zones(struct gendisk *disk, sector_t sector,
drivers/block/null_blk/trace.h
24
static inline void __assign_disk_name(char *name, struct gendisk *disk)
drivers/block/null_blk/zoned.c
178
struct gendisk *disk = nullb->disk;
drivers/block/null_blk/zoned.c
193
int null_report_zones(struct gendisk *disk, sector_t sector,
drivers/block/ps3disk.c
259
blk_mq_run_hw_queues(priv->gendisk->queue, true);
drivers/block/ps3disk.c
33
struct gendisk *gendisk;
drivers/block/ps3disk.c
398
struct gendisk *gendisk;
drivers/block/ps3disk.c
445
gendisk = blk_mq_alloc_disk(&priv->tag_set, &lim, dev);
drivers/block/ps3disk.c
446
if (IS_ERR(gendisk)) {
drivers/block/ps3disk.c
449
error = PTR_ERR(gendisk);
drivers/block/ps3disk.c
453
priv->gendisk = gendisk;
drivers/block/ps3disk.c
454
gendisk->major = ps3disk_major;
drivers/block/ps3disk.c
455
gendisk->first_minor = devidx * PS3DISK_MINORS;
drivers/block/ps3disk.c
456
gendisk->minors = PS3DISK_MINORS;
drivers/block/ps3disk.c
457
gendisk->fops = &ps3disk_fops;
drivers/block/ps3disk.c
458
gendisk->private_data = dev;
drivers/block/ps3disk.c
459
snprintf(gendisk->disk_name, sizeof(gendisk->disk_name), PS3DISK_NAME,
drivers/block/ps3disk.c
462
set_capacity(gendisk,
drivers/block/ps3disk.c
467
gendisk->disk_name, priv->model, priv->raw_capacity >> 11,
drivers/block/ps3disk.c
468
get_capacity(gendisk) >> 11);
drivers/block/ps3disk.c
470
error = device_add_disk(&dev->sbd.core, gendisk, NULL);
drivers/block/ps3disk.c
476
put_disk(gendisk);
drivers/block/ps3disk.c
499
__clear_bit(MINOR(disk_devt(priv->gendisk)) / PS3DISK_MINORS,
drivers/block/ps3disk.c
502
del_gendisk(priv->gendisk);
drivers/block/ps3disk.c
503
put_disk(priv->gendisk);
drivers/block/ps3vram.c
609
struct gendisk *gendisk;
drivers/block/ps3vram.c
70
struct gendisk *gendisk;
drivers/block/ps3vram.c
731
gendisk = blk_alloc_disk(NULL, NUMA_NO_NODE);
drivers/block/ps3vram.c
732
if (IS_ERR(gendisk)) {
drivers/block/ps3vram.c
734
error = PTR_ERR(gendisk);
drivers/block/ps3vram.c
738
priv->gendisk = gendisk;
drivers/block/ps3vram.c
739
gendisk->major = ps3vram_major;
drivers/block/ps3vram.c
740
gendisk->minors = 1;
drivers/block/ps3vram.c
741
gendisk->flags |= GENHD_FL_NO_PART;
drivers/block/ps3vram.c
742
gendisk->fops = &ps3vram_fops;
drivers/block/ps3vram.c
743
gendisk->private_data = dev;
drivers/block/ps3vram.c
744
strscpy(gendisk->disk_name, DEVICE_NAME, sizeof(gendisk->disk_name));
drivers/block/ps3vram.c
745
set_capacity(gendisk, priv->size >> 9);
drivers/block/ps3vram.c
748
gendisk->disk_name, get_capacity(gendisk) >> 11);
drivers/block/ps3vram.c
750
error = device_add_disk(&dev->core, gendisk, NULL);
drivers/block/ps3vram.c
757
put_disk(gendisk);
drivers/block/ps3vram.c
787
del_gendisk(priv->gendisk);
drivers/block/ps3vram.c
788
put_disk(priv->gendisk);
drivers/block/rbd.c
386
struct gendisk *disk; /* blkdev's gendisk and rq */
drivers/block/rbd.c
4960
struct gendisk *disk;
drivers/block/rbd.c
662
static int rbd_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/rbd.c
681
static void rbd_release(struct gendisk *disk)
drivers/block/rnbd/rnbd-clt.c
926
static int rnbd_client_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/rnbd/rnbd-clt.c
940
static void rnbd_client_release(struct gendisk *gen)
drivers/block/rnbd/rnbd-clt.c
947
static int rnbd_client_getgeo(struct gendisk *disk,
drivers/block/rnbd/rnbd-clt.h
124
struct gendisk *gd;
drivers/block/sunvdc.c
122
static int vdc_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/block/sunvdc.c
59
struct gendisk *disk;
drivers/block/sunvdc.c
796
struct gendisk *g;
drivers/block/swim.c
190
struct gendisk *disk;
drivers/block/swim.c
611
static int floppy_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/swim.c
660
static int floppy_unlocked_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/swim.c
671
static void floppy_release(struct gendisk *disk)
drivers/block/swim.c
714
static int floppy_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/block/swim.c
731
static unsigned int floppy_check_events(struct gendisk *disk,
drivers/block/swim.c
776
struct gendisk *disk = fs->disk;
drivers/block/swim3.c
1007
static void floppy_release(struct gendisk *disk)
drivers/block/swim3.c
1025
static unsigned int floppy_check_events(struct gendisk *disk,
drivers/block/swim3.c
1032
static int floppy_revalidate(struct gendisk *disk)
drivers/block/swim3.c
1197
struct gendisk *disk;
drivers/block/swim3.c
251
static int floppy_open(struct gendisk *disk, blk_mode_t mode);
drivers/block/swim3.c
252
static unsigned int floppy_check_events(struct gendisk *disk,
drivers/block/swim3.c
254
static int floppy_revalidate(struct gendisk *disk);
drivers/block/swim3.c
42
static struct gendisk *disks[MAX_FLOPPIES];
drivers/block/swim3.c
926
static int floppy_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/swim3.c
996
static int floppy_unlocked_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/ublk_drv.c
1211
static void ublk_free_disk(struct gendisk *disk)
drivers/block/ublk_drv.c
1231
static int ublk_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/ublk_drv.c
2335
static struct gendisk *ublk_get_disk(struct ublk_device *ub)
drivers/block/ublk_drv.c
2337
struct gendisk *disk;
drivers/block/ublk_drv.c
2348
static void ublk_put_disk(struct gendisk *disk)
drivers/block/ublk_drv.c
2359
struct gendisk *disk = ublk_get_disk(ub);
drivers/block/ublk_drv.c
2430
struct gendisk *disk;
drivers/block/ublk_drv.c
2638
struct gendisk *disk = ublk_get_disk(ub);
drivers/block/ublk_drv.c
2874
static struct gendisk *ublk_detach_disk(struct ublk_device *ub)
drivers/block/ublk_drv.c
2876
struct gendisk *disk;
drivers/block/ublk_drv.c
2892
struct gendisk *disk;
drivers/block/ublk_drv.c
293
struct gendisk *ub_disk;
drivers/block/ublk_drv.c
4320
struct gendisk *disk;
drivers/block/ublk_drv.c
4777
struct gendisk *disk;
drivers/block/ublk_drv.c
5104
struct gendisk *disk;
drivers/block/ublk_drv.c
533
static int ublk_report_zones(struct gendisk *disk, sector_t sector,
drivers/block/virtio_blk.c
1095
struct gendisk *disk = dev_to_disk(dev);
drivers/block/virtio_blk.c
1122
struct gendisk *disk = dev_to_disk(dev);
drivers/block/virtio_blk.c
1142
struct gendisk *disk = dev_to_disk(dev);
drivers/block/virtio_blk.c
657
static int virtblk_report_zones(struct gendisk *disk, sector_t sector,
drivers/block/virtio_blk.c
68
struct gendisk *disk;
drivers/block/virtio_blk.c
804
static int virtblk_get_id(struct gendisk *disk, char *id_str)
drivers/block/virtio_blk.c
833
static int virtblk_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/block/virtio_blk.c
864
static void virtblk_free_disk(struct gendisk *disk)
drivers/block/virtio_blk.c
893
struct gendisk *disk = dev_to_disk(dev);
drivers/block/xen-blkfront.c
1076
struct gendisk *gd;
drivers/block/xen-blkfront.c
202
struct gendisk *gd;
drivers/block/xen-blkfront.c
496
static int blkif_getgeo(struct gendisk *disk, struct hd_geometry *hg)
drivers/block/z2ram.c
143
static int z2_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/z2ram.c
290
static void z2_release(struct gendisk *disk)
drivers/block/z2ram.c
317
struct gendisk *disk;
drivers/block/z2ram.c
66
static struct gendisk *z2ram_gendisk[Z2MINOR_COUNT];
drivers/block/zloop.c
116
struct gendisk *disk;
drivers/block/zloop.c
737
static int zloop_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/zloop.c
752
static int zloop_report_zones(struct gendisk *disk, sector_t sector,
drivers/block/zloop.c
804
static void zloop_free_disk(struct gendisk *disk)
drivers/block/zram/zram_drv.c
2928
struct gendisk *disk;
drivers/block/zram/zram_drv.c
2962
static int zram_open(struct gendisk *disk, blk_mode_t mode)
drivers/block/zram/zram_drv.h
113
struct gendisk *disk;
drivers/cdrom/cdrom.c
586
int register_cdrom(struct gendisk *disk, struct cdrom_device_info *cdi)
drivers/cdrom/gdrom.c
477
static int gdrom_bdops_open(struct gendisk *disk, blk_mode_t mode)
drivers/cdrom/gdrom.c
489
static void gdrom_bdops_release(struct gendisk *disk)
drivers/cdrom/gdrom.c
496
static unsigned int gdrom_bdops_check_events(struct gendisk *disk,
drivers/cdrom/gdrom.c
96
struct gendisk *disk;
drivers/char/random.c
1224
void add_disk_randomness(struct gendisk *disk)
drivers/char/random.c
1233
void __cold rand_initialize_disk(struct gendisk *disk)
drivers/dax/super.c
62
int dax_add_host(struct dax_device *dax_dev, struct gendisk *disk)
drivers/dax/super.c
68
void dax_remove_host(struct gendisk *disk)
drivers/md/bcache/bcache.h
260
struct gendisk *disk;
drivers/md/bcache/super.c
735
static int open_dev(struct gendisk *disk, blk_mode_t mode)
drivers/md/bcache/super.c
746
static void release_dev(struct gendisk *b)
drivers/md/bcache/super.c
871
struct gendisk *disk = d->disk;
drivers/md/dm-core.h
78
struct gendisk *disk;
drivers/md/dm-ioctl.c
596
struct gendisk *disk;
drivers/md/dm-ioctl.c
826
struct gendisk *disk = dm_disk(md);
drivers/md/dm-raid.c
703
struct gendisk *gendisk = dm_disk(dm_table_get_md(rs->ti->table));
drivers/md/dm-raid.c
705
set_capacity_and_notify(gendisk, rs->md.array_sectors);
drivers/md/dm-zone.c
175
struct gendisk *disk = md->disk;
drivers/md/dm-zone.c
286
struct gendisk *disk = dev->bdev->bd_disk;
drivers/md/dm-zone.c
353
struct gendisk *disk = md->disk;
drivers/md/dm-zone.c
467
struct gendisk *disk = md->disk;
drivers/md/dm-zone.c
47
int dm_blk_report_zones(struct gendisk *disk, sector_t sector,
drivers/md/dm-zoned-target.c
605
struct gendisk *disk;
drivers/md/dm.c
314
static int dm_blk_open(struct gendisk *disk, blk_mode_t mode)
drivers/md/dm.c
3330
struct gendisk *dm_disk(struct mapped_device *md)
drivers/md/dm.c
338
static void dm_blk_close(struct gendisk *disk)
drivers/md/dm.c
3430
static int dm_blk_get_unique_id(struct gendisk *disk, u8 *id,
drivers/md/dm.c
406
static int dm_blk_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/md/dm.h
111
int dm_blk_report_zones(struct gendisk *disk, sector_t sector,
drivers/md/md-cluster.c
1348
set_capacity_and_notify(mddev->gendisk, mddev->array_sectors);
drivers/md/md-cluster.c
530
kobject_uevent_env(&disk_to_dev(mddev->gendisk)->kobj, KOBJ_CHANGE, envp);
drivers/md/md-cluster.c
610
set_capacity_and_notify(mddev->gendisk, mddev->array_sectors);
drivers/md/md-linear.c
223
set_capacity_and_notify(mddev->gendisk, mddev->array_sectors);
drivers/md/md-linear.c
278
if (mddev->gendisk)
drivers/md/md-linear.c
279
trace_block_bio_remap(bio, disk_devt(mddev->gendisk),
drivers/md/md-linear.c
84
return queue_limits_set(mddev->gendisk->queue, &lim);
drivers/md/md-llbitmap.c
990
llbitmap->io_size = bdev_logical_block_size(mddev->gendisk->part0);
drivers/md/md.c
2532
if (mddev_is_dm(mddev) || !blk_get_integrity(mddev->gendisk))
drivers/md/md.c
2619
bd_link_disk_holder(rdev->bdev, mddev->gendisk);
drivers/md/md.c
2652
bd_unlink_disk_holder(rdev->bdev, rdev->mddev->gendisk);
drivers/md/md.c
421
if (!mddev->gendisk && mddev->pers->prepare_suspend)
drivers/md/md.c
4700
set_disk_ro(mddev->gendisk, 1);
drivers/md/md.c
4712
set_disk_ro(mddev->gendisk, 0);
drivers/md/md.c
4741
set_disk_ro(mddev->gendisk, 0);
drivers/md/md.c
564
sync_blockdev(mddev->gendisk->part0);
drivers/md/md.c
5806
set_capacity_and_notify(mddev->gendisk,
drivers/md/md.c
5950
if (queue_logical_block_size(mddev->gendisk->queue) >= lbs) {
drivers/md/md.c
5956
lim = queue_limits_start_update(mddev->gendisk->queue);
drivers/md/md.c
5960
err = queue_limits_commit_update(mddev->gendisk->queue, &lim);
drivers/md/md.c
6002
curr_lbs = queue_logical_block_size(mddev->gendisk->queue);
drivers/md/md.c
6148
del_gendisk(mddev->gendisk);
drivers/md/md.c
6150
put_disk(mddev->gendisk);
drivers/md/md.c
6173
mddev->gendisk->disk_name);
drivers/md/md.c
6223
queue_logical_block_size(mddev->gendisk->queue)) {
drivers/md/md.c
6229
lim = queue_limits_start_update(mddev->gendisk->queue);
drivers/md/md.c
6231
mddev->gendisk->disk_name);
drivers/md/md.c
6236
queue_limits_cancel_update(mddev->gendisk->queue);
drivers/md/md.c
6240
return queue_limits_commit_update(mddev->gendisk->queue, &lim);
drivers/md/md.c
6255
lim = queue_limits_start_update(mddev->gendisk->queue);
drivers/md/md.c
6257
queue_limits_commit_update(mddev->gendisk->queue, &lim);
drivers/md/md.c
6290
struct gendisk *disk;
drivers/md/md.c
6320
if (mddev2->gendisk &&
drivers/md/md.c
6321
strcmp(mddev2->gendisk->disk_name, name) == 0) {
drivers/md/md.c
6353
mddev->gendisk = disk;
drivers/md/md.c
6517
set_disk_ro(mddev->gendisk, 1);
drivers/md/md.c
6590
if (mddev->gendisk)
drivers/md/md.c
6718
set_capacity_and_notify(mddev->gendisk, mddev->array_sectors);
drivers/md/md.c
6721
kobject_uevent(&disk_to_dev(mddev->gendisk)->kobj, KOBJ_CHANGE);
drivers/md/md.c
6746
struct gendisk *disk = mddev->gendisk;
drivers/md/md.c
6899
blk_sync_queue(mddev->gendisk->queue);
drivers/md/md.c
6964
set_disk_ro(mddev->gendisk, 1);
drivers/md/md.c
6982
struct gendisk *disk = mddev->gendisk;
drivers/md/md.c
7843
set_capacity_and_notify(mddev->gendisk,
drivers/md/md.c
8067
static int md_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/md/md.c
8396
static int md_open(struct gendisk *disk, blk_mode_t mode)
drivers/md/md.c
8428
static void md_release(struct gendisk *disk)
drivers/md/md.c
8437
static unsigned int md_check_events(struct gendisk *disk, unsigned int clearing)
drivers/md/md.c
8448
static void md_free_disk(struct gendisk *disk)
drivers/md/md.c
9054
struct gendisk *disk;
drivers/md/md.c
9058
disk = mddev_is_dm(mddev) ? mddev->dm_gendisk : mddev->gendisk;
drivers/md/md.c
9474
set_capacity_and_notify(mddev->gendisk,
drivers/md/md.c
977
del_gendisk(mddev->gendisk);
drivers/md/md.h
1045
return !mddev->gendisk;
drivers/md/md.h
1058
trace_block_bio_remap(bio, disk_devt(mddev->gendisk), sector);
drivers/md/md.h
1088
blk_add_trace_msg((mddev)->gendisk->queue, fmt, ##args); \
drivers/md/md.h
419
struct gendisk *gendisk; /* mdraid gendisk */
drivers/md/md.h
420
struct gendisk *dm_gendisk; /* dm-raid gendisk */
drivers/md/md.h
818
return mddev->gendisk ? mddev->gendisk->disk_name : "mdX";
drivers/md/md.h
994
mddev->gendisk->queue->limits.max_write_zeroes_sectors = 0;
drivers/md/raid0.c
398
return queue_limits_set(mddev->gendisk->queue, &lim);
drivers/md/raid0.c
76
blksize = queue_logical_block_size(mddev->gendisk->queue);
drivers/md/raid1.c
3198
return queue_limits_set(mddev->gendisk->queue, &lim);
drivers/md/raid10.c
3945
return queue_limits_set(mddev->gendisk->queue, &lim);
drivers/md/raid5-ppl.c
1396
queue_logical_block_size(mddev->gendisk->queue);
drivers/md/raid5.c
4243
blk_add_trace_msg(mddev->gendisk->queue,
drivers/md/raid5.c
5657
trace_block_unplug(mddev->gendisk->queue, cnt, !from_schedule);
drivers/md/raid5.c
7133
struct request_queue *q = mddev->gendisk->queue;
drivers/md/raid5.c
7750
queue_max_hw_sectors(conf->mddev->gendisk->queue) >>
drivers/md/raid5.c
7790
mddev->gendisk->disk_name);
drivers/md/raid5.c
7822
return queue_limits_set(mddev->gendisk->queue, &lim);
drivers/md/raid5.c
7977
set_disk_ro(mddev->gendisk, 1);
drivers/memstick/core/ms_block.c
1955
static int msb_bd_getgeo(struct gendisk *disk,
drivers/memstick/core/ms_block.c
1963
static void msb_bd_free_disk(struct gendisk *disk)
drivers/memstick/core/ms_block.h
147
struct gendisk *disk;
drivers/memstick/core/mspro_block.c
137
struct gendisk *disk;
drivers/memstick/core/mspro_block.c
180
static void mspro_block_bd_free_disk(struct gendisk *disk)
drivers/memstick/core/mspro_block.c
192
static int mspro_block_bd_getgeo(struct gendisk *disk,
drivers/message/fusion/mptscsih.c
2076
mptscsih_bios_param(struct scsi_device * sdev, struct gendisk *unused,
drivers/message/fusion/mptscsih.h
126
extern int mptscsih_bios_param(struct scsi_device * sdev, struct gendisk *unused, sector_t capacity, int geom[]);
drivers/mmc/core/block.c
116
struct gendisk *disk;
drivers/mmc/core/block.c
193
static struct mmc_blk_data *mmc_blk_get(struct gendisk *disk)
drivers/mmc/core/block.c
206
static inline int mmc_get_devidx(struct gendisk *disk)
drivers/mmc/core/block.c
372
static int mmc_blk_open(struct gendisk *disk, blk_mode_t mode)
drivers/mmc/core/block.c
390
static void mmc_blk_release(struct gendisk *disk)
drivers/mmc/core/block.c
400
mmc_blk_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/mmc/core/block.c
851
static int mmc_blk_alternative_gpt_sector(struct gendisk *disk,
drivers/mmc/core/queue.c
346
static struct gendisk *mmc_alloc_disk(struct mmc_queue *mq,
drivers/mmc/core/queue.c
353
struct gendisk *disk;
drivers/mmc/core/queue.c
421
struct gendisk *mmc_init_queue(struct mmc_queue *mq, struct mmc_card *card,
drivers/mmc/core/queue.c
425
struct gendisk *disk;
drivers/mmc/core/queue.h
97
struct gendisk *mmc_init_queue(struct mmc_queue *mq, struct mmc_card *card,
drivers/mtd/mtd_blkdevs.c
185
static int blktrans_open(struct gendisk *disk, blk_mode_t mode)
drivers/mtd/mtd_blkdevs.c
228
static void blktrans_release(struct gendisk *disk)
drivers/mtd/mtd_blkdevs.c
249
static int blktrans_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/mtd/mtd_blkdevs.c
282
struct gendisk *gd;
drivers/mtd/ubi/block.c
230
static int ubiblock_open(struct gendisk *disk, blk_mode_t mode)
drivers/mtd/ubi/block.c
272
static void ubiblock_release(struct gendisk *gd)
drivers/mtd/ubi/block.c
285
static int ubiblock_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/mtd/ubi/block.c
355
struct gendisk *gd;
drivers/mtd/ubi/block.c
80
struct gendisk *gd;
drivers/nvdimm/btt.c
1479
static int btt_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/nvdimm/btt.h
220
struct gendisk *btt_disk;
drivers/nvdimm/bus.c
624
void nvdimm_check_and_set_ro(struct gendisk *disk)
drivers/nvdimm/nd.h
639
void nvdimm_check_and_set_ro(struct gendisk *disk);
drivers/nvdimm/pmem.c
467
struct gendisk *disk;
drivers/nvdimm/pmem.h
26
struct gendisk *disk;
drivers/nvme/host/core.c
1801
static int nvme_open(struct gendisk *disk, blk_mode_t mode)
drivers/nvme/host/core.c
1806
static void nvme_release(struct gendisk *disk)
drivers/nvme/host/core.c
1811
int nvme_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/nvme/host/core.c
2131
static inline bool nvme_first_scan(struct gendisk *disk)
drivers/nvme/host/core.c
2554
static int nvme_get_unique_id(struct gendisk *disk, u8 id[16],
drivers/nvme/host/core.c
2598
static int nvme_report_zones(struct gendisk *disk, sector_t sector,
drivers/nvme/host/core.c
4108
struct gendisk *disk;
drivers/nvme/host/fault_inject.c
60
struct gendisk *disk = req->q->disk;
drivers/nvme/host/multipath.c
1131
struct gendisk *disk = dev_to_disk(dev);
drivers/nvme/host/multipath.c
1144
struct gendisk *disk = dev_to_disk(dev);
drivers/nvme/host/multipath.c
183
struct gendisk *disk = ns->head->disk;
drivers/nvme/host/multipath.c
550
static int nvme_ns_head_open(struct gendisk *disk, blk_mode_t mode)
drivers/nvme/host/multipath.c
557
static void nvme_ns_head_release(struct gendisk *disk)
drivers/nvme/host/multipath.c
562
static int nvme_ns_head_get_unique_id(struct gendisk *disk, u8 id[16],
drivers/nvme/host/multipath.c
578
static int nvme_ns_head_report_zones(struct gendisk *disk, sector_t sector,
drivers/nvme/host/nvme.h
1001
int nvme_getgeo(struct gendisk *disk, struct hd_geometry *geo);
drivers/nvme/host/nvme.h
1060
static inline bool nvme_disk_is_ns_head(struct gendisk *disk)
drivers/nvme/host/nvme.h
1153
static inline bool nvme_disk_is_ns_head(struct gendisk *disk)
drivers/nvme/host/nvme.h
1193
struct gendisk *disk = dev_to_disk(dev);
drivers/nvme/host/nvme.h
553
struct gendisk *disk;
drivers/nvme/host/nvme.h
588
struct gendisk *disk;
drivers/nvme/host/sysfs.c
235
struct gendisk *disk = dev_to_disk(dev);
drivers/nvme/host/sysfs.c
301
struct gendisk *disk = dev_to_disk(dev);
drivers/nvme/host/sysfs.c
65
struct gendisk *disk = dev_to_disk(dev);
drivers/nvme/host/trace.h
38
static inline void __assign_disk_name(char *name, struct gendisk *disk)
drivers/nvme/target/admin-cmd.c
292
struct gendisk *disk;
drivers/nvme/target/zns.c
38
struct gendisk *bd_disk = ns->bdev->bd_disk;
drivers/s390/block/dasd.c
3214
static int dasd_open(struct gendisk *disk, blk_mode_t mode)
drivers/s390/block/dasd.c
3265
static void dasd_release(struct gendisk *disk)
drivers/s390/block/dasd.c
3278
static int dasd_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/s390/block/dasd_devmap.c
929
void dasd_add_link_to_gendisk(struct gendisk *gdp, struct dasd_device *device)
drivers/s390/block/dasd_devmap.c
942
struct dasd_device *dasd_device_from_gendisk(struct gendisk *gdp)
drivers/s390/block/dasd_eckd.c
6142
struct gendisk *gdp;
drivers/s390/block/dasd_genhd.c
137
static void dasd_gd_free(struct gendisk *gd)
drivers/s390/block/dasd_genhd.c
25
static void dasd_gd_free(struct gendisk *gdp);
drivers/s390/block/dasd_genhd.c
78
struct gendisk *gdp;
drivers/s390/block/dasd_int.h
619
struct gendisk *gdp;
drivers/s390/block/dasd_int.h
926
void dasd_add_link_to_gendisk(struct gendisk *, struct dasd_device *);
drivers/s390/block/dasd_int.h
927
struct dasd_device *dasd_device_from_gendisk(struct gendisk *);
drivers/s390/block/dasd_ioctl.c
710
int dasd_biodasdinfo(struct gendisk *disk, struct dasd_information2_t *info)
drivers/s390/block/dcssblk.c
29
static int dcssblk_open(struct gendisk *disk, blk_mode_t mode);
drivers/s390/block/dcssblk.c
30
static void dcssblk_release(struct gendisk *disk);
drivers/s390/block/dcssblk.c
72
struct gendisk *gd;
drivers/s390/block/dcssblk.c
836
dcssblk_open(struct gendisk *disk, blk_mode_t mode)
drivers/s390/block/dcssblk.c
852
dcssblk_release(struct gendisk *disk)
drivers/s390/block/scm_blk.c
180
struct scm_device *scmdev = bdev->gendisk->private_data;
drivers/s390/block/scm_blk.c
468
bdev->gendisk = blk_mq_alloc_disk(&bdev->tag_set, &lim, scmdev);
drivers/s390/block/scm_blk.c
469
if (IS_ERR(bdev->gendisk)) {
drivers/s390/block/scm_blk.c
470
ret = PTR_ERR(bdev->gendisk);
drivers/s390/block/scm_blk.c
473
bdev->gendisk->private_data = scmdev;
drivers/s390/block/scm_blk.c
474
bdev->gendisk->fops = &scm_blk_devops;
drivers/s390/block/scm_blk.c
475
bdev->gendisk->major = scm_major;
drivers/s390/block/scm_blk.c
476
bdev->gendisk->first_minor = devindex * SCM_NR_PARTS;
drivers/s390/block/scm_blk.c
477
bdev->gendisk->minors = SCM_NR_PARTS;
drivers/s390/block/scm_blk.c
479
len = snprintf(bdev->gendisk->disk_name, DISK_NAME_LEN, "scm");
drivers/s390/block/scm_blk.c
481
len += snprintf(bdev->gendisk->disk_name + len,
drivers/s390/block/scm_blk.c
486
snprintf(bdev->gendisk->disk_name + len, DISK_NAME_LEN - len, "%c",
drivers/s390/block/scm_blk.c
490
set_capacity(bdev->gendisk, scmdev->size >> 9);
drivers/s390/block/scm_blk.c
491
ret = device_add_disk(&scmdev->dev, bdev->gendisk, NULL);
drivers/s390/block/scm_blk.c
498
put_disk(bdev->gendisk);
drivers/s390/block/scm_blk.c
508
del_gendisk(bdev->gendisk);
drivers/s390/block/scm_blk.c
509
put_disk(bdev->gendisk);
drivers/s390/block/scm_blk.h
19
struct gendisk *gendisk;
drivers/s390/char/tape.h
25
struct gendisk;
drivers/scsi/3w-9xxx.c
1698
static int twa_scsi_biosparam(struct scsi_device *sdev, struct gendisk *unused, sector_t capacity, int geom[])
drivers/scsi/3w-sas.c
1407
static int twl_scsi_biosparam(struct scsi_device *sdev, struct gendisk *unused, sector_t capacity, int geom[])
drivers/scsi/3w-xxxx.c
1343
static int tw_scsi_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/BusLogic.c
3244
static int blogic_diskparam(struct scsi_device *sdev, struct gendisk *disk,
drivers/scsi/BusLogic.h
1277
static int blogic_diskparam(struct scsi_device *, struct gendisk *, sector_t, int *);
drivers/scsi/aacraid/linit.c
295
static int aac_biosparm(struct scsi_device *sdev, struct gendisk *disk,
drivers/scsi/advansys.c
7098
advansys_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/aha152x.c
1249
static int aha152x_biosparam(struct scsi_device *sdev, struct gendisk *disk,
drivers/scsi/aha1542.c
996
struct gendisk *unused, sector_t capacity, int geom[])
drivers/scsi/aha1740.c
513
struct gendisk *unused,
drivers/scsi/aic7xxx/aic79xx_osm.c
723
ahd_linux_biosparam(struct scsi_device *sdev, struct gendisk *disk,
drivers/scsi/aic7xxx/aic7xxx_osm.c
686
ahc_linux_biosparam(struct scsi_device *sdev, struct gendisk *disk,
drivers/scsi/arcmsr/arcmsr_hba.c
115
struct gendisk *disk, sector_t capacity, int *info);
drivers/scsi/arcmsr/arcmsr_hba.c
381
struct gendisk *disk, sector_t capacity, int *geom)
drivers/scsi/atp870u.c
1695
static int atp870u_biosparam(struct scsi_device *disk, struct gendisk *unused,
drivers/scsi/fdomain.c
473
struct gendisk *disk, sector_t capacity,
drivers/scsi/imm.c
957
static int imm_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/initio.c
2658
static int i91u_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/ipr.c
4660
struct gendisk *unused,
drivers/scsi/ips.c
1127
static int ips_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/ips.h
401
static int ips_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/libsas/sas_scsi_host.c
850
struct gendisk *unused,
drivers/scsi/megaraid.c
2784
megaraid_biosparam(struct scsi_device *sdev, struct gendisk *disk,
drivers/scsi/megaraid.h
980
static int megaraid_biosparam(struct scsi_device *, struct gendisk *,
drivers/scsi/megaraid/megaraid_sas_base.c
3144
megasas_bios_param(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/mpi3mr/mpi3mr_os.c
4146
struct gendisk *unused, sector_t capacity, int params[])
drivers/scsi/mpt3sas/mpt3sas_scsih.c
2830
scsih_bios_param(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/mvumi.c
2144
mvumi_bios_param(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/myrb.c
1748
static int myrb_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/pcmcia/sym53c500_cs.c
600
struct gendisk *unused,
drivers/scsi/ppa.c
848
static int ppa_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/qla1280.c
1028
qla1280_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/qlogicfas408.c
495
int qlogicfas408_biosparam(struct scsi_device *disk, struct gendisk *unused,
drivers/scsi/qlogicfas408.h
110
struct gendisk *unused,
drivers/scsi/scsicam.c
218
int scsicam_bios_param(struct gendisk *disk, sector_t capacity, int *ip)
drivers/scsi/scsicam.c
33
unsigned char *scsi_bios_ptable(struct gendisk *dev)
drivers/scsi/scsicam.c
60
bool scsi_partsize(struct gendisk *disk, sector_t capacity, int geom[3])
drivers/scsi/sd.c
107
static void sd_revalidate_disk(struct gendisk *);
drivers/scsi/sd.c
1521
static bool sd_need_revalidate(struct gendisk *disk, struct scsi_disk *sdkp)
drivers/scsi/sd.c
1551
static int sd_open(struct gendisk *disk, blk_mode_t mode)
drivers/scsi/sd.c
1623
static void sd_release(struct gendisk *disk)
drivers/scsi/sd.c
1638
static int sd_getgeo(struct gendisk *disk, struct hd_geometry *geo)
drivers/scsi/sd.c
1680
struct gendisk *disk = bdev->bd_disk;
drivers/scsi/sd.c
1748
static unsigned int sd_check_events(struct gendisk *disk, unsigned int clearing)
drivers/scsi/sd.c
1900
static int sd_get_unique_id(struct gendisk *disk, u8 id[16],
drivers/scsi/sd.c
2180
static void scsi_disk_free_disk(struct gendisk *disk)
drivers/scsi/sd.c
3718
static void sd_revalidate_disk(struct gendisk *disk)
drivers/scsi/sd.c
3864
static void sd_unlock_native_capacity(struct gendisk *disk)
drivers/scsi/sd.c
3955
struct gendisk *gd;
drivers/scsi/sd.h
162
static inline struct scsi_disk *scsi_disk(struct gendisk *disk)
drivers/scsi/sd.h
242
int sd_zbc_report_zones(struct gendisk *disk, sector_t sector,
drivers/scsi/sd.h
92
struct gendisk *disk;
drivers/scsi/sd_zbc.c
219
int sd_zbc_report_zones(struct gendisk *disk, sector_t sector,
drivers/scsi/sd_zbc.c
543
struct gendisk *disk = sdkp->disk;
drivers/scsi/sr.c
140
static inline struct scsi_cd *scsi_cd(struct gendisk *disk)
drivers/scsi/sr.c
495
static int sr_block_open(struct gendisk *disk, blk_mode_t mode)
drivers/scsi/sr.c
521
static void sr_block_release(struct gendisk *disk)
drivers/scsi/sr.c
566
static unsigned int sr_block_check_events(struct gendisk *disk,
drivers/scsi/sr.c
576
static void sr_free_disk(struct gendisk *disk)
drivers/scsi/sr.c
622
struct gendisk *disk;
drivers/scsi/sr.c
938
struct gendisk *disk = cdi->disk;
drivers/scsi/sr.h
53
struct gendisk *disk;
drivers/scsi/stex.c
1460
struct gendisk *unused, sector_t capacity, int geom[])
drivers/scsi/storvsc_drv.c
1613
static int storvsc_get_chs(struct scsi_device *sdev, struct gendisk *unused,
drivers/scsi/wd719x.c
548
static int wd719x_biosparam(struct scsi_device *sdev, struct gendisk *unused,
drivers/usb/storage/transport.c
526
struct gendisk *disk;
fs/direct-io.c
119
struct gendisk *bio_disk;
fs/nfsd/blocklayout.c
293
nfsd4_block_get_unique_id(struct gendisk *disk, struct pnfs_block_volume *b)
include/linux/blk-cgroup.h
21
struct gendisk;
include/linux/blk-cgroup.h
28
void blkcg_schedule_throttle(struct gendisk *disk, bool use_memdelay);
include/linux/blk-integrity.h
145
static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk)
include/linux/blk-integrity.h
53
static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk)
include/linux/blk-mq.h
727
struct gendisk *__blk_mq_alloc_disk(struct blk_mq_tag_set *set,
include/linux/blk-mq.h
736
struct gendisk *blk_mq_alloc_disk_for_queue(struct request_queue *q,
include/linux/blk_types.h
44
struct gendisk * bd_disk;
include/linux/blkdev.h
1000
void bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk);
include/linux/blkdev.h
1003
struct gendisk *disk)
include/linux/blkdev.h
1008
struct gendisk *disk)
include/linux/blkdev.h
1013
dev_t part_devt(struct gendisk *disk, u8 partno);
include/linux/blkdev.h
1014
void inc_diskseq(struct gendisk *disk);
include/linux/blkdev.h
1017
extern int blk_register_queue(struct gendisk *disk);
include/linux/blkdev.h
1018
extern void blk_unregister_queue(struct gendisk *disk);
include/linux/blkdev.h
1146
disk_alloc_independent_access_ranges(struct gendisk *disk, int nr_ia_ranges);
include/linux/blkdev.h
1147
void disk_set_independent_access_ranges(struct gendisk *disk,
include/linux/blkdev.h
1153
void blk_mark_disk_dead(struct gendisk *disk);
include/linux/blkdev.h
1652
int (*open)(struct gendisk *disk, blk_mode_t mode);
include/linux/blkdev.h
1653
void (*release)(struct gendisk *disk);
include/linux/blkdev.h
1658
unsigned int (*check_events) (struct gendisk *disk,
include/linux/blkdev.h
1660
void (*unlock_native_capacity) (struct gendisk *);
include/linux/blkdev.h
1661
int (*getgeo)(struct gendisk *, struct hd_geometry *);
include/linux/blkdev.h
1663
void (*free_disk)(struct gendisk *disk);
include/linux/blkdev.h
1666
int (*report_zones)(struct gendisk *, sector_t sector,
include/linux/blkdev.h
1669
char *(*devnode)(struct gendisk *disk, umode_t *mode);
include/linux/blkdev.h
1671
int (*get_unique_id)(struct gendisk *disk, u8 id[16],
include/linux/blkdev.h
1681
int (*alternative_gpt_sector)(struct gendisk *disk, sector_t *sector);
include/linux/blkdev.h
1782
bool disk_live(struct gendisk *disk);
include/linux/blkdev.h
237
static inline unsigned int disk_openers(struct gendisk *disk)
include/linux/blkdev.h
249
static inline bool disk_has_partscan(struct gendisk *disk)
include/linux/blkdev.h
270
static inline dev_t disk_devt(struct gendisk *disk)
include/linux/blkdev.h
436
int disk_report_zone(struct gendisk *disk, struct blk_zone *zone,
include/linux/blkdev.h
449
int blk_revalidate_disk_zones(struct gendisk *disk);
include/linux/blkdev.h
520
struct gendisk *disk;
include/linux/blkdev.h
743
static inline unsigned int disk_zone_no(struct gendisk *disk, sector_t sector)
include/linux/blkdev.h
778
int __must_check add_disk_fwnode(struct device *parent, struct gendisk *disk,
include/linux/blkdev.h
781
int __must_check device_add_disk(struct device *parent, struct gendisk *disk,
include/linux/blkdev.h
783
static inline int __must_check add_disk(struct gendisk *disk)
include/linux/blkdev.h
787
void del_gendisk(struct gendisk *gp);
include/linux/blkdev.h
788
void invalidate_disk(struct gendisk *disk);
include/linux/blkdev.h
789
void set_disk_ro(struct gendisk *disk, bool read_only);
include/linux/blkdev.h
790
void disk_uevent(struct gendisk *disk, enum kobject_action action);
include/linux/blkdev.h
812
static inline bool get_disk_ro(struct gendisk *disk)
include/linux/blkdev.h
823
bool set_capacity_and_notify(struct gendisk *disk, sector_t size);
include/linux/blkdev.h
824
void disk_force_media_change(struct gendisk *disk);
include/linux/blkdev.h
827
void add_disk_randomness(struct gendisk *disk) __latent_entropy;
include/linux/blkdev.h
828
void rand_initialize_disk(struct gendisk *disk);
include/linux/blkdev.h
845
static inline sector_t get_capacity(struct gendisk *disk)
include/linux/blkdev.h
857
static inline unsigned int disk_nr_zones(struct gendisk *disk)
include/linux/blkdev.h
920
static inline unsigned int disk_zone_capacity(struct gendisk *disk,
include/linux/blkdev.h
938
static inline unsigned int disk_nr_zones(struct gendisk *disk)
include/linux/blkdev.h
964
int bdev_disk_changed(struct gendisk *disk, bool invalidate);
include/linux/blkdev.h
966
void put_disk(struct gendisk *disk);
include/linux/blkdev.h
967
struct gendisk *__blk_alloc_disk(struct queue_limits *lim, int node,
include/linux/blkdev.h
995
bool disk_check_media_change(struct gendisk *disk);
include/linux/blkdev.h
996
void set_capacity(struct gendisk *disk, sector_t size);
include/linux/blkdev.h
999
int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk);
include/linux/cdrom.h
111
extern int register_cdrom(struct gendisk *disk, struct cdrom_device_info *cdi);
include/linux/cdrom.h
44
struct gendisk *disk; /* matching block layer disk */
include/linux/dasd_mod.h
7
struct gendisk;
include/linux/dasd_mod.h
9
extern int dasd_biodasdinfo(struct gendisk *disk, dasd_information2_t *info);
include/linux/dax.h
12
struct gendisk;
include/linux/dax.h
129
int dax_add_host(struct dax_device *dax_dev, struct gendisk *disk);
include/linux/dax.h
130
void dax_remove_host(struct gendisk *disk);
include/linux/dax.h
135
static inline int dax_add_host(struct dax_device *dax_dev, struct gendisk *disk)
include/linux/dax.h
139
static inline void dax_remove_host(struct gendisk *disk)
include/linux/device-mapper.h
531
struct gendisk *dm_disk(struct mapped_device *md);
include/linux/device-mapper.h
541
struct gendisk *disk;
include/linux/libata.h
1210
struct gendisk *unused,
include/linux/mtd/blktrans.h
30
struct gendisk *disk;
include/linux/sched.h
1541
struct gendisk *throttle_disk;
include/scsi/libsas.h
697
extern int sas_bios_param(struct scsi_device *, struct gendisk *,
include/scsi/scsi_host.h
329
int (* bios_param)(struct scsi_device *, struct gendisk *,
include/scsi/scsi_ioctl.h
21
struct gendisk;
include/scsi/scsicam.h
16
struct gendisk;
include/scsi/scsicam.h
17
int scsicam_bios_param(struct gendisk *disk, sector_t capacity, int *ip);
include/scsi/scsicam.h
18
bool scsi_partsize(struct gendisk *disk, sector_t capacity, int geom[3]);
include/scsi/scsicam.h
19
unsigned char *scsi_bios_ptable(struct gendisk *disk);
lib/vsprintf.c
971
struct gendisk *hd;