Home
last modified time | relevance | path

Searched refs:bdev (Results 1 – 25 of 83) sorted by relevance

1234

/fs/btrfs/
A Dzoned.c341 if (!device->bdev) in btrfs_get_dev_zone_info_all_devices()
357 struct block_device *bdev = device->bdev; in btrfs_get_dev_zone_info() local
670 if (device->bdev && bdev_is_zoned(device->bdev)) { in btrfs_check_for_zoned_device()
673 device->bdev); in btrfs_check_for_zoned_device()
700 if (!device->bdev) in btrfs_check_zoned_mode()
893 ret = blkdev_report_zones(bdev, zone_start_sector(sb_zone, bdev), in btrfs_sb_log_location_bdev()
2101 if (!dev->bdev) in read_zone_info()
2197 if (!device->bdev) in btrfs_zone_activate()
2268 if (!device->bdev) in call_zone_finish()
2430 if (!device->bdev) in btrfs_can_activate_zone()
[all …]
A Dzoned.h63 int btrfs_sb_log_location_bdev(struct block_device *bdev, int mirror, int rw,
68 int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror);
141 static inline int btrfs_sb_log_location_bdev(struct block_device *bdev, in btrfs_sb_log_location_bdev() argument
160 static inline int btrfs_reset_sb_log_zones(struct block_device *bdev, int mirror) in btrfs_reset_sb_log_zones() argument
327 struct block_device *bdev) in btrfs_check_device_zone_type() argument
334 if (!bdev_is_zoned(bdev)) in btrfs_check_device_zone_type()
338 (bdev_zone_sectors(bdev) << SECTOR_SHIFT); in btrfs_check_device_zone_type()
342 return !bdev_is_zoned(bdev); in btrfs_check_device_zone_type()
A Dvolumes.c489 sync_blockdev(bdev); in btrfs_get_bdev_and_sb()
657 if (device->bdev) in btrfs_open_one_device()
947 if (device->bdev) { in device_list_add()
1120 if (!device->bdev) in btrfs_close_bdev()
1150 if (device->bdev) { in btrfs_close_one_device()
1424 if (device->bdev && (device->bdev->bd_dev == devt) && in btrfs_skip_registration()
2112 if (fs_info->fs_devices->latest_dev->bdev == device->bdev) in btrfs_assign_next_active_device()
2159 struct block_device *bdev = device->bdev; in btrfs_scratch_superblocks() local
2161 if (!bdev) in btrfs_scratch_superblocks()
2373 if (srcdev->bdev) in btrfs_rm_dev_replace_remove_srcdev()
[all …]
A Ddev-replace.c242 struct block_device *bdev; in btrfs_init_dev_replace_tgtdev() local
258 bdev = file_bdev(bdev_file); in btrfs_init_dev_replace_tgtdev()
260 if (!btrfs_check_device_zone_type(fs_info, bdev)) { in btrfs_init_dev_replace_tgtdev()
267 sync_blockdev(bdev); in btrfs_init_dev_replace_tgtdev()
270 if (device->bdev == bdev) { in btrfs_init_dev_replace_tgtdev()
279 if (bdev_nr_bytes(bdev) < btrfs_device_get_total_bytes(srcdev)) { in btrfs_init_dev_replace_tgtdev()
308 device->bdev = bdev; in btrfs_init_dev_replace_tgtdev()
1210 if (!dev_replace->tgtdev || !dev_replace->tgtdev->bdev) { in btrfs_resume_dev_replace_async()
A Dbio.c300 if (!dev || !dev->bdev) in btrfs_log_dev_io_error()
415 if (!dev || !dev->bdev || in btrfs_submit_dev_bio()
423 bio_set_dev(bio, dev->bdev); in btrfs_submit_dev_bio()
439 (unsigned long)dev->bdev->bd_dev, btrfs_dev_name(dev), in btrfs_submit_dev_bio()
826 if (!smap.dev->bdev || in btrfs_repair_io_failure()
832 bio_init(&bio, smap.dev->bdev, &bvec, 1, REQ_OP_WRITE | REQ_SYNC); in btrfs_repair_io_failure()
A Dsysfs.h33 void btrfs_kobject_uevent(struct block_device *bdev, enum kobject_action action);
/fs/nfs/blocklayout/
A Ddev.c19 struct block_device *bdev = file_bdev(dev->bdev_file); in bl_unregister_scsi() local
25 trace_bl_pr_key_unreg_err(bdev, dev->pr_key, status); in bl_unregister_scsi()
27 trace_bl_pr_key_unreg(bdev, dev->pr_key); in bl_unregister_scsi()
41 trace_bl_pr_key_reg_err(bdev, dev->pr_key, status); in bl_register_scsi()
44 trace_bl_pr_key_reg(bdev, dev->pr_key); in bl_register_scsi()
230 map->bdev = file_bdev(dev->bdev_file); in bl_map_simple()
389 struct block_device *bdev; in bl_parse_scsi() local
414 bdev = file_bdev(bdev_file); in bl_parse_scsi()
416 d->len = bdev_nr_bytes(bdev); in bl_parse_scsi()
423 ops = bdev->bd_disk->fops->pr_ops; in bl_parse_scsi()
[all …]
/fs/iomap/
A Dtrace.h139 __field(dev_t, bdev)
149 __entry->bdev = iomap->bdev ? iomap->bdev->bd_dev : 0;
155 MAJOR(__entry->bdev), MINOR(__entry->bdev),
186 __field(dev_t, bdev)
198 __entry->bdev = iomap->bdev ? iomap->bdev->bd_dev : 0;
204 MAJOR(__entry->bdev), MINOR(__entry->bdev),
A Ddirect-io.c63 return bio_alloc_bioset(iter->iomap.bdev, nr_vecs, opf, in iomap_dio_alloc_bio()
65 return bio_alloc(iter->iomap.bdev, nr_vecs, opf, GFP_KERNEL); in iomap_dio_alloc_bio()
323 return !bdev_write_cache(iomap->bdev) || bdev_fua(iomap->bdev); in iomap_dio_can_use_fua()
340 if ((pos | length) & (bdev_logical_block_size(iomap->bdev) - 1) || in iomap_dio_bio_iter()
341 !bdev_iter_is_aligned(iomap->bdev, dio->submit.iter)) in iomap_dio_bio_iter()
A Dswapfile.c116 if (iomap->bdev != isi->sis->bdev) in iomap_swapfile_iter()
/fs/
A Dbuffer.c243 bh->b_state, bh->b_size, bdev, in __find_get_block_slow()
992 loff_t sz = bdev_nr_bytes(bdev); in blkdev_max_block()
1005 struct block_device *bdev, unsigned size) in folio_init_buffers() argument
1017 bh->b_bdev = bdev; in folio_init_buffers()
1111 bdev); in grow_buffers()
1127 size, bdev_logical_block_size(bdev)); in __getblk_slow()
1134 if (!grow_buffers(bdev, block, size, gfp)) in __getblk_slow()
1140 bh = __find_get_block(bdev, block, size); in __getblk_slow()
1455 bh = __find_get_block(bdev, block, size); in bdev_getblk()
1515 bh = bdev_getblk(bdev, block, size, gfp); in __bread_gfp()
[all …]
A Dsuper.c1419 __releases(&bdev->bd_holder_lock) in bdev_super_lock()
1500 sb = bdev_super_lock(bdev, true); in get_bdev_super()
1532 sb = get_bdev_super(bdev); in fs_bdev_freeze()
1543 error = sync_blockdev(bdev); in fs_bdev_freeze()
1581 sb = get_bdev_super(bdev); in fs_bdev_thaw()
1608 struct block_device *bdev; in setup_bdev_super() local
1616 bdev = file_bdev(bdev_file); in setup_bdev_super()
1640 sb->s_bdev = bdev; in setup_bdev_super()
1642 if (bdev_stable_writes(bdev)) in setup_bdev_super()
1767 if (bdev) { in kill_block_super()
[all …]
A Dmpage.c165 struct block_device *bdev = NULL; in do_mpage_readpage() local
209 bdev = map_bh->b_bdev; in do_mpage_readpage()
265 bdev = map_bh->b_bdev; in do_mpage_readpage()
287 args->bio = bio_alloc(bdev, bio_max_segs(args->nr_pages), opf, in do_mpage_readpage()
461 struct block_device *bdev = NULL; in mpage_write_folio() local
507 bdev = bh->b_bdev; in mpage_write_folio()
557 bdev = map_bh.b_bdev; in mpage_write_folio()
592 bio = bio_alloc(bdev, BIO_MAX_VECS, in mpage_write_folio()
A Ddirect-io.c395 struct block_device *bdev, in dio_bio_alloc() argument
404 bio = bio_alloc(bdev, nr_vecs, dio->opf, GFP_KERNEL); in dio_bio_alloc()
1106 struct block_device *bdev, struct iov_iter *iter, in __blockdev_direct_IO() argument
1152 if (bdev) in __blockdev_direct_IO()
1153 blkbits = blksize_bits(bdev_logical_block_size(bdev)); in __blockdev_direct_IO()
/fs/bcachefs/
A Dsuper.c222 if (ca->disk_sb.bdev && ca->disk_sb.bdev->bd_dev == dev) { in bch2_dev_to_fs()
1286 prt_bdevname(&buf, sb->bdev); in bch2_dev_in_fs()
1288 prt_bdevname(&buf, fs->bdev); in bch2_dev_in_fs()
1294 prt_bdevname(&buf, fs->bdev); in bch2_dev_in_fs()
1299 prt_bdevname(&buf, sb->bdev); in bch2_dev_in_fs()
1322 prt_bdevname(&buf, sb->bdev); in bch2_dev_in_fs()
1324 prt_bdevname(&buf, fs->bdev); in bch2_dev_in_fs()
1328 prt_bdevname(&buf, fs->bdev); in bch2_dev_in_fs()
1445 ca->disk_sb.bdev && in bch2_dev_unlink()
1466 if (ca->disk_sb.bdev) { in bch2_dev_sysfs_online()
[all …]
A Dsuper-io.c194 if (sb->bdev) in bch2_sb_realloc()
208 prt_bdevname(&buf, sb->bdev); in bch2_sb_realloc()
727 bio_reset(sb->bio, sb->bdev, REQ_OP_READ|REQ_SYNC|REQ_META); in read_one_super()
837 sb->bdev = file_bdev(sb->s_bdev_file); in __bch2_read_super()
872 bio_reset(sb->bio, sb->bdev, REQ_OP_READ|REQ_SYNC|REQ_META); in __bch2_read_super()
909 bdev_logical_block_size(sb->bdev) && in __bch2_read_super()
918 bdev_logical_block_size(sb->bdev)); in __bch2_read_super()
984 bio_reset(bio, ca->disk_sb.bdev, REQ_OP_READ|REQ_SYNC|REQ_META); in read_back_super()
1013 bdev_logical_block_size(ca->disk_sb.bdev))); in write_one_super()
1137 prt_bdevname(&buf, ca->disk_sb.bdev); in bch2_write_super()
[all …]
A Dsuper_types.h14 struct block_device *bdev; member
/fs/xfs/
A Dxfs_bio_io.c14 struct block_device *bdev, in xfs_rw_bdev() argument
27 return bdev_rw_virt(bdev, sector, data, count, op); in xfs_rw_bdev()
29 bio = bio_alloc(bdev, bio_max_vecs(count), op, GFP_KERNEL); in xfs_rw_bdev()
/fs/f2fs/
A Dsegment.c548 struct block_device *bdev) in __submit_flush_wait() argument
550 int ret = blkdev_issue_flush(bdev); in __submit_flush_wait()
979 dc->bdev = bdev; in __create_discard_cmd()
1245 struct block_device *bdev = dc->bdev; in __submit_zone_reset_cmd() local
1281 struct block_device *bdev = dc->bdev; in __submit_discard_cmd() local
1528 prev_dc->bdev == bdev && in __update_discard_tree_range()
1540 next_dc->bdev == bdev && in __update_discard_tree_range()
1554 __insert_discard_cmd(sbi, bdev, in __update_discard_tree_range()
2051 struct block_device *bdev; in f2fs_issue_discard() local
2064 if (bdev2 != bdev) { in f2fs_issue_discard()
[all …]
A Ddata.c385 struct block_device *bdev = sbi->sb->s_bdev; in f2fs_target_device() local
393 bdev = FDEV(i).bdev; in f2fs_target_device()
401 return bdev; in f2fs_target_device()
456 struct block_device *bdev; in __bio_alloc() local
461 bio = bio_alloc_bioset(bdev, npages, in __bio_alloc()
936 bdev = FDEV(devi).bdev; in is_end_zone_blkaddr()
938 return bdev_is_zoned(bdev) && in is_end_zone_blkaddr()
1506 map->m_bdev = dev->bdev; in f2fs_map_blocks_cached()
1693 map->m_bdev = FDEV(bidx).bdev; in f2fs_map_blocks()
1765 map->m_bdev = FDEV(bidx).bdev; in f2fs_map_blocks()
[all …]
/fs/jbd2/
A Drevoke.c331 struct block_device *bdev; in jbd2_journal_revoke() local
344 bdev = journal->j_fs_dev; in jbd2_journal_revoke()
348 bh = __find_get_block_nonatomic(bdev, blocknr, in jbd2_journal_revoke()
359 bh2 = __find_get_block_nonatomic(bdev, blocknr, in jbd2_journal_revoke()
/fs/erofs/
A Dinode.c317 struct block_device *bdev = inode->i_sb->s_bdev; in erofs_getattr() local
335 if (bdev && !compressed) { in erofs_getattr()
336 stat->dio_mem_align = bdev_dma_alignment(bdev) + 1; in erofs_getattr()
337 stat->dio_offset_align = bdev_logical_block_size(bdev); in erofs_getattr()
/fs/nfsd/
A Dblocklayout.c336 struct block_device *bdev = file->nf_file->f_path.mnt->mnt_sb->s_bdev; in nfsd4_scsi_fence_client() local
338 bdev->bd_disk->fops->pr_ops->pr_preempt(bdev, NFSD_MDS_PR_KEY, in nfsd4_scsi_fence_client()
/fs/ntfs3/
A Dsuper.c1200 struct block_device *bdev = sb->s_bdev; in ntfs_fill_super() local
1237 if (bdev_max_discard_sectors(bdev) && bdev_discard_granularity(bdev)) { in ntfs_fill_super()
1238 sbi->discard_granularity = bdev_discard_granularity(bdev); in ntfs_fill_super()
1244 err = ntfs_init_from_boot(sb, bdev_logical_block_size(bdev), in ntfs_fill_super()
1245 bdev_nr_bytes(bdev), &boot2); in ntfs_fill_super()
1653 struct block_device *bdev = sb->s_bdev; in ntfs_unmap_meta() local
1668 clean_bdev_aliases(bdev, devblock++, 1); in ntfs_unmap_meta()
1670 sync_blockdev(bdev); in ntfs_unmap_meta()
/fs/ext4/
A Dreadpage.c226 struct block_device *bdev = inode->i_sb->s_bdev; in ext4_mpage_readpages() local
359 bio = bio_alloc(bdev, bio_max_segs(nr_pages), in ext4_mpage_readpages()

Completed in 790 milliseconds

1234