Home
last modified time | relevance | path

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

123456

/linux/include/linux/
A Dgenhd.h117 struct gendisk { struct
167 static inline bool disk_live(struct gendisk *disk) in disk_live() argument
214 extern void del_gendisk(struct gendisk *gp);
216 void invalidate_disk(struct gendisk *disk);
268 void blk_drop_partitions(struct gendisk *disk);
272 extern void put_disk(struct gendisk *disk);
290 void blk_cleanup_disk(struct gendisk *disk);
308 struct gendisk *disk) in bd_link_disk_holder()
313 struct gendisk *disk) in bd_unlink_disk_holder()
322 dev_t part_devt(struct gendisk *disk, u8 partno);
[all …]
A Dblk-integrity.h38 void blk_integrity_register(struct gendisk *, struct blk_integrity *);
39 void blk_integrity_unregister(struct gendisk *);
40 int blk_integrity_compare(struct gendisk *, struct gendisk *);
45 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) in blk_get_integrity()
132 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) in blk_get_integrity()
141 static inline int blk_integrity_compare(struct gendisk *a, struct gendisk *b) in blk_integrity_compare()
145 static inline void blk_integrity_register(struct gendisk *d, in blk_integrity_register()
149 static inline void blk_integrity_unregister(struct gendisk *d) in blk_integrity_unregister()
A Dblkdev.h126 unsigned int blkdev_nr_zones(struct gendisk *disk);
130 int blk_revalidate_disk_zones(struct gendisk *disk,
131 void (*update_driver_data)(struct gendisk *disk));
233 struct gendisk *disk;
592 extern int blk_register_queue(struct gendisk *disk);
593 extern void blk_unregister_queue(struct gendisk *disk);
703 void disk_update_readahead(struct gendisk *disk);
1200 void (*release) (struct gendisk *, fmode_t);
1204 unsigned int (*check_events) (struct gendisk *disk,
1206 void (*unlock_native_capacity) (struct gendisk *);
[all …]
A Ddasd_mod.h7 struct gendisk;
9 extern int dasd_biodasdinfo(struct gendisk *disk, dasd_information2_t *info);
/linux/drivers/block/rsxx/
A Ddev.c112 if (!card->eeh_state && card->gendisk) in bio_dma_done_cb()
203 set_capacity(card->gendisk, 0); in rsxx_attach_dev()
212 blk_cleanup_disk(card->gendisk); in rsxx_attach_dev()
222 del_gendisk(card->gendisk); in rsxx_detach_dev()
245 if (!card->gendisk) { in rsxx_setup_dev()
272 snprintf(card->gendisk->disk_name, sizeof(card->gendisk->disk_name), in rsxx_setup_dev()
274 card->gendisk->major = card->major; in rsxx_setup_dev()
276 card->gendisk->fops = &rsxx_fops; in rsxx_setup_dev()
277 card->gendisk->private_data = card; in rsxx_setup_dev()
287 blk_cleanup_disk(card->gendisk); in rsxx_destroy_dev()
[all …]
/linux/drivers/block/
A Dps3disk.c33 struct gendisk *gendisk; member
386 struct gendisk *gendisk; in ps3disk_probe() local
435 if (IS_ERR(gendisk)) { in ps3disk_probe()
438 error = PTR_ERR(gendisk); in ps3disk_probe()
442 queue = gendisk->queue; in ps3disk_probe()
453 priv->gendisk = gendisk; in ps3disk_probe()
458 gendisk->private_data = dev; in ps3disk_probe()
459 snprintf(gendisk->disk_name, sizeof(gendisk->disk_name), PS3DISK_NAME, in ps3disk_probe()
462 set_capacity(gendisk, in ps3disk_probe()
476 blk_cleanup_disk(gendisk); in ps3disk_probe()
[all …]
A Dps3vram.c70 struct gendisk *gendisk; member
613 struct gendisk *gendisk; in ps3vram_probe() local
736 if (!gendisk) { in ps3vram_probe()
742 priv->gendisk = gendisk; in ps3vram_probe()
744 gendisk->minors = 1; in ps3vram_probe()
745 gendisk->fops = &ps3vram_fops; in ps3vram_probe()
746 gendisk->private_data = dev; in ps3vram_probe()
747 strlcpy(gendisk->disk_name, DEVICE_NAME, sizeof(gendisk->disk_name)); in ps3vram_probe()
754 gendisk->disk_name, get_capacity(gendisk) >> 11); in ps3vram_probe()
763 blk_cleanup_disk(gendisk); in ps3vram_probe()
[all …]
/linux/block/
A Ddisk-events.c12 struct gendisk *disk; /* the associated disk */
73 void disk_block_events(struct gendisk *disk) in disk_block_events()
133 void disk_unblock_events(struct gendisk *disk) in disk_unblock_events()
187 struct gendisk *disk = ev->disk; in disk_check_events()
359 struct gendisk *disk = dev_to_disk(dev); in disk_events_show()
376 struct gendisk *disk = dev_to_disk(dev); in disk_events_poll_msecs_show()
387 struct gendisk *disk = dev_to_disk(dev); in disk_events_poll_msecs_store()
447 int disk_alloc_events(struct gendisk *disk) in disk_alloc_events()
472 void disk_add_events(struct gendisk *disk) in disk_add_events()
488 void disk_del_events(struct gendisk *disk) in disk_del_events()
[all …]
A Dgenhd.c110 struct gendisk *hd = bdev->bd_disk; in bdevname()
570 void del_gendisk(struct gendisk *disk) in del_gendisk()
662 struct gendisk *disk = dev_to_disk(dev); in disk_badblocks_show()
674 struct gendisk *disk = dev_to_disk(dev); in disk_badblocks_store()
813 struct gendisk *sgp = v; in show_partition()
867 struct gendisk *disk = dev_to_disk(dev); in disk_range_show()
1163 struct gendisk *gp = v; in diskstats_show()
1289 struct gendisk *disk; in __alloc_disk_node()
1344 struct gendisk *disk; in __blk_alloc_disk()
1369 void put_disk(struct gendisk *disk) in put_disk()
[all …]
A Dblk.h208 int blk_integrity_add(struct gendisk *disk);
209 void blk_integrity_del(struct gendisk *);
242 static inline int blk_integrity_add(struct gendisk *disk) in blk_integrity_add()
246 static inline void blk_integrity_del(struct gendisk *disk) in blk_integrity_del()
462 int bdev_del_partition(struct gendisk *disk, int partno);
472 int disk_alloc_events(struct gendisk *disk);
473 void disk_add_events(struct gendisk *disk);
474 void disk_del_events(struct gendisk *disk);
475 void disk_release_events(struct gendisk *disk);
492 int disk_register_independent_access_ranges(struct gendisk *disk,
[all …]
A Dholder.c12 struct gendisk *disk) in bd_find_holder_disk()
32 static int __link_disk_holder(struct block_device *bdev, struct gendisk *disk) in __link_disk_holder()
73 int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk) in bd_link_disk_holder()
123 struct gendisk *disk) in __unlink_disk_holder()
139 void bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk) in bd_unlink_disk_holder()
156 int bd_register_pending_holders(struct gendisk *disk) in bd_register_pending_holders()
A Dblk-integrity.c121 int blk_integrity_compare(struct gendisk *gd1, struct gendisk *gd2) in blk_integrity_compare()
224 struct gendisk *disk = container_of(kobj, struct gendisk, integrity_kobj); in integrity_attr_show()
236 struct gendisk *disk = container_of(kobj, struct gendisk, integrity_kobj); in integrity_attr_store()
397 void blk_integrity_register(struct gendisk *disk, struct blk_integrity *template) in blk_integrity_register()
427 void blk_integrity_unregister(struct gendisk *disk) in blk_integrity_unregister()
441 int blk_integrity_add(struct gendisk *disk) in blk_integrity_add()
452 void blk_integrity_del(struct gendisk *disk) in blk_integrity_del()
A Dblk-ia-ranges.c117 int disk_register_independent_access_ranges(struct gendisk *disk, in disk_register_independent_access_ranges()
170 void disk_unregister_independent_access_ranges(struct gendisk *disk) in disk_unregister_independent_access_ranges()
211 static bool disk_check_ia_ranges(struct gendisk *disk, in disk_check_ia_ranges()
248 static bool disk_ia_ranges_changed(struct gendisk *disk, in disk_ia_ranges_changed()
279 disk_alloc_independent_access_ranges(struct gendisk *disk, int nr_ia_ranges) in disk_alloc_independent_access_ranges()
302 void disk_set_independent_access_ranges(struct gendisk *disk, in disk_set_independent_access_ranges()
A Dblk-zoned.c118 unsigned int blkdev_nr_zones(struct gendisk *disk) in blkdev_nr_zones()
150 struct gendisk *disk = bdev->bd_disk; in blkdev_report_zones()
469 struct gendisk *disk;
484 struct gendisk *disk = args->disk; in blk_revalidate_zone_cb()
566 int blk_revalidate_disk_zones(struct gendisk *disk, in blk_revalidate_disk_zones()
567 void (*update_driver_data)(struct gendisk *disk)) in blk_revalidate_disk_zones()
A Dblk-exec.c47 void blk_execute_rq_nowait(struct gendisk *bd_disk, struct request *rq, in blk_execute_rq_nowait()
96 blk_status_t blk_execute_rq(struct gendisk *bd_disk, struct request *rq, int at_head) in blk_execute_rq()
A Dblk-timeout.c42 struct gendisk *disk = dev_to_disk(dev); in part_timeout_show()
51 struct gendisk *disk = dev_to_disk(dev); in part_timeout_store()
/linux/drivers/s390/block/
A Dscm_blk.c466 if (IS_ERR(bdev->gendisk)) { in scm_blk_dev_setup()
467 ret = PTR_ERR(bdev->gendisk); in scm_blk_dev_setup()
470 rq = bdev->rq = bdev->gendisk->queue; in scm_blk_dev_setup()
480 bdev->gendisk->private_data = scmdev; in scm_blk_dev_setup()
481 bdev->gendisk->fops = &scm_blk_devops; in scm_blk_dev_setup()
482 bdev->gendisk->major = scm_major; in scm_blk_dev_setup()
484 bdev->gendisk->minors = SCM_NR_PARTS; in scm_blk_dev_setup()
497 set_capacity(bdev->gendisk, scmdev->size >> 9); in scm_blk_dev_setup()
505 blk_cleanup_disk(bdev->gendisk); in scm_blk_dev_setup()
515 del_gendisk(bdev->gendisk); in scm_blk_dev_cleanup()
[all …]
A Dscm_blk.h20 struct gendisk *gendisk; member
/linux/block/partitions/
A Dcore.c98 static struct parsed_partitions *allocate_partitions(struct gendisk *hd) in allocate_partitions()
125 static struct parsed_partitions *check_partition(struct gendisk *hd) in check_partition()
316 static struct block_device *add_partition(struct gendisk *disk, int partno, in add_partition()
434 static bool partition_overlaps(struct gendisk *disk, sector_t start, in partition_overlaps()
455 int bdev_add_partition(struct gendisk *disk, int partno, sector_t start, in bdev_add_partition()
480 int bdev_del_partition(struct gendisk *disk, int partno) in bdev_del_partition()
528 static bool disk_unlock_native_capacity(struct gendisk *disk) in disk_unlock_native_capacity()
544 void blk_drop_partitions(struct gendisk *disk) in blk_drop_partitions()
555 static bool blk_add_partition(struct gendisk *disk, in blk_add_partition()
605 static int blk_add_partitions(struct gendisk *disk) in blk_add_partitions()
[all …]
/linux/drivers/block/aoe/
A Daoeblk.c37 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_state()
49 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_mac()
60 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_netif()
98 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_fwver()
106 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_payload()
247 aoeblk_release(struct gendisk *disk, fmode_t mode) in aoeblk_release()
345 struct gendisk *gd; in aoeblk_gdalloc()
/linux/include/scsi/
A Dscsi_ioctl.h21 struct gendisk;
48 int scsi_ioctl(struct scsi_device *sdev, struct gendisk *disk, fmode_t mode,
/linux/drivers/md/
A Dmd-linear.c94 disk_stack_limits(mddev->gendisk, rdev->bdev, in linear_conf()
203 set_capacity_and_notify(mddev->gendisk, mddev->array_sectors); in linear_add()
259 if (mddev->gendisk) in linear_make_request()
260 trace_block_bio_remap(bio, disk_devt(mddev->gendisk), in linear_make_request()
/linux/drivers/scsi/
A Dsd.h74 struct gendisk *disk;
132 static inline struct scsi_disk *scsi_disk(struct gendisk *disk) in scsi_disk()
227 int sd_zbc_report_zones(struct gendisk *disk, sector_t sector,
A Dsr.c148 static inline struct scsi_cd *scsi_cd(struct gendisk *disk) in scsi_cd()
170 static inline struct scsi_cd *scsi_cd_get(struct gendisk *disk) in scsi_cd_get()
550 static void sr_block_release(struct gendisk *disk, fmode_t mode) in sr_block_release()
564 struct gendisk *disk = bdev->bd_disk; in sr_block_ioctl()
596 static unsigned int sr_block_check_events(struct gendisk *disk, in sr_block_check_events()
650 struct gendisk *disk; in sr_probe()
967 struct gendisk *disk = cdi->disk; in sr_read_cdda_bpc()
1027 struct gendisk *disk = cd->disk; in sr_kref_release()
/linux/drivers/block/null_blk/
A Dnull_blk.h114 struct gendisk *disk;
138 int null_report_zones(struct gendisk *disk, sector_t sector,

Completed in 38 milliseconds

123456