Searched refs:gendisk (Results 1 - 25 of 150) sorted by relevance

123456

/linux-master/include/linux/
H A Ddasd_mod.h7 struct gendisk;
9 extern int dasd_biodasdinfo(struct gendisk *disk, dasd_information2_t *info);
H A Dblk-integrity.h40 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 Dblk-cgroup.h21 struct gendisk;
28 void blkcg_schedule_throttle(struct gendisk *disk, bool use_memdelay);
H A Dblkdev.h134 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 Ddax.h12 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 Dblk-wbt.h7 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 Dblk-ioprio.h12 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 Dblk-throttle.h171 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 Ddisk-events.c12 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 Dgenhd.c3 * 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 Dblk-cgroup.h160 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 Dholder.c14 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 Dblk.h351 * 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 Dblk-crypto-internal.h24 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 Dblk-ia-ranges.c108 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 Dblk-ioprio.c122 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 Dblk-timeout.c42 struct gendisk *disk = dev_to_disk(dev);
51 struct gendisk *disk = dev_to_disk(dev);
/linux-master/drivers/block/
H A Dps3disk.c33 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 Dps3vram.c70 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 Dscm_blk.h19 struct gendisk *gendisk; member in struct:scm_blk_dev
H A Dscm_blk.c182 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 Dpmem.h28 struct gendisk *disk;
/linux-master/include/scsi/
H A Dscsi_ioctl.h21 struct gendisk;
/linux-master/drivers/block/aoe/
H A Daoeblk.c36 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 Dcore.c88 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...]

Completed in 208 milliseconds

123456