/kernel/linux/linux-6.6/drivers/block/mtip32xx/ |
H A D | mtip32xx.c | 144 if (dd->disk) in mtip_check_surprise_removal() 145 blk_mark_disk_dead(dd->disk); in mtip_check_surprise_removal() 2277 dd->dfs_node = debugfs_create_dir(dd->disk->disk_name, dfs_parent); in mtip_hw_debugfs_init() 2281 dd->disk->disk_name); in mtip_hw_debugfs_init() 3000 * Helper function for reusing disk name 3185 static void mtip_block_free_disk(struct gendisk *disk) in mtip_block_free_disk() argument 3187 struct driver_data *dd = disk->private_data; in mtip_block_free_disk() 3408 if (dd->disk) in mtip_block_initialize() 3434 dd->disk = blk_mq_alloc_disk(&dd->tags, dd); in mtip_block_initialize() 3435 if (IS_ERR(dd->disk)) { in mtip_block_initialize() [all...] |
/kernel/linux/linux-5.10/drivers/nvme/host/ |
H A D | nvme.h | 423 struct gendisk *disk; member 444 struct gendisk *disk; member 716 struct nvme_ns *nvme_get_ns_from_disk(struct gendisk *disk, 753 if (head->disk && list_empty(&head->list)) in nvme_mpath_check_last_path() 763 trace_block_bio_complete(ns->head->disk->queue, req->bio); in nvme_trace_bio_complete() 851 int nvme_report_zones(struct gendisk *disk, sector_t sector,
|
/kernel/linux/linux-5.10/drivers/block/null_blk/ |
H A D | null_blk.h | 39 struct radix_tree_root data; /* data stored in the disk */ 40 struct radix_tree_root cache; /* disk cache data */ 56 unsigned long cache_size; /* disk cache size in MB */ 68 unsigned int index; /* index of the disk, only valid with a disk */ 83 struct gendisk *disk; member 105 int null_report_zones(struct gendisk *disk, sector_t sector,
|
H A D | main.c | 967 * We found the page which is being flushed to disk by other in null_make_cache_space() 1583 del_gendisk(nullb->disk); in null_del_dev() 1595 put_disk(nullb->disk); in null_del_dev() 1688 struct gendisk *disk; in null_gendisk_register() local 1690 disk = nullb->disk = alloc_disk_node(1, nullb->dev->home_node); in null_gendisk_register() 1691 if (!disk) in null_gendisk_register() 1693 set_capacity(disk, size); in null_gendisk_register() 1695 disk->flags |= GENHD_FL_EXT_DEVT | GENHD_FL_SUPPRESS_PARTITION_INFO; in null_gendisk_register() 1696 disk in null_gendisk_register() [all...] |
/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-core.h | 65 struct gendisk *disk; member 133 return get_capacity(md->disk); in dm_get_size()
|
/kernel/linux/linux-6.6/block/partitions/ |
H A D | atari.c | 50 if (queue_logical_block_size(state->disk->queue) != 512) in atari_partition() 58 hd_size = get_capacity(state->disk); in atari_partition()
|
/kernel/linux/linux-5.10/drivers/block/ |
H A D | loop.c | 760 struct gendisk *disk = dev_to_disk(dev); in loop_attr_show() local 761 struct loop_device *lo = disk->private_data; in loop_attr_show() 1905 static void lo_release(struct gendisk *disk, fmode_t mode) in lo_release() argument 1910 lo = disk->private_data; in lo_release() 2084 struct gendisk *disk; in loop_add() local 2133 * to underlayer disk. We will enable merge once directio is enabled. in loop_add() 2138 disk = lo->lo_disk = alloc_disk(1 << part_shift); in loop_add() 2139 if (!disk) in loop_add() 2161 disk->flags |= GENHD_FL_NO_PART_SCAN; in loop_add() 2162 disk in loop_add() [all...] |
H A D | skd_main.c | 215 struct gendisk *disk; member 1140 set_capacity(skdev->disk, skdev->read_cap_last_lba + 1); in skd_complete_internal() 1148 set_capacity(skdev->disk, skdev->read_cap_last_lba + 1); in skd_complete_internal() 2819 struct gendisk *disk; in skd_cons_disk() local 2823 disk = alloc_disk(SKD_MINORS_PER_DEVICE); in skd_cons_disk() 2824 if (!disk) { in skd_cons_disk() 2829 skdev->disk = disk; in skd_cons_disk() 2830 sprintf(disk->disk_name, DRV_NAME "%u", skdev->devno); in skd_cons_disk() 2832 disk in skd_cons_disk() 3038 struct gendisk *disk = skdev->disk; skd_free_disk() local [all...] |
/kernel/linux/linux-5.10/drivers/ide/ |
H A D | ide-cd.c | 60 static struct cdrom_info *ide_cd_get(struct gendisk *disk) in ide_cd_get() argument 65 cd = ide_drv_g(disk, cdrom_info); in ide_cd_get() 203 if (sector < get_capacity(info->disk) && in cdrom_analyze_sense_data() 205 set_capacity(info->disk, sector); in cdrom_analyze_sense_data() 374 /* disk appears blank? */ in cdrom_decode_status() 470 blk_execute_rq(drive->queue, info->disk, rq, 0); in ide_cd_queue_pc() 494 * a disk. Retry, but wait a little to give in ide_cd_queue_pc() 814 /* disk has become write protected */ in cdrom_start_rw() 815 if (get_disk_ro(cd->disk)) in cdrom_start_rw() 1058 /* Try to read the entire TOC for the disk int 1633 idecd_release(struct gendisk *disk, fmode_t mode) idecd_release() argument 1753 idecd_check_events(struct gendisk *disk, unsigned int clearing) idecd_check_events() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | blkdev.h | 96 /* account into disk and partition IO statistics */ 362 void blk_queue_set_zoned(struct gendisk *disk, enum blk_zoned_model model); 369 unsigned int blkdev_nr_zones(struct gendisk *disk); 373 int blk_revalidate_disk_zones(struct gendisk *disk, 374 void (*update_driver_data)(struct gendisk *disk)); 383 static inline unsigned int blkdev_nr_zones(struct gendisk *disk) in blkdev_nr_zones() argument 612 #define QUEUE_FLAG_IO_STAT 7 /* do disk/partitions IO accounting */ 627 #define QUEUE_FLAG_REGISTERED 22 /* queue has been registered to a disk */ 924 extern int blk_register_queue(struct gendisk *disk); 925 extern void blk_unregister_queue(struct gendisk *disk); 1712 blk_get_integrity(struct gendisk *disk) blk_get_integrity() argument 1810 blk_get_integrity(struct gendisk *disk) blk_get_integrity() argument [all...] |
H A D | dasd_mod.h | 9 extern int dasd_biodasdinfo(struct gendisk *disk, dasd_information2_t *info);
|
H A D | drbd.h | 241 D_UP_TO_DATE, /* Only this disk state allows applications' IO ! */ 259 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ member 277 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */
|
/kernel/linux/linux-6.6/drivers/block/ |
H A D | ublk_drv.c | 298 static int ublk_report_zones(struct gendisk *disk, sector_t sector, in ublk_report_zones() argument 301 struct ublk_device *ub = disk->private_data; in ublk_report_zones() 302 unsigned int zone_size_sectors = disk->queue->limits.chunk_sectors; in ublk_report_zones() 329 req = blk_mq_alloc_request(disk->queue, REQ_OP_DRV_IN, 0); in ublk_report_zones() 340 ret = blk_rq_map_kern(disk->queue, req, buffer, buffer_length, in ublk_report_zones() 712 static void ublk_free_disk(struct gendisk *disk) in ublk_free_disk() argument 714 struct ublk_device *ub = disk->private_data; in ublk_free_disk() 732 static int ublk_open(struct gendisk *disk, blk_mode_t mode) in ublk_open() argument 734 struct ublk_device *ub = disk->private_data; in ublk_open() 741 * the disk in ublk_open() 2150 struct gendisk *disk; ublk_ctrl_start_dev() local [all...] |
/kernel/linux/linux-6.6/drivers/block/drbd/ |
H A D | drbd_main.c | 52 static int drbd_open(struct gendisk *disk, blk_mode_t mode); 149 io_allowed = (device->state.disk >= mins); in _get_ldev_if_state() 290 * tl_abort_disk_io() - Abort disk I/O for all requests for a certain device in the TL 849 uuid_flags |= device->new_state_tmp.disk == D_INCONSISTENT ? 4 : 0; in _drbd_send_uuids() 891 D_ASSERT(device, device->state.disk == D_UP_TO_DATE); in drbd_gen_and_send_sync_uuid() 1280 drbd_err(device, "Failed to write bitmap to disk!\n"); in _drbd_send_bitmap() 1889 static int drbd_open(struct gendisk *disk, blk_mode_t mode) in drbd_open() argument 1891 struct drbd_device *device = disk->private_data; in drbd_open() 1945 .disk = D_DISKLESS, in drbd_set_defaults() 2689 struct gendisk *disk; in drbd_create_device() local [all...] |
H A D | drbd_state.h | 90 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ member 104 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */
|
H A D | drbd_worker.c | 218 * "aborting" requests, or force-detaching the disk, is intended for in drbd_request_endio() 231 * from disk into the original request pages, in the best case it will in drbd_request_endio() 244 drbd_emerg(device, "delayed completion of aborted local request; disk-timeout may be too aggressive\n"); in drbd_request_endio() 610 to continue resync with a broken disk makes no sense at in make_resync_request() 950 ns.disk = D_INCONSISTENT; in drbd_resync_finished() 953 ns.disk = D_UP_TO_DATE; in drbd_resync_finished() 957 ns.disk = D_UP_TO_DATE; in drbd_resync_finished() 1005 disk_state = min_t(enum drbd_disk_state, disk_state, device->state.disk); in drbd_resync_finished() 1542 if (!odev->ldev || odev->state.disk == D_DISKLESS) in _drbd_may_sync_now() 1574 if (odev->state.conn == C_STANDALONE && odev->state.disk in drbd_pause_after() 1679 struct gendisk *disk = device->ldev->backing_bdev->bd_disk; drbd_rs_controller_reset() local [all...] |
/kernel/linux/linux-6.6/drivers/memstick/core/ |
H A D | ms_block.c | 1682 * cover whole disk. 1943 static DEFINE_IDR(msb_disk_idr); /*set of used disk numbers */ 1964 static void msb_bd_free_disk(struct gendisk *disk) in msb_bd_free_disk() argument 1966 struct msb_data *msb = disk->private_data; in msb_bd_free_disk() 2096 msb->disk = blk_mq_alloc_disk(&msb->tag_set, card); in msb_init_disk() 2097 if (IS_ERR(msb->disk)) { in msb_init_disk() 2098 rc = PTR_ERR(msb->disk); in msb_init_disk() 2101 msb->queue = msb->disk->queue; in msb_init_disk() 2109 sprintf(msb->disk->disk_name, "msblk%d", msb->disk_id); in msb_init_disk() 2110 msb->disk in msb_init_disk() [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | dasd_mod.h | 9 extern int dasd_biodasdinfo(struct gendisk *disk, dasd_information2_t *info);
|
H A D | drbd.h | 234 D_UP_TO_DATE, /* Only this disk state allows applications' IO ! */ 252 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ member 270 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */
|
/kernel/linux/linux-5.10/drivers/block/drbd/ |
H A D | drbd_state.h | 90 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */ member 104 unsigned disk:4 ; /* 8/16 from D_DISKLESS to D_UP_TO_DATE */
|
H A D | drbd_worker.c | 218 * "aborting" requests, or force-detaching the disk, is intended for in drbd_request_endio() 231 * from disk into the original request pages, in the best case it will in drbd_request_endio() 244 drbd_emerg(device, "delayed completion of aborted local request; disk-timeout may be too aggressive\n"); in drbd_request_endio() 613 to continue resync with a broken disk makes no sense at in make_resync_request() 951 ns.disk = D_INCONSISTENT; in drbd_resync_finished() 954 ns.disk = D_UP_TO_DATE; in drbd_resync_finished() 958 ns.disk = D_UP_TO_DATE; in drbd_resync_finished() 1006 disk_state = min_t(enum drbd_disk_state, disk_state, device->state.disk); in drbd_resync_finished() 1539 if (!odev->ldev || odev->state.disk == D_DISKLESS) in _drbd_may_sync_now() 1571 if (odev->state.conn == C_STANDALONE && odev->state.disk in drbd_pause_after() 1675 struct gendisk *disk = device->ldev->backing_bdev->bd_disk; drbd_rs_controller_reset() local [all...] |
/kernel/linux/linux-6.6/drivers/block/null_blk/ |
H A D | null_blk.h | 78 struct radix_tree_root data; /* data stored in the disk */ 79 struct radix_tree_root cache; /* disk cache data */ 96 unsigned long cache_size; /* disk cache size in MB */ 112 unsigned int index; /* index of the disk, only valid with a disk */ 130 struct gendisk *disk; member 153 int null_report_zones(struct gendisk *disk, sector_t sector,
|
/kernel/linux/linux-6.6/block/ |
H A D | blk-rq-qos.h | 29 struct gendisk *disk; member 88 int rq_qos_add(struct rq_qos *rqos, struct gendisk *disk, enum rq_qos_id id,
|
/third_party/gptfdisk/ |
H A D | gpt.cc | 254 << "problems. Think carefully before saving changes with 'w' or using this disk.\n"; in Verify() 260 << "at the end of the disk. If you've added a disk to a RAID array, use the 'e'\n" in Verify() 294 cout << "\nProblem: main header's disk GUID (" << mainHeader.diskGUID in Verify() 295 << ") doesn't\nmatch the backup GPT header's disk GUID (" in Verify() 318 // Check that the disk size will hold the data... in Verify() 335 cout << "\nProblem: Main partition table appears impossibly early on the disk.\n" in Verify() 375 cout << "\nProblem: GPT claims the disk is larger than it is! (Claimed last usable\n" in Verify() 377 << mainHeader.backupLBA << " and disk size is " << diskSize << " sectors.\n" in Verify() 397 << "ignore the disk, bu in Verify() 1055 LoadHeader(struct GPTHeader *header, DiskIO & disk, uint64_t sector, int *crcOk) LoadHeader() argument 1100 LoadPartitionTable(const struct GPTHeader & header, DiskIO & disk, uint64_t sector) LoadPartitionTable() argument 1376 SaveHeader(struct GPTHeader *header, DiskIO & disk, uint64_t sector) SaveHeader() argument 1396 SavePartitionTable(DiskIO & disk, uint64_t sector) SavePartitionTable() argument [all...] |
/kernel/linux/linux-5.10/block/ |
H A D | blk-iocost.c | 3174 struct gendisk *disk; in ioc_qos_write() local 3181 disk = blkcg_conf_get_disk(&input); in ioc_qos_write() 3182 if (IS_ERR(disk)) in ioc_qos_write() 3183 return PTR_ERR(disk); in ioc_qos_write() 3185 ioc = q_to_ioc(disk->queue); in ioc_qos_write() 3187 ret = blk_iocost_init(disk->queue); in ioc_qos_write() 3190 ioc = q_to_ioc(disk->queue); in ioc_qos_write() 3285 put_disk_and_module(disk); in ioc_qos_write() 3290 put_disk_and_module(disk); in ioc_qos_write() 3341 struct gendisk *disk; in ioc_cost_model_write() local [all...] |