Home
last modified time | relevance | path

Searched refs:disk (Results 176 - 200 of 413) sorted by relevance

12345678910>>...17

/kernel/linux/linux-6.6/drivers/block/mtip32xx/
H A Dmtip32xx.c144 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 Dnvme.h423 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 Dnull_blk.h39 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 Dmain.c967 * 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 Ddm-core.h65 struct gendisk *disk; member
133 return get_capacity(md->disk); in dm_get_size()
/kernel/linux/linux-6.6/block/partitions/
H A Datari.c50 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 Dloop.c760 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 Dskd_main.c215 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 Dide-cd.c60 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 Dblkdev.h96 /* 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 Ddasd_mod.h9 extern int dasd_biodasdinfo(struct gendisk *disk, dasd_information2_t *info);
H A Ddrbd.h241 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 Dublk_drv.c298 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 Ddrbd_main.c52 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 Ddrbd_state.h90 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 Ddrbd_worker.c218 * "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 Dms_block.c1682 * 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 Ddasd_mod.h9 extern int dasd_biodasdinfo(struct gendisk *disk, dasd_information2_t *info);
H A Ddrbd.h234 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 Ddrbd_state.h90 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 Ddrbd_worker.c218 * "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 Dnull_blk.h78 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 Dblk-rq-qos.h29 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 Dgpt.cc254 << "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 Dblk-iocost.c3174 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...]

Completed in 42 milliseconds

12345678910>>...17