Searched refs:disk (Results 101 - 125 of 197) sorted by path

12345678

/linux-master/drivers/cdrom/
H A Dcdrom.c586 int register_cdrom(struct gendisk *disk, struct cdrom_device_info *cdi) argument
601 cdi->disk = disk;
602 disk->cdi = cdi;
2149 int max_frames = (queue_max_sectors(cdi->disk->queue) << 9) /
3510 if (cdrom_print_info("\nCan select disk:",
H A Dgdrom.c79 {UNIT_ATTENTION, "Device needs attention - disk may have been changed"},
96 struct gendisk *disk; member in struct:gdrom_unit
223 * Prepare disk command
356 /* spin up the disk */
477 static int gdrom_bdops_open(struct gendisk *disk, blk_mode_t mode) argument
481 disk_check_media_change(disk);
489 static void gdrom_bdops_release(struct gendisk *disk) argument
496 static unsigned int gdrom_bdops_check_events(struct gendisk *disk, argument
718 gd.disk->major = gdrom_major;
719 gd.disk
[all...]
/linux-master/drivers/char/
H A Drandom.c755 * void add_disk_randomness(struct gendisk *disk);
1209 void add_disk_randomness(struct gendisk *disk) argument
1211 if (!disk || !disk->random)
1214 add_timer_randomness(disk->random, 0x100 + disk_devt(disk));
1218 void __cold rand_initialize_disk(struct gendisk *disk) argument
1229 disk->random = state;
/linux-master/drivers/dax/
H A Dsuper.c63 int dax_add_host(struct dax_device *dax_dev, struct gendisk *disk) argument
65 return xa_insert(&dax_hosts, (unsigned long)disk, dax_dev, GFP_KERNEL);
69 void dax_remove_host(struct gendisk *disk) argument
71 xa_erase(&dax_hosts, (unsigned long)disk);
/linux-master/drivers/leds/trigger/
H A DMakefile4 obj-$(CONFIG_LEDS_TRIGGER_DISK) += ledtrig-disk.o
/linux-master/drivers/md/bcache/
H A Dbcache.h48 * packed on disk (in a linked list of buckets - aside from the superblock, all
59 * we have to do is increment its gen (and write its new gen to disk; we batch
156 * disk in the event of an unclean shutdown, and in fact bcache had writeback
161 * write until we've updated the index on disk, otherwise the cache would be
259 struct gendisk *disk; member in struct:bcache_device
301 struct bcache_device disk; member in struct:cached_dev
448 * their new gen to disk. After prio_write() finishes writing the new
686 * A btree node on disk could have too many bsets for an iterator to fit
848 * This is used for various on disk data structures - cache_sb, prio_set, bset,
H A Dbtree.c944 * disk node. Check the freed list before allocating a new one:
997 * in from disk if necessary.
1785 dc = container_of(d, struct cached_dev, disk);
H A Ddebug.c87 pr_err("*** on disk block %u:\n", block);
138 dc->disk.c,
H A Drequest.c365 struct cache_set *c = dc->disk.c;
371 if (test_bit(BCACHE_DEV_DETACHING, &dc->disk.flags) ||
608 dc = container_of(s->d, struct cached_dev, disk);
644 struct cached_dev, disk);
755 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
822 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
849 closure_get(&dc->disk.cl);
864 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
882 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
917 0, GFP_NOWAIT, &dc->disk
[all...]
H A Dstats.c201 struct cached_dev *dc = container_of(d, struct cached_dev, disk);
209 struct cached_dev *dc = container_of(d, struct cached_dev, disk);
H A Dsuper.c557 * For each bucket, we store on disk its
570 * On disk they're stored in a packed array, and in as many buckets are required
578 * disk.
735 static int open_dev(struct gendisk *disk, blk_mode_t mode) argument
737 struct bcache_device *d = disk->private_data;
798 bd_unlink_disk_holder(ca->bdev, d->disk);
808 bd_link_disk_holder(ca->bdev, d->disk);
871 struct gendisk *disk = d->disk; local
875 if (disk)
[all...]
H A Dsysfs.c174 disk.kobj);
196 sysfs_printf(data_csum, "%i", dc->disk.data_csum);
233 bch_hprint(dirty, bcache_dev_sectors_dirty(&dc->disk) << 9);
256 bcache_dev_sectors_dirty(&dc->disk) << 9);
258 sysfs_hprint(stripe_size, ((uint64_t)dc->disk.stripe_size) << 9);
294 disk.kobj);
307 sysfs_strtoul(data_csum, dc->disk.data_csum);
414 if (dc->disk.c) {
415 memcpy(dc->disk.c->uuids[dc->disk
[all...]
H A Dwriteback.c32 struct cache_set *c = dc->disk.c;
84 int64_t dirty = bcache_dev_sectors_dirty(&dc->disk);
101 struct cache_set *c = dc->disk.c;
247 struct cache_set *c = dc->disk.c;
253 set_bit(BCACHE_DEV_RATE_DW_RUNNING, &dc->disk.flags);
261 if (!test_bit(BCACHE_DEV_WB_RUNNING, &dc->disk.flags) ||
263 clear_bit(BCACHE_DEV_RATE_DW_RUNNING, &dc->disk.flags);
297 if (test_bit(BCACHE_DEV_WB_RUNNING, &dc->disk.flags) &&
307 clear_bit(BCACHE_DEV_RATE_DW_RUNNING, &dc->disk.flags);
315 if (test_bit(BCACHE_DEV_DETACHING, &dc->disk
[all...]
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/md/
H A Ddm-core.h78 struct gendisk *disk; member in struct:mapped_device
170 return get_capacity(md->disk);
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...]
H A Ddm-ima.c120 dev_name, dev_uuid, md->disk->major, md->disk->first_minor,
121 md->disk->minors, num_targets);
154 capacity = get_capacity(md->disk);
H A Ddm-integrity.c56 * On disk structures
1499 dm_integrity_io_error(fr->ic, "flushing disk cache", -EIO);
1953 * disk cache anyway.
3654 struct gendisk *disk = dm_disk(dm_table_get_md(ti->table)); local
3663 blk_integrity_register(disk, &bi);
H A Ddm-ioctl.c596 struct gendisk *disk; local
640 disk = dm_disk(hc->md);
641 nl->dev = huge_encode_dev(disk_devt(disk));
826 struct gendisk *disk = dm_disk(md); local
842 param->dev = huge_encode_dev(disk_devt(disk));
857 if (get_disk_ro(disk))
2320 DMINFO("%s (%s) is ready", md->disk->disk_name, dmi->name);
H A Ddm-log.c61 * For example, if type_name was "clustered-disk", it would search
62 * 'dm-log-clustered-disk' then 'dm-log-clustered'.
198 * The on-disk version of the metadata.
285 static void header_to_disk(struct log_header_core *core, struct log_header_disk *disk) argument
287 disk->magic = cpu_to_le32(core->magic);
288 disk->version = cpu_to_le32(core->version);
289 disk->nr_regions = cpu_to_le64(core->nr_regions);
292 static void header_from_disk(struct log_header_core *core, struct log_header_disk *disk) argument
294 core->magic = le32_to_cpu(disk->magic);
295 core->version = le32_to_cpu(disk
[all...]
H A Ddm-table.c365 if (dev == disk_devt(t->md->disk))
1122 static bool integrity_profile_exists(struct gendisk *disk) argument
1124 return !!blk_get_integrity(disk);
1128 * Get a disk whose integrity profile reflects the table's profile.
1746 * - this is especially relevant if .io_hints is emulating a disk-managed
H A Ddm-thin-metadata.c11 #include "persistent-data/dm-space-map-disk.h"
99 * Little endian on-disk superblock and device details.
542 struct thin_disk_superblock *disk)
544 memcpy(&disk->metadata_space_map_root,
548 memcpy(&disk->data_space_map_root,
541 copy_sm_roots(struct dm_pool_metadata *pmd, struct thin_disk_superblock *disk) argument
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...]
H A Ddm-zoned-target.c605 struct gendisk *disk; local
612 disk = dmz_dev->bdev->bd_disk;
613 if (disk->fops->check_events &&
614 disk->fops->check_events(disk, 0) & DISK_EVENT_MEDIA_CHANGE) {
777 ti->error = "Primary disk is not a regular device";
785 ti->error = "Secondary disk is not a zoned device";
H A Ddm.c313 static int dm_blk_open(struct gendisk *disk, blk_mode_t mode) argument
319 md = disk->private_data;
337 static void dm_blk_close(struct gendisk *disk) argument
343 md = disk->private_data;
647 clone->bi_bdev = md->disk->part0;
649 bio_set_dev(clone, md->disk->part0);
748 * We can be called before the dm disk is added. In that case we can't
752 if (md->disk->slave_dir) {
753 r = bd_link_disk_holder(bdev, md->disk);
779 if (md->disk
[all...]

Completed in 536 milliseconds

12345678