/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 | 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 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 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_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 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 | 153 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 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 | 215 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 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) 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 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/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; 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 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...] |
H A D | brd.c | 270 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 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); 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 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);
|