| /Linux-v5.15/block/ |
| D | ioctl.c | 19 struct gendisk *disk = bdev->bd_disk; in blkpg_do_ioctl() 89 if (!disk_part_scan_enabled(bdev->bd_disk) || bdev_is_partition(bdev)) in blkdev_reread_part() 93 if (bdev->bd_disk->open_partitions) in blkdev_reread_part() 101 set_bit(GD_NEED_PART_SCAN, &bdev->bd_disk->state); in blkdev_reread_part() 232 struct gendisk *disk = bdev->bd_disk; in blkdev_compat_ptr_ioctl() 246 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_register() 264 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_reserve() 282 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_release() 300 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_preempt() 318 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_clear() [all …]
|
| D | bdev.c | 323 const struct block_device_operations *ops = bdev->bd_disk->fops; in bdev_read_page() 329 result = blk_queue_enter(bdev->bd_disk->queue, 0); in bdev_read_page() 334 blk_queue_exit(bdev->bd_disk->queue); in bdev_read_page() 361 const struct block_device_operations *ops = bdev->bd_disk->fops; in bdev_write_page() 365 result = blk_queue_enter(bdev->bd_disk->queue, 0); in bdev_write_page() 378 blk_queue_exit(bdev->bd_disk->queue); in bdev_write_page() 407 if (bdev->bd_disk && bdev->bd_disk->bdi) in bdev_free_inode() 408 bdi_put(bdev->bd_disk->bdi); in bdev_free_inode() 409 kfree(bdev->bd_disk); in bdev_free_inode() 500 bdev->bd_disk = disk; in bdev_alloc() [all …]
|
| D | blk-exec.c | 47 void blk_execute_rq_nowait(struct gendisk *bd_disk, struct request *rq, in blk_execute_rq_nowait() argument 53 rq->rq_disk = bd_disk; in blk_execute_rq_nowait() 90 blk_status_t blk_execute_rq(struct gendisk *bd_disk, struct request *rq, int at_head) in blk_execute_rq() argument 96 blk_execute_rq_nowait(bd_disk, rq, at_head, blk_end_sync_rq); in blk_execute_rq()
|
| D | bio-integrity.c | 137 bvec_gap_to_prev(bio->bi_bdev->bd_disk->queue, in bio_integrity_add_page() 159 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_process() 166 iter.disk_name = bio->bi_bdev->bd_disk->disk_name; in bio_integrity_process() 201 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_prep() 321 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_verify_fn() 347 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in __bio_integrity_endio() 373 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_advance() 389 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_trim()
|
| D | blk-zoned.c | 150 struct gendisk *disk = bdev->bd_disk; in blkdev_report_zones() 194 sector_t capacity = get_capacity(bdev->bd_disk); in blkdev_zone_reset_all_emulated() 205 ret = bdev->bd_disk->fops->report_zones(bdev->bd_disk, 0, in blkdev_zone_reset_all_emulated() 271 sector_t capacity = get_capacity(bdev->bd_disk); in blkdev_zone_mgmt() 388 zrange->sector + zrange->nr_sectors > get_capacity(bdev->bd_disk)) in blkdev_truncate_zone_range()
|
| D | disk-events.c | 279 events = disk_clear_events(bdev->bd_disk, DISK_EVENT_MEDIA_CHANGE | in bdev_check_media_change() 286 bdev->bd_disk->disk_name); in bdev_check_media_change() 287 set_bit(GD_NEED_PART_SCAN, &bdev->bd_disk->state); in bdev_check_media_change()
|
| D | blk-core.c | 473 struct gendisk *disk = bio->bi_bdev->bd_disk; in bio_queue_enter() 800 struct request_queue *q = bdev->bd_disk->queue; in submit_bio_checks() 917 struct gendisk *disk = bio->bi_bdev->bd_disk; in __submit_bio() 966 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in __submit_bio_noacct() 984 if (q == bio->bi_bdev->bd_disk->queue) in __submit_bio_noacct() 1038 if (!bio->bi_bdev->bd_disk->fops->submit_bio) in submit_bio_noacct() 1071 bio->bi_bdev->bd_disk->queue) >> 9; in submit_bio()
|
| D | blk-cgroup.c | 623 __acquires(rcu) __acquires(&bdev->bd_disk->queue->queue_lock) in blkg_conf_prep() 634 q = bdev->bd_disk->queue; in blkg_conf_prep() 739 __releases(&ctx->bdev->bd_disk->queue->queue_lock) __releases(rcu) in blkg_conf_finish() 741 spin_unlock_irq(&ctx->bdev->bd_disk->queue->queue_lock); in blkg_conf_finish() 844 blk_queue_root_blkg(bdev->bd_disk->queue); in blkcg_fill_root_iostats() 1803 bio->bi_bdev->bd_disk->queue); in blkg_tryget_closest() 1839 blkg_get(bio->bi_bdev->bd_disk->queue->root_blkg); in bio_associate_blkg_from_css() 1840 bio->bi_blkg = bio->bi_bdev->bd_disk->queue->root_blkg; in bio_associate_blkg_from_css()
|
| /Linux-v5.15/drivers/nvme/target/ |
| D | zns.c | 37 struct request_queue *q = ns->bdev->bd_disk->queue; in nvmet_bdev_zns_enable() 39 struct gendisk *bd_disk = ns->bdev->bd_disk; in nvmet_bdev_zns_enable() local 53 if (get_capacity(bd_disk) & (bdev_zone_sectors(ns->bdev) - 1)) in nvmet_bdev_zns_enable() 61 if (ns->bdev->bd_disk->queue->conv_zones_bitmap) in nvmet_bdev_zns_enable() 64 ret = blkdev_report_zones(ns->bdev, 0, blkdev_nr_zones(bd_disk), in nvmet_bdev_zns_enable() 145 if (sect >= get_capacity(req->ns->bdev->bd_disk)) { in nvmet_bdev_validate_zone_mgmt_recv() 241 return blkdev_nr_zones(req->ns->bdev->bd_disk) - in nvmet_req_nr_zones_from_slba() 386 unsigned int nr_zones = blkdev_nr_zones(bdev->bd_disk); in nvmet_bdev_zone_mgmt_emulate_all() 413 while (sector < get_capacity(bdev->bd_disk)) { in nvmet_bdev_zone_mgmt_emulate_all() 443 get_capacity(req->ns->bdev->bd_disk), in nvmet_bdev_execute_zmgmt_send_all() [all …]
|
| /Linux-v5.15/fs/udf/ |
| D | lowlevel.c | 30 struct cdrom_device_info *cdi = disk_to_cdi(sb->s_bdev->bd_disk); in udf_get_last_session() 51 struct cdrom_device_info *cdi = disk_to_cdi(bdev->bd_disk); in udf_get_last_block()
|
| /Linux-v5.15/drivers/s390/block/ |
| D | dasd_genhd.c | 151 mutex_lock(&bdev->bd_disk->open_mutex); in dasd_destroy_partitions() 152 bdev_disk_changed(bdev->bd_disk, true); in dasd_destroy_partitions() 153 mutex_unlock(&bdev->bd_disk->open_mutex); in dasd_destroy_partitions()
|
| D | dasd_ioctl.c | 52 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_enable() 73 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_disable() 89 set_capacity(bdev->bd_disk, 0); in dasd_ioctl_disable() 265 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_format() 301 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_check_format() 354 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_release_space() 541 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_set_read_only() 581 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl()
|
| /Linux-v5.15/drivers/block/rsxx/ |
| D | dev.c | 61 struct rsxx_cardinfo *card = bdev->bd_disk->private_data; in rsxx_blkdev_ioctl() 75 struct rsxx_cardinfo *card = bdev->bd_disk->private_data; in rsxx_getgeo() 125 struct rsxx_cardinfo *card = bio->bi_bdev->bd_disk->private_data; in rsxx_submit_bio()
|
| /Linux-v5.15/fs/nfs/blocklayout/ |
| D | dev.c | 28 dev->bdev->bd_disk->fops->pr_ops; in bl_free_device() 259 d->bdev->bd_disk->disk_name); in bl_parse_simple() 375 d->bdev->bd_disk->disk_name, d->pr_key); in bl_parse_scsi() 377 ops = d->bdev->bd_disk->fops->pr_ops; in bl_parse_scsi() 380 d->bdev->bd_disk->disk_name); in bl_parse_scsi() 388 d->bdev->bd_disk->disk_name); in bl_parse_scsi()
|
| /Linux-v5.15/drivers/block/zram/ |
| D | zram_drv.c | 1603 struct zram *zram = bio->bi_bdev->bd_disk->private_data; in zram_submit_bio() 1624 zram = bdev->bd_disk->private_data; in zram_slot_free_notify() 1647 zram = bdev->bd_disk->private_data; in zram_rw_page() 1662 start_time = disk_start_io_acct(bdev->bd_disk, SECTORS_PER_PAGE, op); in zram_rw_page() 1664 disk_end_io_acct(bdev->bd_disk, op, start_time); in zram_rw_page() 1784 mutex_lock(&bdev->bd_disk->open_mutex); in reset_store() 1787 mutex_unlock(&bdev->bd_disk->open_mutex); in reset_store() 1793 mutex_unlock(&bdev->bd_disk->open_mutex); in reset_store() 1799 mutex_lock(&bdev->bd_disk->open_mutex); in reset_store() 1801 mutex_unlock(&bdev->bd_disk->open_mutex); in reset_store() [all …]
|
| /Linux-v5.15/arch/m68k/emu/ |
| D | nfblock.c | 63 struct nfhd_device *dev = bio->bi_bdev->bd_disk->private_data; in nfhd_submit_bio() 84 struct nfhd_device *dev = bdev->bd_disk->private_data; in nfhd_getgeo()
|
| /Linux-v5.15/block/partitions/ |
| D | core.c | 206 queue_limit_alignment_offset(&bdev->bd_disk->queue->limits, in part_alignment_offset_show() 216 queue_limit_discard_alignment(&bdev->bd_disk->queue->limits, in part_discard_alignment_show() 262 put_disk(dev_to_bdev(dev)->bd_disk); in part_release() 285 lockdep_assert_held(&part->bd_disk->open_mutex); in delete_partition() 290 xa_erase(&part->bd_disk->part_tbl, part->bd_partno); in delete_partition()
|
| /Linux-v5.15/drivers/md/ |
| D | dm.c | 313 md = bdev->bd_disk->private_data; in dm_blk_open() 401 struct mapped_device *md = bdev->bd_disk->private_data; in dm_blk_getgeo() 448 struct mapped_device *md = bdev->bd_disk->private_data; in dm_blk_ioctl() 469 if (!bdev->bd_disk->fops->ioctl) in dm_blk_ioctl() 472 r = bdev->bd_disk->fops->ioctl(bdev, mode, cmd, arg); in dm_blk_ioctl() 886 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in clone_endio() 1581 struct mapped_device *md = bio->bi_bdev->bd_disk->private_data; in dm_submit_bio() 2885 struct mapped_device *md = bdev->bd_disk->private_data; in dm_call_pr() 2916 const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops; in __dm_pr_register() 2950 struct mapped_device *md = bdev->bd_disk->private_data; in dm_pr_reserve() [all …]
|
| D | md.h | 554 atomic_add(nr_sectors, &bdev->bd_disk->sync_io); in md_sync_acct() 767 if (!disk_live(rdev->bdev->bd_disk)) { in is_mddev_broken() 801 !bio->bi_bdev->bd_disk->queue->limits.max_write_same_sectors) in mddev_check_writesame() 808 !bio->bi_bdev->bd_disk->queue->limits.max_write_zeroes_sectors) in mddev_check_write_zeroes()
|
| D | md-autodetect.c | 179 if (WARN(bdev->bd_disk->fops != &md_fops, in md_setup_drive() 184 mddev = bdev->bd_disk->private_data; in md_setup_drive()
|
| /Linux-v5.15/fs/nfsd/ |
| D | blocklayout.c | 217 struct request_queue *q = bdev->bd_disk->queue; in nfsd4_scsi_identify_device() 354 ops = sb->s_bdev->bd_disk->fops->pr_ops; in nfsd4_block_get_device_info_scsi() 410 bdev->bd_disk->fops->pr_ops->pr_preempt(bdev, NFSD_MDS_PR_KEY, in nfsd4_scsi_fence_client()
|
| /Linux-v5.15/include/linux/ |
| D | blk_types.h | 40 struct gendisk * bd_disk; member 55 ((_bdev)->bd_disk->part0)
|
| /Linux-v5.15/drivers/block/aoe/ |
| D | aoeblk.c | 222 struct aoedev *d = bdev->bd_disk->private_data; in aoeblk_open() 287 struct aoedev *d = bdev->bd_disk->private_data; in aoeblk_getgeo() 308 d = bdev->bd_disk->private_data; in aoeblk_ioctl()
|
| /Linux-v5.15/fs/xfs/ |
| D | xfs_bio_io.c | 32 struct request_queue *q = bdev->bd_disk->queue; in xfs_flush_bdev_async()
|
| /Linux-v5.15/drivers/nvdimm/ |
| D | blk.c | 168 struct nd_namespace_blk *nsblk = bio->bi_bdev->bd_disk->private_data; in nd_blk_submit_bio() 180 do_acct = blk_queue_io_stat(bio->bi_bdev->bd_disk->queue); in nd_blk_submit_bio()
|