Home
last modified time | relevance | path

Searched refs:disk (Results 126 - 150 of 413) sorted by relevance

12345678910>>...17

/kernel/linux/linux-6.6/drivers/memstick/core/
H A Dmspro_block.c137 struct gendisk *disk; member
180 static void mspro_block_bd_free_disk(struct gendisk *disk) in mspro_block_bd_free_disk() argument
182 struct mspro_block_data *msb = disk->private_data; in mspro_block_bd_free_disk()
183 int disk_id = MINOR(disk_devt(disk)) >> MSPRO_BLOCK_PART_SHIFT; in mspro_block_bd_free_disk()
1141 msb->disk = blk_mq_alloc_disk(&msb->tag_set, card); in mspro_block_init_disk()
1142 if (IS_ERR(msb->disk)) { in mspro_block_init_disk()
1143 rc = PTR_ERR(msb->disk); in mspro_block_init_disk()
1146 msb->queue = msb->disk->queue; in mspro_block_init_disk()
1153 msb->disk->major = major; in mspro_block_init_disk()
1154 msb->disk in mspro_block_init_disk()
[all...]
/kernel/linux/linux-6.6/drivers/nvme/host/
H A Dcore.c316 ns->disk ? ns->disk->disk_name : "?", in nvme_log_error()
650 put_disk(ns->disk); in nvme_free_ns()
1646 static int nvme_open(struct gendisk *disk, blk_mode_t mode) in nvme_open() argument
1648 return nvme_ns_open(disk->private_data); in nvme_open()
1651 static void nvme_release(struct gendisk *disk) in nvme_release() argument
1653 nvme_ns_release(disk->private_data); in nvme_release()
1666 static void nvme_init_integrity(struct gendisk *disk, struct nvme_ns *ns, in nvme_init_integrity() argument
1713 blk_integrity_register(disk, &integrity); in nvme_init_integrity()
1714 blk_queue_max_integrity_segments(disk in nvme_init_integrity()
1717 nvme_init_integrity(struct gendisk *disk, struct nvme_ns *ns, u32 max_integrity_segments) nvme_init_integrity() argument
1723 nvme_config_discard(struct gendisk *disk, struct nvme_ns *ns) nvme_config_discard() argument
1889 nvme_update_disk_info(struct gendisk *disk, struct nvme_ns *ns, struct nvme_id_ns *id) nvme_update_disk_info() argument
1965 nvme_first_scan(struct gendisk *disk) nvme_first_scan() argument
2171 nvme_report_zones(struct gendisk *disk, sector_t sector, unsigned int nr_zones, report_zones_cb cb, void *data) nvme_report_zones() argument
3598 struct gendisk *disk; nvme_alloc_ns() local
[all...]
/kernel/linux/linux-5.10/drivers/scsi/
H A Dsd_dif.c30 struct gendisk *disk = sdkp->disk; in sd_dif_config_host() local
81 blk_integrity_register(disk, &bi); in sd_dif_config_host()
H A Dsd.c6 * Linux scsi disk driver
77 MODULE_DESCRIPTION("SCSI disk (sd) driver");
110 static void sd_unlock_native_capacity(struct gendisk *disk);
152 blk_queue_write_cache(sdkp->disk->queue, wc, fua); in sd_set_flush_flag()
220 sd_revalidate_disk(sdkp->disk); in cache_type_store()
643 * Device no to disk mapping:
651 * ones with major1, ... Disk 256 is for major0 again, disk 272
671 static struct scsi_disk *scsi_disk_get(struct gendisk *disk) in scsi_disk_get() argument
677 if (disk->private_data) { in scsi_disk_get()
678 sdkp = scsi_disk(disk); in scsi_disk_get()
1498 sd_release(struct gendisk *disk, fmode_t mode) sd_release() argument
1555 struct gendisk *disk = bdev->bd_disk; sd_ioctl_common() local
1638 sd_check_events(struct gendisk *disk, unsigned int clearing) sd_check_events() argument
3189 sd_revalidate_disk(struct gendisk *disk) sd_revalidate_disk() argument
3314 sd_unlock_native_capacity(struct gendisk *disk) sd_unlock_native_capacity() argument
3572 struct gendisk *disk = sdkp->disk; scsi_disk_release() local
[all...]
/kernel/linux/linux-6.6/block/
H A Dblk-crypto-internal.h24 int blk_crypto_sysfs_register(struct gendisk *disk);
26 void blk_crypto_sysfs_unregister(struct gendisk *disk);
87 static inline int blk_crypto_sysfs_register(struct gendisk *disk) in blk_crypto_sysfs_register() argument
92 static inline void blk_crypto_sysfs_unregister(struct gendisk *disk) in blk_crypto_sysfs_unregister() argument
H A Dblk-iolatency.c295 blkcg_schedule_throttle(rqos->disk, use_memdelay); in __blkcg_iolatency_throttle()
333 unsigned long qd = blkiolat->rqos.disk->queue->nr_requests; in scale_cookie_change()
375 unsigned long qd = iolat->blkiolat->rqos.disk->queue->nr_requests; in scale_change()
649 blkcg_deactivate_policy(rqos->disk, &blkcg_policy_iolatency); in blkcg_iolatency_exit()
668 blkiolat->rqos.disk->queue->root_blkg) { in blkiolatency_timer_fn()
752 blk_mq_freeze_queue(blkiolat->rqos.disk->queue); in blkiolatency_enable_work_fn()
754 blk_mq_unfreeze_queue(blkiolat->rqos.disk->queue); in blkiolatency_enable_work_fn()
758 static int blk_iolatency_init(struct gendisk *disk) in blk_iolatency_init() argument
767 ret = rq_qos_add(&blkiolat->rqos, disk, RQ_QOS_LATENCY, in blk_iolatency_init()
771 ret = blkcg_activate_policy(disk, in blk_iolatency_init()
965 iolatency_pd_alloc(struct gendisk *disk, struct blkcg *blkcg, gfp_t gfp) iolatency_pd_alloc() argument
[all...]
H A Dblk-core.c4 * Copyright (C) 1994, Karl Keyte: Added support for disk statistics
341 struct gendisk *disk = bio->bi_bdev->bd_disk; in __bio_queue_enter() local
344 if (test_bit(GD_DEAD, &disk->state)) in __bio_queue_enter()
361 test_bit(GD_DEAD, &disk->state)); in __bio_queue_enter()
362 if (test_bit(GD_DEAD, &disk->state)) in __bio_queue_enter()
510 * Use ioctl to set underlying disk of raid/dm to read-only in bio_check_ro()
549 * Remap block n of partition p to block n+start(p) of the disk.
609 struct gendisk *disk = bio->bi_bdev->bd_disk; in __submit_bio() local
611 disk->fops->submit_bio(bio); in __submit_bio()
612 blk_queue_exit(disk in __submit_bio()
896 struct gendisk *disk = q->disk; bio_poll() local
[all...]
H A Dblk-rq-qos.c300 int rq_qos_add(struct rq_qos *rqos, struct gendisk *disk, enum rq_qos_id id, in rq_qos_add() argument
303 struct request_queue *q = disk->queue; in rq_qos_add()
307 rqos->disk = disk; in rq_qos_add()
338 struct request_queue *q = rqos->disk->queue; in rq_qos_del()
H A Dblk-mq-sysfs.c219 int blk_mq_sysfs_register(struct gendisk *disk) in blk_mq_sysfs_register() argument
221 struct request_queue *q = disk->queue; in blk_mq_sysfs_register()
228 ret = kobject_add(q->mq_kobj, &disk_to_dev(disk)->kobj, "mq"); in blk_mq_sysfs_register()
256 void blk_mq_sysfs_unregister(struct gendisk *disk) in blk_mq_sysfs_unregister() argument
258 struct request_queue *q = disk->queue; in blk_mq_sysfs_unregister()
/kernel/linux/linux-5.10/drivers/nvme/host/
H A Dzns.c15 ret = blk_revalidate_disk_zones(ns->disk, NULL); in nvme_revalidate_zones()
119 struct request_queue *q = ns->disk->queue; in nvme_zns_alloc_report_buffer()
127 get_capacity(ns->disk) >> ilog2(ns->zsze)); in nvme_zns_alloc_report_buffer()
190 while (zone_idx < nr_zones && sector < get_capacity(ns->disk)) { in nvme_ns_report_zones()
225 int nvme_report_zones(struct gendisk *disk, sector_t sector, in nvme_report_zones() argument
232 ns = nvme_get_ns_from_disk(disk, &head, &srcu_idx); in nvme_report_zones()
/kernel/linux/linux-5.10/drivers/mtd/
H A Dmtd_blkdevs.c33 dev->disk->private_data = NULL; in blktrans_dev_release()
37 put_disk(dev->disk); in blktrans_dev_release()
42 static struct mtd_blktrans_dev *blktrans_dev_get(struct gendisk *disk) in blktrans_dev_get() argument
47 dev = disk->private_data; in blktrans_dev_get()
254 static void blktrans_release(struct gendisk *disk, fmode_t mode) in blktrans_release() argument
256 struct mtd_blktrans_dev *dev = blktrans_dev_get(disk); in blktrans_release()
377 * minor numbers and that the disk naming code below can cope in add_mtd_blktrans_dev()
401 new->disk = gd; in add_mtd_blktrans_dev()
469 put_disk(new->disk); in add_mtd_blktrans_dev()
482 sysfs_remove_group(&disk_to_dev(old->disk) in del_mtd_blktrans_dev()
[all...]
/kernel/linux/linux-5.10/drivers/md/
H A Draid1.c330 * Update disk head position estimator based on IRQ completion info.
332 static inline void update_head_pos(int disk, struct r1bio *r1_bio) in update_head_pos() argument
336 conf->mirrors[disk].head_position = in update_head_pos()
341 * Find the disk number which triggered given bio
581 * This routine returns the disk from which the requested read should
583 * number - if this matches on the next IO then we use the last disk.
584 * There is also a per-disk 'last know head position' sector that is
587 * perfect sequential match then we pick the disk whose head is closest.
601 int disk; in read_balance() local
612 * We take the first readable disk whe in read_balance()
2624 int disk = -1; raid1_sync_request() local
2928 struct raid1_info *disk; setup_conf() local
[all...]
/kernel/linux/linux-6.6/drivers/md/
H A Draid1.c335 * Update disk head position estimator based on IRQ completion info.
337 static inline void update_head_pos(int disk, struct r1bio *r1_bio) in update_head_pos() argument
341 conf->mirrors[disk].head_position = in update_head_pos()
346 * Find the disk number which triggered given bio
585 * This routine returns the disk from which the requested read should
587 * number - if this matches on the next IO then we use the last disk.
588 * There is also a per-disk 'last know head position' sector that is
591 * perfect sequential match then we pick the disk whose head is closest.
605 int disk; in read_balance() local
616 * We take the first readable disk whe in read_balance()
2668 int disk = -1; raid1_sync_request() local
2972 struct raid1_info *disk; setup_conf() local
[all...]
H A Draid10.c48 * apart on disk, there are adjacent stripes.
339 * Update disk head position estimator based on IRQ completion info.
350 * Find the disk number which triggered given bio
711 * This routine returns the disk from which the requested read should
713 * number - if this matches on the next IO then we use the last disk.
714 * There is also a per-disk 'last know head position' sector that is
717 * perfect sequential match then we pick the disk whose head is closest.
734 int disk, slot; in read_balance() local
758 * the resync window. We take the first readable disk when in read_balance()
777 disk in read_balance()
1194 int disk; raid10_read_request() local
1658 int disk; raid10_handle_discard() local
4151 struct raid10_info *disk; raid10_run() local
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dblk-integrity.h46 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) in blk_get_integrity() argument
48 struct blk_integrity *bi = &disk->queue->integrity; in blk_get_integrity()
133 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) in blk_get_integrity() argument
/kernel/linux/linux-5.10/drivers/block/
H A Dsunvdc.c33 MODULE_DESCRIPTION("Sun LDOM virtual disk client driver");
60 struct gendisk *disk; member
78 /* The server fills these in for us in the disk attribute
125 struct gendisk *disk = bdev->bd_disk; in vdc_getgeo() local
126 sector_t nsect = get_capacity(disk); in vdc_getgeo()
147 struct gendisk *disk; in vdc_ioctl() local
158 disk = bdev->bd_disk; in vdc_ioctl()
160 if (bdev->bd_disk && (disk->flags & GENHD_FL_CD)) in vdc_ioctl()
183 * allocated a disk. in vdc_blk_queue_start()
185 if (port->disk in vdc_blk_queue_start()
[all...]
H A Dpktcdvd.c1187 clear_bdi_congested(pd->disk->queue->backing_dev_info, in pkt_handle_queue()
2132 set_capacity(pd->disk, lba << 2); in pkt_open_dev()
2243 static void pkt_close(struct gendisk *disk, fmode_t mode) in pkt_close() argument
2245 struct pktcdvd_device *pd = disk->private_data; in pkt_close()
2433 struct request_queue *q = pd->disk->queue; in pkt_init_queue()
2599 static unsigned int pkt_check_events(struct gendisk *disk, in pkt_check_events() argument
2602 struct pktcdvd_device *pd = disk->private_data; in pkt_check_events()
2615 static char *pkt_devnode(struct gendisk *disk, umode_t *mode) in pkt_devnode() argument
2617 return kasprintf(GFP_KERNEL, "pktcdvd/%s", disk->disk_name); in pkt_devnode()
2639 struct gendisk *disk; in pkt_setup_dev() local
[all...]
/kernel/linux/linux-6.6/block/partitions/
H A Dldm.c101 ldm_error("PRIVHEAD disk size doesn't match real disk size"); in ldm_parse_privhead()
256 * Read and compare all three privheads from disk.
258 * The privheads on disk show the size and location of the main disk area and
260 * @hd, which contains the real size of the disk.
307 num_sects = get_capacity(state->disk); in ldm_validate_privheads()
311 ldm_crit ("Database extends beyond the end of the disk."); in ldm_validate_privheads()
342 * @base: Offset, into @state->disk, of the database
346 * @state->disk an
575 struct vblk *disk; ldm_create_data_partitions() local
852 struct vblk_disk *disk; ldm_parse_dsk3() local
891 struct vblk_disk *disk; ldm_parse_dsk4() local
[all...]
/third_party/gptfdisk/
H A Dgpt.h23 // Below constant corresponds to a ~279GiB (300GB) disk, since the
85 int LoadHeader(struct GPTHeader *header, DiskIO & disk, uint64_t sector, int *crcOk);
86 int LoadPartitionTable(const struct GPTHeader & header, DiskIO & disk, uint64_t sector = 0);
88 int SaveHeader(struct GPTHeader *header, DiskIO & disk, uint64_t sector);
89 int SavePartitionTable(DiskIO & disk, uint64_t sector);
111 // Load or save data from/to disk
/third_party/NuttX/drivers/bch/
H A Dbchlib_cache.c61 ret = los_disk_write(bch->disk->disk_id, (const void *)bch->buffer, bch->sector, 1); in bchlib_flushsector()
101 ret = los_disk_read(bch->disk->disk_id, (void *)bch->buffer, sector, 1, TRUE); in bchlib_readsector()
/kernel/linux/linux-6.6/include/trace/events/
H A Dblock.h90 __entry->dev = rq->q->disk ? disk_devt(rq->q->disk) : 0;
121 __entry->dev = rq->q->disk ? disk_devt(rq->q->disk) : 0;
189 __entry->dev = rq->q->disk ? disk_devt(rq->q->disk) : 0;
566 __entry->dev = disk_devt(rq->q->disk);
/kernel/linux/linux-5.10/block/partitions/
H A Dibm.c81 * - on an ECKD disk it's block 2 in find_label()
82 * - on an FBA disk it's block 1 in find_label()
83 * - on an CMS formatted FBA disk it is sector 1, even if the block size in find_label()
151 * get start of VTOC from the disk label and then search for format1 in find_vol1_partitions()
218 * the disk, otherwise we need additional information in find_lnx1_partitions()
254 * VM style CMS1 labeled disk in find_cms1_partitions()
261 /* disk is reserved minidisk */ in find_cms1_partitions()
292 int (*fn)(struct gendisk *disk, dasd_information2_t *info); in ibm_partition()
294 struct gendisk *disk = bdev->bd_disk; in ibm_partition() local
305 if (!disk in ibm_partition()
[all...]
H A Dldm.c101 ldm_error("PRIVHEAD disk size doesn't match real disk size"); in ldm_parse_privhead()
256 * Read and compare all three privheads from disk.
258 * The privheads on disk show the size and location of the main disk area and
260 * @hd, which contains the real size of the disk.
311 ldm_crit ("Database extends beyond the end of the disk."); in ldm_validate_privheads()
477 * ldm_validate_partition_table - Determine whether bdev might be a dynamic disk
481 * disk or not. It looks for an MS-DOS-style partition table containing at
489 * Return: 'true' @state->bdev is a dynamic disk
575 struct vblk *disk; ldm_create_data_partitions() local
859 struct vblk_disk *disk; ldm_parse_dsk3() local
898 struct vblk_disk *disk; ldm_parse_dsk4() local
[all...]
/kernel/linux/linux-5.10/drivers/memstick/core/
H A Dmspro_block.c138 struct gendisk *disk; member
183 struct gendisk *disk = bdev->bd_disk; in mspro_block_bd_open() local
184 struct mspro_block_data *msb = disk->private_data; in mspro_block_bd_open()
203 static void mspro_block_disk_release(struct gendisk *disk) in mspro_block_disk_release() argument
205 struct mspro_block_data *msb = disk->private_data; in mspro_block_disk_release()
206 int disk_id = MINOR(disk_devt(disk)) >> MSPRO_BLOCK_PART_SHIFT; in mspro_block_disk_release()
216 disk->private_data = NULL; in mspro_block_disk_release()
218 put_disk(disk); in mspro_block_disk_release()
225 static void mspro_block_bd_release(struct gendisk *disk, fmode_t mode) in mspro_block_bd_release() argument
227 mspro_block_disk_release(disk); in mspro_block_bd_release()
[all...]
/kernel/linux/linux-6.6/drivers/block/
H A Dloop.c651 struct gendisk *disk = dev_to_disk(dev); in loop_attr_show() local
652 struct loop_device *lo = disk->private_data; in loop_attr_show()
1726 static void lo_release(struct gendisk *disk) in lo_release() argument
1728 struct loop_device *lo = disk->private_data; in lo_release()
1730 if (disk_openers(disk) > 0) in lo_release()
1747 static void lo_free_disk(struct gendisk *disk) in lo_free_disk() argument
1749 struct loop_device *lo = disk->private_data; in lo_free_disk()
1990 struct gendisk *disk; in loop_add() local
2032 disk = lo->lo_disk = blk_mq_alloc_disk(&lo->tag_set, lo); in loop_add()
2033 if (IS_ERR(disk)) { in loop_add()
[all...]

Completed in 32 milliseconds

12345678910>>...17