/openbmc/linux/block/ |
H A D | genhd.c | 402 if (queue_is_mq(disk->queue) && disk->fops->poll_bio) in device_add_disk() 455 ddev->devt = MKDEV(disk->major, disk->first_minor); in device_add_disk() 494 disk->major, disk->first_minor); in device_add_disk() 504 if (get_capacity(disk) && disk_has_partscan(disk)) in device_add_disk() 523 disk->part0->bd_dev = MKDEV(disk->major, disk->first_minor); in device_add_disk() 1186 disk->queue->disk = NULL; in disk_release() 1190 disk->fops->free_disk(disk); in disk_release() 1213 return disk->fops->devnode(disk, mode); in block_devnode() 1352 disk->part0 = bdev_alloc(disk, 0); in __alloc_disk_node() 1370 q->disk = disk; in __alloc_disk_node() [all …]
|
H A D | disk-events.c | 135 if (disk->ev) in disk_unblock_events() 187 struct gendisk *disk = ev->disk; in disk_check_events() local 193 events = disk->fops->check_events(disk, clearing); in disk_check_events() 367 if (!disk->ev) in disk_events_poll_msecs_show() 385 if (!disk->ev) in disk_events_poll_msecs_store() 440 if (!disk->fops->check_events || !disk->events) in disk_alloc_events() 450 ev->disk = disk; in disk_alloc_events() 457 disk->ev = ev; in disk_alloc_events() 463 if (!disk->ev) in disk_add_events() 479 if (disk->ev) { in disk_del_events() [all …]
|
H A D | blk-zoned.c | 150 return disk->fops->report_zones(disk, sector, nr_zones, cb, data); in blkdev_report_zones() 191 need_reset = blk_alloc_zone_bitmap(disk->queue->node, disk->nr_zones); in blkdev_zone_reset_all_emulated() 195 ret = disk->fops->report_zones(disk, 0, disk->nr_zones, in blkdev_zone_reset_all_emulated() 441 struct gendisk *disk; member 455 struct gendisk *disk = args->disk; in blk_revalidate_zone_cb() local 480 disk->disk_name); in blk_revalidate_zone_cb() 485 disk->disk_name); in blk_revalidate_zone_cb() 565 disk->disk_name); in blk_revalidate_disk_zones() 573 args.disk = disk; in blk_revalidate_disk_zones() 576 ret = disk->fops->report_zones(disk, 0, UINT_MAX, in blk_revalidate_disk_zones() [all …]
|
H A D | holder.c | 12 struct gendisk *disk) in bd_find_holder_disk() argument 65 if (WARN_ON_ONCE(!disk->slave_dir)) in bd_link_disk_holder() 68 if (bdev->bd_disk == disk) in bd_link_disk_holder() 83 mutex_lock(&disk->open_mutex); in bd_link_disk_holder() 86 holder = bd_find_holder_disk(bdev, disk); in bd_link_disk_holder() 111 mutex_unlock(&disk->open_mutex); in bd_link_disk_holder() 119 mutex_unlock(&disk->open_mutex); in bd_link_disk_holder() 140 if (WARN_ON_ONCE(!disk->slave_dir)) in bd_unlink_disk_holder() 143 mutex_lock(&disk->open_mutex); in bd_unlink_disk_holder() 144 holder = bd_find_holder_disk(bdev, disk); in bd_unlink_disk_holder() [all …]
|
H A D | blk-ia-ranges.c | 111 struct request_queue *q = disk->queue; in disk_register_independent_access_ranges() 126 &disk->queue_kobj, "%s", in disk_register_independent_access_ranges() 129 disk->ia_ranges = NULL; in disk_register_independent_access_ranges() 154 struct request_queue *q = disk->queue; in disk_unregister_independent_access_ranges() 173 disk->ia_ranges = NULL; in disk_unregister_independent_access_ranges() 197 sector_t capacity = get_capacity(disk); in disk_check_ia_ranges() 269 GFP_KERNEL, disk->queue->node); in disk_alloc_independent_access_ranges() 290 struct request_queue *q = disk->queue; in disk_set_independent_access_ranges() 294 if (iars && !disk_check_ia_ranges(disk, iars)) { in disk_set_independent_access_ranges() 311 disk->ia_ranges = iars; in disk_set_independent_access_ranges() [all …]
|
H A D | blk-sysfs.c | 82 if (!q->disk) in queue_ra_show() 94 if (!q->disk) in queue_ra_store() 254 if (q->disk) in queue_max_sectors_store() 586 ret = wbt_init(q->disk); in queue_wb_lat_store() 794 ret = kobject_add(&disk->queue_kobj, &disk_to_dev(disk)->kobj, "queue"); in blk_register_queue() 826 wbt_enable_default(disk); in blk_register_queue() 827 blk_throtl_register(disk); in blk_register_queue() 857 blk_debugfs_remove(disk); in blk_register_queue() 860 kobject_put(&disk->queue_kobj); in blk_register_queue() 898 blk_mq_sysfs_unregister(disk); in blk_unregister_queue() [all …]
|
/openbmc/linux/block/partitions/ |
H A D | core.c | 129 state->disk = hd; in check_partition() 322 disk->disk_name); in add_partition() 326 disk->disk_name); in add_partition() 361 devt = MKDEV(disk->major, disk->first_minor + bdev->bd_partno); in add_partition() 413 put_disk(disk); in add_partition() 456 if (!disk_live(disk)) { in bdev_add_partition() 536 disk->fops->unlock_native_capacity(disk); in disk_unlock_native_capacity() 620 disk->disk_name); in blk_add_partitions() 633 disk->disk_name); in blk_add_partitions() 659 if (!disk_live(disk)) in bdev_disk_changed() [all …]
|
/openbmc/linux/drivers/md/ |
H A D | dm-zone.c | 25 struct gendisk *disk = md->disk; in dm_blk_do_report_zones() local 143 if (md->disk) { in dm_cleanup_zoned_dev() 181 struct gendisk *disk = md->disk; in dm_zone_revalidate_cb() local 186 disk->conv_zones_bitmap = bitmap_zalloc(disk->nr_zones, in dm_zone_revalidate_cb() 196 disk->seq_zones_wlock = bitmap_zalloc(disk->nr_zones, in dm_zone_revalidate_cb() 228 struct gendisk *disk = md->disk; in dm_revalidate_zones() local 236 if (!disk->nr_zones || disk->nr_zones != md->nr_zones) in dm_revalidate_zones() 251 if (ret != disk->nr_zones) { in dm_revalidate_zones() 298 md->disk->nr_zones = bdev_nr_zones(md->disk->part0); in dm_set_zones_restrictions() 312 if (!get_capacity(md->disk)) in dm_set_zones_restrictions() [all …]
|
/openbmc/qemu/tests/qemu-iotests/ |
H A D | 185.out | 12 'arguments': { 'device': 'disk', 20 'qemu-io disk "write 0 4M"' } } 25 'arguments': { 'device': 'disk', 35 'arguments': { 'device': 'disk', 39 …roseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "created", "id": "disk"}} 44 …croseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "paused", "id": "disk"}} 51 …microseconds": TIMESTAMP}, "event": "JOB_STATUS_CHANGE", "data": {"status": "null", "id": "disk"}} 59 'arguments': { 'device': 'disk', 82 'arguments': { 'device': 'disk', 108 'arguments': { 'device': 'disk', [all …]
|
H A D | 242 | 32 disk = file_path('disk') variable 41 img_info_log(disk, extra_args=extra_args) 42 result = qemu_img_info('--force-share', disk) 54 vm = iotests.VM().add_drive(disk) 64 qemu_io_log('-c', write, disk) 68 with open(disk, "r+b") as f: 77 qemu_img_create('-f', iotests.imgfmt, disk, '1M') 89 vm = iotests.VM().add_drive(disk) 98 qemu_img_create('-f', iotests.imgfmt, disk, '1M') 103 img_info_log(disk, check=False) [all …]
|
H A D | 298 | 25 disk = os.path.join(iotests.test_dir, 'disk') variable 35 iotests.qemu_img_create('-f', iotests.imgfmt, disk, str(10 * MiB)) 40 check = iotests.qemu_img_check(disk) 45 os.remove(disk) 48 self.assertTrue(os.path.getsize(disk) > 100 * MiB) 51 self.assertTrue(os.path.getsize(disk) < 10 * MiB) 110 'filename': disk 116 self.assertTrue(os.path.getsize(disk) == 25 * MiB) 121 iotests.qemu_img_create('-f', iotests.imgfmt, disk, str(10 * MiB)) 125 os.remove(disk) [all …]
|
/openbmc/linux/drivers/block/ |
H A D | n64cart.c | 117 struct gendisk *disk; in n64cart_probe() local 134 disk = blk_alloc_disk(NUMA_NO_NODE); in n64cart_probe() 135 if (!disk) in n64cart_probe() 138 disk->first_minor = 0; in n64cart_probe() 139 disk->flags = GENHD_FL_NO_PART; in n64cart_probe() 140 disk->fops = &n64cart_fops; in n64cart_probe() 141 disk->private_data = &pdev->dev; in n64cart_probe() 142 strcpy(disk->disk_name, "n64cart"); in n64cart_probe() 145 set_disk_ro(disk, 1); in n64cart_probe() 151 err = add_disk(disk); in n64cart_probe() [all …]
|
H A D | z2ram.c | 145 int device = disk->first_minor; in z2_open() 318 struct gendisk *disk; in z2ram_register_disk() local 322 if (IS_ERR(disk)) in z2ram_register_disk() 323 return PTR_ERR(disk); in z2ram_register_disk() 325 disk->major = Z2RAM_MAJOR; in z2ram_register_disk() 326 disk->first_minor = minor; in z2ram_register_disk() 327 disk->minors = 1; in z2ram_register_disk() 329 disk->fops = &z2_fops; in z2ram_register_disk() 335 z2ram_gendisk[minor] = disk; in z2ram_register_disk() 336 err = add_disk(disk); in z2ram_register_disk() [all …]
|
/openbmc/linux/include/linux/ |
H A D | blkdev.h | 251 #define disk_to_dev(disk) \ argument 252 (&((disk)->part0->bd_device)) 255 #define disk_to_cdi(disk) ((disk)->cdi) argument 257 #define disk_to_cdi(disk) NULL argument 262 return MKDEV(disk->major, disk->first_minor); in disk_devt() 436 struct gendisk *disk; member 661 return blk_queue_is_zoned(disk->queue) ? disk->nr_zones : 0; in disk_nr_zones() 675 if (!disk->conv_zones_bitmap) in disk_zone_is_seq() 677 return !test_bit(disk_zone_no(disk, sector), disk->conv_zones_bitmap); in disk_zone_is_seq() 834 struct gendisk *disk) in bd_link_disk_holder() argument [all …]
|
/openbmc/linux/drivers/block/null_blk/ |
H A D | trace.h | 24 static inline void __assign_disk_name(char *name, struct gendisk *disk) in __assign_disk_name() argument 26 if (disk) in __assign_disk_name() 27 memcpy(name, disk->disk_name, DISK_NAME_LEN); in __assign_disk_name() 38 __array(char, disk, DISK_NAME_LEN) 47 __assign_disk_name(__entry->disk, cmd->rq->q->disk); 50 __print_disk_name(__entry->disk), 60 __array(char, disk, DISK_NAME_LEN) 65 __assign_disk_name(__entry->disk, nullb->disk); 68 __print_disk_name(__entry->disk), __entry->nr_zones)
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | devices.txt | 201 0 = /dev/sda First SCSI disk whole disk 202 16 = /dev/sdb Second SCSI disk whole disk 203 32 = /dev/sdc Third SCSI disk whole disk 626 240 = /dev/adp 16th ACSI disk whole disk 917 0 = /dev/rd/c0d0 First disk, whole disk 920 248 = /dev/rd/c0d31 32nd disk, whole disk 933 0 = /dev/rd/c1d0 First disk, whole disk 936 248 = /dev/rd/c1d31 32nd disk, whole disk 943 0 = /dev/rd/c2d0 First disk, whole disk 946 248 = /dev/rd/c2d31 32nd disk, whole disk [all …]
|
/openbmc/linux/arch/m68k/emu/ |
H A D | nfblock.c | 57 struct gendisk *disk; member 121 if (!dev->disk) in nfhd_init_one() 124 dev->disk->major = major_num; in nfhd_init_one() 125 dev->disk->first_minor = dev_id * 16; in nfhd_init_one() 126 dev->disk->minors = 16; in nfhd_init_one() 127 dev->disk->fops = &nfhd_ops; in nfhd_init_one() 128 dev->disk->private_data = dev; in nfhd_init_one() 132 err = add_disk(dev->disk); in nfhd_init_one() 141 put_disk(dev->disk); in nfhd_init_one() 182 del_gendisk(dev->disk); in nfhd_exit() [all …]
|
/openbmc/qemu/docs/ |
H A D | block-replication.txt | 77 Primary | || Secondary disk <--------- hidden-disk 5 <--------- active-disk 4 97 (called active-disk). It should start as an empty disk, and the format 107 the primary disk and secondary disk should contain the same data. 115 1. I/O error on primary disk 118 4. I/O error on secondary disk 119 5. I/O error on active disk 120 6. Making active disk or hidden disk empty failed 212 disk's id. 216 4. Active disk, hidden disk and nbd target's length should be the 218 5. It is better to put active disk and hidden disk in ramdisk. [all …]
|
/openbmc/linux/drivers/nvme/host/ |
H A D | multipath.c | 59 if (h->disk) in nvme_mpath_unfreeze() 69 if (h->disk) in nvme_mpath_wait_freeze() 79 if (h->disk) in nvme_mpath_start_freeze() 129 struct gendisk *disk = ns->head->disk; in nvme_mpath_start_request() local 157 if (!ns->head->disk) in nvme_kick_requeue_lists() 537 if (!head->disk) in nvme_mpath_alloc_disk() 574 if (!head->disk) in nvme_mpath_set_live() 878 ns->head->disk->nr_zones = ns->disk->nr_zones; in nvme_mpath_add_disk() 884 if (!head->disk) in nvme_mpath_shutdown_disk() 895 if (!head->disk) in nvme_mpath_remove_disk() [all …]
|
H A D | trace.h | 40 if (disk) in __assign_disk_name() 41 memcpy(name, disk->disk_name, DISK_NAME_LEN); in __assign_disk_name() 51 __array(char, disk, DISK_NAME_LEN) 71 __assign_disk_name(__entry->disk, req->q->disk); 76 __entry->ctrl_id, __print_disk_name(__entry->disk), 89 __array(char, disk, DISK_NAME_LEN) 106 __assign_disk_name(__entry->disk, req->q->disk); 109 __entry->ctrl_id, __print_disk_name(__entry->disk), 146 __array(char, disk, DISK_NAME_LEN) 153 __assign_disk_name(__entry->disk, req->q->disk); [all …]
|
/openbmc/linux/drivers/scsi/ |
H A D | sr.c | 143 return disk->private_data; in scsi_cd() 611 struct gendisk *disk; in sr_probe() local 627 if (!disk) in sr_probe() 643 disk->minors = 1; in sr_probe() 645 disk->fops = &sr_bdops; in sr_probe() 654 cd->disk = disk; in sr_probe() 676 disk->private_data = cd; in sr_probe() 707 put_disk(disk); in sr_probe() 927 struct gendisk *disk = cdi->disk; in sr_read_cdda_bpc() local 980 del_gendisk(cd->disk); in sr_remove() [all …]
|
/openbmc/openbmc/poky/meta/files/ |
H A D | device_table-minimal.txt | 14 /dev/hda b 660 root disk 3 0 - - - 15 /dev/hda b 660 root disk 3 1 1 1 4 19 /dev/mmcblk0 b 660 root disk 179 0 - - - 20 /dev/mmcblk0p b 660 root disk 179 1 1 1 4 21 /dev/mtd c 660 root disk 90 0 0 2 8 27 /dev/sda b 660 root disk 8 0 - - - 28 /dev/sda b 660 root disk 8 1 1 1 4 29 /dev/sdb b 660 root disk 8 16 - - - 30 /dev/sdb b 660 root disk 8 17 1 1 4
|
/openbmc/qemu/docs/system/ |
H A D | images.rst | 6 QEMU supports many disk image formats, including growable disk images 8 encrypted disk images. 12 Quick start for disk image creation 15 You can create a disk image with the command:: 19 where myimage.img is the disk image filename and mysize is its size in 30 If you use the option ``-snapshot``, all disk images are considered as 33 disk images by using the ``commit`` monitor command (or C-a s in the 44 writable block device using the ``qcow2`` disk image format. Normally 66 block device. The disk image snapshots are stored in every disk image. 69 shared among all the snapshots to save disk space (otherwise each [all …]
|
/openbmc/linux/drivers/md/bcache/ |
H A D | writeback.c | 32 struct cache_set *c = dc->disk.c; in __calc_target_rate() 101 struct cache_set *c = dc->disk.c; in __update_writeback_rate() 247 struct cache_set *c = dc->disk.c; in update_writeback_rate() 647 BUG_ON(KEY_INODE(k) != dc->disk.id); in dirty_pred() 669 if (stripe == dc->disk.nr_stripes) in refill_full_stripes() 673 dc->disk.nr_stripes, stripe); in refill_full_stripes() 675 buf->last_scanned = KEY(dc->disk.id, in refill_full_stripes() 678 bch_refill_keybuf(dc->disk.c, buf, in refill_full_stripes() 679 &KEY(dc->disk.id, in refill_full_stripes() 691 if (stripe == dc->disk.nr_stripes) { in refill_full_stripes() [all …]
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-fs-f2fs | 1 What: /sys/fs/f2fs/<disk>/gc_max_sleep_time 7 What: /sys/fs/f2fs/<disk>/gc_min_sleep_time 19 What: /sys/fs/f2fs/<disk>/gc_idle 41 What: /sys/fs/f2fs/<disk>/main_blkaddr 46 What: /sys/fs/f2fs/<disk>/ipu_policy 177 What: /sys/fs/f2fs/<disk>/dir_level 243 What: /sys/fs/f2fs/<disk>/features 257 Supported on-disk features: 346 What: /sys/fs/f2fs/<disk>/unusable 354 What: /sys/fs/f2fs/<disk>/encoding [all …]
|