/linux-master/block/ |
H A D | blk-wbt.h | 7 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 D | blk-ioprio.h | 12 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 D | disk-events.c | 3 * 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 D | blk-zoned.c | 44 * @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 D | genhd.c | 59 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 D | holder.c | 14 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 D | blk-ia-ranges.c | 104 * @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 D | blk-throttle.h | 149 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 D | dasd_mod.h | 9 extern int dasd_biodasdinfo(struct gendisk *disk, dasd_information2_t *info);
|
H A D | dqblk_qtree.h | 23 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 D | blkdev.h | 217 * 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 D | trace.h | 24 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 D | core.c | 17 * 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 D | amiga.c | 47 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 D | defpalo.conf | 14 --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 D | n64cart.c | 121 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 D | z2ram.c | 3 ** 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 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; 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 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...] |
/linux-master/drivers/nvme/host/ |
H A D | fault_inject.c | 59 struct gendisk *disk = req->q->disk; local 63 if (disk) { 64 struct nvme_ns *ns = disk->private_data;
|
H A D | trace.h | 38 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 D | multipath.c | 59 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 D | nfblock.c | 57 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 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/scsi/ |
H A D | sd_dif.c | 30 struct gendisk *disk = sdkp->disk; local 43 blk_integrity_unregister(disk); 81 blk_integrity_register(disk, &bi);
|