Home
last modified time | relevance | path

Searched refs:s_bdev (Results 1 – 25 of 96) sorted by relevance

1234

/linux/security/loadpin/
H A Dloadpin.c85 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/fs/crypto/
H A Dbio.c61 bio = bio_alloc(inode->i_sb->s_bdev, BIO_MAX_VECS, REQ_OP_WRITE, in fscrypt_zeroout_range_inline_crypt()
87 bio_reset(bio, inode->i_sb->s_bdev, REQ_OP_WRITE); in fscrypt_zeroout_range_inline_crypt()
160 bio = bio_alloc(inode->i_sb->s_bdev, nr_pages, REQ_OP_WRITE, GFP_NOFS); in fscrypt_zeroout_range()
190 bio_reset(bio, inode->i_sb->s_bdev, REQ_OP_WRITE); in fscrypt_zeroout_range()
H A Dinline_crypt.c38 devs[0] = sb->s_bdev; in fscrypt_get_devices()
255 err = blk_crypto_derive_sw_secret(sb->s_bdev, wrapped_key, in fscrypt_derive_sw_secret()
/linux/fs/nfsd/
H A Dblocklayout.c231 if (bdev_is_partition(sb->s_bdev)) in nfsd4_block_proc_getdeviceinfo()
333 ret = nfsd4_block_get_unique_id(sb->s_bdev->bd_disk, b); in nfsd4_block_get_device_info_scsi()
338 ops = sb->s_bdev->bd_disk->fops->pr_ops; in nfsd4_block_get_device_info_scsi()
345 ret = ops->pr_register(sb->s_bdev, 0, NFSD_MDS_PR_KEY, true); in nfsd4_block_get_device_info_scsi()
352 ret = ops->pr_reserve(sb->s_bdev, NFSD_MDS_PR_KEY, in nfsd4_block_get_device_info_scsi()
374 if (bdev_is_partition(sb->s_bdev)) in nfsd4_scsi_proc_getdeviceinfo()
401 struct block_device *bdev = file->nf_file->f_path.mnt->mnt_sb->s_bdev; in nfsd4_scsi_fence_client()
/linux/include/linux/
H A Dbuffer_head.h346 return __bread_gfp(sb->s_bdev, block, sb->s_blocksize, __GFP_MOVABLE); in sb_bread()
352 return __bread_gfp(sb->s_bdev, block, sb->s_blocksize, 0); in sb_bread_unmovable()
358 __breadahead(sb->s_bdev, block, sb->s_blocksize); in sb_breadahead()
386 return __getblk(sb->s_bdev, block, sb->s_blocksize); in sb_getblk()
392 return bdev_getblk(sb->s_bdev, block, sb->s_blocksize, gfp); in sb_getblk_gfp()
398 return __find_get_block(sb->s_bdev, block, sb->s_blocksize); in sb_find_get_block()
404 return __find_get_block_nonatomic(sb->s_bdev, block, sb->s_blocksize); in sb_find_get_block_nonatomic()
411 bh->b_bdev = sb->s_bdev; in map_bh()
/linux/fs/udf/
H A Dlowlevel.c26 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/fs/zonefs/
H A Dsuper.c116 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()
999 if (z->z_size > bdev_zone_sectors(sb->s_bdev) << SECTOR_SHIFT && in zonefs_init_zgroup()
1004 bdev_zone_sectors(sb->s_bdev) << SECTOR_SHIFT); in zonefs_init_zgroup()
1120 ret = bdev_rw_virt(sb->s_bdev, 0, super, ZONEFS_SUPER_SIZE, in zonefs_read_super()
1235 if (!bdev_is_zoned(sb->s_bdev)) { in zonefs_fill_super()
[all …]
/linux/fs/jfs/
H A Dioctl.c119 if (!bdev_max_discard_sectors(sb->s_bdev)) { in jfs_ioctl()
129 bdev_discard_granularity(sb->s_bdev)); in jfs_ioctl()
/linux/fs/romfs/
H A Dstorage.c228 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 Dsuper.c399 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/fs/
H A Dsuper.c591 WARN_ON(!sb->s_bdev); in retire_super()
1035 if (!(fc->sb_flags & SB_RDONLY) && sb->s_bdev && in reconfigure_super()
1036 bdev_read_only(sb->s_bdev)) in reconfigure_super()
1099 if (remount_ro && sb->s_bdev) in reconfigure_super()
1100 invalidate_bdev(sb->s_bdev); in reconfigure_super()
1110 if (sb->s_bdev && !sb_rdonly(sb)) { in do_emergency_remount_callback()
1145 while (sb->s_bdev && !bdev_thaw(sb->s_bdev)) in do_thaw_all_callback()
1146 pr_warn("Emergency Thaw on %pg\n", sb->s_bdev); in do_thaw_all_callback()
1639 sb->s_bdev = bdev; in setup_bdev_super()
1684 warnf(fc, "%pg: Can't mount, would change RO state", s->s_bdev); in get_tree_bdev_flags()
[all …]
H A Dsync.c60 ret = sync_blockdev_nowait(sb->s_bdev); in sync_filesystem()
70 return sync_blockdev(sb->s_bdev); in sync_filesystem()
/linux/fs/cramfs/
H A Dinode.c194 struct address_space *mapping = sb->s_bdev->bd_mapping; in cramfs_blkdev_read()
222 devsize = bdev_nr_bytes(sb->s_bdev) >> PAGE_SHIFT; in cramfs_blkdev_read()
504 } else if (IS_ENABLED(CONFIG_CRAMFS_BLOCKDEV) && sb->s_bdev) { in cramfs_kill_sb()
505 sync_blockdev(sb->s_bdev); in cramfs_kill_sb()
682 if (sb->s_bdev) in cramfs_statfs()
683 id = huge_encode_dev(sb->s_bdev->bd_dev); in cramfs_statfs()
/linux/fs/minix/
H A Ditree_v1.c31 block, inode->i_sb->s_bdev); in block_to_path()
H A Ditree_v2.c34 block, sb->s_bdev); in block_to_path()
/linux/fs/exfat/
H A Dfile.c459 if (!bdev_max_discard_sectors(inode->i_sb->s_bdev)) in exfat_ioctl_fitrim()
466 bdev_discard_granularity(inode->i_sb->s_bdev)); in exfat_ioctl_fitrim()
583 err = sync_blockdev(inode->i_sb->s_bdev); in exfat_file_fsync()
587 return blkdev_issue_flush(inode->i_sb->s_bdev); in exfat_file_fsync()
657 !IS_ALIGNED(align, bdev_logical_block_size(inode->i_sb->s_bdev))) { in exfat_file_write_iter()
H A Dsuper.c59 unsigned long long id = huge_encode_dev(sb->s_bdev->bd_dev); in exfat_statfs()
167 ret = bdev_freeze(sb->s_bdev); in exfat_force_shutdown()
170 bdev_thaw(sb->s_bdev); in exfat_force_shutdown()
669 if (opts->discard && !bdev_max_discard_sectors(sb->s_bdev)) { in exfat_fill_super()
797 !bdev_max_discard_sectors(sb->s_bdev)) { in exfat_reconfigure()
/linux/fs/squashfs/
H A Dsuper.c237 sb->s_bdev); in squashfs_fill_super()
260 msblk->bytes_used > bdev_nr_bytes(sb->s_bdev)) in squashfs_fill_super()
299 TRACE("Found valid superblock on %pg\n", sb->s_bdev); in squashfs_fill_super()
574 u64 id = huge_encode_dev(dentry->d_sb->s_bdev->bd_dev); in squashfs_statfs()
/linux/fs/hpfs/
H A Dfile.c33 return sync_blockdev(inode->i_sb->s_bdev); in hpfs_file_fsync()
133 iomap->bdev = inode->i_sb->s_bdev; in hpfs_iomap_begin()
/linux/fs/fat/
H A Dfile.c136 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/fs/ext4/
H A Dfsync.c167 err = blkdev_issue_flush(inode->i_sb->s_bdev); in ext4_sync_file()
/linux/fs/erofs/
H A Ddata.c71 buf->mapping = sb->s_bdev->bd_mapping; in erofs_init_metabuf()
193 map->m_bdev = sb->s_bdev; /* use s_bdev for the primary device */ in erofs_map_dev()
403 if ((iocb->ki_flags & IOCB_DIRECT) && inode->i_sb->s_bdev) in erofs_file_read_iter()
H A Dsuper.c641 if (!sb->s_bdev) { in erofs_fc_fill_super()
659 !inode->i_sb->s_bdev) || in erofs_fc_fill_super()
682 sbi->dif0.dax_dev = fs_dax_get_by_bdev(sb->s_bdev, in erofs_fc_fill_super()
1015 buf->f_fsid = u64_to_fsid(!sb->s_bdev ? 0 : in erofs_statfs()
1016 huge_encode_dev(sb->s_bdev->bd_dev)); in erofs_statfs()
/linux/fs/affs/
H A Dsuper.c357 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/fs/hfs/
H A Dmdb.c35 struct cdrom_device_info *cdi = disk_to_cdi(sb->s_bdev->bd_disk); in hfs_get_last_session()
39 *size = bdev_nr_sectors(sb->s_bdev); in hfs_get_last_session()

1234