/linux-master/drivers/s390/block/ |
H A D | dasd_genhd.c | 136 struct file *bdev_file; local 139 bdev_file = bdev_file_open_by_dev(disk_devt(block->gdp), BLK_OPEN_READ, 141 if (IS_ERR(bdev_file)) { 144 PTR_ERR(bdev_file)); 159 * increased from 0 to 1. This is done by setting device->bdev_file 162 * to block->bdev_file is done AFTER the BLKRRPART ioctl. 164 block->bdev_file = bdev_file; 174 struct file *bdev_file; local 177 * Get the bdev_file pointe [all...] |
/linux-master/fs/nfs/blocklayout/ |
H A D | dev.c | 28 file_bdev(dev->bdev_file)->bd_disk->fops->pr_ops; 31 error = ops->pr_register(file_bdev(dev->bdev_file), 37 if (dev->bdev_file) 38 fput(dev->bdev_file); 172 map->bdev = file_bdev(dev->bdev_file); 239 struct file *bdev_file; local 246 bdev_file = bdev_file_open_by_dev(dev, BLK_OPEN_READ | BLK_OPEN_WRITE, 248 if (IS_ERR(bdev_file)) { 250 MAJOR(dev), MINOR(dev), PTR_ERR(bdev_file)); 251 return PTR_ERR(bdev_file); 306 struct file *bdev_file; local 330 struct file *bdev_file; local [all...] |
H A D | blocklayout.h | 111 struct file *bdev_file; member in struct:pnfs_block_dev
|
/linux-master/drivers/mtd/devices/ |
H A D | block2mtd.c | 40 struct file *bdev_file; member in struct:block2mtd_dev 58 struct address_space *mapping = dev->bdev_file->f_mapping; 108 struct address_space *mapping = dev->bdev_file->f_mapping; 143 struct address_space *mapping = dev->bdev_file->f_mapping; 198 sync_blockdev(file_bdev(dev->bdev_file)); 210 if (dev->bdev_file) { 211 invalidate_mapping_pages(dev->bdev_file->f_mapping, 0, -1); 212 bdev_fput(dev->bdev_file); 225 struct file *bdev_file = ERR_PTR(-ENODEV); local 233 return bdev_file; 265 struct file *bdev_file; local [all...] |
/linux-master/block/ |
H A D | bdev.c | 52 struct block_device *file_bdev(struct file *bdev_file) argument 54 return I_BDEV(bdev_file->f_mapping->host); 818 static inline bool bdev_unclaimed(const struct file *bdev_file) argument 820 return bdev_file->private_data == BDEV_I(bdev_file->f_mapping->host); 823 static void bdev_yield_write_access(struct file *bdev_file) argument 830 if (bdev_unclaimed(bdev_file)) 833 bdev = file_bdev(bdev_file); 835 if (bdev_file->f_mode & FMODE_WRITE_RESTRICTED) 837 else if (bdev_file 858 bdev_open(struct block_device *bdev, blk_mode_t mode, void *holder, const struct blk_holder_ops *hops, struct file *bdev_file) argument 968 struct file *bdev_file; local 1025 bd_yield_claim(struct file *bdev_file) argument 1039 bdev_release(struct file *bdev_file) argument 1091 bdev_fput(struct file *bdev_file) argument [all...] |
/linux-master/drivers/block/xen-blkback/ |
H A D | xenbus.c | 84 if (!blkif->rings || !blkif->rings[0].irq || !blkif->vbd.bdev_file) 102 err = sync_blockdev(file_bdev(blkif->vbd.bdev_file)); 107 invalidate_inode_pages2(blkif->vbd.bdev_file->f_mapping); 475 if (vbd->bdev_file) 476 fput(vbd->bdev_file); 477 vbd->bdev_file = NULL; 485 struct file *bdev_file; local 494 bdev_file = bdev_file_open_by_dev(vbd->pdevice, vbd->readonly ? 497 if (IS_ERR(bdev_file)) { 503 vbd->bdev_file [all...] |
H A D | common.h | 224 struct file *bdev_file; member in struct:xen_vbd 363 #define vbd_sz(_v) bdev_nr_sectors(file_bdev((_v)->bdev_file))
|
/linux-master/drivers/nvme/target/ |
H A D | io-cmd-bdev.c | 53 if (ns->bdev_file) { 54 fput(ns->bdev_file); 56 ns->bdev_file = NULL; 88 ns->bdev_file = bdev_file_open_by_path(ns->device_path, 90 if (IS_ERR(ns->bdev_file)) { 91 ret = PTR_ERR(ns->bdev_file); 96 ns->bdev_file = NULL; 99 ns->bdev = file_bdev(ns->bdev_file);
|
/linux-master/drivers/block/rnbd/ |
H A D | rnbd-srv.h | 49 struct file *bdev_file; member in struct:rnbd_srv_sess_dev
|
H A D | rnbd-srv.c | 148 bio = bio_alloc(file_bdev(sess_dev->bdev_file), 1, 222 fput(sess_dev->bdev_file); 537 struct block_device *bdev = file_bdev(sess_dev->bdev_file); 563 struct file *bdev_file, bool readonly, 575 sdev->bdev_file = bdev_file; 681 struct file *bdev_file; local 719 bdev_file = bdev_file_open_by_path(full_path, open_flags, NULL, NULL); 720 if (IS_ERR(bdev_file)) { 721 ret = PTR_ERR(bdev_file); 561 rnbd_srv_create_set_sess_dev(struct rnbd_srv_session *srv_sess, const struct rnbd_msg_open *open_msg, struct file *bdev_file, bool readonly, struct rnbd_srv_dev *srv_dev) argument [all...] |
/linux-master/drivers/block/zram/ |
H A D | zram_drv.h | 135 struct file *bdev_file; member in struct:zram
|
H A D | zram_drv.c | 429 fput(zram->bdev_file); 433 zram->bdev_file = NULL; 479 struct file *bdev_file = NULL; local 516 bdev_file = bdev_file_open_by_dev(inode->i_rdev, 518 if (IS_ERR(bdev_file)) { 519 err = PTR_ERR(bdev_file); 520 bdev_file = NULL; 534 zram->bdev_file = bdev_file; 547 if (bdev_file) [all...] |
/linux-master/drivers/md/bcache/ |
H A D | super.c | 1378 if (dc->bdev_file) 1379 fput(dc->bdev_file); 1449 struct file *bdev_file, 1457 dc->bdev_file = bdev_file; 1458 dc->bdev = file_bdev(bdev_file); 2222 if (ca->bdev_file) 2223 fput(ca->bdev_file); 2343 struct file *bdev_file, 2350 ca->bdev_file 1448 register_bdev(struct cache_sb *sb, struct cache_sb_disk *sb_disk, struct file *bdev_file, struct cached_dev *dc) argument 2342 register_cache(struct cache_sb *sb, struct cache_sb_disk *sb_disk, struct file *bdev_file, struct cache *ca) argument 2450 struct file *bdev_file; member in struct:async_reg_args 2520 struct file *bdev_file, *bdev_file2; local [all...] |
/linux-master/drivers/block/ |
H A D | pktcdvd.c | 343 MAJOR(file_bdev(pd->bdev_file)->bd_dev), 344 MINOR(file_bdev(pd->bdev_file)->bd_dev)); 441 file_bdev(pd->bdev_file)); 718 struct request_queue *q = bdev_get_queue(file_bdev(pd->bdev_file)); 1057 bio_init(bio, file_bdev(pd->bdev_file), bio->bi_inline_vecs, 1, 1273 bio_init(pkt->w_bio, file_bdev(pd->bdev_file), pkt->w_bio->bi_inline_vecs, 2171 struct file *bdev_file; local 2178 bdev_file = bdev_file_open_by_dev(file_bdev(pd->bdev_file)->bd_dev, 2180 if (IS_ERR(bdev_file)) { 2492 struct file *bdev_file; local [all...] |
/linux-master/include/linux/ |
H A D | pktcdvd.h | 157 struct file *bdev_file; /* dev attached */ member in struct:pktcdvd_device
|
/linux-master/fs/erofs/ |
H A D | data.c | 223 map->m_bdev = dif->bdev_file ? file_bdev(dif->bdev_file) : NULL; 241 map->m_bdev = dif->bdev_file ? 242 file_bdev(dif->bdev_file) : NULL;
|
H A D | super.c | 180 struct file *bdev_file; local 204 bdev_file = bdev_file_open_by_path(dif->path, BLK_OPEN_READ, 206 if (IS_ERR(bdev_file)) 207 return PTR_ERR(bdev_file); 208 dif->bdev_file = bdev_file; 209 dif->dax_dev = fs_dax_get_by_bdev(file_bdev(bdev_file), 730 if (dif->bdev_file) 731 fput(dif->bdev_file);
|
/linux-master/fs/jfs/ |
H A D | jfs_logmgr.c | 1061 struct file *bdev_file; local 1073 if (file_bdev(log->bdev_file)->bd_dev == sbi->logdev) { 1103 bdev_file = bdev_file_open_by_dev(sbi->logdev, 1105 if (IS_ERR(bdev_file)) { 1106 rc = PTR_ERR(bdev_file); 1110 log->bdev_file = bdev_file; 1144 bdev_fput(bdev_file); 1165 log->bdev_file = sb->s_bdev_file; 1439 struct file *bdev_file; local [all...] |
H A D | jfs_logmgr.h | 359 struct file *bdev_file; /* 4: log lv pointer */ member in struct:jfs_log
|
/linux-master/fs/btrfs/ |
H A D | dev-replace.c | 247 struct file *bdev_file; local 258 bdev_file = bdev_file_open_by_path(device_path, BLK_OPEN_WRITE, 260 if (IS_ERR(bdev_file)) { 262 return PTR_ERR(bdev_file); 264 bdev = file_bdev(bdev_file); 315 device->bdev_file = bdev_file; 336 fput(bdev_file);
|
H A D | volumes.c | 469 int flush, struct file **bdev_file, 475 *bdev_file = bdev_file_open_by_path(device_path, flags, holder, NULL); 477 if (IS_ERR(*bdev_file)) { 478 ret = PTR_ERR(*bdev_file); 481 bdev = file_bdev(*bdev_file); 487 fput(*bdev_file); 494 fput(*bdev_file); 501 *bdev_file = NULL; 644 struct file *bdev_file; local 655 &bdev_file, 468 btrfs_get_bdev_and_sb(const char *device_path, blk_mode_t flags, void *holder, int flush, struct file **bdev_file, struct btrfs_super_block **disk_super) argument 1379 struct file *bdev_file; local 2113 btrfs_rm_device(struct btrfs_fs_info *fs_info, struct btrfs_dev_lookup_args *args, struct file **bdev_file) argument 2388 struct file *bdev_file; local 2639 struct file *bdev_file; local [all...] |
/linux-master/drivers/target/ |
H A D | target_core_iblock.c | 94 struct file *bdev_file; local 120 bdev_file = bdev_file_open_by_path(ib_dev->ibd_udev_path, mode, ib_dev, 122 if (IS_ERR(bdev_file)) { 123 ret = PTR_ERR(bdev_file); 126 ib_dev->ibd_bdev_file = bdev_file; 127 ib_dev->ibd_bd = bd = file_bdev(bdev_file);
|
H A D | target_core_pscsi.c | 355 struct file *bdev_file; variable in typeref:struct:file 369 bdev_file = bdev_file_open_by_path(dev->udev_path, 371 if (IS_ERR(bdev_file)) { 374 return PTR_ERR(bdev_file); 376 pdv->pdv_bdev_file = bdev_file; 380 fput(bdev_file); variable
|
/linux-master/fs/ |
H A D | super.c | 1530 struct file *bdev_file; local 1533 bdev_file = bdev_file_open_by_dev(sb->s_dev, mode, sb, &fs_holder_ops); 1534 if (IS_ERR(bdev_file)) { 1537 return PTR_ERR(bdev_file); 1539 bdev = file_bdev(bdev_file); 1547 bdev_fput(bdev_file); 1558 bdev_fput(bdev_file); 1562 sb->s_bdev_file = bdev_file;
|
/linux-master/drivers/md/ |
H A D | dm.c | 729 struct file *bdev_file; local 739 bdev_file = bdev_file_open_by_dev(dev, mode, _dm_claim_ptr, NULL); 740 if (IS_ERR(bdev_file)) { 741 r = PTR_ERR(bdev_file); 745 bdev = file_bdev(bdev_file); 760 td->dm_dev.bdev_file = bdev_file; 768 __fput_sync(bdev_file); 784 fput(td->dm_dev.bdev_file); 786 __fput_sync(td->dm_dev.bdev_file); [all...] |