/linux/drivers/s390/block/ |
H A D | dasd_genhd.c | 136 struct file *bdev_file; in dasd_scan_partitions() local 141 if (IS_ERR(bdev_file)) { in dasd_scan_partitions() 144 PTR_ERR(bdev_file)); in dasd_scan_partitions() 164 block->bdev_file = bdev_file; in dasd_scan_partitions() 174 struct file *bdev_file; in dasd_destroy_partitions() local 180 bdev_file = block->bdev_file; in dasd_destroy_partitions() 181 block->bdev_file = NULL; in dasd_destroy_partitions() 183 mutex_lock(&file_bdev(bdev_file)->bd_disk->open_mutex); in dasd_destroy_partitions() 184 bdev_disk_changed(file_bdev(bdev_file)->bd_disk, true); in dasd_destroy_partitions() 185 mutex_unlock(&file_bdev(bdev_file)->bd_disk->open_mutex); in dasd_destroy_partitions() [all …]
|
/linux/fs/nfs/blocklayout/ |
H A D | dev.c | 37 if (dev->bdev_file) in bl_free_device() 38 fput(dev->bdev_file); in bl_free_device() 239 struct file *bdev_file; in bl_parse_simple() local 253 d->bdev_file = bdev_file; in bl_parse_simple() 306 struct file *bdev_file; in bl_open_path() local 322 return bdev_file; in bl_open_path() 330 struct file *bdev_file; in bl_parse_scsi() local 344 if (IS_ERR(bdev_file)) in bl_parse_scsi() 346 if (IS_ERR(bdev_file)) in bl_parse_scsi() 348 d->bdev_file = bdev_file; in bl_parse_scsi() [all …]
|
H A D | blocklayout.h | 111 struct file *bdev_file; member
|
/linux/drivers/mtd/devices/ |
H 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 …]
|
/linux/block/ |
H A D | bdev.c | 840 return bdev_file->private_data == BDEV_I(bdev_file->f_mapping->host); in bdev_unclaimed() 942 bdev_file->f_wb_err = filemap_sample_wb_err(bdev_file->f_mapping); in bdev_open() 989 struct file *bdev_file; in bdev_file_open_by_dev() local 1005 if (IS_ERR(bdev_file)) { in bdev_file_open_by_dev() 1007 return bdev_file; in bdev_file_open_by_dev() 1015 fput(bdev_file); in bdev_file_open_by_dev() 1018 return bdev_file; in bdev_file_open_by_dev() 1084 bd_yield_claim(bdev_file); in bdev_release() 1123 bd_yield_claim(bdev_file); in bdev_fput() 1129 bdev_file->private_data = BDEV_I(bdev_file->f_mapping->host); in bdev_fput() [all …]
|
H A D | blk.h | 671 void bdev_release(struct file *bdev_file); 673 const struct blk_holder_ops *hops, struct file *bdev_file);
|
/linux/drivers/block/rnbd/ |
H A D | rnbd-srv.c | 148 bio = bio_alloc(file_bdev(sess_dev->bdev_file), 1, in process_rdma() 222 fput(sess_dev->bdev_file); in rnbd_destroy_sess_dev() 537 struct block_device *bdev = file_bdev(sess_dev->bdev_file); in rnbd_srv_fill_msg_open_rsp() 563 struct file *bdev_file, bool readonly, in rnbd_srv_create_set_sess_dev() argument 575 sdev->bdev_file = bdev_file; in rnbd_srv_create_set_sess_dev() 681 struct file *bdev_file; in process_msg_open() local 720 if (IS_ERR(bdev_file)) { in process_msg_open() 721 ret = PTR_ERR(bdev_file); in process_msg_open() 723 full_path, srv_sess->sessname, bdev_file); in process_msg_open() 737 bdev_file, in process_msg_open() [all …]
|
H A D | rnbd-srv.h | 49 struct file *bdev_file; member
|
/linux/drivers/block/xen-blkback/ |
H 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 …]
|
H A D | common.h | 224 struct file *bdev_file; member 363 #define vbd_sz(_v) bdev_nr_sectors(file_bdev((_v)->bdev_file))
|
/linux/drivers/nvme/target/ |
H A D | io-cmd-bdev.c | 53 if (ns->bdev_file) { in nvmet_bdev_ns_disable() 54 fput(ns->bdev_file); in nvmet_bdev_ns_disable() 56 ns->bdev_file = NULL; in nvmet_bdev_ns_disable() 88 ns->bdev_file = bdev_file_open_by_path(ns->device_path, in nvmet_bdev_ns_enable() 90 if (IS_ERR(ns->bdev_file)) { in nvmet_bdev_ns_enable() 91 ret = PTR_ERR(ns->bdev_file); in nvmet_bdev_ns_enable() 96 ns->bdev_file = NULL; in nvmet_bdev_ns_enable() 99 ns->bdev = file_bdev(ns->bdev_file); in nvmet_bdev_ns_enable()
|
/linux/drivers/md/bcache/ |
H A D | super.c | 1378 if (dc->bdev_file) in CLOSURE_CALLBACK() 1379 fput(dc->bdev_file); in CLOSURE_CALLBACK() 1457 dc->bdev_file = bdev_file; in register_bdev() 2223 if (ca->bdev_file) in bch_cache_release() 2351 ca->bdev_file = bdev_file; in register_cache() 2373 fput(bdev_file); in register_cache() 2572 fput(bdev_file); in register_bcache() 2576 bdev_file = NULL; in register_bcache() 2611 args->bdev_file = bdev_file; in register_bcache() 2643 if (bdev_file) in register_bcache() [all …]
|
/linux/drivers/block/ |
H A D | pktcdvd.c | 2171 struct file *bdev_file; in pkt_open_dev() local 2178 bdev_file = bdev_file_open_by_dev(file_bdev(pd->bdev_file)->bd_dev, in pkt_open_dev() 2180 if (IS_ERR(bdev_file)) { in pkt_open_dev() 2223 fput(bdev_file); in pkt_open_dev() 2488 struct file *bdev_file; in pkt_new_dev() local 2512 if (IS_ERR(bdev_file)) in pkt_new_dev() 2516 fput(bdev_file); in pkt_new_dev() 2524 pd->bdev_file = bdev_file; in pkt_new_dev() 2538 fput(bdev_file); in pkt_new_dev() 2593 if (!pd->bdev_file) in pkt_check_events() [all …]
|
/linux/fs/erofs/ |
H A D | super.c | 180 struct file *bdev_file; in erofs_init_device() local 202 bdev_file = bdev_file_open_by_path(dif->path, BLK_OPEN_READ, in erofs_init_device() 204 if (IS_ERR(bdev_file)) in erofs_init_device() 205 return PTR_ERR(bdev_file); in erofs_init_device() 206 dif->bdev_file = bdev_file; in erofs_init_device() 207 dif->dax_dev = fs_dax_get_by_bdev(file_bdev(bdev_file), in erofs_init_device() 728 if (dif->bdev_file) in erofs_release_device_info() 729 fput(dif->bdev_file); in erofs_release_device_info()
|
H A D | data.c | 221 map->m_bdev = dif->bdev_file ? file_bdev(dif->bdev_file) : NULL; in erofs_map_dev() 239 map->m_bdev = dif->bdev_file ? in erofs_map_dev() 240 file_bdev(dif->bdev_file) : NULL; in erofs_map_dev()
|
/linux/fs/jfs/ |
H A D | jfs_logmgr.c | 1061 struct file *bdev_file; in lmLogOpen() local 1103 bdev_file = bdev_file_open_by_dev(sbi->logdev, in lmLogOpen() 1105 if (IS_ERR(bdev_file)) { in lmLogOpen() 1106 rc = PTR_ERR(bdev_file); in lmLogOpen() 1110 log->bdev_file = bdev_file; in lmLogOpen() 1144 bdev_fput(bdev_file); in lmLogOpen() 1165 log->bdev_file = sb->s_bdev_file; in open_inline_log() 1439 struct file *bdev_file; in lmLogClose() local 1485 bdev_file = log->bdev_file; in lmLogClose() 1488 bdev_fput(bdev_file); in lmLogClose() [all …]
|
H A D | jfs_logmgr.h | 359 struct file *bdev_file; /* 4: log lv pointer */ member
|
/linux/fs/btrfs/ |
H A D | dev-replace.c | 247 struct file *bdev_file; in btrfs_init_dev_replace_tgtdev() local 258 bdev_file = bdev_file_open_by_path(device_path, BLK_OPEN_WRITE, in btrfs_init_dev_replace_tgtdev() 260 if (IS_ERR(bdev_file)) { in btrfs_init_dev_replace_tgtdev() 262 return PTR_ERR(bdev_file); in btrfs_init_dev_replace_tgtdev() 264 bdev = file_bdev(bdev_file); in btrfs_init_dev_replace_tgtdev() 315 device->bdev_file = bdev_file; in btrfs_init_dev_replace_tgtdev() 319 set_blocksize(bdev_file, BTRFS_BDEV_BLOCKSIZE); in btrfs_init_dev_replace_tgtdev() 336 fput(bdev_file); in btrfs_init_dev_replace_tgtdev()
|
H A D | volumes.c | 488 fput(*bdev_file); in btrfs_get_bdev_and_sb() 496 fput(*bdev_file); in btrfs_get_bdev_and_sb() 504 *bdev_file = NULL; in btrfs_get_bdev_and_sb() 647 struct file *bdev_file; in btrfs_open_one_device() local 694 device->bdev_file = bdev_file; in btrfs_open_one_device() 720 fput(bdev_file); in btrfs_open_one_device() 1443 fput(bdev_file); in btrfs_scan_one_device() 2255 *bdev_file = device->bdev_file; in btrfs_rm_device() 2422 fput(bdev_file); in btrfs_get_dev_args_from_path() 2692 device->bdev_file = bdev_file; in btrfs_init_new_device() [all …]
|
H A D | volumes.h | 111 struct file *bdev_file; member 710 struct file **bdev_file);
|
/linux/drivers/target/ |
H 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()
|
H A D | target_core_iblock.c | 94 struct file *bdev_file; in iblock_configure_device() local 120 bdev_file = bdev_file_open_by_path(ib_dev->ibd_udev_path, mode, ib_dev, in iblock_configure_device() 122 if (IS_ERR(bdev_file)) { in iblock_configure_device() 123 ret = PTR_ERR(bdev_file); in iblock_configure_device() 126 ib_dev->ibd_bdev_file = bdev_file; in iblock_configure_device() 127 ib_dev->ibd_bd = bd = file_bdev(bdev_file); in iblock_configure_device()
|
/linux/fs/ |
H A D | super.c | 1531 struct file *bdev_file; in setup_bdev_super() local 1534 bdev_file = bdev_file_open_by_dev(sb->s_dev, mode, sb, &fs_holder_ops); in setup_bdev_super() 1535 if (IS_ERR(bdev_file)) { in setup_bdev_super() 1538 return PTR_ERR(bdev_file); in setup_bdev_super() 1540 bdev = file_bdev(bdev_file); in setup_bdev_super() 1548 bdev_fput(bdev_file); in setup_bdev_super() 1559 bdev_fput(bdev_file); in setup_bdev_super() 1563 sb->s_bdev_file = bdev_file; in setup_bdev_super()
|
/linux/include/linux/ |
H A D | pktcdvd.h | 157 struct file *bdev_file; /* dev attached */ member
|
/linux/drivers/md/ |
H A D | dm.c | 729 struct file *bdev_file; in open_table_device() local 739 bdev_file = bdev_file_open_by_dev(dev, mode, _dm_claim_ptr, NULL); in open_table_device() 740 if (IS_ERR(bdev_file)) { in open_table_device() 741 r = PTR_ERR(bdev_file); in open_table_device() 745 bdev = file_bdev(bdev_file); in open_table_device() 760 td->dm_dev.bdev_file = bdev_file; in open_table_device() 768 __fput_sync(bdev_file); in open_table_device() 784 fput(td->dm_dev.bdev_file); in close_table_device() 786 __fput_sync(td->dm_dev.bdev_file); in close_table_device()
|