/Linux-v4.19/include/linux/ |
D | genhd.h | 23 #define dev_to_disk(device) container_of((device), struct gendisk, part0.__dev) 174 struct gendisk { struct 184 char *(*devnode)(struct gendisk *gd, umode_t *mode); argument 216 static inline struct gendisk *part_to_disk(struct hd_struct *part) in part_to_disk() argument 227 static inline int disk_max_parts(struct gendisk *disk) in disk_max_parts() 234 static inline bool disk_part_scan_enabled(struct gendisk *disk) in disk_part_scan_enabled() 240 static inline dev_t disk_devt(struct gendisk *disk) in disk_devt() 250 extern struct hd_struct *__disk_get_part(struct gendisk *disk, int partno); 251 extern struct hd_struct *disk_get_part(struct gendisk *disk, int partno); 268 struct gendisk *disk; [all …]
|
D | blkdev.h | 213 struct gendisk *rq_disk; 955 extern int blk_register_queue(struct gendisk *disk); 956 extern void blk_unregister_queue(struct gendisk *disk); 981 extern int scsi_cmd_ioctl(struct request_queue *, struct gendisk *, fmode_t, 983 extern int sg_scsi_ioctl(struct request_queue *, struct gendisk *, fmode_t, 1005 extern void blk_execute_rq(struct request_queue *, struct gendisk *, 1007 extern void blk_execute_rq_nowait(struct request_queue *, struct gendisk *, 1226 extern void disk_stack_limits(struct gendisk *disk, struct block_device *bdev, 1802 extern void blk_integrity_register(struct gendisk *, struct blk_integrity *); 1803 extern void blk_integrity_unregister(struct gendisk *); [all …]
|
D | amifd.h | 59 struct gendisk *gendisk; member
|
D | ide.h | 408 int (*init_media)(struct ide_drive_s *, struct gendisk *); 409 int (*set_doorlock)(struct ide_drive_s *, struct gendisk *, 1169 int ide_queue_pc_tail(ide_drive_t *, struct gendisk *, struct ide_atapi_pc *, 1172 int ide_do_test_unit_ready(ide_drive_t *, struct gendisk *); 1173 int ide_do_start_stop(ide_drive_t *, struct gendisk *, int); 1174 int ide_set_media_lock(ide_drive_t *, struct gendisk *, int); 1214 void ide_init_disk(struct gendisk *, ide_drive_t *); 1480 void ide_register_region(struct gendisk *); 1481 void ide_unregister_region(struct gendisk *);
|
D | lightnvm.h | 266 struct gendisk *disk; 490 typedef void *(nvm_tgt_init_fn)(struct nvm_tgt_dev *, struct gendisk *, 493 typedef int (nvm_tgt_sysfs_init_fn)(struct gendisk *); 494 typedef void (nvm_tgt_sysfs_exit_fn)(struct gendisk *);
|
/Linux-v4.19/drivers/block/rsxx/ |
D | dev.c | 116 &card->gendisk->part0); in disk_stats_start() 124 &card->gendisk->part0, start_time); in disk_stats_complete() 137 if (!card->eeh_state && card->gendisk) in bio_dma_done_cb() 161 if (bio_end_sector(bio) > get_capacity(card->gendisk)) in rsxx_make_request() 226 set_capacity(card->gendisk, card->size8 >> 9); in rsxx_attach_dev() 228 set_capacity(card->gendisk, 0); in rsxx_attach_dev() 229 device_add_disk(CARD_TO_DEV(card), card->gendisk); in rsxx_attach_dev() 243 del_gendisk(card->gendisk); in rsxx_detach_dev() 272 card->gendisk = alloc_disk(blkdev_minors); in rsxx_setup_dev() 273 if (!card->gendisk) { in rsxx_setup_dev() [all …]
|
/Linux-v4.19/block/ |
D | genhd.c | 43 static void disk_alloc_events(struct gendisk *disk); 44 static void disk_add_events(struct gendisk *disk); 45 static void disk_del_events(struct gendisk *disk); 46 static void disk_release_events(struct gendisk *disk); 97 struct hd_struct *__disk_get_part(struct gendisk *disk, int partno) in __disk_get_part() 120 struct hd_struct *disk_get_part(struct gendisk *disk, int partno) in disk_get_part() 145 void disk_part_iter_init(struct disk_part_iter *piter, struct gendisk *disk, in disk_part_iter_init() 266 struct hd_struct *disk_map_sector_rcu(struct gendisk *disk, sector_t sector) in disk_map_sector_rcu() 476 struct gendisk *disk = part_to_disk(part); in blk_alloc_devt() 556 struct gendisk *p = data; in exact_match() [all …]
|
D | blk-integrity.c | 143 int blk_integrity_compare(struct gendisk *gd1, struct gendisk *gd2) in blk_integrity_compare() 248 struct gendisk *disk = container_of(kobj, struct gendisk, integrity_kobj); in integrity_attr_show() 260 struct gendisk *disk = container_of(kobj, struct gendisk, integrity_kobj); in integrity_attr_store() 409 void blk_integrity_register(struct gendisk *disk, struct blk_integrity *template) in blk_integrity_register() 432 void blk_integrity_unregister(struct gendisk *disk) in blk_integrity_unregister() 439 void blk_integrity_add(struct gendisk *disk) in blk_integrity_add() 448 void blk_integrity_del(struct gendisk *disk) in blk_integrity_del()
|
D | blk-exec.c | 47 void blk_execute_rq_nowait(struct request_queue *q, struct gendisk *bd_disk, in blk_execute_rq_nowait() 94 void blk_execute_rq(struct request_queue *q, struct gendisk *bd_disk, in blk_execute_rq()
|
D | partition-generic.c | 35 char *disk_name(struct gendisk *hd, int partno, char *buf) in disk_name() 272 void delete_partition(struct gendisk *disk, int partno) in delete_partition() 304 struct hd_struct *add_partition(struct gendisk *disk, int partno, in add_partition() 421 static bool disk_unlock_native_capacity(struct gendisk *disk) in disk_unlock_native_capacity() 437 static int drop_partitions(struct gendisk *disk, struct block_device *bdev) in drop_partitions() 457 static bool part_zone_aligned(struct gendisk *disk, in part_zone_aligned() 507 int rescan_partitions(struct gendisk *disk, struct block_device *bdev) in rescan_partitions() 637 int invalidate_partitions(struct gendisk *disk, struct block_device *bdev) in invalidate_partitions()
|
D | blk-timeout.c | 43 struct gendisk *disk = dev_to_disk(dev); in part_timeout_show() 52 struct gendisk *disk = dev_to_disk(dev); in part_timeout_store()
|
/Linux-v4.19/drivers/block/ |
D | ps3disk.c | 45 struct gendisk *gendisk; member 414 struct gendisk *gendisk; in ps3disk_probe() local 478 gendisk = alloc_disk(PS3DISK_MINORS); in ps3disk_probe() 479 if (!gendisk) { in ps3disk_probe() 486 priv->gendisk = gendisk; in ps3disk_probe() 487 gendisk->major = ps3disk_major; in ps3disk_probe() 488 gendisk->first_minor = devidx * PS3DISK_MINORS; in ps3disk_probe() 489 gendisk->fops = &ps3disk_fops; in ps3disk_probe() 490 gendisk->queue = queue; in ps3disk_probe() 491 gendisk->private_data = dev; in ps3disk_probe() [all …]
|
D | ps3vram.c | 70 struct gendisk *gendisk; member 617 struct gendisk *gendisk; in ps3vram_probe() local 753 gendisk = alloc_disk(1); in ps3vram_probe() 754 if (!gendisk) { in ps3vram_probe() 760 priv->gendisk = gendisk; in ps3vram_probe() 761 gendisk->major = ps3vram_major; in ps3vram_probe() 762 gendisk->first_minor = 0; in ps3vram_probe() 763 gendisk->fops = &ps3vram_fops; in ps3vram_probe() 764 gendisk->queue = queue; in ps3vram_probe() 765 gendisk->private_data = dev; in ps3vram_probe() [all …]
|
/Linux-v4.19/drivers/s390/block/ |
D | scm_blk.c | 182 struct scm_device *scmdev = bdev->gendisk->private_data; in scm_request_prepare() 479 bdev->gendisk = alloc_disk(SCM_NR_PARTS); in scm_blk_dev_setup() 480 if (!bdev->gendisk) { in scm_blk_dev_setup() 485 bdev->gendisk->private_data = scmdev; in scm_blk_dev_setup() 486 bdev->gendisk->fops = &scm_blk_devops; in scm_blk_dev_setup() 487 bdev->gendisk->queue = rq; in scm_blk_dev_setup() 488 bdev->gendisk->major = scm_major; in scm_blk_dev_setup() 489 bdev->gendisk->first_minor = devindex * SCM_NR_PARTS; in scm_blk_dev_setup() 491 len = snprintf(bdev->gendisk->disk_name, DISK_NAME_LEN, "scm"); in scm_blk_dev_setup() 493 len += snprintf(bdev->gendisk->disk_name + len, in scm_blk_dev_setup() [all …]
|
D | scm_blk.h | 20 struct gendisk *gendisk; member
|
/Linux-v4.19/drivers/ide/ |
D | ide-gd.c | 33 static struct ide_disk_obj *ide_disk_get(struct gendisk *disk) in ide_disk_get() 69 struct gendisk *g = idkp->disk; in ide_gd_remove() 85 struct gendisk *g = idkp->disk; in ide_disk_release() 185 struct gendisk *disk = bdev->bd_disk; 253 static void ide_gd_release(struct gendisk *disk, fmode_t mode) 286 static unsigned int ide_gd_check_events(struct gendisk *disk, 311 static void ide_gd_unlock_native_capacity(struct gendisk *disk) 321 static int ide_gd_revalidate_disk(struct gendisk *disk) 357 struct gendisk *g;
|
/Linux-v4.19/drivers/md/ |
D | md-linear.c | 125 disk_stack_limits(mddev->gendisk, rdev->bdev, in linear_conf() 234 set_capacity(mddev->gendisk, mddev->array_sectors); in linear_add() 236 revalidate_disk(mddev->gendisk); in linear_add() 287 if (mddev->gendisk) in linear_make_request() 289 bio, disk_devt(mddev->gendisk), in linear_make_request()
|
/Linux-v4.19/drivers/block/aoe/ |
D | aoeblk.c | 37 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_state() 50 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_mac() 61 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_netif() 99 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_fwver() 107 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_payload() 262 aoeblk_release(struct gendisk *disk, fmode_t mode) in aoeblk_release() 353 struct gendisk *gd; in aoeblk_gdalloc()
|
/Linux-v4.19/block/partitions/ |
D | check.c | 115 static struct parsed_partitions *allocate_partitions(struct gendisk *hd) in allocate_partitions() 143 check_partition(struct gendisk *hd, struct block_device *bdev) in check_partition()
|
/Linux-v4.19/drivers/scsi/ |
D | sr.c | 138 static inline struct scsi_cd *scsi_cd(struct gendisk *disk) in scsi_cd() 160 static inline struct scsi_cd *scsi_cd_get(struct gendisk *disk) in scsi_cd_get() 549 static void sr_block_release(struct gendisk *disk, fmode_t mode) in sr_block_release() 600 static unsigned int sr_block_check_events(struct gendisk *disk, in sr_block_check_events() 617 static int sr_block_revalidate_disk(struct gendisk *disk) in sr_block_revalidate_disk() 683 struct gendisk *disk; in sr_probe() 999 struct gendisk *disk = cd->disk; in sr_kref_release()
|
/Linux-v4.19/drivers/block/paride/ |
D | pd.c | 238 struct gendisk *gd; 392 struct gendisk *disk; in set_next_request() 806 static void pd_release(struct gendisk *p, fmode_t mode) in pd_release() 816 static unsigned int pd_check_events(struct gendisk *p, unsigned int clearing) in pd_check_events() 828 static int pd_revalidate(struct gendisk *p) in pd_revalidate() 852 struct gendisk *p = alloc_disk(1 << PD_BITS); in pd_probe_drive() 970 struct gendisk *p = disk->gd; in pd_exit()
|
D | pf.c | 214 static void pf_release(struct gendisk *disk, fmode_t mode); 240 struct gendisk *disk; 248 static unsigned int pf_check_events(struct gendisk *disk, 287 struct gendisk *disk = alloc_disk(1); in pf_init_units() 371 static void pf_release(struct gendisk *disk, fmode_t mode) in pf_release() 390 static unsigned int pf_check_events(struct gendisk *disk, unsigned int clearing) in pf_check_events() 1007 struct gendisk *disk = pf->disk; in pf_init()
|
/Linux-v4.19/drivers/nvdimm/ |
D | nd.h | 223 int nd_integrity_init(struct gendisk *disk, unsigned long meta_size); 351 int nvdimm_revalidate_disk(struct gendisk *disk); 394 struct gendisk *disk = bio->bi_disk; in nd_iostat_start() 406 struct gendisk *disk = bio->bi_disk; in nd_iostat_end()
|
/Linux-v4.19/arch/um/drivers/ |
D | ubd_kern.c | 102 static void ubd_release(struct gendisk *disk, fmode_t mode); 119 static struct gendisk *ubd_gendisk[MAX_DEV]; 120 static struct gendisk *fake_gendisk[MAX_DEV]; 864 struct gendisk **disk_out) in ubd_disk_register() 867 struct gendisk *disk; in ubd_disk_register() 1038 struct gendisk *disk = ubd_gendisk[n]; in ubd_remove() 1196 struct gendisk *disk = bdev->bd_disk; in ubd_open() 1223 static void ubd_release(struct gendisk *disk, fmode_t mode) in ubd_release() 1298 struct gendisk *disk = req->rq_disk; in prepare_request() 1327 struct gendisk *disk = req->rq_disk; in prepare_flush_request()
|
/Linux-v4.19/fs/ |
D | block_dev.c | 1064 static struct gendisk *bdev_get_gendisk(struct block_device *bdev, int *partno) in bdev_get_gendisk() 1066 struct gendisk *disk = get_gendisk(bdev->bd_dev, partno); in bdev_get_gendisk() 1111 struct gendisk *disk; in bd_start_claiming() 1160 struct gendisk *disk; 1165 struct gendisk *disk) in bd_find_holder_disk() 1213 int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk) in bd_link_disk_holder() 1278 void bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk) in bd_unlink_disk_holder() 1334 void check_disk_size_change(struct gendisk *disk, struct block_device *bdev, in check_disk_size_change() 1361 int revalidate_disk(struct gendisk *disk) in revalidate_disk() 1392 struct gendisk *disk = bdev->bd_disk; in check_disk_change() [all …]
|