| /linux/fs/nfs/blocklayout/ |
| H A D | dev.c | 19 struct block_device *bdev = file_bdev(dev->bdev_file); in bl_unregister_scsi() 32 struct block_device *bdev = file_bdev(dev->bdev_file); in bl_register_scsi() 95 if (dev->bdev_file) in bl_free_device() 96 fput(dev->bdev_file); in bl_free_device() 230 map->bdev = file_bdev(dev->bdev_file); in bl_map_simple() 298 struct file *bdev_file; in bl_parse_simple() local 305 bdev_file = bdev_file_open_by_dev(dev, BLK_OPEN_READ | BLK_OPEN_WRITE, in bl_parse_simple() 307 if (IS_ERR(bdev_file)) { in bl_parse_simple() 309 MAJOR(dev), MINOR(dev), PTR_ERR(bdev_file)); in bl_parse_simple() 310 return PTR_ERR(bdev_file); in bl_parse_simple() [all …]
|
| H A D | blocklayout.h | 112 struct file *bdev_file; member
|
| /linux/drivers/mtd/devices/ |
| H A D | block2mtd.c | 40 struct file *bdev_file; member 58 struct address_space *mapping = dev->bdev_file->f_mapping; in _block2mtd_erase() 108 struct address_space *mapping = dev->bdev_file->f_mapping; in block2mtd_read() 143 struct address_space *mapping = dev->bdev_file->f_mapping; in _block2mtd_write() 198 sync_blockdev(file_bdev(dev->bdev_file)); in block2mtd_sync() 210 if (dev->bdev_file) { in block2mtd_free_device() 211 invalidate_mapping_pages(dev->bdev_file->f_mapping, 0, -1); in block2mtd_free_device() 212 bdev_fput(dev->bdev_file); in block2mtd_free_device() 225 struct file *bdev_file = ERR_PTR(-ENODEV); in mdtblock_early_get_bdev() local 233 return bdev_file; in mdtblock_early_get_bdev() [all …]
|
| /linux/drivers/block/rnbd/ |
| H A D | rnbd-srv.c | 148 bio = bio_alloc(file_bdev(sess_dev->bdev_file), !!datalen, in process_rdma() 237 fput(sess_dev->bdev_file); in rnbd_destroy_sess_dev() 552 struct block_device *bdev = file_bdev(sess_dev->bdev_file); in rnbd_srv_fill_msg_open_rsp() 580 struct file *bdev_file, bool readonly, in rnbd_srv_create_set_sess_dev() argument 592 sdev->bdev_file = bdev_file; in rnbd_srv_create_set_sess_dev() 699 struct file *bdev_file; in process_msg_open() local 737 bdev_file = bdev_file_open_by_path(full_path, open_flags, NULL, NULL); in process_msg_open() 738 if (IS_ERR(bdev_file)) { in process_msg_open() 739 ret = PTR_ERR(bdev_file); in process_msg_open() 741 full_path, srv_sess->sessname, 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 | 84 if (!blkif->rings || !blkif->rings[0].irq || !blkif->vbd.bdev_file) in xen_update_blkif_status() 102 err = sync_blockdev(file_bdev(blkif->vbd.bdev_file)); in xen_update_blkif_status() 107 invalidate_inode_pages2(blkif->vbd.bdev_file->f_mapping); in xen_update_blkif_status() 474 if (vbd->bdev_file) in xen_vbd_free() 475 fput(vbd->bdev_file); in xen_vbd_free() 476 vbd->bdev_file = NULL; in xen_vbd_free() 484 struct file *bdev_file; in xen_vbd_create() local 493 bdev_file = bdev_file_open_by_dev(vbd->pdevice, vbd->readonly ? in xen_vbd_create() 496 if (IS_ERR(bdev_file)) { in xen_vbd_create() 502 vbd->bdev_file = bdev_file; in xen_vbd_create() [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))
|
| H A D | blkback.c | 468 req->bdev = file_bdev(vbd->bdev_file); in xen_vbd_translate() 971 struct block_device *bdev = file_bdev(blkif->vbd.bdev_file); in dispatch_discard_io()
|
| /linux/drivers/md/bcache/ |
| H A D | super.c | 1379 if (dc->bdev_file) in CLOSURE_CALLBACK() 1380 fput(dc->bdev_file); in CLOSURE_CALLBACK() 1450 struct file *bdev_file, in register_bdev() argument 1458 dc->bdev_file = bdev_file; in register_bdev() 1459 dc->bdev = file_bdev(bdev_file); in register_bdev() 2229 if (ca->bdev_file) in bch_cache_release() 2230 fput(ca->bdev_file); in bch_cache_release() 2382 struct file *bdev_file, in register_cache() argument 2389 ca->bdev_file = bdev_file; in register_cache() 2390 ca->bdev = file_bdev(bdev_file); in register_cache() [all …]
|
| H A D | bcache.h | 306 struct file *bdev_file; member 429 struct file *bdev_file; member
|
| /linux/fs/jfs/ |
| H A D | jfs_logmgr.c | 1061 struct file *bdev_file; in lmLogOpen() local 1073 if (file_bdev(log->bdev_file)->bd_dev == sbi->logdev) { in lmLogOpen() 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() 1438 struct file *bdev_file; in lmLogClose() local 1484 bdev_file = log->bdev_file; in lmLogClose() [all …]
|
| H A D | jfs_logmgr.h | 359 struct file *bdev_file; /* 4: log lv pointer */ member
|
| H A D | jfs_mount.c | 434 new_encode_dev(file_bdev(sbi->log->bdev_file)->bd_dev)); in updateSuper()
|
| /linux/fs/btrfs/ |
| H A D | volumes.c | 476 int flush, struct file **bdev_file, in btrfs_get_bdev_and_sb() argument 482 *bdev_file = bdev_file_open_by_path(device_path, flags, holder, &fs_holder_ops); in btrfs_get_bdev_and_sb() 484 if (IS_ERR(*bdev_file)) { in btrfs_get_bdev_and_sb() 485 ret = PTR_ERR(*bdev_file); in btrfs_get_bdev_and_sb() 490 bdev = file_bdev(*bdev_file); in btrfs_get_bdev_and_sb() 495 ret = set_blocksize(*bdev_file, BTRFS_BDEV_BLOCKSIZE); in btrfs_get_bdev_and_sb() 497 bdev_fput(*bdev_file); in btrfs_get_bdev_and_sb() 505 bdev_fput(*bdev_file); in btrfs_get_bdev_and_sb() 513 *bdev_file = NULL; in btrfs_get_bdev_and_sb() 656 struct file *bdev_file; in btrfs_open_one_device() local 1462 struct file *bdev_file; btrfs_scan_one_device() local 2290 btrfs_rm_device(struct btrfs_fs_info * fs_info,struct btrfs_dev_lookup_args * args,struct file ** bdev_file) btrfs_rm_device() argument 2561 struct file *bdev_file; btrfs_get_dev_args_from_path() local 2807 struct file *bdev_file; btrfs_init_new_device() local [all...] |
| H A D | volumes.h | 133 struct file *bdev_file; member 746 struct file **bdev_file);
|
| H A D | ioctl.c | 2527 struct file *bdev_file = NULL; in btrfs_ioctl_rm_dev_v2() local 2567 ret = btrfs_rm_device(fs_info, &args, &bdev_file); in btrfs_ioctl_rm_dev_v2() 2581 if (bdev_file) in btrfs_ioctl_rm_dev_v2() 2582 bdev_fput(bdev_file); in btrfs_ioctl_rm_dev_v2() 2595 struct file *bdev_file = NULL; in btrfs_ioctl_rm_dev() local 2625 ret = btrfs_rm_device(fs_info, &args, &bdev_file); in btrfs_ioctl_rm_dev() 2632 if (bdev_file) in btrfs_ioctl_rm_dev() 2633 bdev_fput(bdev_file); in btrfs_ioctl_rm_dev()
|
| /linux/drivers/target/ |
| H A D | target_core_pscsi.c | 356 struct file *bdev_file; in pscsi_create_type_disk() local 370 bdev_file = bdev_file_open_by_path(dev->udev_path, in pscsi_create_type_disk() 372 if (IS_ERR(bdev_file)) { in pscsi_create_type_disk() 375 return PTR_ERR(bdev_file); in pscsi_create_type_disk() 377 pdv->pdv_bdev_file = bdev_file; in pscsi_create_type_disk() 381 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 124 bdev_file = bdev_file_open_by_path(ib_dev->ibd_udev_path, mode, holder, in iblock_configure_device() 126 if (IS_ERR(bdev_file)) { in iblock_configure_device() 127 ret = PTR_ERR(bdev_file); in iblock_configure_device() 130 ib_dev->ibd_bdev_file = bdev_file; in iblock_configure_device() 131 ib_dev->ibd_bd = bd = file_bdev(bdev_file); in iblock_configure_device()
|
| /linux/fs/ |
| H A D | super.c | 1609 struct file *bdev_file; in setup_bdev_super() local 1612 bdev_file = bdev_file_open_by_dev(sb->s_dev, mode, sb, &fs_holder_ops); in setup_bdev_super() 1613 if (IS_ERR(bdev_file)) { in setup_bdev_super() 1616 return PTR_ERR(bdev_file); in setup_bdev_super() 1618 bdev = file_bdev(bdev_file); in setup_bdev_super() 1626 bdev_fput(bdev_file); in setup_bdev_super() 1637 bdev_fput(bdev_file); in setup_bdev_super() 1641 sb->s_bdev_file = bdev_file; in setup_bdev_super()
|
| /linux/fs/ext4/ |
| H A D | super.c | 5960 struct file *bdev_file; in ext4_get_journal_blkdev() 5967 bdev_file = bdev_file_open_by_dev(j_dev, in ext4_get_journal_blkdev() 5970 if (IS_ERR(bdev_file)) { in ext4_get_journal_blkdev() 5973 MAJOR(j_dev), MINOR(j_dev), PTR_ERR(bdev_file)); in ext4_get_journal_blkdev() 5974 return bdev_file; in ext4_get_journal_blkdev() 5977 bdev = file_bdev(bdev_file); in ext4_get_journal_blkdev() 5989 set_blocksize(bdev_file, blocksize); in ext4_get_journal_blkdev() 6024 return bdev_file; in ext4_open_dev_journal() 6029 bdev_fput(bdev_file); in ext4_open_dev_journal() 6039 struct file *bdev_file; in ext4_open_dev_journal() 5935 struct file *bdev_file; ext4_get_journal_blkdev() local 6014 struct file *bdev_file; ext4_open_dev_journal() local 7457 struct file *bdev_file = sbi ? sbi->s_journal_bdev_file : NULL; ext4_kill_sb() local [all...] |
| /linux/fs/xfs/ |
| H A D | xfs_buf.h | 373 struct file *bdev_file);
|
| H A D | xfs_buf.c | 1792 struct file *bdev_file) in xfs_alloc_buftarg() argument 1805 btp->bt_file = bdev_file; in xfs_alloc_buftarg() 1806 btp->bt_bdev = file_bdev(bdev_file); in xfs_alloc_buftarg()
|
| /linux/drivers/s390/block/ |
| H A D | dasd.c | 421 disk_uevent(file_bdev(device->block->bdev_file)->bd_disk, in dasd_state_ready_to_online() 442 disk_uevent(file_bdev(device->block->bdev_file)->bd_disk, in dasd_state_online_to_ready() 3554 max_count = device->block->bdev_file ? 0 : -1; in dasd_generic_set_offline() 3599 if (device->block && device->block->bdev_file) in dasd_generic_set_offline() 3600 bdev_mark_dead(file_bdev(device->block->bdev_file), false); in dasd_generic_set_offline()
|
| H A D | dasd_ioctl.c | 534 if (!block->bdev_file) in __dasd_ioctl_information()
|
| /linux/fs/f2fs/ |
| H A D | super.c | 1968 bdev_fput(FDEV(i).bdev_file); in destroy_device_list() 4794 FDEV(0).bdev_file = sbi->sb->s_bdev_file; in f2fs_scan_devices() 4816 FDEV(i).bdev_file = bdev_file_open_by_path( in f2fs_scan_devices() 4820 if (IS_ERR(FDEV(i).bdev_file)) in f2fs_scan_devices() 4821 return PTR_ERR(FDEV(i).bdev_file); in f2fs_scan_devices() 4823 FDEV(i).bdev = file_bdev(FDEV(i).bdev_file); in f2fs_scan_devices()
|