| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | genhd.h | 23 #define dev_to_disk(device) container_of((device), struct gendisk, part0.__dev) 176 struct gendisk { struct 234 static inline struct gendisk *part_to_disk(struct hd_struct *part) in part_to_disk() argument 245 static inline int disk_max_parts(struct gendisk *disk) in disk_max_parts() 252 static inline bool disk_part_scan_enabled(struct gendisk *disk) in disk_part_scan_enabled() 258 static inline dev_t disk_devt(struct gendisk *disk) in disk_devt() 268 extern struct hd_struct *__disk_get_part(struct gendisk *disk, int partno); 269 extern struct hd_struct *disk_get_part(struct gendisk *disk, int partno); 293 struct gendisk *disk; 300 struct gendisk *disk, unsigned int flags); [all …]
|
| H A D | blkdev.h | 200 struct gendisk *rq_disk; 368 void blk_queue_set_zoned(struct gendisk *disk, enum blk_zoned_model model); 375 unsigned int blkdev_nr_zones(struct gendisk *disk); 379 int blk_revalidate_disk_zones(struct gendisk *disk, 380 void (*update_driver_data)(struct gendisk *disk)); 389 static inline unsigned int blkdev_nr_zones(struct gendisk *disk) in blkdev_nr_zones() 921 extern int blk_register_queue(struct gendisk *disk); 922 extern void blk_unregister_queue(struct gendisk *disk); 941 extern int scsi_cmd_ioctl(struct request_queue *, struct gendisk *, fmode_t, 943 extern int sg_scsi_ioctl(struct request_queue *, struct gendisk *, fmode_t, [all …]
|
| H A D | dasd_mod.h | 7 struct gendisk; 9 extern int dasd_biodasdinfo(struct gendisk *disk, dasd_information2_t *info);
|
| H A D | ide.h | 409 int (*init_media)(struct ide_drive_s *, struct gendisk *); 410 int (*set_doorlock)(struct ide_drive_s *, struct gendisk *, 1184 int ide_queue_pc_tail(ide_drive_t *, struct gendisk *, struct ide_atapi_pc *, 1187 int ide_do_test_unit_ready(ide_drive_t *, struct gendisk *); 1188 int ide_do_start_stop(ide_drive_t *, struct gendisk *, int); 1189 int ide_set_media_lock(ide_drive_t *, struct gendisk *, int); 1230 void ide_init_disk(struct gendisk *, ide_drive_t *); 1496 void ide_register_region(struct gendisk *); 1497 void ide_unregister_region(struct gendisk *);
|
| /OK3568_Linux_fs/kernel/drivers/block/rsxx/ |
| H A D | dev.c | 112 if (!card->eeh_state && card->gendisk) in bio_dma_done_cb() 136 if (bio_end_sector(bio) > get_capacity(card->gendisk)) in rsxx_submit_bio() 200 set_capacity(card->gendisk, card->size8 >> 9); in rsxx_attach_dev() 202 set_capacity(card->gendisk, 0); in rsxx_attach_dev() 203 device_add_disk(CARD_TO_DEV(card), card->gendisk, NULL); in rsxx_attach_dev() 217 del_gendisk(card->gendisk); in rsxx_detach_dev() 246 card->gendisk = alloc_disk(blkdev_minors); in rsxx_setup_dev() 247 if (!card->gendisk) { in rsxx_setup_dev() 273 snprintf(card->gendisk->disk_name, sizeof(card->gendisk->disk_name), in rsxx_setup_dev() 275 card->gendisk->major = card->major; in rsxx_setup_dev() [all …]
|
| /OK3568_Linux_fs/kernel/block/ |
| H A 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); 52 bool set_capacity_revalidate_and_notify(struct gendisk *disk, sector_t size, in set_capacity_revalidate_and_notify() 77 char *disk_name(struct gendisk *hd, int partno, char *buf) in disk_name() 146 struct hd_struct *__disk_get_part(struct gendisk *disk, int partno) in __disk_get_part() 169 struct hd_struct *disk_get_part(struct gendisk *disk, int partno) in disk_get_part() 193 void disk_part_iter_init(struct disk_part_iter *piter, struct gendisk *disk, in disk_part_iter_init() 319 struct hd_struct *disk_map_sector_rcu(struct gendisk *disk, sector_t sector) in disk_map_sector_rcu() [all …]
|
| H A D | blk-integrity.c | 121 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 void blk_integrity_add(struct gendisk *disk) in blk_integrity_add() 450 void blk_integrity_del(struct gendisk *disk) in blk_integrity_del()
|
| H A D | blk.h | 138 void blk_integrity_add(struct gendisk *); 139 void blk_integrity_del(struct gendisk *); 172 static inline void blk_integrity_add(struct gendisk *disk) in blk_integrity_add() 175 static inline void blk_integrity_del(struct gendisk *disk) in blk_integrity_del() 220 struct hd_struct *__disk_get_part(struct gendisk *disk, int partno); 355 struct hd_struct *disk_map_sector_rcu(struct gendisk *disk, sector_t sector); 360 char *disk_name(struct gendisk *hd, int partno, char *buf); 370 int disk_expand_part_tbl(struct gendisk *disk, int target);
|
| H A D | blk-zoned.c | 126 unsigned int blkdev_nr_zones(struct gendisk *disk) in blkdev_nr_zones() 158 struct gendisk *disk = bdev->bd_disk; in blkdev_report_zones() 417 struct gendisk *disk; 432 struct gendisk *disk = args->disk; in blk_revalidate_zone_cb() 514 int blk_revalidate_disk_zones(struct gendisk *disk, in blk_revalidate_disk_zones() 515 void (*update_driver_data)(struct gendisk *disk)) in blk_revalidate_disk_zones()
|
| H A D | blk-exec.c | 48 void blk_execute_rq_nowait(struct request_queue *q, struct gendisk *bd_disk, in blk_execute_rq_nowait() 79 void blk_execute_rq(struct request_queue *q, struct gendisk *bd_disk, in blk_execute_rq()
|
| H A D | blk-timeout.c | 42 struct gendisk *disk = dev_to_disk(dev); in part_timeout_show() 51 struct gendisk *disk = dev_to_disk(dev); in part_timeout_store()
|
| H A D | ioctl.c | 234 struct gendisk *disk = bdev->bd_disk; in __blkdev_driver_ioctl() 257 struct gendisk *disk = bdev->bd_disk; in blkdev_compat_ptr_ioctl() 415 struct gendisk *disk = bdev->bd_disk; in blkdev_getgeo() 449 struct gendisk *disk = bdev->bd_disk; in compat_hdio_getgeo() 653 struct gendisk *disk = bdev->bd_disk; in compat_blkdev_ioctl()
|
| /OK3568_Linux_fs/kernel/drivers/block/ |
| H A D | ps3disk.c | 34 struct gendisk *gendisk; member 401 struct gendisk *gendisk; in ps3disk_probe() local 465 gendisk = alloc_disk(PS3DISK_MINORS); in ps3disk_probe() 466 if (!gendisk) { in ps3disk_probe() 473 priv->gendisk = gendisk; in ps3disk_probe() 474 gendisk->major = ps3disk_major; in ps3disk_probe() 475 gendisk->first_minor = devidx * PS3DISK_MINORS; in ps3disk_probe() 476 gendisk->fops = &ps3disk_fops; in ps3disk_probe() 477 gendisk->queue = queue; in ps3disk_probe() 478 gendisk->private_data = dev; in ps3disk_probe() [all …]
|
| H A D | ps3vram.c | 71 struct gendisk *gendisk; member 617 struct gendisk *gendisk; in ps3vram_probe() local 751 gendisk = alloc_disk(1); in ps3vram_probe() 752 if (!gendisk) { in ps3vram_probe() 758 priv->gendisk = gendisk; in ps3vram_probe() 759 gendisk->major = ps3vram_major; in ps3vram_probe() 760 gendisk->first_minor = 0; in ps3vram_probe() 761 gendisk->fops = &ps3vram_fops; in ps3vram_probe() 762 gendisk->queue = queue; in ps3vram_probe() 763 gendisk->private_data = dev; in ps3vram_probe() [all …]
|
| H A D | null_blk.h | 83 struct gendisk *disk; 105 int null_report_zones(struct gendisk *disk, sector_t sector,
|
| H A D | virtio_blk.c | 48 struct gendisk *disk; 310 static int virtblk_get_id(struct gendisk *disk, char *id_str) in virtblk_get_id() 362 static void virtblk_release(struct gendisk *disk, fmode_t mode) in virtblk_release() 421 struct gendisk *disk = dev_to_disk(dev); in serial_show() 614 struct gendisk *disk = dev_to_disk(dev); in cache_type_store() 632 struct gendisk *disk = dev_to_disk(dev); in cache_type_show() 652 struct gendisk *disk = dev_to_disk(dev); in virtblk_attrs_are_visible()
|
| /OK3568_Linux_fs/kernel/drivers/s390/block/ |
| H A D | scm_blk.c | 182 struct scm_device *scmdev = bdev->gendisk->private_data; in scm_request_prepare() 480 bdev->gendisk = alloc_disk(SCM_NR_PARTS); in scm_blk_dev_setup() 481 if (!bdev->gendisk) { in scm_blk_dev_setup() 486 bdev->gendisk->private_data = scmdev; in scm_blk_dev_setup() 487 bdev->gendisk->fops = &scm_blk_devops; in scm_blk_dev_setup() 488 bdev->gendisk->queue = rq; in scm_blk_dev_setup() 489 bdev->gendisk->major = scm_major; in scm_blk_dev_setup() 490 bdev->gendisk->first_minor = devindex * SCM_NR_PARTS; in scm_blk_dev_setup() 492 len = snprintf(bdev->gendisk->disk_name, DISK_NAME_LEN, "scm"); in scm_blk_dev_setup() 494 len += snprintf(bdev->gendisk->disk_name + len, in scm_blk_dev_setup() [all …]
|
| H A D | scm_blk.h | 20 struct gendisk *gendisk; member
|
| /OK3568_Linux_fs/kernel/drivers/ide/ |
| H A D | ide-gd.c | 34 static struct ide_disk_obj *ide_disk_get(struct gendisk *disk) in ide_disk_get() 70 struct gendisk *g = idkp->disk; in ide_gd_remove() 86 struct gendisk *g = idkp->disk; in ide_disk_release() 186 struct gendisk *disk = bdev->bd_disk; 258 static void ide_gd_release(struct gendisk *disk, fmode_t mode) 291 static void ide_gd_unlock_native_capacity(struct gendisk *disk) 340 struct gendisk *g;
|
| /OK3568_Linux_fs/kernel/block/partitions/ |
| H A D | core.c | 88 static struct parsed_partitions *allocate_partitions(struct gendisk *hd) in allocate_partitions() 115 static struct parsed_partitions *check_partition(struct gendisk *hd, in check_partition() 287 struct gendisk *disk = part_to_disk(part); in hd_struct_free_work() 306 struct gendisk *disk = part_to_disk(part); in hd_struct_free() 329 struct gendisk *disk = part_to_disk(part); in delete_partition() 370 static struct hd_struct *add_partition(struct gendisk *disk, int partno, in add_partition() 504 static bool partition_overlaps(struct gendisk *disk, sector_t start, in partition_overlaps() 618 static bool disk_unlock_native_capacity(struct gendisk *disk) in disk_unlock_native_capacity() 657 static bool blk_add_partition(struct gendisk *disk, struct block_device *bdev, in blk_add_partition() 707 int blk_add_partitions(struct gendisk *disk, struct block_device *bdev) in blk_add_partitions()
|
| /OK3568_Linux_fs/kernel/drivers/md/ |
| H A D | md-linear.c | 94 disk_stack_limits(mddev->gendisk, rdev->bdev, in linear_conf() 203 set_capacity(mddev->gendisk, mddev->array_sectors); in linear_add() 205 revalidate_disk_size(mddev->gendisk, true); in linear_add() 260 if (mddev->gendisk) in linear_make_request() 262 bio, disk_devt(mddev->gendisk), in linear_make_request()
|
| /OK3568_Linux_fs/kernel/drivers/block/aoe/ |
| H A 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() 248 aoeblk_release(struct gendisk *disk, fmode_t mode) in aoeblk_release() 346 struct gendisk *gd; in aoeblk_gdalloc()
|
| /OK3568_Linux_fs/kernel/drivers/scsi/ |
| H A D | sd.h | 74 struct gendisk *disk; 134 static inline struct scsi_disk *scsi_disk(struct gendisk *disk) in scsi_disk() 229 int sd_zbc_report_zones(struct gendisk *disk, sector_t sector,
|
| /OK3568_Linux_fs/kernel/drivers/block/paride/ |
| H A D | pd.c | 238 struct gendisk *gd; 399 struct gendisk *disk; in set_next_request() 840 static void pd_release(struct gendisk *p, fmode_t mode) in pd_release() 850 static unsigned int pd_check_events(struct gendisk *p, unsigned int clearing) in pd_check_events() 862 static int pd_revalidate(struct gendisk *p) in pd_revalidate() 891 struct gendisk *p; in pd_probe_drive() 1029 struct gendisk *p = disk->gd; in pd_exit()
|
| H A D | pf.c | 215 static void pf_release(struct gendisk *disk, fmode_t mode); 241 struct gendisk *disk; 251 static unsigned int pf_check_events(struct gendisk *disk, 295 struct gendisk *disk; in pf_init_units() 388 static void pf_release(struct gendisk *disk, fmode_t mode) in pf_release() 407 static unsigned int pf_check_events(struct gendisk *disk, unsigned int clearing) in pf_check_events() 1047 struct gendisk *disk = pf->disk; in pf_init()
|