| /fs/btrfs/ |
| A D | zoned.c | 341 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 D | zoned.h | 63 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 D | volumes.c | 489 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 D | dev-replace.c | 242 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 D | bio.c | 300 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 D | sysfs.h | 33 void btrfs_kobject_uevent(struct block_device *bdev, enum kobject_action action);
|
| /fs/nfs/blocklayout/ |
| A D | dev.c | 19 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 D | trace.h | 139 __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 D | direct-io.c | 63 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 D | swapfile.c | 116 if (iomap->bdev != isi->sis->bdev) in iomap_swapfile_iter()
|
| /fs/ |
| A D | buffer.c | 243 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 D | super.c | 1419 __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 D | mpage.c | 165 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 D | direct-io.c | 395 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 D | super.c | 222 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 D | super-io.c | 194 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 D | super_types.h | 14 struct block_device *bdev; member
|
| /fs/xfs/ |
| A D | xfs_bio_io.c | 14 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 D | segment.c | 548 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 D | data.c | 385 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 D | revoke.c | 331 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 D | inode.c | 317 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 D | blocklayout.c | 336 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 D | super.c | 1200 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 D | readpage.c | 226 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()
|