Home
last modified time | relevance | path

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

12345678910>>...23

/linux/block/
A Dgenhd.c402 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 Dblk-zoned.c543 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 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 …]
A Dblk-sysfs.c62 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 Dblk-ia-ranges.c111 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 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/block/partitions/
A Dcore.c129 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 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/drivers/md/
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 …]
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/drivers/block/null_blk/
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/arch/m68k/emu/
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/drivers/block/
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 …]
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 …]
A Dataflop.c1765 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 Dnbd.c123 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 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()
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 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:
346 What: /sys/fs/f2fs/<disk>/unusable
354 What: /sys/fs/f2fs/<disk>/encoding
[all …]
/linux/drivers/nvme/host/
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 …]
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
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 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()
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 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/Documentation/admin-guide/blockdev/
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/Documentation/ABI/stable/
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
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 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 …]

Completed in 73 milliseconds

12345678910>>...23