| /linux/block/ |
| A D | holder.c | 70 if (bdev->bd_disk == disk) in bd_link_disk_holder() 77 mutex_lock(&bdev->bd_disk->open_mutex); in bd_link_disk_holder() 78 if (!disk_live(bdev->bd_disk)) { in bd_link_disk_holder() 79 mutex_unlock(&bdev->bd_disk->open_mutex); in bd_link_disk_holder() 83 mutex_unlock(&bdev->bd_disk->open_mutex); in bd_link_disk_holder()
|
| A D | ioctl.c | 22 struct gendisk *disk = bdev->bd_disk; in blkpg_do_ioctl() 302 struct gendisk *disk = bdev->bd_disk; in blkdev_compat_ptr_ioctl() 446 if (bdev->bd_disk->fops->set_read_only) { in blkdev_roset() 447 ret = bdev->bd_disk->fops->set_read_only(bdev, n); in blkdev_roset() 461 struct gendisk *disk = bdev->bd_disk; in blkdev_getgeo() 495 struct gendisk *disk = bdev->bd_disk; in compat_hdio_getgeo() 574 return put_u64(argp, bdev->bd_disk->diskseq); in blkdev_common_ioctl() 617 return disk_scan_partitions(bdev->bd_disk, in blkdev_common_ioctl() 666 (bdev->bd_disk->bdi->ra_pages * PAGE_SIZE) / 512); in blkdev_ioctl() 691 if (!bdev->bd_disk->fops->ioctl) in blkdev_ioctl() [all …]
|
| A D | bdev.c | 345 if (bdev->bd_disk && bdev->bd_disk->bdi) in bdev_free_inode() 346 bdi_put(bdev->bd_disk->bdi); in bdev_free_inode() 347 kfree(bdev->bd_disk); in bdev_free_inode() 442 bdev->bd_disk = disk; in bdev_alloc() 662 disk_unblock_events(bdev->bd_disk); in bd_end_claim() 679 if (bdev->bd_disk->fops->release) in blkdev_put_whole() 680 bdev->bd_disk->fops->release(bdev->bd_disk); in blkdev_put_whole() 685 struct gendisk *disk = bdev->bd_disk; in blkdev_get_whole() 718 struct gendisk *disk = part->bd_disk; in blkdev_get_part() 772 whole->bd_disk->open_partitions--; in blkdev_put_part() [all …]
|
| A D | blk-zoned.c | 140 struct gendisk *disk = bdev->bd_disk; in blkdev_report_zones() 285 zrange->sector + zrange->nr_sectors > get_capacity(bdev->bd_disk)) in blkdev_truncate_zone_range() 707 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_handle_reset_or_finish() 735 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_handle_reset_all() 765 percpu_ref_get(&bio->bi_bdev->bd_disk->queue->q_usage_counter); in blk_zone_wplug_add_bio() 815 zwplug = disk_get_zone_wplug(bio->bi_bdev->bd_disk, in blk_zone_write_plug_bio_merged() 897 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_prepare_bio() 946 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_wplug_handle_write() 1032 if (!bdev->bd_disk->zone_wplugs_hash) in blk_zone_plug_bio() 1144 struct gendisk *disk = bio->bi_bdev->bd_disk; in blk_zone_write_plug_bio_endio() [all …]
|
| A D | t10-pi.c | 377 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in blk_integrity_generate() 383 iter.disk_name = bio->bi_bdev->bd_disk->disk_name; in blk_integrity_generate() 409 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in blk_integrity_verify() 419 iter.disk_name = bio->bi_bdev->bd_disk->disk_name; in blk_integrity_verify()
|
| A D | bio-integrity.c | 386 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_prep() 495 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in __bio_integrity_endio() 521 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_advance() 537 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in bio_integrity_trim()
|
| /linux/fs/udf/ |
| A D | lowlevel.c | 26 struct cdrom_device_info *cdi = disk_to_cdi(sb->s_bdev->bd_disk); in udf_get_last_session() 46 struct cdrom_device_info *cdi = disk_to_cdi(sb->s_bdev->bd_disk); in udf_get_last_block()
|
| /linux/drivers/nvme/target/ |
| A D | zns.c | 38 struct gendisk *bd_disk = ns->bdev->bd_disk; in nvmet_bdev_zns_enable() local 52 if (get_capacity(bd_disk) & (bdev_zone_sectors(ns->bdev) - 1)) in nvmet_bdev_zns_enable() 159 if (sect >= get_capacity(req->ns->bdev->bd_disk)) { in nvmet_bdev_validate_zone_mgmt_recv() 408 GFP_NOIO, bdev->bd_disk->node_id); in nvmet_bdev_zone_mgmt_emulate_all() 426 if (test_bit(disk_zone_no(bdev->bd_disk, sector), d.zbitmap)) { in nvmet_bdev_zone_mgmt_emulate_all() 455 get_capacity(req->ns->bdev->bd_disk)); in nvmet_bdev_execute_zmgmt_send_all() 494 if (sect >= get_capacity(bdev->bd_disk)) { in nvmet_bdev_zmgmt_send_work() 552 if (sect >= get_capacity(req->ns->bdev->bd_disk)) { in nvmet_bdev_execute_zone_append()
|
| /linux/drivers/s390/block/ |
| A D | dasd_ioctl.c | 46 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_enable() 67 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_disable() 83 set_capacity(bdev->bd_disk, 0); in dasd_ioctl_disable() 260 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_format() 296 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_check_format() 349 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_release_space() 390 device = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_copy_pair_swap() 586 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_set_read_only() 626 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl()
|
| A D | dasd_genhd.c | 181 mutex_lock(&file_bdev(bdev_file)->bd_disk->open_mutex); in dasd_destroy_partitions() 182 bdev_disk_changed(file_bdev(bdev_file)->bd_disk, true); in dasd_destroy_partitions() 183 mutex_unlock(&file_bdev(bdev_file)->bd_disk->open_mutex); in dasd_destroy_partitions()
|
| /linux/include/linux/ |
| A D | blk-integrity.h | 24 return queue_limits_stack_integrity(t, &bdev->bd_disk->queue->limits); in queue_limits_stack_integrity_bdev() 49 return blk_get_integrity(bdev->bd_disk); in bdev_get_integrity()
|
| A D | blkdev.h | 256 (dev_to_bdev(device)->bd_disk) 697 return disk_nr_zones(bdev->bd_disk); in bdev_nr_zones() 702 return bdev->bd_disk->queue->limits.max_open_zones; in bdev_max_open_zones() 707 return bdev->bd_disk->queue->limits.max_active_zones; in bdev_max_active_zones() 767 return bdev_test_flag(bdev, BD_READ_ONLY) || get_disk_ro(bdev->bd_disk); in bdev_read_only() 889 return disk_zone_no(bio->bi_bdev->bd_disk, bio->bi_iter.bi_sector); in bio_zone_no() 896 disk_zone_no(bio->bi_bdev->bd_disk, bio_end_sector(bio) - 1); in bio_straddles_zones() 1308 return bdev->bd_disk->queue->limits.features & BLK_FEAT_SYNCHRONOUS; in bdev_synchronous() 1339 return bdev->bd_disk->queue->limits.features & BLK_FEAT_NOWAIT; in bdev_nowait() 1349 return disk_zone_no(bdev->bd_disk, sec); in bdev_zone_no()
|
| A D | blk_types.h | 44 struct gendisk * bd_disk; member 85 ((_bdev)->bd_disk->part0)
|
| /linux/drivers/nvme/host/ |
| A D | pr.c | 55 struct nvme_ns_head *head = bdev->bd_disk->private_data; in nvme_send_ns_head_pr_command() 100 if (nvme_disk_is_ns_head(bdev->bd_disk)) in nvme_send_pr_command() 103 return nvme_send_ns_pr_command(bdev->bd_disk->private_data, c, data, in nvme_send_pr_command()
|
| /linux/arch/m68k/emu/ |
| A D | nfblock.c | 62 struct nfhd_device *dev = bio->bi_bdev->bd_disk->private_data; in nfhd_submit_bio() 82 struct nfhd_device *dev = bdev->bd_disk->private_data; in nfhd_getgeo()
|
| /linux/fs/nfsd/ |
| A D | blocklayout.c | 268 ret = nfsd4_block_get_unique_id(sb->s_bdev->bd_disk, b); in nfsd4_block_get_device_info_scsi() 273 ops = sb->s_bdev->bd_disk->fops->pr_ops; in nfsd4_block_get_device_info_scsi() 334 bdev->bd_disk->fops->pr_ops->pr_preempt(bdev, NFSD_MDS_PR_KEY, in nfsd4_scsi_fence_client()
|
| /linux/fs/nfs/blocklayout/ |
| A D | dev.c | 20 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in bl_unregister_scsi() 36 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in bl_register_scsi() 318 file_bdev(bdev_file)->bd_disk->disk_name); in bl_parse_simple() 424 ops = bdev->bd_disk->fops->pr_ops; in bl_parse_scsi() 427 bdev->bd_disk->disk_name); in bl_parse_scsi()
|
| /linux/drivers/md/ |
| A D | md.h | 691 if (blk_queue_io_stat(bdev->bd_disk->queue)) in md_sync_acct() 692 atomic_add(nr_sectors, &bdev->bd_disk->sync_io); in md_sync_acct() 914 return !disk_live(rdev->bdev->bd_disk); in is_rdev_broken() 942 !bio->bi_bdev->bd_disk->queue->limits.max_write_zeroes_sectors) in mddev_check_write_zeroes()
|
| A D | dm.c | 408 struct mapped_device *md = bdev->bd_disk->private_data; in dm_blk_getgeo() 455 struct mapped_device *md = bdev->bd_disk->private_data; in dm_blk_ioctl() 476 if (!bdev->bd_disk->fops->ioctl) in dm_blk_ioctl() 479 r = bdev->bd_disk->fops->ioctl(bdev, mode, cmd, arg); in dm_blk_ioctl() 3367 struct mapped_device *md = bdev->bd_disk->private_data; in dm_call_pr() 3404 const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops; in __dm_pr_register() 3464 const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops; in __dm_pr_reserve() 3507 const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops; in __dm_pr_release() 3541 const struct pr_ops *ops = dev->bdev->bd_disk->fops->pr_ops; in __dm_pr_preempt() 3576 struct mapped_device *md = bdev->bd_disk->private_data; in dm_pr_clear() [all …]
|
| A D | dm-io-rewind.c | 59 struct blk_integrity *bi = blk_get_integrity(bio->bi_bdev->bd_disk); in dm_bio_integrity_rewind()
|
| /linux/block/partitions/ |
| A D | core.c | 245 put_disk(dev_to_bdev(dev)->bd_disk); in part_release() 268 lockdep_assert_held(&part->bd_disk->open_mutex); in drop_partition() 270 xa_erase(&part->bd_disk->part_tbl, bdev_partno(part)); in drop_partition()
|
| /linux/kernel/trace/ |
| A D | blktrace.c | 910 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_BOUNCE, 0); in blk_add_trace_bio_bounce() 922 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_BACKMERGE, in blk_add_trace_bio_backmerge() 928 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_FRONTMERGE, in blk_add_trace_bio_frontmerge() 934 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_QUEUE, 0); in blk_add_trace_bio_queue() 939 blk_add_trace_bio(bio->bi_bdev->bd_disk->queue, bio, BLK_TA_GETRQ, 0); in blk_add_trace_getrq() 976 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in blk_add_trace_split() 1005 struct request_queue *q = bio->bi_bdev->bd_disk->queue; in blk_add_trace_bio_remap()
|
| /linux/drivers/block/ |
| A D | n64cart.c | 91 struct device *dev = bio->bi_bdev->bd_disk->private_data; in n64cart_submit_bio()
|
| A D | pktcdvd.c | 2191 set_capacity_and_notify(file_bdev(pd->bdev_file)->bd_disk, lba << 2); in pkt_open_dev() 2338 struct pktcdvd_device *pd = bio->bi_bdev->bd_disk->private_data; in pkt_make_request_write() 2430 struct pktcdvd_device *pd = bio->bi_bdev->bd_disk->private_data; in pkt_submit_bio() 2512 sdev = scsi_device_from_queue(file_bdev(bdev_file)->bd_disk->queue); in pkt_new_dev() 2545 struct pktcdvd_device *pd = bdev->bd_disk->private_data; in pkt_ioctl() 2569 if (!bdev->bd_disk->fops->ioctl) in pkt_ioctl() 2572 ret = bdev->bd_disk->fops->ioctl(bdev, mode, cmd, arg); in pkt_ioctl() 2593 attached_disk = file_bdev(pd->bdev_file)->bd_disk; in pkt_check_events() 2684 disk->events = file_bdev(pd->bdev_file)->bd_disk->events; in pkt_setup_dev()
|
| /linux/drivers/dax/ |
| A D | super.c | 89 if (!blk_queue_dax(bdev->bd_disk->queue)) in fs_dax_get_by_bdev() 100 dax_dev = xa_load(&dax_hosts, (unsigned long)bdev->bd_disk); in fs_dax_get_by_bdev()
|