Home
last modified time | relevance | path

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

12

/linux-6.15/drivers/s390/block/
H A Ddasd_genhd.c133 struct file *bdev_file; in dasd_scan_partitions() local
138 if (IS_ERR(bdev_file)) { in dasd_scan_partitions()
141 PTR_ERR(bdev_file)); in dasd_scan_partitions()
161 block->bdev_file = bdev_file; in dasd_scan_partitions()
171 struct file *bdev_file; in dasd_destroy_partitions() local
177 bdev_file = block->bdev_file; in dasd_destroy_partitions()
178 block->bdev_file = NULL; in dasd_destroy_partitions()
180 mutex_lock(&file_bdev(bdev_file)->bd_disk->open_mutex); in dasd_destroy_partitions()
181 bdev_disk_changed(file_bdev(bdev_file)->bd_disk, true); in dasd_destroy_partitions()
182 mutex_unlock(&file_bdev(bdev_file)->bd_disk->open_mutex); in dasd_destroy_partitions()
[all …]
/linux-6.15/fs/nfs/blocklayout/
H A Ddev.c95 if (dev->bdev_file) in bl_free_device()
96 fput(dev->bdev_file); in bl_free_device()
297 struct file *bdev_file; in bl_parse_simple() local
311 d->bdev_file = bdev_file; in bl_parse_simple()
364 struct file *bdev_file; in bl_open_path() local
380 return bdev_file; in bl_open_path()
390 struct file *bdev_file; in bl_parse_scsi() local
403 if (IS_ERR(bdev_file)) in bl_parse_scsi()
405 if (IS_ERR(bdev_file)) in bl_parse_scsi()
412 d->bdev_file = bdev_file; in bl_parse_scsi()
[all …]
H A Dblocklayout.h112 struct file *bdev_file; member
/linux-6.15/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-6.15/block/
H A Dbdev.c888 return bdev_file->private_data == BDEV_I(bdev_file->f_mapping->host); in bdev_unclaimed()
990 bdev_file->f_wb_err = filemap_sample_wb_err(bdev_file->f_mapping); in bdev_open()
1037 struct file *bdev_file; in bdev_file_open_by_dev() local
1053 if (IS_ERR(bdev_file)) { in bdev_file_open_by_dev()
1055 return bdev_file; in bdev_file_open_by_dev()
1063 fput(bdev_file); in bdev_file_open_by_dev()
1066 return bdev_file; in bdev_file_open_by_dev()
1132 bd_yield_claim(bdev_file); in bdev_release()
1171 bd_yield_claim(bdev_file); in bdev_fput()
1177 bdev_file->private_data = BDEV_I(bdev_file->f_mapping->host); in bdev_fput()
[all …]
H A Dblk.h716 void bdev_release(struct file *bdev_file);
718 const struct blk_holder_ops *hops, struct file *bdev_file);
/linux-6.15/drivers/block/rnbd/
H A Drnbd-srv.c148 bio = bio_alloc(file_bdev(sess_dev->bdev_file), 1, in process_rdma()
229 fput(sess_dev->bdev_file); in rnbd_destroy_sess_dev()
544 struct block_device *bdev = file_bdev(sess_dev->bdev_file); in rnbd_srv_fill_msg_open_rsp()
570 struct file *bdev_file, bool readonly, in rnbd_srv_create_set_sess_dev() argument
582 sdev->bdev_file = bdev_file; in rnbd_srv_create_set_sess_dev()
688 struct file *bdev_file; in process_msg_open() local
727 if (IS_ERR(bdev_file)) { in process_msg_open()
728 ret = PTR_ERR(bdev_file); in process_msg_open()
730 full_path, srv_sess->sessname, bdev_file); in process_msg_open()
744 bdev_file, in process_msg_open()
[all …]
H A Drnbd-srv.h49 struct file *bdev_file; member
/linux-6.15/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-6.15/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()
90 ns->bdev_file = bdev_file_open_by_path(ns->device_path, in nvmet_bdev_ns_enable()
92 if (IS_ERR(ns->bdev_file)) { in nvmet_bdev_ns_enable()
93 ret = PTR_ERR(ns->bdev_file); in nvmet_bdev_ns_enable()
98 ns->bdev_file = NULL; in nvmet_bdev_ns_enable()
101 ns->bdev = file_bdev(ns->bdev_file); in nvmet_bdev_ns_enable()
/linux-6.15/drivers/md/bcache/
H A Dsuper.c1371 if (dc->bdev_file) in CLOSURE_CALLBACK()
1372 fput(dc->bdev_file); in CLOSURE_CALLBACK()
1450 dc->bdev_file = bdev_file; in register_bdev()
2215 if (ca->bdev_file) in bch_cache_release()
2343 ca->bdev_file = bdev_file; in register_cache()
2365 fput(bdev_file); in register_cache()
2564 fput(bdev_file); in register_bcache()
2568 bdev_file = NULL; in register_bcache()
2603 args->bdev_file = bdev_file; in register_bcache()
2635 if (bdev_file) in register_bcache()
[all …]
H A Dbcache.h304 struct file *bdev_file; member
427 struct file *bdev_file; member
/linux-6.15/drivers/block/
H A Dpktcdvd.c2169 struct file *bdev_file; in pkt_open_dev() local
2176 bdev_file = bdev_file_open_by_dev(file_bdev(pd->bdev_file)->bd_dev, in pkt_open_dev()
2178 if (IS_ERR(bdev_file)) { in pkt_open_dev()
2221 fput(bdev_file); in pkt_open_dev()
2486 struct file *bdev_file; in pkt_new_dev() local
2510 if (IS_ERR(bdev_file)) in pkt_new_dev()
2514 fput(bdev_file); in pkt_new_dev()
2522 pd->bdev_file = bdev_file; in pkt_new_dev()
2536 fput(bdev_file); in pkt_new_dev()
2591 if (!pd->bdev_file) in pkt_check_events()
[all …]
/linux-6.15/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-6.15/fs/btrfs/
H A Ddev-replace.c241 struct file *bdev_file; in btrfs_init_dev_replace_tgtdev() local
252 bdev_file = bdev_file_open_by_path(device_path, BLK_OPEN_WRITE, in btrfs_init_dev_replace_tgtdev()
254 if (IS_ERR(bdev_file)) { in btrfs_init_dev_replace_tgtdev()
256 return PTR_ERR(bdev_file); in btrfs_init_dev_replace_tgtdev()
258 bdev = file_bdev(bdev_file); in btrfs_init_dev_replace_tgtdev()
309 device->bdev_file = bdev_file; in btrfs_init_dev_replace_tgtdev()
313 set_blocksize(bdev_file, BTRFS_BDEV_BLOCKSIZE); in btrfs_init_dev_replace_tgtdev()
330 fput(bdev_file); in btrfs_init_dev_replace_tgtdev()
H A Dvolumes.c491 fput(*bdev_file); in btrfs_get_bdev_and_sb()
499 fput(*bdev_file); in btrfs_get_bdev_and_sb()
507 *bdev_file = NULL; in btrfs_get_bdev_and_sb()
650 struct file *bdev_file; in btrfs_open_one_device() local
697 device->bdev_file = bdev_file; in btrfs_open_one_device()
723 fput(bdev_file); in btrfs_open_one_device()
1498 fput(bdev_file); in btrfs_scan_one_device()
2309 *bdev_file = device->bdev_file; in btrfs_rm_device()
2476 fput(bdev_file); in btrfs_get_dev_args_from_path()
2744 device->bdev_file = bdev_file; in btrfs_init_new_device()
[all …]
H A Dvolumes.h121 struct file *bdev_file; member
741 struct file **bdev_file);
/linux-6.15/drivers/target/
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()
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()
/linux-6.15/fs/
H A Dsuper.c1551 struct file *bdev_file; in setup_bdev_super() local
1554 bdev_file = bdev_file_open_by_dev(sb->s_dev, mode, sb, &fs_holder_ops); in setup_bdev_super()
1555 if (IS_ERR(bdev_file)) { in setup_bdev_super()
1558 return PTR_ERR(bdev_file); in setup_bdev_super()
1560 bdev = file_bdev(bdev_file); in setup_bdev_super()
1568 bdev_fput(bdev_file); in setup_bdev_super()
1579 bdev_fput(bdev_file); in setup_bdev_super()
1583 sb->s_bdev_file = bdev_file; in setup_bdev_super()
/linux-6.15/include/linux/
H A Dpktcdvd.h157 struct file *bdev_file; /* dev attached */ member
/linux-6.15/drivers/md/
H A Ddm.c730 struct file *bdev_file; in open_table_device() local
740 bdev_file = bdev_file_open_by_dev(dev, mode, _dm_claim_ptr, NULL); in open_table_device()
741 if (IS_ERR(bdev_file)) { in open_table_device()
742 r = PTR_ERR(bdev_file); in open_table_device()
746 bdev = file_bdev(bdev_file); in open_table_device()
761 td->dm_dev.bdev_file = bdev_file; in open_table_device()
769 __fput_sync(bdev_file); in open_table_device()
785 fput(td->dm_dev.bdev_file); in close_table_device()
787 __fput_sync(td->dm_dev.bdev_file); in close_table_device()
/linux-6.15/fs/ext4/
H A Dsuper.c5870 struct file *bdev_file; in ext4_get_journal_blkdev() local
5880 if (IS_ERR(bdev_file)) { in ext4_get_journal_blkdev()
5884 return bdev_file; in ext4_get_journal_blkdev()
5887 bdev = file_bdev(bdev_file); in ext4_get_journal_blkdev()
5934 return bdev_file; in ext4_get_journal_blkdev()
5939 bdev_fput(bdev_file); in ext4_get_journal_blkdev()
5949 struct file *bdev_file; in ext4_open_dev_journal() local
5953 if (IS_ERR(bdev_file)) in ext4_open_dev_journal()
5978 bdev_fput(bdev_file); in ext4_open_dev_journal()
7395 if (bdev_file) in ext4_kill_sb()
[all …]

12