Home
last modified time | relevance | path

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

12

/linux/drivers/s390/block/
H A Ddasd_genhd.c136 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 Ddev.c37 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 Dblocklayout.h111 struct file *bdev_file; member
/linux/drivers/mtd/devices/
H 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 …]
/linux/block/
H A Dbdev.c840 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 Dblk.h671 void bdev_release(struct file *bdev_file);
673 const struct blk_holder_ops *hops, struct file *bdev_file);
/linux/drivers/block/rnbd/
H A Drnbd-srv.c148 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 Drnbd-srv.h49 struct file *bdev_file; member
/linux/drivers/block/xen-blkback/
H 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 …]
H A Dcommon.h224 struct file *bdev_file; member
363 #define vbd_sz(_v) bdev_nr_sectors(file_bdev((_v)->bdev_file))
/linux/drivers/nvme/target/
H A Dio-cmd-bdev.c53 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 Dsuper.c1378 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 Dpktcdvd.c2171 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 Dsuper.c180 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 Ddata.c221 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 Djfs_logmgr.c1061 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 Djfs_logmgr.h359 struct file *bdev_file; /* 4: log lv pointer */ member
/linux/fs/btrfs/
H A Ddev-replace.c247 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 Dvolumes.c488 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 Dvolumes.h111 struct file *bdev_file; member
710 struct file **bdev_file);
/linux/drivers/target/
H 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()
H A Dtarget_core_iblock.c94 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 Dsuper.c1531 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 Dpktcdvd.h157 struct file *bdev_file; /* dev attached */ member
/linux/drivers/md/
H A Ddm.c729 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()

12