/linux-master/drivers/cdrom/ |
H A D | cdrom.c | 586 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 D | gdrom.c | 79 {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 D | random.c | 755 * 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 D | super.c | 63 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 D | Makefile | 4 obj-$(CONFIG_LEDS_TRIGGER_DISK) += ledtrig-disk.o
|
/linux-master/drivers/md/bcache/ |
H A D | bcache.h | 48 * 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 D | btree.c | 944 * 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 D | debug.c | 87 pr_err("*** on disk block %u:\n", block); 138 dc->disk.c,
|
H A D | request.c | 365 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 D | stats.c | 201 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 D | super.c | 557 * 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 D | sysfs.c | 174 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 D | writeback.c | 32 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 D | writeback.h | 82 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 D | dm-core.h | 78 struct gendisk *disk; member in struct:mapped_device 170 return get_capacity(md->disk);
|
H A D | dm-era-target.c | 40 * 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 D | dm-ima.c | 120 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 D | dm-integrity.c | 56 * 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 D | dm-ioctl.c | 596 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 D | dm-log.c | 61 * 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 D | dm-table.c | 365 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 D | dm-thin-metadata.c | 11 #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 D | dm-zone.c | 25 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 D | dm-zoned-target.c | 605 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 D | dm.c | 313 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...] |