/linux-master/block/ |
H A D | blk-integrity.c | 353 * @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 D | blk-cgroup.h | 160 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 D | ioctl.c | 19 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 D | blk-crypto-internal.h | 24 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 D | blk-wbt.c | 167 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 D | blk.h | 410 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 D | blk-mq-sysfs.c | 219 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 D | blk-rq-qos.c | 300 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 D | blk-integrity.h | 47 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 D | amiflop.c | 34 * 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 D | virtio_blk.c | 68 /* 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 D | pktcdvd.c | 310 "%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 D | swim3.c | 190 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 D | pmem.h | 28 struct gendisk *disk; member in struct:pmem_device
|
H A D | pmem.c | 426 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 D | trace.h | 72 __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 D | queue.c | 351 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 D | block.c | 109 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 D | sysfs.c | 174 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 D | request.c | 365 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 D | raid1.c | 333 * 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 D | dm.c | 313 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 D | Makefile | 4 obj-$(CONFIG_LEDS_TRIGGER_DISK) += ledtrig-disk.o
|
/linux-master/arch/um/drivers/ |
H A D | ubd_kern.c | 160 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 D | zram_drv.c | 434 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...] |