| /drivers/s390/block/ |
| A D | dasd_genhd.c | 133 struct file *bdev_file; in dasd_scan_partitions() local 138 if (IS_ERR(bdev_file)) { in dasd_scan_partitions() 141 PTR_ERR(bdev_file)); in dasd_scan_partitions() 161 block->bdev_file = bdev_file; in dasd_scan_partitions() 171 struct file *bdev_file; in dasd_destroy_partitions() local 177 bdev_file = block->bdev_file; in dasd_destroy_partitions() 178 block->bdev_file = NULL; in dasd_destroy_partitions() 180 mutex_lock(&file_bdev(bdev_file)->bd_disk->open_mutex); in dasd_destroy_partitions() 181 bdev_disk_changed(file_bdev(bdev_file)->bd_disk, true); in dasd_destroy_partitions() 182 mutex_unlock(&file_bdev(bdev_file)->bd_disk->open_mutex); in dasd_destroy_partitions() [all …]
|
| A D | dasd.c | 429 disk_uevent(file_bdev(device->block->bdev_file)->bd_disk, in dasd_state_ready_to_online() 450 disk_uevent(file_bdev(device->block->bdev_file)->bd_disk, in dasd_state_online_to_ready() 3596 max_count = device->block->bdev_file ? 0 : -1; in dasd_generic_set_offline() 3641 if (device->block && device->block->bdev_file) in dasd_generic_set_offline() 3642 bdev_mark_dead(file_bdev(device->block->bdev_file), false); in dasd_generic_set_offline()
|
| A D | dasd_ioctl.c | 535 if (!block->bdev_file) in __dasd_ioctl_information()
|
| A D | dasd_int.h | 622 struct file *bdev_file; member
|
| /drivers/mtd/devices/ |
| A D | block2mtd.c | 40 struct file *bdev_file; member 210 if (dev->bdev_file) { in block2mtd_free_device() 212 bdev_fput(dev->bdev_file); in block2mtd_free_device() 233 return bdev_file; in mdtblock_early_get_bdev() 253 if (!IS_ERR(bdev_file)) in mdtblock_early_get_bdev() 258 return bdev_file; in mdtblock_early_get_bdev() 265 struct file *bdev_file; in add_device() local 280 if (IS_ERR(bdev_file)) in add_device() 283 if (IS_ERR(bdev_file)) { in add_device() 287 dev->bdev_file = bdev_file; in add_device() [all …]
|
| /drivers/block/rnbd/ |
| A D | rnbd-srv.c | 148 bio = bio_alloc(file_bdev(sess_dev->bdev_file), 1, in process_rdma() 224 fput(sess_dev->bdev_file); in rnbd_destroy_sess_dev() 539 struct block_device *bdev = file_bdev(sess_dev->bdev_file); in rnbd_srv_fill_msg_open_rsp() 565 struct file *bdev_file, bool readonly, in rnbd_srv_create_set_sess_dev() argument 577 sdev->bdev_file = bdev_file; in rnbd_srv_create_set_sess_dev() 683 struct file *bdev_file; in process_msg_open() local 722 if (IS_ERR(bdev_file)) { in process_msg_open() 723 ret = PTR_ERR(bdev_file); in process_msg_open() 725 full_path, srv_sess->sessname, bdev_file); in process_msg_open() 739 bdev_file, in process_msg_open() [all …]
|
| A D | rnbd-srv.h | 49 struct file *bdev_file; member
|
| /drivers/block/xen-blkback/ |
| A D | xenbus.c | 102 err = sync_blockdev(file_bdev(blkif->vbd.bdev_file)); in xen_update_blkif_status() 475 if (vbd->bdev_file) in xen_vbd_free() 476 fput(vbd->bdev_file); in xen_vbd_free() 477 vbd->bdev_file = NULL; in xen_vbd_free() 485 struct file *bdev_file; in xen_vbd_create() local 497 if (IS_ERR(bdev_file)) { in xen_vbd_create() 503 vbd->bdev_file = bdev_file; in xen_vbd_create() 504 if (file_bdev(vbd->bdev_file)->bd_disk == NULL) { in xen_vbd_create() 517 if (bdev_write_cache(file_bdev(bdev_file))) in xen_vbd_create() 934 file_bdev(be->blkif->vbd.bdev_file))); in connect() [all …]
|
| A D | common.h | 224 struct file *bdev_file; member 363 #define vbd_sz(_v) bdev_nr_sectors(file_bdev((_v)->bdev_file))
|
| A D | blkback.c | 468 req->bdev = file_bdev(vbd->bdev_file); in xen_vbd_translate() 972 struct block_device *bdev = file_bdev(blkif->vbd.bdev_file); in dispatch_discard_io()
|
| /drivers/md/bcache/ |
| A D | super.c | 1371 if (dc->bdev_file) in CLOSURE_CALLBACK() 1372 fput(dc->bdev_file); in CLOSURE_CALLBACK() 1450 dc->bdev_file = bdev_file; in register_bdev() 2221 if (ca->bdev_file) in bch_cache_release() 2381 ca->bdev_file = bdev_file; in register_cache() 2403 fput(bdev_file); in register_cache() 2602 fput(bdev_file); in register_bcache() 2606 bdev_file = NULL; in register_bcache() 2641 args->bdev_file = bdev_file; in register_bcache() 2673 if (bdev_file) in register_bcache() [all …]
|
| A D | bcache.h | 304 struct file *bdev_file; member 427 struct file *bdev_file; member
|
| /drivers/nvme/target/ |
| A D | io-cmd-bdev.c | 57 if (ns->bdev_file) { in nvmet_bdev_ns_disable() 58 fput(ns->bdev_file); in nvmet_bdev_ns_disable() 60 ns->bdev_file = NULL; in nvmet_bdev_ns_disable() 94 ns->bdev_file = bdev_file_open_by_path(ns->device_path, in nvmet_bdev_ns_enable() 96 if (IS_ERR(ns->bdev_file)) { in nvmet_bdev_ns_enable() 97 ret = PTR_ERR(ns->bdev_file); in nvmet_bdev_ns_enable() 102 ns->bdev_file = NULL; in nvmet_bdev_ns_enable() 105 ns->bdev = file_bdev(ns->bdev_file); in nvmet_bdev_ns_enable()
|
| A D | nvmet.h | 102 struct file *bdev_file; member
|
| /drivers/target/ |
| A D | target_core_pscsi.c | 355 struct file *bdev_file; in pscsi_create_type_disk() local 369 bdev_file = bdev_file_open_by_path(dev->udev_path, in pscsi_create_type_disk() 371 if (IS_ERR(bdev_file)) { in pscsi_create_type_disk() 374 return PTR_ERR(bdev_file); in pscsi_create_type_disk() 376 pdv->pdv_bdev_file = bdev_file; in pscsi_create_type_disk() 380 fput(bdev_file); in pscsi_create_type_disk()
|
| A D | target_core_iblock.c | 95 struct file *bdev_file; in iblock_configure_device() local 125 bdev_file = bdev_file_open_by_path(ib_dev->ibd_udev_path, mode, holder, in iblock_configure_device() 127 if (IS_ERR(bdev_file)) { in iblock_configure_device() 128 ret = PTR_ERR(bdev_file); in iblock_configure_device() 131 ib_dev->ibd_bdev_file = bdev_file; in iblock_configure_device() 132 ib_dev->ibd_bd = bd = file_bdev(bdev_file); in iblock_configure_device()
|
| /drivers/md/ |
| A D | dm.c | 732 struct file *bdev_file; in open_table_device() local 742 bdev_file = bdev_file_open_by_dev(dev, mode, _dm_claim_ptr, NULL); in open_table_device() 743 if (IS_ERR(bdev_file)) { in open_table_device() 744 r = PTR_ERR(bdev_file); in open_table_device() 748 bdev = file_bdev(bdev_file); in open_table_device() 763 td->dm_dev.bdev_file = bdev_file; in open_table_device() 771 __fput_sync(bdev_file); in open_table_device() 787 fput(td->dm_dev.bdev_file); in close_table_device() 789 __fput_sync(td->dm_dev.bdev_file); in close_table_device()
|
| A D | md.h | 144 struct file *bdev_file; /* Handle from open for bdev */ member
|
| A D | md.c | 2532 fput(rdev->bdev_file); in export_rdev() 3719 rdev->bdev_file = bdev_file_open_by_dev(newdev, in md_import_device() 3722 if (IS_ERR(rdev->bdev_file)) { in md_import_device() 3725 err = PTR_ERR(rdev->bdev_file); in md_import_device() 3728 rdev->bdev = file_bdev(rdev->bdev_file); in md_import_device() 3759 fput(rdev->bdev_file); in md_import_device()
|
| /drivers/block/drbd/ |
| A D | drbd_nl.c | 1694 struct file *bdev_file, bool do_bd_unlink) in close_backing_dev() argument 1696 if (!bdev_file) in close_backing_dev() 1699 bd_unlink_disk_holder(file_bdev(bdev_file), device->vdisk); in close_backing_dev() 1700 fput(bdev_file); in close_backing_dev()
|