/linux-master/include/linux/ |
H A D | dasd_mod.h | 7 struct gendisk; 9 extern int dasd_biodasdinfo(struct gendisk *disk, dasd_information2_t *info);
|
H A D | blk-integrity.h | 40 void blk_integrity_register(struct gendisk *, struct blk_integrity *); 41 void blk_integrity_unregister(struct gendisk *); 42 int blk_integrity_compare(struct gendisk *, struct gendisk *); 47 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) 134 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) 143 static inline int blk_integrity_compare(struct gendisk *a, struct gendisk *b) 147 static inline void blk_integrity_register(struct gendisk *d, 151 static inline void blk_integrity_unregister(struct gendisk * [all...] |
H A D | blk-cgroup.h | 21 struct gendisk; 28 void blkcg_schedule_throttle(struct gendisk *disk, bool use_memdelay);
|
H A D | blkdev.h | 134 struct gendisk { struct 216 static inline bool disk_live(struct gendisk *disk) 231 static inline unsigned int disk_openers(struct gendisk *disk) 237 * The gendisk is refcounted by the part0 block_device, and the bd_device 251 static inline dev_t disk_devt(struct gendisk *disk) 327 void disk_set_zoned(struct gendisk *disk); 334 int blk_revalidate_disk_zones(struct gendisk *disk, 335 void (*update_driver_data)(struct gendisk *disk)); 401 struct gendisk *disk; 624 static inline unsigned int disk_nr_zones(struct gendisk *dis [all...] |
H A D | dax.h | 12 struct gendisk; 133 int dax_add_host(struct dax_device *dax_dev, struct gendisk *disk); 134 void dax_remove_host(struct gendisk *disk); 139 static inline int dax_add_host(struct dax_device *dax_dev, struct gendisk *disk) 143 static inline void dax_remove_host(struct gendisk *disk)
|
/linux-master/block/ |
H A D | blk-wbt.h | 7 int wbt_init(struct gendisk *disk); 8 void wbt_disable_default(struct gendisk *disk); 9 void wbt_enable_default(struct gendisk *disk); 19 static inline void wbt_disable_default(struct gendisk *disk) 22 static inline void wbt_enable_default(struct gendisk *disk)
|
H A D | blk-ioprio.h | 12 int blk_ioprio_init(struct gendisk *disk); 13 void blk_ioprio_exit(struct gendisk *disk); 16 static inline int blk_ioprio_init(struct gendisk *disk) 20 static inline void blk_ioprio_exit(struct gendisk *disk)
|
H A D | blk-throttle.h | 171 static inline int blk_throtl_init(struct gendisk *disk) { return 0; } 172 static inline void blk_throtl_exit(struct gendisk *disk) { } 173 static inline void blk_throtl_register(struct gendisk *disk) { } 175 static inline void blk_throtl_cancel_bios(struct gendisk *disk) { } 177 int blk_throtl_init(struct gendisk *disk); 178 void blk_throtl_exit(struct gendisk *disk); 179 void blk_throtl_register(struct gendisk *disk); 181 void blk_throtl_cancel_bios(struct gendisk *disk);
|
H A D | disk-events.c | 12 struct gendisk *disk; /* the associated disk */ 41 static unsigned long disk_events_poll_jiffies(struct gendisk *disk) 73 void disk_block_events(struct gendisk *disk) 98 static void __disk_unblock_events(struct gendisk *disk, bool check_now) 133 void disk_unblock_events(struct gendisk *disk) 151 void disk_flush_events(struct gendisk *disk, unsigned int mask) 171 static void disk_event_uevent(struct gendisk *disk, unsigned int events) 187 struct gendisk *disk = ev->disk; 227 static unsigned int disk_clear_events(struct gendisk *disk, unsigned int mask) 267 * @disk: gendisk t [all...] |
H A D | genhd.c | 3 * gendisk handling 59 void set_capacity(struct gendisk *disk, sector_t sectors) 69 bool set_capacity_and_notify(struct gendisk *disk, sector_t size) 77 * Only print a message and send a uevent if the gendisk is user visible 322 void disk_uevent(struct gendisk *disk, enum kobject_action action) 343 int disk_scan_partitions(struct gendisk *disk, blk_mode_t mode) 396 int __must_check device_add_disk(struct device *parent, struct gendisk *disk, 421 * setup the gendisk. 522 * Even if the block_device for a hidden gendisk is not 560 static void blk_report_disk_dead(struct gendisk *dis [all...] |
H A D | blk-cgroup.h | 160 typedef struct blkg_policy_data *(blkcg_pol_alloc_pd_fn)(struct gendisk *disk, 193 int blkcg_init_disk(struct gendisk *disk); 194 void blkcg_exit_disk(struct gendisk *disk); 199 int blkcg_activate_policy(struct gendisk *disk, const struct blkcg_policy *pol); 200 void blkcg_deactivate_policy(struct gendisk *disk, 487 static inline int blkcg_init_disk(struct gendisk *disk) { return 0; } 488 static inline void blkcg_exit_disk(struct gendisk *disk) { } 491 static inline int blkcg_activate_policy(struct gendisk *disk, 493 static inline void blkcg_deactivate_policy(struct gendisk *disk,
|
H A D | holder.c | 14 struct gendisk *disk) 62 int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk) 138 void bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk)
|
H A D | blk.h | 351 * a) it's attached to a gendisk, and 410 void disk_free_zone_bitmaps(struct gendisk *disk); 416 static inline void disk_free_zone_bitmaps(struct gendisk *disk) {} 429 struct block_device *bdev_alloc(struct gendisk *disk, u8 partno); 437 int bdev_add_partition(struct gendisk *disk, int partno, sector_t start, 439 int bdev_del_partition(struct gendisk *disk, int partno); 440 int bdev_resize_partition(struct gendisk *disk, int partno, sector_t start, 446 struct gendisk *__alloc_disk_node(struct request_queue *q, int node_id, 465 int disk_scan_partitions(struct gendisk *disk, blk_mode_t mode); 467 int disk_alloc_events(struct gendisk *dis [all...] |
H A D | blk-crypto-internal.h | 24 int blk_crypto_sysfs_register(struct gendisk *disk); 26 void blk_crypto_sysfs_unregister(struct gendisk *disk); 87 static inline int blk_crypto_sysfs_register(struct gendisk *disk) 92 static inline void blk_crypto_sysfs_unregister(struct gendisk *disk)
|
H A D | blk-ia-ranges.c | 108 int disk_register_independent_access_ranges(struct gendisk *disk) 152 void disk_unregister_independent_access_ranges(struct gendisk *disk) 193 static bool disk_check_ia_ranges(struct gendisk *disk, 233 static bool disk_ia_ranges_changed(struct gendisk *disk, 264 disk_alloc_independent_access_ranges(struct gendisk *disk, int nr_ia_ranges) 287 void disk_set_independent_access_ranges(struct gendisk *disk,
|
H A D | blk-ioprio.c | 122 ioprio_alloc_pd(struct gendisk *disk, struct blkcg *blkcg, gfp_t gfp) 222 void blk_ioprio_exit(struct gendisk *disk) 227 int blk_ioprio_init(struct gendisk *disk)
|
H A D | blk-timeout.c | 42 struct gendisk *disk = dev_to_disk(dev); 51 struct gendisk *disk = dev_to_disk(dev);
|
/linux-master/drivers/block/ |
H A D | ps3disk.c | 33 struct gendisk *gendisk; member in struct:ps3disk_private 255 blk_mq_run_hw_queues(priv->gendisk->queue, true); 394 struct gendisk *gendisk; local 442 gendisk = blk_mq_alloc_disk(&priv->tag_set, &lim, dev); 443 if (IS_ERR(gendisk)) { 446 error = PTR_ERR(gendisk); 450 queue = gendisk->queue; 454 priv->gendisk [all...] |
H A D | ps3vram.c | 70 struct gendisk *gendisk; member in struct:ps3vram_priv 611 struct gendisk *gendisk; local 733 gendisk = blk_alloc_disk(NULL, NUMA_NO_NODE); 734 if (IS_ERR(gendisk)) { 736 error = PTR_ERR(gendisk); 740 priv->gendisk = gendisk; 741 gendisk [all...] |
/linux-master/drivers/s390/block/ |
H A D | scm_blk.h | 19 struct gendisk *gendisk; member in struct:scm_blk_dev
|
H A D | scm_blk.c | 182 struct scm_device *scmdev = bdev->gendisk->private_data; 472 bdev->gendisk = blk_mq_alloc_disk(&bdev->tag_set, &lim, scmdev); 473 if (IS_ERR(bdev->gendisk)) { 474 ret = PTR_ERR(bdev->gendisk); 477 rq = bdev->rq = bdev->gendisk->queue; 481 bdev->gendisk->private_data = scmdev; 482 bdev->gendisk->fops = &scm_blk_devops; 483 bdev->gendisk->major = scm_major; 484 bdev->gendisk->first_minor = devindex * SCM_NR_PARTS; 485 bdev->gendisk [all...] |
/linux-master/drivers/nvdimm/ |
H A D | pmem.h | 28 struct gendisk *disk;
|
/linux-master/include/scsi/ |
H A D | scsi_ioctl.h | 21 struct gendisk;
|
/linux-master/drivers/block/aoe/ |
H A D | aoeblk.c | 36 struct gendisk *disk = dev_to_disk(dev); 48 struct gendisk *disk = dev_to_disk(dev); 59 struct gendisk *disk = dev_to_disk(dev); 97 struct gendisk *disk = dev_to_disk(dev); 105 struct gendisk *disk = dev_to_disk(dev); 207 aoeblk_open(struct gendisk *disk, blk_mode_t mode) 235 aoeblk_release(struct gendisk *disk) 333 struct gendisk *gd;
|
/linux-master/block/partitions/ |
H A D | core.c | 88 static struct parsed_partitions *allocate_partitions(struct gendisk *hd) 114 static struct parsed_partitions *check_partition(struct gendisk *hd) 288 static struct block_device *add_partition(struct gendisk *disk, int partno, 398 static bool partition_overlaps(struct gendisk *disk, sector_t start, 419 int bdev_add_partition(struct gendisk *disk, int partno, sector_t start, 449 int bdev_del_partition(struct gendisk *disk, int partno) 481 int bdev_resize_partition(struct gendisk *disk, int partno, sector_t start, 508 static bool disk_unlock_native_capacity(struct gendisk *disk) 521 static bool blk_add_partition(struct gendisk *disk, 571 static int blk_add_partitions(struct gendisk *dis [all...] |