Home
last modified time | relevance | path

Searched refs:disk (Results 1 – 25 of 577) sorted by relevance

12345678910>>...24

/linux-6.15/block/
H A Dgenhd.c417 if (disk->fops->submit_bio || disk->fops->poll_bio) in add_disk_fwnode()
472 ddev->devt = MKDEV(disk->major, disk->first_minor); in add_disk_fwnode()
511 disk->major, disk->first_minor); in add_disk_fwnode()
521 if (get_capacity(disk) && disk_has_partscan(disk)) in add_disk_fwnode()
540 disk->part0->bd_dev = MKDEV(disk->major, disk->first_minor); in add_disk_fwnode()
1243 disk->queue->disk = NULL; in disk_release()
1247 disk->fops->free_disk(disk); in disk_release()
1270 return disk->fops->devnode(disk, mode); in block_devnode()
1401 disk->part0 = bdev_alloc(disk, 0); in __alloc_disk_node()
1420 q->disk = disk; in __alloc_disk_node()
[all …]
H A Dblk-zoned.c123 struct gendisk *disk = args->disk; in disk_report_zones_cb() local
159 .disk = disk, in blkdev_report_zones()
573 zwplug->disk = disk; in disk_get_and_lock_zone_wplug()
690 .disk = disk, in disk_zone_sync_wp_offset()
873 struct gendisk *disk = q->disk; in blk_zone_write_plug_init_request() local
1258 struct gendisk *disk = req->q->disk; in blk_zone_write_plug_finish_request() local
1567 struct gendisk *disk = args->disk; in blk_revalidate_conv_zone() local
1596 struct gendisk *disk = args->disk; in blk_revalidate_seq_zone() local
1647 struct gendisk *disk = args->disk; in blk_revalidate_zone_cb() local
1749 args.disk = disk; in blk_revalidate_disk_zones()
[all …]
H A Ddisk-events.c135 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 …]
H A Dblk-sysfs.c267 if (queue_is_mq(disk->queue)) in queue_poll_show()
600 ret = wbt_init(disk); in queue_wb_lat_store()
768 return entry->show(disk, page); in queue_attr_show()
847 ret = kobject_add(&disk->queue_kobj, &disk_to_dev(disk)->kobj, "queue"); in blk_register_queue()
880 wbt_enable_default(disk); in blk_register_queue()
910 blk_debugfs_remove(disk); in blk_register_queue()
913 blk_mq_sysfs_unregister(disk); in blk_register_queue()
915 kobject_put(&disk->queue_kobj); in blk_register_queue()
951 blk_mq_sysfs_unregister(disk); in blk_unregister_queue()
964 kobject_del(&disk->queue_kobj); in blk_unregister_queue()
[all …]
H A Dblk-ia-ranges.c111 struct request_queue *q = disk->queue; in disk_register_independent_access_ranges()
125 &disk->queue_kobj, "%s", in disk_register_independent_access_ranges()
128 disk->ia_ranges = NULL; in disk_register_independent_access_ranges()
153 struct request_queue *q = disk->queue; in disk_unregister_independent_access_ranges()
171 disk->ia_ranges = NULL; in disk_unregister_independent_access_ranges()
195 sector_t capacity = get_capacity(disk); in disk_check_ia_ranges()
267 GFP_KERNEL, disk->queue->node); in disk_alloc_independent_access_ranges()
288 struct request_queue *q = disk->queue; in disk_set_independent_access_ranges()
291 if (iars && !disk_check_ia_ranges(disk, iars)) { in disk_set_independent_access_ranges()
308 disk->ia_ranges = iars; in disk_set_independent_access_ranges()
[all …]
H A Dholder.c14 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-6.15/block/partitions/
H A Dcore.c132 state->disk = hd; in check_partition()
315 disk->disk_name); in add_partition()
347 devt = MKDEV(disk->major, disk->first_minor + bdev_partno(bdev)); in add_partition()
402 put_disk(disk); in add_partition()
434 if (!disk_live(disk)) { in bdev_add_partition()
525 disk->fops->unlock_native_capacity(disk); in disk_unlock_native_capacity()
611 disk->disk_name); in blk_add_partitions()
624 disk->disk_name); in blk_add_partitions()
650 if (!disk_live(disk)) in bdev_disk_changed()
689 set_capacity(disk, 0); in bdev_disk_changed()
[all …]
/linux-6.15/Documentation/admin-guide/
H A Ddevices.txt201 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-6.15/drivers/md/
H A Ddm-zone.c23 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 …]
H A Ddm-era-target.c206 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-6.15/drivers/block/null_blk/
H A Dtrace.h24 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-6.15/arch/m68k/emu/
H A Dnfblock.c57 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-6.15/include/linux/
H A Dblkdev.h257 #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()
501 struct gendisk *disk; member
831 return disk->nr_zones; in disk_nr_zones()
849 return disk->last_zone_capacity; in disk_zone_capacity()
850 return disk->zone_capacity; in disk_zone_capacity()
912 struct gendisk *disk) in bd_link_disk_holder() argument
[all …]
/linux-6.15/drivers/block/
H A Dn64cart.c121 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 …]
H A Dz2ram.c145 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 …]
H A Dataflop.c1766 floppy_revalidate(disk); in fd_locked_ioctl()
1944 floppy_revalidate(disk); in floppy_open()
1999 struct gendisk *disk; in ataflop_alloc_disk() local
2002 if (IS_ERR(disk)) in ataflop_alloc_disk()
2003 return PTR_ERR(disk); in ataflop_alloc_disk()
2007 disk->minors = 1; in ataflop_alloc_disk()
2009 disk->fops = &floppy_fops; in ataflop_alloc_disk()
2015 unit[drive].disk[type] = disk; in ataflop_alloc_disk()
2050 if (!unit[i].disk[type]) in atari_floppy_cleanup()
2067 if (!fs->disk[type]) in atari_cleanup_floppy_disk()
[all …]
H A Dnbd.c124 struct gendisk *disk; member
266 struct gendisk *disk = nbd->disk; in nbd_dev_remove() local
268 del_gendisk(disk); in nbd_dev_remove()
279 put_disk(disk); in nbd_dev_remove()
1895 struct gendisk *disk; in nbd_dev_add() local
1934 if (IS_ERR(disk)) { in nbd_dev_add()
1935 err = PTR_ERR(disk); in nbd_dev_add()
1938 nbd->disk = disk; in nbd_dev_add()
1960 disk->fops = &nbd_fops; in nbd_dev_add()
1963 err = add_disk(disk); in nbd_dev_add()
[all …]
/linux-6.15/Documentation/ABI/testing/
H A Dsysfs-fs-f2fs1 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:
349 What: /sys/fs/f2fs/<disk>/unusable
357 What: /sys/fs/f2fs/<disk>/encoding
[all …]
/linux-6.15/drivers/nvme/host/
H A Dtrace.h40 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 …]
H A Dmultipath.c62 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
170 if (!ns->head->disk) in nvme_kick_requeue_lists()
647 if (IS_ERR(head->disk)) in nvme_mpath_alloc_disk()
671 if (!head->disk) in nvme_mpath_set_live()
1136 ns->head->disk->nr_zones = ns->disk->nr_zones; in nvme_mpath_add_disk()
1142 if (!head->disk) in nvme_mpath_shutdown_disk()
1158 if (!head->disk) in nvme_mpath_remove_disk()
[all …]
/linux-6.15/drivers/scsi/
H A Dsr.c142 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()
934 struct gendisk *disk = cdi->disk; in sr_read_cdda_bpc() local
987 del_gendisk(cd->disk); in sr_remove()
[all …]
/linux-6.15/drivers/md/bcache/
H A Dwriteback.c32 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-6.15/Documentation/ABI/stable/
H A Dsysfs-block1 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
178 What: /sys/block/<disk>/partscan
311 What: /sys/block/<disk>/queue/dax
376 What: /sys/block/<disk>/queue/fua
466 accounting of the disk.
803 What: /sys/block/<disk>/hidden
812 What: /sys/block/<disk>/stat
[all …]
/linux-6.15/Documentation/admin-guide/blockdev/
H A Dramdisk.rst2 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-6.15/drivers/block/drbd/
H A Ddrbd_state.c474 (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 …]

12345678910>>...24