/kernel/linux/linux-6.6/security/selinux/ |
H A D | hooks.c | 344 struct superblock_security_struct *sbsec; in inode_free_security() local 348 sbsec = selinux_superblock(inode->i_sb); in inode_free_security() 360 spin_lock(&sbsec->isec_lock); in inode_free_security() 362 spin_unlock(&sbsec->isec_lock); in inode_free_security() 424 struct superblock_security_struct *sbsec, in may_context_mount_sb_relabel() 430 rc = avc_has_perm(tsec->sid, sbsec->sid, SECCLASS_FILESYSTEM, in may_context_mount_sb_relabel() 441 struct superblock_security_struct *sbsec, in may_context_mount_inode_relabel() 446 rc = avc_has_perm(tsec->sid, sbsec->sid, SECCLASS_FILESYSTEM, in may_context_mount_inode_relabel() 451 rc = avc_has_perm(sid, sbsec->sid, SECCLASS_FILESYSTEM, in may_context_mount_inode_relabel() 471 struct superblock_security_struct *sbsec in selinux_is_sblabel_mnt() local 423 may_context_mount_sb_relabel(u32 sid, struct superblock_security_struct *sbsec, const struct cred *cred) may_context_mount_sb_relabel() argument 440 may_context_mount_inode_relabel(u32 sid, struct superblock_security_struct *sbsec, const struct cred *cred) may_context_mount_inode_relabel() argument 499 struct superblock_security_struct *sbsec = selinux_superblock(sb); sb_check_xattr_support() local 548 struct superblock_security_struct *sbsec = selinux_superblock(sb); sb_finish_set_opts() local 598 bad_option(struct superblock_security_struct *sbsec, char flag, u32 old_sid, u32 new_sid) bad_option() argument 628 struct superblock_security_struct *sbsec = selinux_superblock(sb); selinux_set_mnt_opts() local 1074 struct superblock_security_struct *sbsec = selinux_superblock(sb); selinux_sb_show_options() local 1410 struct superblock_security_struct *sbsec = NULL; inode_doinit_with_dentry() local 1775 const struct superblock_security_struct *sbsec = selinux_determine_inode_label() local 1801 struct superblock_security_struct *sbsec; may_create() local 1943 struct superblock_security_struct *sbsec; superblock_has_perm() local 2548 struct superblock_security_struct *sbsec = selinux_superblock(sb); selinux_sb_alloc_security() local 2639 struct superblock_security_struct *sbsec = selinux_superblock(sb); selinux_sb_mnt_opts_compat() local 2684 struct superblock_security_struct *sbsec = selinux_superblock(sb); selinux_sb_remount() local 2777 const struct superblock_security_struct *sbsec = selinux_superblock(reference); selinux_fs_context_submount() local 2906 struct superblock_security_struct *sbsec; selinux_inode_init_security() local 3176 struct superblock_security_struct *sbsec; selinux_inode_setxattr() local 3454 struct superblock_security_struct *sbsec; selinux_inode_setsecurity() local [all...] |
/kernel/linux/linux-5.10/security/selinux/ |
H A D | hooks.c | 323 struct superblock_security_struct *sbsec; in inode_free_security() local 327 sbsec = inode->i_sb->s_security; in inode_free_security() 339 spin_lock(&sbsec->isec_lock); in inode_free_security() 341 spin_unlock(&sbsec->isec_lock); in inode_free_security() 347 struct superblock_security_struct *sbsec = sb->s_security; in superblock_free_security() local 349 kfree(sbsec); in superblock_free_security() 412 struct superblock_security_struct *sbsec, in may_context_mount_sb_relabel() 419 tsec->sid, sbsec->sid, SECCLASS_FILESYSTEM, in may_context_mount_sb_relabel() 431 struct superblock_security_struct *sbsec, in may_context_mount_inode_relabel() 437 tsec->sid, sbsec in may_context_mount_inode_relabel() 411 may_context_mount_sb_relabel(u32 sid, struct superblock_security_struct *sbsec, const struct cred *cred) may_context_mount_sb_relabel() argument 430 may_context_mount_inode_relabel(u32 sid, struct superblock_security_struct *sbsec, const struct cred *cred) may_context_mount_inode_relabel() argument 463 struct superblock_security_struct *sbsec = sb->s_security; selinux_is_sblabel_mnt() local 491 struct superblock_security_struct *sbsec = sb->s_security; sb_finish_set_opts() local 563 bad_option(struct superblock_security_struct *sbsec, char flag, u32 old_sid, u32 new_sid) bad_option() argument 604 struct superblock_security_struct *sbsec = sb->s_security; selinux_set_mnt_opts() local 1062 struct superblock_security_struct *sbsec = sb->s_security; selinux_sb_show_options() local 1395 struct superblock_security_struct *sbsec = NULL; inode_doinit_with_dentry() local 1763 const struct superblock_security_struct *sbsec = dir->i_sb->s_security; selinux_determine_inode_label() local 1788 struct superblock_security_struct *sbsec; may_create() local 1940 struct superblock_security_struct *sbsec; superblock_has_perm() local 2566 struct superblock_security_struct *sbsec; selinux_sb_alloc_security() local 2667 struct superblock_security_struct *sbsec = sb->s_security; selinux_sb_remount() local 2899 struct superblock_security_struct *sbsec; selinux_inode_init_security() local 3131 struct superblock_security_struct *sbsec; selinux_inode_setxattr() local 3391 struct superblock_security_struct *sbsec = inode->i_sb->s_security; selinux_inode_setsecurity() local [all...] |
/kernel/linux/linux-5.10/security/selinux/ss/ |
H A D | services.c | 2955 struct superblock_security_struct *sbsec = sb->s_security; in security_fs_use() local 2959 sbsec->behavior = SECURITY_FS_USE_NONE; in security_fs_use() 2960 sbsec->sid = SECINITSID_UNLABELED; in security_fs_use() 2979 sbsec->behavior = c->v.behavior; in security_fs_use() 2980 rc = ocontext_to_sid(sidtab, c, 0, &sbsec->sid); in security_fs_use() 2989 SECCLASS_DIR, &sbsec->sid); in security_fs_use() 2995 sbsec->behavior = SECURITY_FS_USE_NONE; in security_fs_use() 2998 sbsec->behavior = SECURITY_FS_USE_GENFS; in security_fs_use()
|
/kernel/linux/linux-6.6/security/selinux/ss/ |
H A D | services.c | 2911 struct superblock_security_struct *sbsec = selinux_superblock(sb); in security_fs_use() local 2915 sbsec->behavior = SECURITY_FS_USE_NONE; in security_fs_use() 2916 sbsec->sid = SECINITSID_UNLABELED; in security_fs_use() 2934 sbsec->behavior = c->v.behavior; in security_fs_use() 2935 rc = ocontext_to_sid(sidtab, c, 0, &sbsec->sid); in security_fs_use() 2944 SECCLASS_DIR, &sbsec->sid); in security_fs_use() 2950 sbsec->behavior = SECURITY_FS_USE_NONE; in security_fs_use() 2953 sbsec->behavior = SECURITY_FS_USE_GENFS; in security_fs_use()
|