| /linux/block/ |
| A D | genhd.c | 402 if (queue_is_mq(disk->queue) && disk->fops->poll_bio) in device_add_disk() 456 ddev->devt = MKDEV(disk->major, disk->first_minor); in device_add_disk() 495 disk->major, disk->first_minor); in device_add_disk() 505 if (get_capacity(disk) && disk_has_partscan(disk)) in device_add_disk() 524 disk->part0->bd_dev = MKDEV(disk->major, disk->first_minor); in device_add_disk() 1193 disk->queue->disk = NULL; in disk_release() 1197 disk->fops->free_disk(disk); in disk_release() 1220 return disk->fops->devnode(disk, mode); in block_devnode() 1356 disk->part0 = bdev_alloc(disk, 0); in __alloc_disk_node() 1375 q->disk = disk; in __alloc_disk_node() [all …]
|
| A D | blk-zoned.c | 543 zwplug->disk = disk; in disk_get_and_lock_zone_wplug() 834 struct gendisk *disk = q->disk; in blk_zone_write_plug_init_request() local 1191 struct gendisk *disk = req->q->disk; in blk_zone_write_plug_finish_request() local 1303 ret = disk->fops->report_zones(disk, zone_start_sector, 1, in disk_zone_wplug_handle_error() 1554 disk->disk_name, nr_conv_zones, disk->nr_zones); in disk_update_zone_resources() 1602 struct gendisk *disk = args->disk; in blk_revalidate_conv_zone() local 1631 struct gendisk *disk = args->disk; in blk_revalidate_seq_zone() local 1679 struct gendisk *disk = args->disk; in blk_revalidate_zone_cb() local 1787 args.disk = disk; in blk_revalidate_disk_zones() 1795 ret = disk->fops->report_zones(disk, 0, UINT_MAX, in blk_revalidate_disk_zones() [all …]
|
| 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() 363 if (!disk->ev) in disk_events_poll_msecs_show() 381 if (!disk->ev) in disk_events_poll_msecs_store() 436 if (!disk->fops->check_events || !disk->events) in disk_alloc_events() 446 ev->disk = disk; in disk_alloc_events() 453 disk->ev = ev; in disk_alloc_events() 459 if (!disk->ev) in disk_add_events() 475 if (disk->ev) { in disk_del_events() [all …]
|
| A D | blk-sysfs.c | 62 if (!queue_is_mq(disk->queue)) in queue_requests_store() 500 if (!wbt_rq_qos(disk->queue)) in queue_wb_lat_show() 503 if (wbt_disabled(disk->queue)) in queue_wb_lat_show() 526 ret = wbt_init(disk); in queue_wb_lat_store() 665 res = entry->show(disk, page); in queue_attr_show() 747 ret = kobject_add(&disk->queue_kobj, &disk_to_dev(disk)->kobj, "queue"); in blk_register_queue() 779 wbt_enable_default(disk); in blk_register_queue() 809 blk_debugfs_remove(disk); in blk_register_queue() 812 kobject_put(&disk->queue_kobj); in blk_register_queue() 850 blk_mq_sysfs_unregister(disk); in blk_unregister_queue() [all …]
|
| 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 …]
|
| A D | holder.c | 14 struct gendisk *disk) in bd_find_holder_disk() argument 18 list_for_each_entry(holder, &disk->slave_bdevs, list) in bd_find_holder_disk() 67 if (WARN_ON_ONCE(!disk->slave_dir)) in bd_link_disk_holder() 70 if (bdev->bd_disk == disk) in bd_link_disk_holder() 88 holder = bd_find_holder_disk(bdev, disk); in bd_link_disk_holder() 105 ret = add_symlink(disk->slave_dir, bdev_kobj(bdev)); in bd_link_disk_holder() 111 list_add(&holder->list, &disk->slave_bdevs); in bd_link_disk_holder() 117 del_symlink(disk->slave_dir, bdev_kobj(bdev)); in bd_link_disk_holder() 142 if (WARN_ON_ONCE(!disk->slave_dir)) in bd_unlink_disk_holder() 146 holder = bd_find_holder_disk(bdev, disk); in bd_unlink_disk_holder() [all …]
|
| /linux/block/partitions/ |
| A D | core.c | 129 state->disk = hd; in check_partition() 310 disk->disk_name); in add_partition() 342 devt = MKDEV(disk->major, disk->first_minor + bdev_partno(bdev)); in add_partition() 394 put_disk(disk); in add_partition() 426 if (!disk_live(disk)) { in bdev_add_partition() 517 disk->fops->unlock_native_capacity(disk); in disk_unlock_native_capacity() 603 disk->disk_name); in blk_add_partitions() 616 disk->disk_name); in blk_add_partitions() 642 if (!disk_live(disk)) in bdev_disk_changed() 681 set_capacity(disk, 0); in bdev_disk_changed() [all …]
|
| /linux/Documentation/admin-guide/ |
| 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 …]
|
| /linux/drivers/md/ |
| A D | dm-zone.c | 23 struct gendisk *disk = md->disk; in dm_blk_do_report_zones() local 155 struct gendisk *disk = md->disk; in dm_revalidate_zones() local 158 if (!get_capacity(disk)) in dm_revalidate_zones() 162 if (!disk->nr_zones || disk->nr_zones != md->nr_zones) { in dm_revalidate_zones() 164 disk->disk_name, in dm_revalidate_zones() 332 struct gendisk *disk = md->disk; in dm_set_zones_restrictions() local 370 disk->disk_name); in dm_set_zones_restrictions() 388 disk->nr_zones = 0; in dm_set_zones_restrictions() 403 disk->disk_name); in dm_set_zones_restrictions() 417 struct gendisk *disk = md->disk; in dm_zone_endio() local [all …]
|
| A D | dm-era-target.c | 206 disk->csum = cpu_to_le32(dm_bm_checksum(&disk->flags, in sb_prepare_for_write() 248 if (csum_le != disk->csum) { in sb_check() 511 memset(disk->uuid, 0, sizeof(disk->uuid)); in prepare_superblock() 514 copy_sm_root(md, disk); in prepare_superblock() 531 struct superblock_disk *disk; in write_superblock() local 543 disk = dm_block_data(sblock); in write_superblock() 544 prepare_superblock(md, disk); in write_superblock() 574 struct superblock_disk *disk; in open_metadata() local 582 disk = dm_block_data(sblock); in open_metadata() 752 struct writeset_disk disk; in metadata_digest_lookup_writeset() local [all …]
|
| /linux/drivers/block/null_blk/ |
| 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) 52 __assign_disk_name(__entry->disk, 53 blk_mq_rq_from_pdu(cmd)->q->disk); 56 __print_disk_name(__entry->disk), 66 __array(char, disk, DISK_NAME_LEN) 71 __assign_disk_name(__entry->disk, nullb->disk); 74 __print_disk_name(__entry->disk), __entry->nr_zones)
|
| /linux/arch/m68k/emu/ |
| A D | nfblock.c | 57 struct gendisk *disk; member 125 if (IS_ERR(dev->disk)) { in nfhd_init_one() 126 err = PTR_ERR(dev->disk); in nfhd_init_one() 130 dev->disk->major = major_num; in nfhd_init_one() 132 dev->disk->minors = 16; in nfhd_init_one() 133 dev->disk->fops = &nfhd_ops; in nfhd_init_one() 134 dev->disk->private_data = dev; in nfhd_init_one() 137 err = add_disk(dev->disk); in nfhd_init_one() 146 put_disk(dev->disk); in nfhd_init_one() 187 del_gendisk(dev->disk); in nfhd_exit() [all …]
|
| /linux/drivers/block/ |
| A D | n64cart.c | 121 struct gendisk *disk; in n64cart_probe() local 139 if (IS_ERR(disk)) { in n64cart_probe() 140 err = PTR_ERR(disk); in n64cart_probe() 144 disk->first_minor = 0; in n64cart_probe() 145 disk->flags = GENHD_FL_NO_PART; in n64cart_probe() 146 disk->fops = &n64cart_fops; in n64cart_probe() 147 disk->private_data = &pdev->dev; in n64cart_probe() 148 strcpy(disk->disk_name, "n64cart"); in n64cart_probe() 151 set_disk_ro(disk, 1); in n64cart_probe() 153 err = add_disk(disk); in n64cart_probe() [all …]
|
| 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 …]
|
| A D | ataflop.c | 1765 floppy_revalidate(disk); in fd_locked_ioctl() 1943 floppy_revalidate(disk); in floppy_open() 1998 struct gendisk *disk; in ataflop_alloc_disk() local 2001 if (IS_ERR(disk)) in ataflop_alloc_disk() 2002 return PTR_ERR(disk); in ataflop_alloc_disk() 2006 disk->minors = 1; in ataflop_alloc_disk() 2008 disk->fops = &floppy_fops; in ataflop_alloc_disk() 2014 unit[drive].disk[type] = disk; in ataflop_alloc_disk() 2049 if (!unit[i].disk[type]) in atari_floppy_cleanup() 2066 if (!fs->disk[type]) in atari_cleanup_floppy_disk() [all …]
|
| A D | nbd.c | 123 struct gendisk *disk; member 262 struct gendisk *disk = nbd->disk; in nbd_dev_remove() local 264 del_gendisk(disk); in nbd_dev_remove() 275 put_disk(disk); in nbd_dev_remove() 1832 struct gendisk *disk; in nbd_dev_add() local 1872 if (IS_ERR(disk)) { in nbd_dev_add() 1873 err = PTR_ERR(disk); in nbd_dev_add() 1876 nbd->disk = disk; in nbd_dev_add() 1898 disk->fops = &nbd_fops; in nbd_dev_add() 1901 err = add_disk(disk); in nbd_dev_add() [all …]
|
| /linux/include/linux/ |
| A D | blkdev.h | 257 #define disk_to_dev(disk) \ argument 258 (&((disk)->part0->bd_device)) 261 #define disk_to_cdi(disk) ((disk)->cdi) argument 263 #define disk_to_cdi(disk) NULL argument 268 return MKDEV(disk->major, disk->first_minor); in disk_devt() 481 struct gendisk *disk; member 674 return disk->nr_zones; in disk_nr_zones() 794 return bdev_nr_sectors(disk->part0); in get_capacity() 805 void put_disk(struct gendisk *disk); 842 struct gendisk *disk) in bd_link_disk_holder() argument [all …]
|
| /linux/Documentation/ABI/testing/ |
| 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 …]
|
| /linux/drivers/nvme/host/ |
| 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 …]
|
| A D | multipath.c | 62 if (h->disk) in nvme_mpath_unfreeze() 72 if (h->disk) in nvme_mpath_wait_freeze() 82 if (h->disk) in nvme_mpath_start_freeze() 132 struct gendisk *disk = ns->head->disk; in nvme_mpath_start_request() local 169 if (!ns->head->disk) in nvme_kick_requeue_lists() 642 if (IS_ERR(head->disk)) in nvme_mpath_alloc_disk() 666 if (!head->disk) in nvme_mpath_set_live() 992 ns->head->disk->nr_zones = ns->disk->nr_zones; in nvme_mpath_add_disk() 998 if (!head->disk) in nvme_mpath_shutdown_disk() 1014 if (!head->disk) in nvme_mpath_remove_disk() [all …]
|
| /linux/drivers/scsi/ |
| A D | sr.c | 142 return disk->private_data; in scsi_cd() 614 struct gendisk *disk; in sr_probe() local 630 if (!disk) in sr_probe() 646 disk->minors = 1; in sr_probe() 648 disk->fops = &sr_bdops; in sr_probe() 657 cd->disk = disk; in sr_probe() 679 disk->private_data = cd; in sr_probe() 712 put_disk(disk); in sr_probe() 937 struct gendisk *disk = cdi->disk; in sr_read_cdda_bpc() local 990 del_gendisk(cd->disk); in sr_remove() [all …]
|
| /linux/drivers/md/bcache/ |
| 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 …]
|
| /linux/Documentation/admin-guide/blockdev/ |
| A D | ramdisk.rst | 2 Using the RAM disk block device with Linux 16 The RAM disk driver is a way to use main system memory as a block device. It 35 The new RAM disk also has the ability to load compressed RAM disk images, 37 rescue floppy disk. 87 To create a RAM disk image, you will need a spare block device to 88 construct it on. This can be the RAM disk device itself, or an 89 unused disk partition (such as an unmounted swap partition). For this 90 example, we will use the RAM disk device, "/dev/ram0". 111 d) Compress the contents of the RAM disk. The level of compression 113 space on the RAM disk will compress to almost nothing:: [all …]
|
| /linux/Documentation/ABI/stable/ |
| A D | sysfs-block | 1 What: /sys/block/<disk>/alignment_offset 78 What: /sys/block/<disk>/diskseq 82 The /sys/block/<disk>/diskseq files reports the disk 90 What: /sys/block/<disk>/inflight 157 What: /sys/block/<disk>/partscan 270 What: /sys/block/<disk>/queue/dax 335 What: /sys/block/<disk>/queue/fua 425 accounting of the disk. 755 What: /sys/block/<disk>/hidden 764 What: /sys/block/<disk>/stat [all …]
|
| /linux/drivers/block/drbd/ |
| A D | drbd_state.c | 474 (os.disk != D_FAILED && ns.disk == D_FAILED))) || in cl_wide_st_chg() 762 if (ns.disk != os.disk && flags & CS_DC_DISK) in print_state_change() 929 if (ns.disk == D_OUTDATED && os.disk < D_OUTDATED && os.disk != D_ATTACHING) in is_valid_soft_transition() 1021 if (ns.disk == D_FAILED && os.disk == D_DISKLESS) in is_valid_transition() 1094 ns.disk = device->new_state_tmp.disk; in sanitize_state() 1903 if (os.disk != D_FAILED && ns.disk == D_FAILED) { in after_state_ch() 2146 if (cs.disk != os.disk) in conn_old_common_state() 2175 ns.disk = os.disk; in conn_is_valid_transition() 2237 ns.disk = os.disk; in conn_set_state() 2245 ns_max.disk = max_t(enum drbd_disk_state, ns.disk, ns_max.disk); in conn_set_state() [all …]
|