Home
last modified time | relevance | path

Searched refs:disk (Results 76 - 100 of 374) sorted by relevance

12345678910>>...15

/kernel/linux/linux-5.10/drivers/block/
H A Dswim3.c189 int secpercyl; /* disk geometry information */
252 static void floppy_release(struct gendisk *disk, fmode_t mode);
253 static unsigned int floppy_check_events(struct gendisk *disk,
255 static int floppy_revalidate(struct gendisk *disk);
329 swim3_dbg("%s", " disk ejected\n"); in swim3_queue_rq()
337 swim3_dbg("%s", " try to write, disk write protected\n"); in swim3_queue_rq()
989 static void floppy_release(struct gendisk *disk, fmode_t mode) in floppy_release() argument
991 struct floppy_state *fs = disk->private_data; in floppy_release()
1007 static unsigned int floppy_check_events(struct gendisk *disk, in floppy_check_events() argument
1010 struct floppy_state *fs = disk in floppy_check_events()
1014 floppy_revalidate(struct gendisk *disk) floppy_revalidate() argument
1176 struct gendisk *disk; swim3_attach() local
[all...]
/kernel/linux/linux-6.6/drivers/block/
H A Dswim3.c190 int secpercyl; /* disk geometry information */
251 static int floppy_open(struct gendisk *disk, blk_mode_t mode);
252 static unsigned int floppy_check_events(struct gendisk *disk,
254 static int floppy_revalidate(struct gendisk *disk);
328 swim3_dbg("%s", " disk ejected\n"); in swim3_queue_rq()
336 swim3_dbg("%s", " try to write, disk write protected\n"); in swim3_queue_rq()
925 static int floppy_open(struct gendisk *disk, blk_mode_t mode) in floppy_open() argument
927 struct floppy_state *fs = disk->private_data; in floppy_open()
965 if (disk_check_media_change(disk)) in floppy_open()
966 floppy_revalidate(disk); in floppy_open()
995 floppy_unlocked_open(struct gendisk *disk, blk_mode_t mode) floppy_unlocked_open() argument
1006 floppy_release(struct gendisk *disk) floppy_release() argument
1024 floppy_check_events(struct gendisk *disk, unsigned int clearing) floppy_check_events() argument
1031 floppy_revalidate(struct gendisk *disk) floppy_revalidate() argument
1193 struct gendisk *disk; swim3_attach() local
[all...]
/kernel/linux/linux-6.6/drivers/nvme/host/
H A Dfault_inject.c59 struct gendisk *disk = req->q->disk; in nvme_should_fail() local
63 if (disk) { in nvme_should_fail()
64 struct nvme_ns *ns = disk->private_data; in nvme_should_fail()
/kernel/linux/linux-6.6/block/
H A Dblk-mq-debugfs-zoned.c14 if (!q->disk->seq_zones_wlock) in queue_zone_wlock_show()
17 for (i = 0; i < q->disk->nr_zones; i++) in queue_zone_wlock_show()
18 if (test_bit(i, q->disk->seq_zones_wlock)) in queue_zone_wlock_show()
H A Dioctl.c19 struct gendisk *disk = bdev->bd_disk; in blkpg_do_ioctl() local
34 return bdev_del_partition(disk, p.pno); in blkpg_do_ioctl()
47 return bdev_add_partition(disk, p.pno, start, length); in blkpg_do_ioctl()
49 return bdev_resize_partition(disk, p.pno, start, length); in blkpg_do_ioctl()
249 struct gendisk *disk = bdev->bd_disk; in blkdev_compat_ptr_ioctl() local
251 if (disk->fops->ioctl) in blkdev_compat_ptr_ioctl()
252 return disk->fops->ioctl(bdev, mode, cmd, in blkdev_compat_ptr_ioctl()
404 struct gendisk *disk = bdev->bd_disk; in blkdev_getgeo() local
410 if (!disk->fops->getgeo) in blkdev_getgeo()
419 ret = disk in blkdev_getgeo()
438 struct gendisk *disk = bdev->bd_disk; compat_hdio_getgeo() local
648 struct gendisk *disk = bdev->bd_disk; compat_blkdev_ioctl() local
[all...]
H A Dblk-integrity.c353 * @disk: struct gendisk pointer to make integrity-aware
362 void blk_integrity_register(struct gendisk *disk, struct blk_integrity *template) in blk_integrity_register() argument
364 struct blk_integrity *bi = &disk->queue->integrity; in blk_integrity_register()
369 ilog2(queue_logical_block_size(disk->queue)); in blk_integrity_register()
374 blk_queue_flag_set(QUEUE_FLAG_STABLE_WRITES, disk->queue); in blk_integrity_register()
377 if (disk->queue->crypto_profile) { in blk_integrity_register()
379 disk->queue->crypto_profile = NULL; in blk_integrity_register()
387 * @disk: disk whose integrity profile to unregister
392 void blk_integrity_unregister(struct gendisk *disk) in blk_integrity_unregister() argument
[all...]
H A Dblk-cgroup.h159 typedef struct blkg_policy_data *(blkcg_pol_alloc_pd_fn)(struct gendisk *disk,
191 int blkcg_init_disk(struct gendisk *disk);
192 void blkcg_exit_disk(struct gendisk *disk);
197 int blkcg_activate_policy(struct gendisk *disk, const struct blkcg_policy *pol);
198 void blkcg_deactivate_policy(struct gendisk *disk,
484 static inline int blkcg_init_disk(struct gendisk *disk) { return 0; } in blkcg_init_disk() argument
485 static inline void blkcg_exit_disk(struct gendisk *disk) { } in blkcg_exit_disk() argument
488 static inline int blkcg_activate_policy(struct gendisk *disk, in blkcg_activate_policy() argument
490 static inline void blkcg_deactivate_policy(struct gendisk *disk, in blkcg_deactivate_policy() argument
H A Dearly-lookup.c132 struct gendisk *disk = dev_to_disk(dev); in blk_lookup_devt() local
137 if (partno < disk->minors) { in blk_lookup_devt()
144 devt = part_devt(disk, partno); in blk_lookup_devt()
180 /* try disk name without <part number> */ in devt_from_devname()
187 /* try disk name without p<part number> */ in devt_from_devname()
221 * 3) /dev/<disk_name> represents the device number of disk
223 * of partition - device number of disk plus the partition number
225 * used when disk name of partitioned disk ends on a digit.
230 * filled hex representation of the 32-bit "NT disk signatur
279 struct gendisk *disk = dev_to_disk(dev); printk_all_partitions() local
[all...]
H A Dblk-crypto-sysfs.c6 * crypto capabilities of devices via /sys/block/$disk/queue/crypto/.
127 * subdirectory in sysfs (/sys/block/$disk/queue/crypto/).
129 int blk_crypto_sysfs_register(struct gendisk *disk) in blk_crypto_sysfs_register() argument
131 struct request_queue *q = disk->queue; in blk_crypto_sysfs_register()
144 &disk->queue_kobj, "crypto"); in blk_crypto_sysfs_register()
153 void blk_crypto_sysfs_unregister(struct gendisk *disk) in blk_crypto_sysfs_unregister() argument
155 kobject_put(disk->queue->crypto_kobject); in blk_crypto_sysfs_unregister()
H A Dblk-wbt.c168 struct backing_dev_info *bdi = rwb->rqos.disk->bdi; in wb_recent_wait()
306 struct backing_dev_info *bdi = rwb->rqos.disk->bdi; in latency_exceeded()
359 struct backing_dev_info *bdi = rwb->rqos.disk->bdi; in rwb_trace_step()
429 if (!rwb->rqos.disk) in wb_timer_fn()
434 trace_wbt_timer(rwb->rqos.disk->bdi, status, rqd->scale_step, inflight); in wb_timer_fn()
712 void wbt_enable_default(struct gendisk *disk) in wbt_enable_default() argument
714 struct request_queue *q = disk->queue; in wbt_enable_default()
735 wbt_init(disk); in wbt_enable_default()
766 RQWB(rqos)->rq_depth.queue_depth = blk_queue_depth(rqos->disk->queue); in wbt_queue_depth_changed()
774 blk_stat_remove_callback(rqos->disk in wbt_exit()
782 wbt_disable_default(struct gendisk *disk) wbt_disable_default() argument
898 wbt_init(struct gendisk *disk) wbt_init() argument
[all...]
H A Dbsg.c180 struct gendisk *disk = bd->queue->disk; in bsg_unregister_queue() local
182 if (disk && disk->queue_kobj.sd) in bsg_unregister_queue()
183 sysfs_remove_link(&disk->queue_kobj, "bsg"); in bsg_unregister_queue()
223 if (q->disk && q->disk->queue_kobj.sd) { in bsg_register_queue()
224 ret = sysfs_create_link(&q->disk->queue_kobj, &bd->device.kobj, in bsg_register_queue()
/kernel/linux/linux-6.6/drivers/nvdimm/
H A Dpmem.c426 dax_remove_host(pmem->disk); in pmem_release_disk()
429 del_gendisk(pmem->disk); in pmem_release_disk()
431 put_disk(pmem->disk); in pmem_release_disk()
462 struct gendisk *disk; in pmem_attach_disk() local
500 disk = blk_alloc_disk(nid); in pmem_attach_disk()
501 if (!disk) in pmem_attach_disk()
503 q = disk->queue; in pmem_attach_disk()
505 pmem->disk = disk; in pmem_attach_disk()
550 disk in pmem_attach_disk()
[all...]
/kernel/linux/linux-5.10/drivers/cdrom/
H A Dgdrom.c80 {UNIT_ATTENTION, "Device needs attention - disk may have been changed"},
97 struct gendisk *disk; member
224 * Prepare disk command
357 /* spin up the disk */ in gdrom_open()
490 static void gdrom_bdops_release(struct gendisk *disk, fmode_t mode) in gdrom_bdops_release() argument
497 static unsigned int gdrom_bdops_check_events(struct gendisk *disk, in gdrom_bdops_check_events() argument
718 gd.disk->major = gdrom_major; in probe_gdrom_setupdisk()
719 gd.disk->first_minor = 1; in probe_gdrom_setupdisk()
720 gd.disk->minors = 1; in probe_gdrom_setupdisk()
721 strcpy(gd.disk in probe_gdrom_setupdisk()
[all...]
/kernel/linux/linux-5.10/drivers/s390/block/
H A Dxpram.c3 * Xpram.c -- the S/390 expanded memory RAM-disk
26 * generic hard disk support to replace ad-hoc partitioning
369 struct gendisk *disk = xpram_disks[i]; in xpram_setup_blkdev() local
374 disk->major = XPRAM_MAJOR; in xpram_setup_blkdev()
375 disk->first_minor = i; in xpram_setup_blkdev()
376 disk->fops = &xpram_devops; in xpram_setup_blkdev()
377 disk->private_data = &xpram_devices[i]; in xpram_setup_blkdev()
378 disk->queue = xpram_queues[i]; in xpram_setup_blkdev()
379 sprintf(disk->disk_name, "slram%d", i); in xpram_setup_blkdev()
380 set_capacity(disk, xpram_size in xpram_setup_blkdev()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/
H A Dsd.h92 struct gendisk *disk; member
135 unsigned ATO : 1; /* state of disk ATO bit */
137 unsigned WCE : 1; /* state of disk WCE bit */
138 unsigned RCD : 1; /* state of disk RCD bit, unused */
139 unsigned DPOFUA : 1; /* state of disk DPOFUA bit */
157 static inline struct scsi_disk *scsi_disk(struct gendisk *disk) in scsi_disk() argument
159 return disk->private_data; in scsi_disk()
163 (sdsk)->disk ? \
165 (sdsk)->disk->disk_name, fmt, ##a) : \
232 static inline void sd_dif_config_host(struct scsi_disk *disk) in sd_dif_config_host() argument
[all...]
H A Dsd_dif.c30 struct gendisk *disk = sdkp->disk; in sd_dif_config_host() local
43 blk_integrity_unregister(disk); in sd_dif_config_host()
81 blk_integrity_register(disk, &bi); in sd_dif_config_host()
/kernel/linux/linux-5.10/tools/laptop/dslm/
H A Ddslm.c26 /* Check if the disk is in powersave-mode
128 puts("usage: dslm [-w <time>] <disk>"); in usage()
135 char *disk = 0; in main() local
140 disk = argv[1]; in main()
143 disk = argv[3]; in main()
147 if (!(fd = open(disk, O_RDONLY|O_NONBLOCK))) { in main()
148 printf("Can't open %s, because: %s\n", disk, strerror(errno)); in main()
/kernel/linux/linux-6.6/tools/laptop/dslm/
H A Ddslm.c26 /* Check if the disk is in powersave-mode
128 puts("usage: dslm [-w <time>] <disk>"); in usage()
135 char *disk = 0; in main() local
140 disk = argv[1]; in main()
143 disk = argv[3]; in main()
147 if (!(fd = open(disk, O_RDONLY|O_NONBLOCK))) { in main()
148 printf("Can't open %s, because: %s\n", disk, strerror(errno)); in main()
/kernel/linux/linux-5.10/drivers/ide/
H A Dide-tape.c144 struct gendisk *disk; member
232 static struct ide_tape_obj *ide_tape_get(struct gendisk *disk, bool cdev, in ide_tape_get() argument
242 tape = ide_drv_g(disk, ide_tape_obj); in ide_tape_get()
687 struct gendisk *disk = tape->disk; in idetape_wait_ready() local
694 if (ide_do_test_unit_ready(drive, disk) == 0) in idetape_wait_ready()
701 ide_do_start_stop(drive, disk, IDETAPE_LU_LOAD_MASK); in idetape_wait_ready()
719 rc = ide_queue_pc_tail(drive, tape->disk, &pc, NULL, 0); in idetape_flush_tape_buffers()
739 if (ide_queue_pc_tail(drive, tape->disk, &pc, buf, pc.req_xfer)) in ide_tape_read_position()
807 struct gendisk *disk in idetape_position_tape() local
1013 struct gendisk *disk = tape->disk; idetape_rewind_tape() local
1068 struct gendisk *disk = tape->disk; idetape_space_over_filemarks() local
1258 struct gendisk *disk = tape->disk; idetape_mtioctop() local
1923 idetape_release(struct gendisk *disk, fmode_t mode) idetape_release() argument
[all...]
H A Dide-floppy_ioctl.c55 if (ide_queue_pc_tail(drive, floppy->disk, pc, pc_buf, pc->req_xfer)) { in ide_floppy_get_format_capacities()
131 if (ide_queue_pc_tail(drive, floppy->disk, pc, buf, pc->req_xfer)) in ide_floppy_get_sfrp_bit()
148 /* Don't format if someone is using the disk */ in ide_floppy_format_unit()
180 if (ide_queue_pc_tail(drive, floppy->disk, pc, buf, pc->req_xfer)) in ide_floppy_format_unit()
209 if (ide_queue_pc_tail(drive, floppy->disk, pc, sense_buf, in ide_floppy_get_format_progress()
241 struct gendisk *disk = floppy->disk; in ide_floppy_lockdoor() local
247 ide_set_media_lock(drive, disk, prevent); in ide_floppy_lockdoor()
250 ide_do_start_stop(drive, disk, 2); in ide_floppy_lockdoor()
H A Dide-floppy.c313 * Look at the flexible disk page parameters. We ignore the CHS capacity
320 struct gendisk *disk = floppy->disk; in ide_floppy_get_flexible_disk_page() local
328 if (ide_queue_pc_tail(drive, disk, pc, buf, pc->req_xfer)) { in ide_floppy_get_flexible_disk_page()
329 printk(KERN_ERR PFX "Can't get flexible disk page params\n"); in ide_floppy_get_flexible_disk_page()
338 set_disk_ro(disk, !!(drive->dev_flags & IDE_DFLAG_WP)); in ide_floppy_get_flexible_disk_page()
364 printk(KERN_NOTICE PFX "%s: The disk reports a capacity of %d " in ide_floppy_get_flexible_disk_page()
382 struct gendisk *disk = floppy->disk; in ide_floppy_get_capacity() local
397 if (ide_queue_pc_tail(drive, disk, in ide_floppy_get_capacity()
525 ide_floppy_init_media(ide_drive_t *drive, struct gendisk *disk) ide_floppy_init_media() argument
[all...]
/kernel/linux/linux-5.10/block/
H A Dioctl.c234 struct gendisk *disk = bdev->bd_disk; in __blkdev_driver_ioctl() local
236 if (disk->fops->ioctl) in __blkdev_driver_ioctl()
237 return disk->fops->ioctl(bdev, mode, cmd, arg); in __blkdev_driver_ioctl()
257 struct gendisk *disk = bdev->bd_disk; in blkdev_compat_ptr_ioctl() local
259 if (disk->fops->ioctl) in blkdev_compat_ptr_ioctl()
260 return disk->fops->ioctl(bdev, mode, cmd, in blkdev_compat_ptr_ioctl()
415 struct gendisk *disk = bdev->bd_disk; in blkdev_getgeo() local
421 if (!disk->fops->getgeo) in blkdev_getgeo()
430 ret = disk->fops->getgeo(bdev, &geo); in blkdev_getgeo()
449 struct gendisk *disk in compat_hdio_getgeo() local
653 struct gendisk *disk = bdev->bd_disk; compat_blkdev_ioctl() local
[all...]
/kernel/linux/linux-5.10/drivers/block/aoe/
H A Daoeblk.c37 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_state() local
38 struct aoedev *d = disk->private_data; in aoedisk_show_state()
50 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_mac() local
51 struct aoedev *d = disk->private_data; in aoedisk_show_mac()
61 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_netif() local
62 struct aoedev *d = disk->private_data; in aoedisk_show_netif()
99 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_fwver() local
100 struct aoedev *d = disk->private_data; in aoedisk_show_fwver()
107 struct gendisk *disk = dev_to_disk(dev); in aoedisk_show_payload() local
108 struct aoedev *d = disk in aoedisk_show_payload()
248 aoeblk_release(struct gendisk *disk, fmode_t mode) aoeblk_release() argument
[all...]
/kernel/linux/linux-5.10/drivers/block/zram/
H A Dzram_drv.c360 zram->disk->fops = &zram_devops; in reset_bdev()
480 zram->disk->fops = &zram_wb_devops; in backing_dev_store()
886 zram->debugfs_dir = debugfs_create_dir(zram->disk->disk_name, in zram_debugfs_register()
1168 zram->mem_pool = zs_create_pool(zram->disk->disk_name); in zram_meta_alloc()
1735 set_capacity(zram->disk, 0); in zram_reset_device()
1736 part_stat_set_all(&zram->disk->part0, 0); in zram_reset_device()
1781 set_capacity(zram->disk, zram->disksize >> SECTOR_SHIFT); in disksize_store()
1783 revalidate_disk_size(zram->disk, true); in disksize_store()
1811 bdev = bdget_disk(zram->disk, 0); in reset_store()
1830 revalidate_disk_size(zram->disk, tru in reset_store()
[all...]
/kernel/linux/linux-5.10/arch/um/drivers/
H A Dubd_kern.c111 static void ubd_release(struct gendisk *disk, fmode_t mode);
214 seq_puts(m, "disk\n"); in fake_ide_media_proc_show()
427 " an 's' will cause data to be written to disk on the host immediately.\n"
875 struct gendisk *disk; in ubd_disk_register() local
877 disk = alloc_disk(1 << UBD_SHIFT); in ubd_disk_register()
878 if(disk == NULL) in ubd_disk_register()
881 disk->major = major; in ubd_disk_register()
882 disk->first_minor = unit << UBD_SHIFT; in ubd_disk_register()
883 disk->fops = &ubd_blops; in ubd_disk_register()
884 set_capacity(disk, siz in ubd_disk_register()
1061 struct gendisk *disk = ubd_gendisk[n]; ubd_remove() local
1219 struct gendisk *disk = bdev->bd_disk; ubd_open() local
1246 ubd_release(struct gendisk *disk, fmode_t mode) ubd_release() argument
[all...]

Completed in 21 milliseconds

12345678910>>...15