Searched refs:disk (Results 51 - 75 of 200) sorted by relevance

12345678

/linux-master/block/
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) argument
364 struct blk_integrity *bi = &disk->queue->integrity;
369 ilog2(queue_logical_block_size(disk->queue));
375 blk_queue_flag_set(QUEUE_FLAG_STABLE_WRITES, disk->queue);
378 if (disk->queue->crypto_profile) {
380 disk->queue->crypto_profile = NULL;
388 * @disk: disk whose integrity profile to unregister
393 void blk_integrity_unregister(struct gendisk *disk) argument
[all...]
H A Dblk-cgroup.h160 typedef struct blkg_policy_data *(blkcg_pol_alloc_pd_fn)(struct gendisk *disk,
193 int blkcg_init_disk(struct gendisk *disk);
194 void blkcg_exit_disk(struct gendisk *disk);
199 int blkcg_activate_policy(struct gendisk *disk, const struct blkcg_policy *pol);
200 void blkcg_deactivate_policy(struct gendisk *disk,
487 static inline int blkcg_init_disk(struct gendisk *disk) { return 0; } argument
488 static inline void blkcg_exit_disk(struct gendisk *disk) { } argument
491 static inline int blkcg_activate_policy(struct gendisk *disk, argument
493 static inline void blkcg_deactivate_policy(struct gendisk *disk, argument
H A Dioctl.c19 struct gendisk *disk = bdev->bd_disk; local
34 return bdev_del_partition(disk, p.pno);
44 capacity = get_capacity(disk);
54 return bdev_add_partition(disk, p.pno, start, length);
56 return bdev_resize_partition(disk, p.pno, start, length);
257 struct gendisk *disk = bdev->bd_disk; local
259 if (disk->fops->ioctl)
260 return disk->fops->ioctl(bdev, mode, cmd,
413 struct gendisk *disk = bdev->bd_disk; local
419 if (!disk
447 struct gendisk *disk = bdev->bd_disk; local
659 struct gendisk *disk = bdev->bd_disk; local
[all...]
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) argument
92 static inline void blk_crypto_sysfs_unregister(struct gendisk *disk) argument
H A Dblk-wbt.c167 struct backing_dev_info *bdi = rwb->rqos.disk->bdi;
209 else if (test_bit(QUEUE_FLAG_WC, &rwb->rqos.disk->queue->queue_flags) &&
305 struct backing_dev_info *bdi = rwb->rqos.disk->bdi;
358 struct backing_dev_info *bdi = rwb->rqos.disk->bdi;
428 if (!rwb->rqos.disk)
433 trace_wbt_timer(rwb->rqos.disk->bdi, status, rqd->scale_step, inflight);
704 void wbt_enable_default(struct gendisk *disk) argument
706 struct request_queue *q = disk->queue;
727 wbt_init(disk);
758 RQWB(rqos)->rq_depth.queue_depth = blk_queue_depth(rqos->disk
774 wbt_disable_default(struct gendisk *disk) argument
890 wbt_init(struct gendisk *disk) argument
[all...]
H A Dblk.h410 void disk_free_zone_bitmaps(struct gendisk *disk);
416 static inline void disk_free_zone_bitmaps(struct gendisk *disk) {} argument
429 struct block_device *bdev_alloc(struct gendisk *disk, u8 partno);
437 int bdev_add_partition(struct gendisk *disk, int partno, sector_t start,
439 int bdev_del_partition(struct gendisk *disk, int partno);
440 int bdev_resize_partition(struct gendisk *disk, int partno, sector_t start,
465 int disk_scan_partitions(struct gendisk *disk, blk_mode_t mode);
467 int disk_alloc_events(struct gendisk *disk);
468 void disk_add_events(struct gendisk *disk);
469 void disk_del_events(struct gendisk *disk);
[all...]
H A Dblk-mq-sysfs.c219 int blk_mq_sysfs_register(struct gendisk *disk) argument
221 struct request_queue *q = disk->queue;
228 ret = kobject_add(q->mq_kobj, &disk_to_dev(disk)->kobj, "mq");
256 void blk_mq_sysfs_unregister(struct gendisk *disk) argument
258 struct request_queue *q = disk->queue;
H A Dblk-rq-qos.c300 int rq_qos_add(struct rq_qos *rqos, struct gendisk *disk, enum rq_qos_id id, argument
303 struct request_queue *q = disk->queue;
307 rqos->disk = disk;
338 struct request_queue *q = rqos->disk->queue;
/linux-master/include/linux/
H A Dblk-integrity.h47 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) argument
49 struct blk_integrity *bi = &disk->queue->integrity;
134 static inline struct blk_integrity *blk_get_integrity(struct gendisk *disk) argument
/linux-master/drivers/block/
H A Damiflop.c34 * needed for the disk mechanic.
36 * february 1996 fixed error recovery and multiple disk access
92 #define DSKRDY (0x1<<5) /* disk ready when low */
94 #define DSKPROT (0x1<<3) /* disk protected when low */
95 #define DSKCHANGE (0x1<<2) /* low when disk removed */
115 #define DMAON (1<<14) /* disk DMA enabled */
116 #define DISKWRITE (1<<13) /* disk write bit in DSKLEN enabled */
196 int blocks; /* total # blocks on disk */
199 int disk; /* disk i member in struct:amiga_floppy_struct
931 putsec(int disk, unsigned long *raw, int cnt) argument
965 amiga_write(int disk) argument
1322 dos_write(int disk) argument
1656 floppy_open(struct gendisk *disk, blk_mode_t mode) argument
1709 floppy_release(struct gendisk *disk) argument
1736 amiga_check_events(struct gendisk *disk, unsigned int clearing) argument
1779 struct gendisk *disk; local
[all...]
H A Dvirtio_blk.c68 /* The disk structure for the kernel. */
69 struct gendisk *disk; member in struct:virtio_blk
374 blk_mq_start_stopped_hw_queues(vblk->disk->queue, true);
537 struct request_queue *q = vblk->disk->queue;
542 get_capacity(vblk->disk) >> ilog2(vblk->zone_sectors));
566 struct request_queue *q = vblk->disk->queue;
598 if (zone.start + vblk->zone_sectors <= get_capacity(vblk->disk))
601 zone.len = get_capacity(vblk->disk) - zone.start;
662 static int virtblk_report_zones(struct gendisk *disk, sector_t sector, argument
666 struct virtio_blk *vblk = disk
809 virtblk_get_id(struct gendisk *disk, char *id_str) argument
869 virtblk_free_disk(struct gendisk *disk) argument
898 struct gendisk *disk = dev_to_disk(dev); local
1108 struct gendisk *disk = dev_to_disk(dev); local
1126 struct gendisk *disk = dev_to_disk(dev); local
1146 struct gendisk *disk = dev_to_disk(dev); local
[all...]
H A Dpktcdvd.c310 "%s", pd->disk->disk_name);
341 pd->disk->disk_name,
440 seq_printf(m, "Writer %s mapped to %pg:\n", pd->disk->disk_name,
500 pd->dfs_d_root = debugfs_create_dir(pd->disk->disk_name, pkt_debugfs_root);
534 struct device *ddev = disk_to_dev(pd->disk);
769 struct device *ddev = disk_to_dev(pd->disk);
866 struct device *ddev = disk_to_dev(pd->disk);
950 struct device *ddev = disk_to_dev(pd->disk);
979 dev_dbg(disk_to_dev(pd->disk), "bio=%p sec0=%llx sec=%llx err=%d\n",
998 dev_dbg(disk_to_dev(pd->disk), "i
2256 pkt_open(struct gendisk *disk, blk_mode_t mode) argument
2299 pkt_release(struct gendisk *disk) argument
2590 pkt_check_events(struct gendisk *disk, unsigned int clearing) argument
2606 pkt_devnode(struct gendisk *disk, umode_t *mode) argument
2634 struct gendisk *disk; local
[all...]
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");
336 swim3_dbg("%s", " try to write, disk write protected\n");
925 static int floppy_open(struct gendisk *disk, blk_mode_t mode) argument
927 struct floppy_state *fs = disk->private_data;
965 if (disk_check_media_change(disk))
966 floppy_revalidate(disk);
995 floppy_unlocked_open(struct gendisk *disk, blk_mode_t mode) argument
1006 floppy_release(struct gendisk *disk) argument
1024 floppy_check_events(struct gendisk *disk, unsigned int clearing) argument
1031 floppy_revalidate(struct gendisk *disk) argument
1193 struct gendisk *disk; local
[all...]
/linux-master/drivers/nvdimm/
H A Dpmem.h28 struct gendisk *disk; member in struct:pmem_device
H A Dpmem.c426 dax_remove_host(pmem->disk);
429 del_gendisk(pmem->disk);
431 put_disk(pmem->disk);
467 struct gendisk *disk; local
505 disk = blk_alloc_disk(&lim, nid);
506 if (IS_ERR(disk))
507 return PTR_ERR(disk);
508 q = disk->queue;
510 pmem->disk = disk;
[all...]
/linux-master/drivers/nvme/target/
H A Dtrace.h72 __array(char, disk, DISK_NAME_LEN)
85 __assign_req_name(__entry->disk, req);
99 __print_disk_name(__entry->disk),
113 __array(char, disk, DISK_NAME_LEN)
125 __assign_req_name(__entry->disk, req);
129 __print_disk_name(__entry->disk),
/linux-master/drivers/mmc/core/
H A Dqueue.c351 struct gendisk *disk; local
379 disk = blk_mq_alloc_disk(&mq->tag_set, &lim, mq);
380 if (IS_ERR(disk))
381 return disk;
382 mq->queue = disk->queue;
401 return disk;
422 struct gendisk *disk; local
463 disk = mmc_alloc_disk(mq, card);
464 if (IS_ERR(disk))
466 return disk;
[all...]
H A Dblock.c109 struct gendisk *disk; member in struct:mmc_blk_data
184 static struct mmc_blk_data *mmc_blk_get(struct gendisk *disk) argument
189 md = disk->private_data;
197 static inline int mmc_get_devidx(struct gendisk *disk) argument
199 int devidx = disk->first_minor / perdev_minors;
208 devidx = mmc_get_devidx(md->disk);
212 md->disk->private_data = NULL;
215 put_disk(md->disk);
276 md->disk->disk_name);
277 set_disk_ro(md->disk,
363 mmc_blk_open(struct gendisk *disk, blk_mode_t mode) argument
381 mmc_blk_release(struct gendisk *disk) argument
842 mmc_blk_alternative_gpt_sector(struct gendisk *disk, sector_t *sector) argument
[all...]
/linux-master/drivers/md/bcache/
H A Dsysfs.c174 disk.kobj);
196 sysfs_printf(data_csum, "%i", dc->disk.data_csum);
233 bch_hprint(dirty, bcache_dev_sectors_dirty(&dc->disk) << 9);
256 bcache_dev_sectors_dirty(&dc->disk) << 9);
258 sysfs_hprint(stripe_size, ((uint64_t)dc->disk.stripe_size) << 9);
294 disk.kobj);
307 sysfs_strtoul(data_csum, dc->disk.data_csum);
414 if (dc->disk.c) {
415 memcpy(dc->disk.c->uuids[dc->disk
[all...]
H A Drequest.c365 struct cache_set *c = dc->disk.c;
371 if (test_bit(BCACHE_DEV_DETACHING, &dc->disk.flags) ||
608 dc = container_of(s->d, struct cached_dev, disk);
644 struct cached_dev, disk);
755 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
822 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
849 closure_get(&dc->disk.cl);
864 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
882 struct cached_dev *dc = container_of(s->d, struct cached_dev, disk);
917 0, GFP_NOWAIT, &dc->disk
[all...]
/linux-master/drivers/md/
H A Draid1.c333 * Update disk head position estimator based on IRQ completion info.
335 static inline void update_head_pos(int disk, struct r1bio *r1_bio) argument
339 conf->mirrors[disk].head_position =
344 * Find the disk number which triggered given bio
579 static void update_read_sectors(struct r1conf *conf, int disk, argument
582 struct raid1_info *info = &conf->mirrors[disk];
595 int disk; local
597 for (disk = 0 ; disk < conf->raid_disks * 2 ; disk
626 int disk; local
664 int disk; local
705 is_sequential(struct r1conf *conf, int disk, struct r1bio *r1_bio) argument
716 should_choose_next(struct r1conf *conf, int disk) argument
762 int disk; local
859 int disk; local
1852 raid1_add_conf(struct r1conf *conf, struct md_rdev *rdev, int disk, bool replacement) argument
1876 raid1_remove_conf(struct r1conf *conf, int disk) argument
2766 int disk = -1; local
3068 struct raid1_info *disk; local
[all...]
H A Ddm.c313 static int dm_blk_open(struct gendisk *disk, blk_mode_t mode) argument
319 md = disk->private_data;
337 static void dm_blk_close(struct gendisk *disk) argument
343 md = disk->private_data;
647 clone->bi_bdev = md->disk->part0;
649 bio_set_dev(clone, md->disk->part0);
748 * We can be called before the dm disk is added. In that case we can't
752 if (md->disk->slave_dir) {
753 r = bd_link_disk_holder(bdev, md->disk);
779 if (md->disk
[all...]
/linux-master/drivers/leds/trigger/
H A DMakefile4 obj-$(CONFIG_LEDS_TRIGGER_DISK) += ledtrig-disk.o
/linux-master/arch/um/drivers/
H A Dubd_kern.c160 struct gendisk *disk; member in struct:ubd
365 " an 's' will cause data to be written to disk on the host immediately.\n"
806 struct gendisk *disk = dev_to_disk(dev); local
807 struct ubd *ubd_dev = disk->private_data;
851 struct gendisk *disk; local
890 disk = blk_mq_alloc_disk(&ubd_dev->tag_set, &lim, ubd_dev);
891 if (IS_ERR(disk)) {
892 err = PTR_ERR(disk);
896 blk_queue_flag_set(QUEUE_FLAG_NONROT, disk->queue);
897 blk_queue_write_cache(disk
[all...]
/linux-master/drivers/block/zram/
H A Dzram_drv.c434 zram->disk->fops = &zram_devops;
923 zram->debugfs_dir = debugfs_create_dir(zram->disk->disk_name,
1236 zram->mem_pool = zs_create_pool(zram->disk->disk_name);
1995 set_capacity_and_notify(zram->disk, 0);
1996 part_stat_set_all(zram->disk->part0, 0);
2051 set_capacity_and_notify(zram->disk, zram->disksize >> SECTOR_SHIFT);
2070 struct gendisk *disk; local
2080 disk = zram->disk;
2082 mutex_lock(&disk
2104 zram_open(struct gendisk *disk, blk_mode_t mode) argument
[all...]

Completed in 269 milliseconds

12345678