Home
last modified time | relevance | path

Searched refs:sb (Results 1 – 13 of 13) sorted by relevance

/security/tomoyo/
A Drealpath.c156 struct super_block *sb = dentry->d_sb; in tomoyo_get_local_path() local
162 if (sb->s_magic == PROC_SUPER_MAGIC && *pos == '/') { in tomoyo_get_local_path()
165 struct pid_namespace *proc_pidns = proc_pid_ns(sb); in tomoyo_get_local_path()
177 if (!MAJOR(sb->s_dev)) in tomoyo_get_local_path()
180 struct inode *inode = d_backing_inode(sb->s_root); in tomoyo_get_local_path()
193 const dev_t dev = sb->s_dev; in tomoyo_get_local_path()
208 const char *name = sb->s_type->name; in tomoyo_get_local_path()
243 struct super_block *sb = dentry->d_sb; in tomoyo_realpath_from_path() local
261 inode = d_backing_inode(sb->s_root); in tomoyo_realpath_from_path()
266 !(sb->s_type->fs_flags & FS_REQUIRES_DEV))) in tomoyo_realpath_from_path()
/security/selinux/
A Dselinuxfs.c80 struct super_block *sb; member
92 fsi->sb = sb; in selinux_fs_info_create()
93 sb->s_fs_info = fsi; in selinux_fs_info_create()
108 kfree(sb->s_fs_info); in selinux_fs_info_free()
109 sb->s_fs_info = NULL; in selinux_fs_info_free()
1968 inode_lock(sb->s_root->d_inode); in sel_make_swapover_dir()
1970 inc_nlink(sb->s_root->d_inode); in sel_make_swapover_dir()
2008 ret = selinux_fs_info_create(sb); in sel_fill_super()
2016 fsi = sb->s_fs_info; in sel_fill_super()
2121 selinux_fs_info_free(sb); in sel_kill_sb()
[all …]
A Dhooks.c527 sb->s_id, sb->s_type->name); in sb_check_xattr_support()
535 sb->s_id, sb->s_type->name); in sb_check_xattr_support()
539 sb->s_id, sb->s_type->name, -rc); in sb_check_xattr_support()
553 sb->s_id, sb->s_type->name); in sb_check_xattr_support()
579 if (selinux_is_sblabel_mnt(sb)) in sb_finish_set_opts()
757 rc = security_fs_use(sb); in selinux_set_mnt_opts()
871 rc = sb_finish_set_opts(sb); in selinux_set_mnt_opts()
879 sb->s_type->name); in selinux_set_mnt_opts()
2163 if (!sb) in selinux_quotactl()
2742 sb->s_type->name); in selinux_sb_remount()
[all …]
/security/landlock/
A Dfs.c59 struct super_block *sb; in release_inode() local
75 sb = inode->i_sb; in release_inode()
76 atomic_long_inc(&landlock_superblock(sb)->inode_refs); in release_inode()
91 wake_up_var(&landlock_superblock(sb)->inode_refs); in release_inode()
1272 static void hook_sb_delete(struct super_block *const sb) in hook_sb_delete() argument
1279 spin_lock(&sb->s_inode_list_lock); in hook_sb_delete()
1280 list_for_each_entry(inode, &sb->s_inodes, i_sb_list) { in hook_sb_delete()
1355 spin_unlock(&sb->s_inode_list_lock); in hook_sb_delete()
1362 spin_lock(&sb->s_inode_list_lock); in hook_sb_delete()
1366 spin_unlock(&sb->s_inode_list_lock); in hook_sb_delete()
[all …]
/security/ipe/
A Dipe.c29 struct ipe_superblock *ipe_sb(const struct super_block *sb) in ipe_sb() argument
31 return sb->s_security + ipe_blobs.lbs_superblock; in ipe_sb()
A Dipe.h15 struct ipe_superblock *ipe_sb(const struct super_block *sb);
/security/
A Dinode.c40 static int securityfs_fill_super(struct super_block *sb, struct fs_context *fc) in securityfs_fill_super() argument
45 error = simple_fill_super(sb, SECURITYFS_MAGIC, files); in securityfs_fill_super()
49 sb->s_op = &securityfs_super_operations; in securityfs_fill_super()
A Dsecurity.c1407 int security_sb_alloc(struct super_block *sb) in security_sb_alloc() argument
1409 int rc = lsm_superblock_alloc(sb); in security_sb_alloc()
1413 rc = call_int_hook(sb_alloc_security, sb); in security_sb_alloc()
1415 security_sb_free(sb); in security_sb_alloc()
1428 call_void_hook(sb_delete, sb); in security_sb_delete()
1438 void security_sb_free(struct super_block *sb) in security_sb_free() argument
1440 call_void_hook(sb_free_security, sb); in security_sb_free()
1441 kfree(sb->s_security); in security_sb_free()
1442 sb->s_security = NULL; in security_sb_free()
1519 return call_int_hook(sb_kern_mount, sb); in security_sb_kern_mount()
[all …]
/security/smack/
A Dsmack_lsm.c531 static int smack_sb_alloc_security(struct super_block *sb) in smack_sb_alloc_security() argument
533 struct superblock_smack *sbsp = smack_superblock(sb); in smack_sb_alloc_security()
780 static int smack_set_mnt_opts(struct super_block *sb, in smack_set_mnt_opts() argument
785 struct dentry *root = sb->s_root; in smack_set_mnt_opts()
787 struct superblock_smack *sp = smack_superblock(sb); in smack_set_mnt_opts()
813 if (sb->s_user_ns != &init_user_ns && in smack_set_mnt_opts()
814 sb->s_magic != SYSFS_MAGIC && sb->s_magic != TMPFS_MAGIC && in smack_set_mnt_opts()
815 sb->s_magic != RAMFS_MAGIC) { in smack_set_mnt_opts()
A Dsmackfs.c2862 static int smk_fill_super(struct super_block *sb, struct fs_context *fc) in smk_fill_super() argument
2923 rc = simple_fill_super(sb, SMACK_MAGIC, smack_files); in smk_fill_super()
/security/selinux/include/
A Dsecurity.h345 int security_fs_use(struct super_block *sb);
/security/apparmor/
A Dapparmorfs.c169 static int apparmorfs_fill_super(struct super_block *sb, struct fs_context *fc) in apparmorfs_fill_super() argument
174 error = simple_fill_super(sb, AAFS_MAGIC, files); in apparmorfs_fill_super()
177 sb->s_op = &aafs_super_ops; in apparmorfs_fill_super()
/security/selinux/ss/
A Dservices.c2987 int security_fs_use(struct super_block *sb) in security_fs_use() argument
2994 struct superblock_security_struct *sbsec = selinux_superblock(sb); in security_fs_use()
2995 const char *fstype = sb->s_type->name; in security_fs_use()

Completed in 67 milliseconds