Searched refs:disk (Results 1 - 25 of 198) 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 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
557 blk_report_disk_dead(struct gendisk *disk, bool surprise) argument
583 __blk_mark_disk_dead(struct gendisk *disk) argument
612 blk_mark_disk_dead(struct gendisk *disk) argument
638 del_gendisk(struct gendisk *disk) argument
740 invalidate_disk(struct gendisk *disk) argument
755 struct gendisk *disk = dev_to_disk(dev); local
767 struct gendisk *disk = dev_to_disk(dev); local
904 struct gendisk *disk = dev_to_disk(dev); local
912 struct gendisk *disk = dev_to_disk(dev); local
921 struct gendisk *disk = dev_to_disk(dev); local
930 struct gendisk *disk = dev_to_disk(dev); local
939 struct gendisk *disk = dev_to_disk(dev); local
1020 struct gendisk *disk = dev_to_disk(dev); local
1029 struct gendisk *disk = dev_to_disk(dev); local
1037 struct gendisk *disk = dev_to_disk(dev); local
1121 struct gendisk *disk = dev_to_disk(dev); local
1160 struct gendisk *disk = dev_to_disk(dev); local
1199 const struct gendisk *disk = dev_to_disk(dev); local
1212 struct gendisk *disk = dev_to_disk(dev); local
1318 part_devt(struct gendisk *disk, u8 partno) argument
1335 struct gendisk *disk; local
1397 struct gendisk *disk; local
1426 put_disk(struct gendisk *disk) argument
1452 set_disk_ro(struct gendisk *disk, bool read_only) argument
1465 inc_diskseq(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_insert_zone_wplug(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
479 disk_get_zone_wplug(struct gendisk *disk, sector_t sector) argument
520 disk_should_remove_zone_wplug(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
549 disk_remove_zone_wplug(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
576 disk_get_and_lock_zone_wplug(struct gendisk *disk, sector_t sector, gfp_t gfp_mask, unsigned long *flags) argument
664 disk_zone_wplug_abort_unaligned(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
687 disk_zone_wplug_set_error(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
711 disk_zone_wplug_clear_error(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
742 disk_zone_wplug_set_wp_offset(struct gendisk *disk, struct blk_zone_wplug *zwplug, unsigned int wp_offset) argument
784 struct gendisk *disk = bio->bi_bdev->bd_disk; local
812 struct gendisk *disk = bio->bi_bdev->bd_disk; local
911 struct gendisk *disk = q->disk; local
975 struct gendisk *disk = bio->bi_bdev->bd_disk; local
1024 struct gendisk *disk = bio->bi_bdev->bd_disk; local
1171 disk_zone_wplug_schedule_bio_work(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
1184 disk_zone_wplug_unplug_bio(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
1222 struct gendisk *disk = bio->bi_bdev->bd_disk; local
1269 struct gendisk *disk = req->q->disk; local
1369 disk_zone_wplug_handle_error(struct gendisk *disk, struct blk_zone_wplug *zwplug) argument
1429 struct gendisk *disk = local
1451 disk_zone_wplugs_hash_size(struct gendisk *disk) argument
1456 disk_init_zone_resources(struct gendisk *disk) argument
1472 disk_alloc_zone_resources(struct gendisk *disk, unsigned int pool_size) argument
1512 disk_destroy_zone_wplugs_hash_table(struct gendisk *disk) argument
1536 disk_free_zone_resources(struct gendisk *disk) argument
1562 disk_need_zone_resources(struct gendisk *disk) argument
1575 disk_revalidate_zone_resources(struct gendisk *disk, unsigned int nr_zones) argument
1599 struct gendisk *disk; member in struct:blk_revalidate_zone_args
1610 disk_update_zone_resources(struct gendisk *disk, struct blk_revalidate_zone_args *args) argument
1662 struct gendisk *disk = args->disk; local
1689 struct gendisk *disk = args->disk; local
1734 struct gendisk *disk = args->disk; local
1808 blk_revalidate_disk_zones(struct gendisk *disk) argument
1893 struct gendisk *disk = q->disk; local
[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.h153 static inline void blk_throtl_exit(struct gendisk *disk) { } argument
155 static inline void blk_throtl_cancel_bios(struct gendisk *disk) { } argument
157 void blk_throtl_exit(struct gendisk *disk);
159 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.h215 static inline bool disk_live(struct gendisk *disk) argument
217 return !inode_unhashed(disk->part0->bd_inode);
221 * disk_openers - returns how many openers are there for a disk
222 * @disk: disk to check
224 * This returns the number of openers for a disk. Note that this value is only
225 * stable if disk->open_mutex is held.
230 static inline unsigned int disk_openers(struct gendisk *disk) argument
232 return atomic_read(&disk->part0->bd_openers);
236 * disk_has_partscan - return %true if partition scanning is enabled on a disk
242 disk_has_partscan(struct gendisk *disk) argument
263 disk_devt(struct gendisk *disk) argument
412 struct gendisk *disk; member in struct:request_queue
633 disk_nr_zones(struct gendisk *disk) argument
638 disk_zone_no(struct gendisk *disk, sector_t sector) argument
645 disk_set_max_open_zones(struct gendisk *disk, unsigned int max_open_zones) argument
651 disk_set_max_active_zones(struct gendisk *disk, unsigned int max_active_zones) argument
674 disk_nr_zones(struct gendisk *disk) argument
678 disk_zone_no(struct gendisk *disk, sector_t sector) argument
717 add_disk(struct gendisk *disk) argument
726 get_disk_ro(struct gendisk *disk) argument
759 get_capacity(struct gendisk *disk) argument
808 bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk) argument
813 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)
47 __assign_disk_name(__entry->disk,
48 blk_mq_rq_from_pdu(cmd)->q->disk);
51 __print_disk_name(__entry->disk),
61 __array(char, disk, DISK_NAME_LEN)
66 __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/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;
165 struct gendisk *disk = md->disk; local
171 ret = dm_blk_report_zones(disk, 0, UINT_MAX,
184 disk->queue->limits.max_open_zones = 0;
185 disk
202 struct gendisk *disk = md->disk; local
299 struct gendisk *disk = md->disk; local
[all...]
/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...]
H A Dbrd.c270 MODULE_PARM_DESC(rd_size, "Size of each RAM disk in kbytes.");
300 struct gendisk *disk; local
330 disk = brd->brd_disk = blk_alloc_disk(&lim, NUMA_NO_NODE);
331 if (IS_ERR(disk)) {
332 err = PTR_ERR(disk);
335 disk->major = RAMDISK_MAJOR;
336 disk->first_minor = i * max_part;
337 disk->minors = max_part;
338 disk->fops = &brd_fops;
339 disk
[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);
128 struct gendisk *disk = ns->head->disk; local
130 if (!blk_queue_io_stat(disk
415 nvme_ns_head_open(struct gendisk *disk, blk_mode_t mode) argument
422 nvme_ns_head_release(struct gendisk *disk) argument
428 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 482 milliseconds

12345678