Home
last modified time | relevance | path

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

12

/linux/fs/nfs/blocklayout/
H A Ddev.c19 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 Dblocklayout.h112 struct file *bdev_file; member
/linux/drivers/mtd/devices/
H A Dblock2mtd.c40 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 Drnbd-srv.c148 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 Drnbd-srv.h49 struct file *bdev_file; member
/linux/drivers/block/xen-blkback/
H A Dxenbus.c84 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 Dcommon.h224 struct file *bdev_file; member
363 #define vbd_sz(_v) bdev_nr_sectors(file_bdev((_v)->bdev_file))
H A Dblkback.c468 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 Dsuper.c1379 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 Dbcache.h306 struct file *bdev_file; member
429 struct file *bdev_file; member
/linux/fs/jfs/
H A Djfs_logmgr.c1061 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 Djfs_logmgr.h359 struct file *bdev_file; /* 4: log lv pointer */ member
H A Djfs_mount.c434 new_encode_dev(file_bdev(sbi->log->bdev_file)->bd_dev)); in updateSuper()
/linux/fs/btrfs/
H A Dvolumes.c476 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 Dvolumes.h133 struct file *bdev_file; member
746 struct file **bdev_file);
H A Dioctl.c2527 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 Dtarget_core_pscsi.c356 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 Dtarget_core_iblock.c94 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 Dsuper.c1609 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 Dsuper.c5960 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 Dxfs_buf.h373 struct file *bdev_file);
H A Dxfs_buf.c1792 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 Ddasd.c421 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 Ddasd_ioctl.c534 if (!block->bdev_file) in __dasd_ioctl_information()
/linux/fs/f2fs/
H A Dsuper.c1968 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()

12