Home
last modified time | relevance | path

Searched refs:bdev_file (Results 1 – 20 of 20) sorted by relevance

/drivers/s390/block/
A Ddasd_genhd.c133 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 Ddasd.c429 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 Ddasd_ioctl.c535 if (!block->bdev_file) in __dasd_ioctl_information()
A Ddasd_int.h622 struct file *bdev_file; member
/drivers/mtd/devices/
A Dblock2mtd.c40 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 Drnbd-srv.c148 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 Drnbd-srv.h49 struct file *bdev_file; member
/drivers/block/xen-blkback/
A Dxenbus.c102 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 Dcommon.h224 struct file *bdev_file; member
363 #define vbd_sz(_v) bdev_nr_sectors(file_bdev((_v)->bdev_file))
A Dblkback.c468 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 Dsuper.c1371 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 Dbcache.h304 struct file *bdev_file; member
427 struct file *bdev_file; member
/drivers/nvme/target/
A Dio-cmd-bdev.c57 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 Dnvmet.h102 struct file *bdev_file; member
/drivers/target/
A Dtarget_core_pscsi.c355 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 Dtarget_core_iblock.c95 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 Ddm.c732 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 Dmd.h144 struct file *bdev_file; /* Handle from open for bdev */ member
A Dmd.c2532 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 Ddrbd_nl.c1694 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()

Completed in 73 milliseconds