| /linux-6.15/security/loadpin/ |
| H A D | loadpin.c | 85 if (mnt_sb->s_bdev) { in report_writable() 86 pr_info("%pg (%u:%u): %s\n", mnt_sb->s_bdev, in report_writable() 87 MAJOR(mnt_sb->s_bdev->bd_dev), in report_writable() 88 MINOR(mnt_sb->s_bdev->bd_dev), in report_writable() 105 if (mnt_sb->s_bdev) in sb_is_writable() 106 writable = !bdev_read_only(mnt_sb->s_bdev); in sb_is_writable() 177 ((load_root != pinned_root) && !dm_verity_loadpin_is_bdev_trusted(load_root->s_bdev))) { in loadpin_check()
|
| /linux-6.15/fs/nfsd/ |
| H A D | blocklayout.c | 170 if (bdev_is_partition(sb->s_bdev)) in nfsd4_block_proc_getdeviceinfo() 268 ret = nfsd4_block_get_unique_id(sb->s_bdev->bd_disk, b); in nfsd4_block_get_device_info_scsi() 273 ops = sb->s_bdev->bd_disk->fops->pr_ops; in nfsd4_block_get_device_info_scsi() 280 ret = ops->pr_register(sb->s_bdev, 0, NFSD_MDS_PR_KEY, true); in nfsd4_block_get_device_info_scsi() 287 ret = ops->pr_reserve(sb->s_bdev, NFSD_MDS_PR_KEY, in nfsd4_block_get_device_info_scsi() 309 if (bdev_is_partition(sb->s_bdev)) in nfsd4_scsi_proc_getdeviceinfo() 332 struct block_device *bdev = file->nf_file->f_path.mnt->mnt_sb->s_bdev; in nfsd4_scsi_fence_client()
|
| /linux-6.15/fs/crypto/ |
| H A D | bio.c | 59 bio = bio_alloc(inode->i_sb->s_bdev, BIO_MAX_VECS, REQ_OP_WRITE, in fscrypt_zeroout_range_inline_crypt() 85 bio_reset(bio, inode->i_sb->s_bdev, REQ_OP_WRITE); in fscrypt_zeroout_range_inline_crypt() 158 bio = bio_alloc(inode->i_sb->s_bdev, nr_pages, REQ_OP_WRITE, GFP_NOFS); in fscrypt_zeroout_range() 189 bio_reset(bio, inode->i_sb->s_bdev, REQ_OP_WRITE); in fscrypt_zeroout_range()
|
| /linux-6.15/include/linux/ |
| H A D | buffer_head.h | 348 return __bread_gfp(sb->s_bdev, block, sb->s_blocksize, __GFP_MOVABLE); in sb_bread() 354 return __bread_gfp(sb->s_bdev, block, sb->s_blocksize, 0); in sb_bread_unmovable() 360 __breadahead(sb->s_bdev, block, sb->s_blocksize); in sb_breadahead() 388 return __getblk(sb->s_bdev, block, sb->s_blocksize); in sb_getblk() 394 return bdev_getblk(sb->s_bdev, block, sb->s_blocksize, gfp); in sb_getblk_gfp() 400 return __find_get_block(sb->s_bdev, block, sb->s_blocksize); in sb_find_get_block() 406 return __find_get_block_nonatomic(sb->s_bdev, block, sb->s_blocksize); in sb_find_get_block_nonatomic() 413 bh->b_bdev = sb->s_bdev; in map_bh()
|
| /linux-6.15/fs/udf/ |
| H A D | lowlevel.c | 26 struct cdrom_device_info *cdi = disk_to_cdi(sb->s_bdev->bd_disk); in udf_get_last_session() 46 struct cdrom_device_info *cdi = disk_to_cdi(sb->s_bdev->bd_disk); in udf_get_last_block()
|
| /linux-6.15/fs/zonefs/ |
| H A D | super.c | 116 ret = blkdev_zone_mgmt(sb->s_bdev, op, z->z_sector, in zonefs_zone_mgmt() 400 ret = blkdev_report_zones(sb->s_bdev, z->z_sector, 1, in __zonefs_io_error() 681 ino_t ino = bdev_nr_zones(sb->s_bdev) + ztype + 1; in zonefs_get_zgroup_inode() 754 ino_t base_ino = bdev_nr_zones(sb->s_bdev) + 1; in zonefs_readdir_root() 903 struct block_device *bdev = zd->sb->s_bdev; in zonefs_get_zone_info() 961 end = zd->zones + bdev_nr_zones(sb->s_bdev); in zonefs_init_zgroup() 1004 bdev_zone_sectors(sb->s_bdev) << SECTOR_SHIFT); in zonefs_init_zgroup() 1123 bio_init(&bio, sb->s_bdev, &bio_vec, 1, REQ_OP_READ); in zonefs_read_super() 1244 if (!bdev_is_zoned(sb->s_bdev)) { in zonefs_fill_super() 1279 sbi->s_max_wro_seq_files = bdev_max_open_zones(sb->s_bdev); in zonefs_fill_super() [all …]
|
| /linux-6.15/fs/jfs/ |
| H A D | ioctl.c | 119 if (!bdev_max_discard_sectors(sb->s_bdev)) { in jfs_ioctl() 129 bdev_discard_granularity(sb->s_bdev)); in jfs_ioctl()
|
| /linux-6.15/fs/romfs/ |
| H A D | storage.c | 228 if (sb->s_bdev) in romfs_dev_read() 253 if (sb->s_bdev) in romfs_dev_strnlen() 283 if (sb->s_bdev) in romfs_dev_strcmp()
|
| H A D | super.c | 399 if (sb->s_bdev) in romfs_statfs() 400 id = huge_encode_dev(sb->s_bdev->bd_dev); in romfs_statfs() 585 if (sb->s_bdev) { in romfs_kill_sb() 586 sync_blockdev(sb->s_bdev); in romfs_kill_sb()
|
| /linux-6.15/fs/hfsplus/ |
| H A D | wrapper.c | 68 bio = bio_alloc(sb->s_bdev, 1, opf, GFP_NOIO); in hfsplus_submit_bio() 129 struct cdrom_device_info *cdi = disk_to_cdi(sb->s_bdev->bd_disk); in hfsplus_get_last_session() 133 *size = bdev_nr_sectors(sb->s_bdev); in hfsplus_get_last_session()
|
| /linux-6.15/fs/ext4/ |
| H A D | mballoc-test.c | 76 sb->s_bdev = kzalloc(sizeof(*sb->s_bdev), GFP_KERNEL); in mbt_mb_init() 77 if (sb->s_bdev == NULL) in mbt_mb_init() 80 sb->s_bdev->bd_queue = kzalloc(sizeof(struct request_queue), GFP_KERNEL); in mbt_mb_init() 81 if (sb->s_bdev->bd_queue == NULL) { in mbt_mb_init() 82 kfree(sb->s_bdev); in mbt_mb_init() 115 kfree(sb->s_bdev->bd_queue); in mbt_mb_init() 116 kfree(sb->s_bdev); in mbt_mb_init() 125 kfree(sb->s_bdev->bd_queue); in mbt_mb_release() 126 kfree(sb->s_bdev); in mbt_mb_release()
|
| H A D | fsync.c | 167 err = blkdev_issue_flush(inode->i_sb->s_bdev); in ext4_sync_file()
|
| /linux-6.15/fs/ |
| H A D | super.c | 590 WARN_ON(!sb->s_bdev); in retire_super() 1041 if (!(fc->sb_flags & SB_RDONLY) && sb->s_bdev && in reconfigure_super() 1042 bdev_read_only(sb->s_bdev)) in reconfigure_super() 1105 if (remount_ro && sb->s_bdev) in reconfigure_super() 1106 invalidate_bdev(sb->s_bdev); in reconfigure_super() 1118 if (locked && sb->s_root && sb->s_bdev && !sb_rdonly(sb)) { in do_emergency_remount_callback() 1157 while (sb->s_bdev && !bdev_thaw(sb->s_bdev)) in do_thaw_all_callback() 1158 pr_warn("Emergency Thaw on %pg\n", sb->s_bdev); in do_thaw_all_callback() 1584 sb->s_bdev = bdev; in setup_bdev_super() 1629 warnf(fc, "%pg: Can't mount, would change RO state", s->s_bdev); in get_tree_bdev_flags() [all …]
|
| H A D | sync.c | 60 ret = sync_blockdev_nowait(sb->s_bdev); in sync_filesystem() 70 return sync_blockdev(sb->s_bdev); in sync_filesystem()
|
| /linux-6.15/fs/cramfs/ |
| H A D | inode.c | 186 struct address_space *mapping = sb->s_bdev->bd_mapping; in cramfs_blkdev_read() 214 devsize = bdev_nr_bytes(sb->s_bdev) >> PAGE_SHIFT; in cramfs_blkdev_read() 496 } else if (IS_ENABLED(CONFIG_CRAMFS_BLOCKDEV) && sb->s_bdev) { in cramfs_kill_sb() 497 sync_blockdev(sb->s_bdev); in cramfs_kill_sb() 674 if (sb->s_bdev) in cramfs_statfs() 675 id = huge_encode_dev(sb->s_bdev->bd_dev); in cramfs_statfs()
|
| /linux-6.15/fs/exfat/ |
| H A D | file.c | 457 if (!bdev_max_discard_sectors(inode->i_sb->s_bdev)) in exfat_ioctl_fitrim() 464 bdev_discard_granularity(inode->i_sb->s_bdev)); in exfat_ioctl_fitrim() 528 err = sync_blockdev(inode->i_sb->s_bdev); in exfat_file_fsync() 532 return blkdev_issue_flush(inode->i_sb->s_bdev); in exfat_file_fsync() 600 !IS_ALIGNED(align, bdev_logical_block_size(inode->i_sb->s_bdev))) { in exfat_file_write_iter()
|
| H A D | super.c | 57 sync_blockdev(sb->s_bdev); in exfat_sync_fs() 68 unsigned long long id = huge_encode_dev(sb->s_bdev->bd_dev); in exfat_statfs() 176 ret = bdev_freeze(sb->s_bdev); in exfat_force_shutdown() 179 bdev_thaw(sb->s_bdev); in exfat_force_shutdown() 655 if (opts->discard && !bdev_max_discard_sectors(sb->s_bdev)) { in exfat_fill_super()
|
| /linux-6.15/fs/minix/ |
| H A D | itree_v1.c | 31 block, inode->i_sb->s_bdev); in block_to_path()
|
| H A D | itree_v2.c | 34 block, sb->s_bdev); in block_to_path()
|
| /linux-6.15/fs/squashfs/ |
| H A D | super.c | 232 sb->s_bdev); in squashfs_fill_super() 255 msblk->bytes_used > bdev_nr_bytes(sb->s_bdev)) in squashfs_fill_super() 294 TRACE("Found valid superblock on %pg\n", sb->s_bdev); in squashfs_fill_super() 569 u64 id = huge_encode_dev(dentry->d_sb->s_bdev->bd_dev); in squashfs_statfs()
|
| /linux-6.15/fs/hpfs/ |
| H A D | file.c | 33 return sync_blockdev(inode->i_sb->s_bdev); in hpfs_file_fsync() 131 iomap->bdev = inode->i_sb->s_bdev; in hpfs_iomap_begin()
|
| /linux-6.15/fs/erofs/ |
| H A D | data.c | 63 buf->mapping = sb->s_bdev->bd_mapping; in erofs_init_metabuf() 180 map->m_bdev = sb->s_bdev; /* use s_bdev for the primary device */ in erofs_map_dev() 378 if ((iocb->ki_flags & IOCB_DIRECT) && inode->i_sb->s_bdev) in erofs_file_read_iter()
|
| /linux-6.15/fs/fat/ |
| H A D | file.c | 136 if (!bdev_max_discard_sectors(sb->s_bdev)) in fat_ioctl_fitrim() 144 bdev_discard_granularity(sb->s_bdev)); in fat_ioctl_fitrim() 199 return blkdev_issue_flush(inode->i_sb->s_bdev); in fat_file_fsync()
|
| /linux-6.15/fs/affs/ |
| H A D | super.c | 357 size = bdev_nr_sectors(sb->s_bdev); in affs_fill_super() 363 i = bdev_logical_block_size(sb->s_bdev); in affs_fill_super() 564 u64 id = huge_encode_dev(sb->s_bdev->bd_dev); in affs_statfs()
|
| /linux-6.15/fs/bcachefs/ |
| H A D | fs-ioctl.c | 179 ret = bdev_freeze(c->vfs_sb->s_bdev); in bch2_ioc_goingdown() 184 bdev_thaw(c->vfs_sb->s_bdev); in bch2_ioc_goingdown()
|