Searched refs:disk (Results 1 - 25 of 197) sorted by relevance

12345678

/linux-master/block/
H A Dblk-wbt.h7 int wbt_init(struct gendisk *disk);
8 void wbt_disable_default(struct gendisk *disk);
9 void wbt_enable_default(struct gendisk *disk);
19 static inline void wbt_disable_default(struct gendisk *disk) argument
22 static inline void wbt_enable_default(struct gendisk *disk) argument
H A Dblk-ioprio.h12 int blk_ioprio_init(struct gendisk *disk);
13 void blk_ioprio_exit(struct gendisk *disk);
16 static inline int blk_ioprio_init(struct gendisk *disk) argument
20 static inline void blk_ioprio_exit(struct gendisk *disk) argument
H A Ddisk-events.c3 * Disk events - monitor disk events like media change and eject request.
12 struct gendisk *disk; /* the associated disk */ member in struct:disk_events
41 static unsigned long disk_events_poll_jiffies(struct gendisk *disk) argument
43 struct disk_events *ev = disk->ev;
52 else if (disk->event_flags & DISK_EVENT_FLAG_POLL)
59 * disk_block_events - block and flush disk event checking
60 * @disk: disk to block events for
73 void disk_block_events(struct gendisk *disk) argument
98 __disk_unblock_events(struct gendisk *disk, bool check_now) argument
133 disk_unblock_events(struct gendisk *disk) argument
151 disk_flush_events(struct gendisk *disk, unsigned int mask) argument
171 disk_event_uevent(struct gendisk *disk, unsigned int events) argument
187 struct gendisk *disk = ev->disk; local
227 disk_clear_events(struct gendisk *disk, unsigned int mask) argument
272 disk_check_media_change(struct gendisk *disk) argument
294 disk_force_media_change(struct gendisk *disk) argument
344 struct gendisk *disk = dev_to_disk(dev); local
361 struct gendisk *disk = dev_to_disk(dev); local
372 struct gendisk *disk = dev_to_disk(dev); local
432 disk_alloc_events(struct gendisk *disk) argument
457 disk_add_events(struct gendisk *disk) argument
473 disk_del_events(struct gendisk *disk) argument
484 disk_release_events(struct gendisk *disk) argument
[all...]
H A Dblk-zoned.c44 * @link: To list the plug in the zone write plug error list of the disk.
46 * always at least 1 when the plug is hashed in the disk plug hash table.
62 * @disk: The gendisk the plug belongs to.
75 struct gendisk *disk; member in struct:blk_zone_wplug
86 * from the disk hash table and that the initial reference to the zone
158 struct gendisk *disk = bdev->bd_disk; local
159 sector_t capacity = get_capacity(disk);
161 if (!bdev_is_zoned(bdev) || WARN_ON_ONCE(!disk->fops->report_zones))
167 return disk->fops->report_zones(disk, secto
199 struct gendisk *disk = bdev->bd_disk; local
446 disk_zone_is_conv(struct gendisk *disk, sector_t sector) argument
453 disk_zone_is_last(struct gendisk *disk, struct blk_zone *zone) argument
458 disk_zone_is_full(struct gendisk *disk, unsigned int zno, unsigned int offset_in_zone) argument
466 disk_zone_wplug_is_full(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
472 disk_insert_zone_wplug(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
498 disk_get_zone_wplug(struct gendisk *disk, sector_t sector) argument
539 disk_should_remove_zone_wplug(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
568 disk_remove_zone_wplug(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
595 disk_get_and_lock_zone_wplug(struct gendisk *disk, sector_t sector, gfp_t gfp_mask, unsigned long *flags) argument
683 disk_zone_wplug_abort_unaligned(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
705 disk_zone_wplug_set_error(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
729 disk_zone_wplug_clear_error(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
760 disk_zone_wplug_set_wp_offset(struct gendisk *disk, struct blk_zone_wplug *zwplug, unsigned int wp_offset) argument
802 struct gendisk *disk = bio->bi_bdev->bd_disk; local
830 struct gendisk *disk = bio->bi_bdev->bd_disk; local
929 struct gendisk *disk = q->disk; local
992 struct gendisk *disk = bio->bi_bdev->bd_disk; local
1041 struct gendisk *disk = bio->bi_bdev->bd_disk; local
1188 disk_zone_wplug_schedule_bio_work(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
1201 disk_zone_wplug_unplug_bio(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
1239 struct gendisk *disk = bio->bi_bdev->bd_disk; local
1286 struct gendisk *disk = req->q->disk; local
1386 disk_zone_wplug_handle_error(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
1446 struct gendisk *disk = local
1468 disk_zone_wplugs_hash_size(struct gendisk *disk) argument
1473 disk_init_zone_resources(struct gendisk *disk) argument
1489 disk_alloc_zone_resources(struct gendisk *disk, unsigned int pool_size) argument
1529 disk_destroy_zone_wplugs_hash_table(struct gendisk *disk) argument
1553 disk_free_zone_resources(struct gendisk *disk) argument
1580 disk_need_zone_resources(struct gendisk *disk) argument
1593 disk_revalidate_zone_resources(struct gendisk *disk, unsigned int nr_zones) argument
1617 struct gendisk *disk; member in struct:blk_revalidate_zone_args
1629 disk_update_zone_resources(struct gendisk *disk, struct blk_revalidate_zone_args *args) argument
1682 struct gendisk *disk = args->disk; local
1712 struct gendisk *disk = args->disk; local
1760 struct gendisk *disk = args->disk; local
1833 blk_revalidate_disk_zones(struct gendisk *disk) argument
1918 struct gendisk *disk = q->disk; local
[all...]
H A Dgenhd.c59 void set_capacity(struct gendisk *disk, sector_t sectors) argument
61 bdev_set_nr_sectors(disk->part0, sectors);
66 * Set disk capacity and notify if the size is not currently zero and will not
69 bool set_capacity_and_notify(struct gendisk *disk, sector_t size) argument
71 sector_t capacity = get_capacity(disk);
74 set_capacity(disk, size);
82 !disk_live(disk) ||
83 (disk->flags & GENHD_FL_HIDDEN))
87 disk->disk_name, capacity, size);
95 kobject_uevent_env(&disk_to_dev(disk)
322 disk_uevent(struct gendisk *disk, enum kobject_action action) argument
343 disk_scan_partitions(struct gendisk *disk, blk_mode_t mode) argument
394 device_add_disk(struct device *parent, struct gendisk *disk, const struct attribute_group **groups) argument
558 blk_report_disk_dead(struct gendisk *disk, bool surprise) argument
584 __blk_mark_disk_dead(struct gendisk *disk) argument
613 blk_mark_disk_dead(struct gendisk *disk) argument
639 del_gendisk(struct gendisk *disk) argument
741 invalidate_disk(struct gendisk *disk) argument
756 struct gendisk *disk = dev_to_disk(dev); local
768 struct gendisk *disk = dev_to_disk(dev); local
905 struct gendisk *disk = dev_to_disk(dev); local
913 struct gendisk *disk = dev_to_disk(dev); local
922 struct gendisk *disk = dev_to_disk(dev); local
931 struct gendisk *disk = dev_to_disk(dev); local
940 struct gendisk *disk = dev_to_disk(dev); local
1021 struct gendisk *disk = dev_to_disk(dev); local
1030 struct gendisk *disk = dev_to_disk(dev); local
1038 struct gendisk *disk = dev_to_disk(dev); local
1126 struct gendisk *disk = dev_to_disk(dev); local
1165 struct gendisk *disk = dev_to_disk(dev); local
1204 const struct gendisk *disk = dev_to_disk(dev); local
1217 struct gendisk *disk = dev_to_disk(dev); local
1323 part_devt(struct gendisk *disk, u8 partno) argument
1340 struct gendisk *disk; local
1402 struct gendisk *disk; local
1431 put_disk(struct gendisk *disk) argument
1457 set_disk_ro(struct gendisk *disk, bool read_only) argument
1470 inc_diskseq(struct gendisk *disk) argument
[all...]
H A Dholder.c14 struct gendisk *disk)
18 list_for_each_entry(holder, &disk->slave_bdevs, list)
35 * bd_link_disk_holder - create symlinks between holding disk and slave bdev
37 * @disk: the holding disk
43 * - from "slaves" directory of the holder @disk to the claimed @bdev
44 * - from "holders" directory of the @bdev to the holder @disk
46 * For example, if /dev/dm-0 maps to /dev/sda and disk for dm-0 is
53 * ensure that both @bdev and @disk are valid during the creation and
62 int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk) argument
13 bd_find_holder_disk(struct block_device *bdev, struct gendisk *disk) argument
138 bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk) argument
[all...]
H A Dblk-ia-ranges.c104 * @disk: Target disk
106 * Register with sysfs a set of independent access ranges for @disk.
108 int disk_register_independent_access_ranges(struct gendisk *disk) argument
110 struct blk_independent_access_ranges *iars = disk->ia_ranges;
111 struct request_queue *q = disk->queue;
126 &disk->queue_kobj, "%s",
129 disk->ia_ranges = NULL;
152 void disk_unregister_independent_access_ranges(struct gendisk *disk) argument
154 struct request_queue *q = disk
193 disk_check_ia_ranges(struct gendisk *disk, struct blk_independent_access_ranges *iars) argument
233 disk_ia_ranges_changed(struct gendisk *disk, struct blk_independent_access_ranges *new) argument
264 disk_alloc_independent_access_ranges(struct gendisk *disk, int nr_ia_ranges) argument
287 disk_set_independent_access_ranges(struct gendisk *disk, struct blk_independent_access_ranges *iars) argument
[all...]
H A Dblk-throttle.h149 static inline void blk_throtl_exit(struct gendisk *disk) { } argument
151 static inline void blk_throtl_cancel_bios(struct gendisk *disk) { } argument
153 void blk_throtl_exit(struct gendisk *disk);
155 void blk_throtl_cancel_bios(struct gendisk *disk);
/linux-master/include/linux/
H A Ddasd_mod.h9 extern int dasd_biodasdinfo(struct gendisk *disk, dasd_information2_t *info);
H A Ddqblk_qtree.h23 void (*mem2disk_dqblk)(void *disk, struct dquot *dquot); /* Convert given entry from in memory format to disk one */
24 void (*disk2mem_dqblk)(struct dquot *dquot, void *disk); /* Convert given entry from disk format to in memory one */
25 int (*is_id)(void *disk, struct dquot *dquot); /* Is this structure for given id? */
46 int qtree_entry_unused(struct qtree_mem_dqinfo *info, char *disk);
H A Dblkdev.h217 * disk_openers - returns how many openers are there for a disk
218 * @disk: disk to check
220 * This returns the number of openers for a disk. Note that this value is only
221 * stable if disk->open_mutex is held.
226 static inline unsigned int disk_openers(struct gendisk *disk) argument
228 return atomic_read(&disk->part0->bd_openers);
232 * disk_has_partscan - return %true if partition scanning is enabled on a disk
233 * @disk: disk t
238 disk_has_partscan(struct gendisk *disk) argument
259 disk_devt(struct gendisk *disk) argument
408 struct gendisk *disk; member in struct:request_queue
629 disk_nr_zones(struct gendisk *disk) argument
634 disk_zone_no(struct gendisk *disk, sector_t sector) argument
641 disk_set_max_open_zones(struct gendisk *disk, unsigned int max_open_zones) argument
647 disk_set_max_active_zones(struct gendisk *disk, unsigned int max_active_zones) argument
670 disk_nr_zones(struct gendisk *disk) argument
674 disk_zone_no(struct gendisk *disk, sector_t sector) argument
713 add_disk(struct gendisk *disk) argument
742 get_disk_ro(struct gendisk *disk) argument
775 get_capacity(struct gendisk *disk) argument
824 bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk) argument
829 bd_unlink_disk_holder(struct block_device *bdev, struct gendisk *disk) argument
[all...]
/linux-master/drivers/block/null_blk/
H A Dtrace.h24 static inline void __assign_disk_name(char *name, struct gendisk *disk) argument
26 if (disk)
27 memcpy(name, disk->disk_name, DISK_NAME_LEN);
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);
[all...]
/linux-master/block/partitions/
H A Dcore.c17 * Probe partition formats with tables at disk address 0
32 * disk address 0xdc0. Since these may also have stale
129 state->disk = hd;
285 * Must be called either with open_mutex held, before a disk can be opened or
286 * after all disk users are gone.
288 static struct block_device *add_partition(struct gendisk *disk, int partno, argument
293 struct device *ddev = disk_to_dev(disk);
299 lockdep_assert_held(&disk->open_mutex);
308 if (bdev_is_zoned(disk->part0)) {
310 disk
398 partition_overlaps(struct gendisk *disk, sector_t start, sector_t length, int skip_partno) argument
419 bdev_add_partition(struct gendisk *disk, int partno, sector_t start, sector_t length) argument
449 bdev_del_partition(struct gendisk *disk, int partno) argument
481 bdev_resize_partition(struct gendisk *disk, int partno, sector_t start, sector_t length) argument
508 disk_unlock_native_capacity(struct gendisk *disk) argument
521 blk_add_partition(struct gendisk *disk, struct parsed_partitions *state, int p) argument
571 blk_add_partitions(struct gendisk *disk) argument
632 bdev_disk_changed(struct gendisk *disk, bool invalidate) argument
[all...]
H A Damiga.c47 unsigned int blksize = 1; /* Multiplier for disk block size */
56 state->disk->disk_name, blk);
78 state->disk->disk_name, blk);
97 state->disk->disk_name, blk, part);
103 state->disk->disk_name, blk);
127 state->disk->disk_name, cylblk);
134 state->disk->disk_name, cylblk,
144 state->disk->disk_name, part);
165 state->disk->disk_name, part,
171 state->disk
[all...]
/linux-master/arch/parisc/
H A Ddefpalo.conf14 --ramdisk=ram-disk-image-file
20 # If you have root on a disk partition, use this (Edit the partition name!!!)
/linux-master/drivers/block/
H A Dn64cart.c121 struct gendisk *disk; local
138 disk = blk_alloc_disk(&lim, NUMA_NO_NODE);
139 if (IS_ERR(disk)) {
140 err = PTR_ERR(disk);
144 disk->first_minor = 0;
145 disk->flags = GENHD_FL_NO_PART;
146 disk->fops = &n64cart_fops;
147 disk->private_data = &pdev->dev;
148 strcpy(disk->disk_name, "n64cart");
150 set_capacity(disk, siz
[all...]
H A Dz2ram.c3 ** as a block device, to be used as a RAM disk or swap space
143 static int z2_open(struct gendisk *disk, blk_mode_t mode) argument
145 int device = disk->first_minor;
291 static void z2_release(struct gendisk *disk) argument
318 struct gendisk *disk; local
321 disk = blk_mq_alloc_disk(&tag_set, NULL, NULL);
322 if (IS_ERR(disk))
323 return PTR_ERR(disk);
325 disk->major = Z2RAM_MAJOR;
326 disk
[all...]
/linux-master/drivers/md/
H A Ddm-zone.c25 struct gendisk *disk = md->disk; local
46 args.next_sector < get_capacity(disk));
56 int dm_blk_report_zones(struct gendisk *disk, sector_t sector, argument
59 struct mapped_device *md = disk->private_data;
171 struct gendisk *disk = md->disk; local
175 if (!disk->nr_zones || disk->nr_zones != md->nr_zones)
187 ret = blk_revalidate_disk_zones(disk);
227 struct gendisk *disk = md->disk; local
293 struct gendisk *disk = md->disk; local
[all...]
H A Ddm-era-target.c40 * disk.
46 * This does not free off the on disk bitset as this will normally be done
87 * Wipes the in-core bitset, and creates a new on disk bitset.
156 * On disk metadata layout
203 struct superblock_disk *disk = dm_block_data(b); local
205 disk->blocknr = cpu_to_le64(dm_block_location(b));
206 disk->csum = cpu_to_le32(dm_bm_checksum(&disk->flags,
211 static int check_metadata_version(struct superblock_disk *disk) argument
213 uint32_t metadata_version = le32_to_cpu(disk
228 struct superblock_disk *disk = dm_block_data(b); local
364 ws_pack(const struct writeset_metadata *core, struct writeset_disk *disk) argument
370 ws_unpack(const struct writeset_disk *disk, struct writeset_metadata *core) argument
493 copy_sm_root(struct era_metadata *md, struct superblock_disk *disk) argument
505 prepare_superblock(struct era_metadata *md, struct superblock_disk *disk) argument
531 struct superblock_disk *disk; local
574 struct superblock_disk *disk; local
752 struct writeset_disk disk; local
1096 struct superblock_disk *disk; local
[all...]
/linux-master/drivers/nvme/host/
H A Dfault_inject.c59 struct gendisk *disk = req->q->disk; local
63 if (disk) {
64 struct nvme_ns *ns = disk->private_data;
H A Dtrace.h38 static inline void __assign_disk_name(char *name, struct gendisk *disk) argument
40 if (disk)
41 memcpy(name, disk->disk_name, DISK_NAME_LEN);
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);
[all...]
H A Dmultipath.c59 if (h->disk)
60 blk_mq_unfreeze_queue(h->disk->queue);
69 if (h->disk)
70 blk_mq_freeze_queue_wait(h->disk->queue);
79 if (h->disk)
80 blk_freeze_queue_start(h->disk->queue);
104 bio_set_dev(bio, ns->head->disk->part0);
129 struct gendisk *disk = ns->head->disk; local
131 if (!blk_queue_io_stat(disk
418 nvme_ns_head_open(struct gendisk *disk, blk_mode_t mode) argument
425 nvme_ns_head_release(struct gendisk *disk) argument
431 nvme_ns_head_report_zones(struct gendisk *disk, sector_t sector, unsigned int nr_zones, report_zones_cb cb, void *data) argument
[all...]
/linux-master/arch/m68k/emu/
H A Dnfblock.c57 struct gendisk *disk; member in struct:nfhd_device
123 dev->disk = blk_alloc_disk(&lim, NUMA_NO_NODE);
124 if (IS_ERR(dev->disk)) {
125 err = PTR_ERR(dev->disk);
129 dev->disk->major = major_num;
130 dev->disk->first_minor = dev_id * 16;
131 dev->disk->minors = 16;
132 dev->disk->fops = &nfhd_ops;
133 dev->disk->private_data = dev;
134 sprintf(dev->disk
[all...]
/linux-master/drivers/md/bcache/
H A Dwriteback.h82 int stripe = offset_to_stripe(&dc->disk, offset);
88 if (atomic_read(dc->disk.stripe_sectors_dirty + stripe))
91 if (nr_sectors <= dc->disk.stripe_size)
94 nr_sectors -= dc->disk.stripe_size;
105 unsigned int in_use = dc->disk.c->gc_stats.in_use;
108 test_bit(BCACHE_DEV_DETACHING, &dc->disk.flags) ||
/linux-master/drivers/scsi/
H A Dsd_dif.c30 struct gendisk *disk = sdkp->disk; local
43 blk_integrity_unregister(disk);
81 blk_integrity_register(disk, &bi);

Completed in 600 milliseconds

12345678