Lines Matching refs:tsec
214 struct task_security_struct *tsec; in cred_init_security() local
216 tsec = kzalloc(sizeof(struct task_security_struct), GFP_KERNEL); in cred_init_security()
217 if (!tsec) in cred_init_security()
220 tsec->osid = tsec->sid = SECINITSID_KERNEL; in cred_init_security()
221 cred->security = tsec; in cred_init_security()
229 const struct task_security_struct *tsec; in cred_sid() local
231 tsec = cred->security; in cred_sid()
232 return tsec->sid; in cred_sid()
467 const struct task_security_struct *tsec = cred->security; in may_context_mount_sb_relabel() local
471 tsec->sid, sbsec->sid, SECCLASS_FILESYSTEM, in may_context_mount_sb_relabel()
477 tsec->sid, sid, SECCLASS_FILESYSTEM, in may_context_mount_sb_relabel()
486 const struct task_security_struct *tsec = cred->security; in may_context_mount_inode_relabel() local
489 tsec->sid, sbsec->sid, SECCLASS_FILESYSTEM, in may_context_mount_inode_relabel()
1924 selinux_determine_inode_label(const struct task_security_struct *tsec, in selinux_determine_inode_label() argument
1935 tsec->create_sid) { in selinux_determine_inode_label()
1936 *_new_isid = tsec->create_sid; in selinux_determine_inode_label()
1939 return security_transition_sid(&selinux_state, tsec->sid, in selinux_determine_inode_label()
1952 const struct task_security_struct *tsec = current_security(); in may_create() local
1962 sid = tsec->sid; in may_create()
2689 const struct task_security_struct *tsec = current_security(); in selinux_bprm_committed_creds() local
2694 osid = tsec->osid; in selinux_bprm_committed_creds()
2695 sid = tsec->sid; in selinux_bprm_committed_creds()
3010 struct task_security_struct *tsec; in selinux_dentry_create_files_as() local
3019 tsec = new->security; in selinux_dentry_create_files_as()
3020 tsec->create_sid = newsid; in selinux_dentry_create_files_as()
3029 const struct task_security_struct *tsec = current_security(); in selinux_inode_init_security() local
3037 newsid = tsec->create_sid; in selinux_inode_init_security()
3492 struct task_security_struct *tsec; in selinux_inode_copy_up() local
3501 tsec = new_creds->security; in selinux_inode_copy_up()
3504 tsec->create_sid = sid; in selinux_inode_copy_up()
3906 struct task_security_struct *tsec; in selinux_cred_alloc_blank() local
3908 tsec = kzalloc(sizeof(struct task_security_struct), gfp); in selinux_cred_alloc_blank()
3909 if (!tsec) in selinux_cred_alloc_blank()
3912 cred->security = tsec; in selinux_cred_alloc_blank()
3921 struct task_security_struct *tsec = cred->security; in selinux_cred_free() local
3929 kfree(tsec); in selinux_cred_free()
3939 struct task_security_struct *tsec; in selinux_cred_prepare() local
3943 tsec = kmemdup(old_tsec, sizeof(struct task_security_struct), gfp); in selinux_cred_prepare()
3944 if (!tsec) in selinux_cred_prepare()
3947 new->security = tsec; in selinux_cred_prepare()
3957 struct task_security_struct *tsec = new->security; in selinux_cred_transfer() local
3959 *tsec = *old_tsec; in selinux_cred_transfer()
3973 struct task_security_struct *tsec = new->security; in selinux_kernel_act_as() local
3983 tsec->sid = secid; in selinux_kernel_act_as()
3984 tsec->create_sid = 0; in selinux_kernel_act_as()
3985 tsec->keycreate_sid = 0; in selinux_kernel_act_as()
3986 tsec->sockcreate_sid = 0; in selinux_kernel_act_as()
3998 struct task_security_struct *tsec = new->security; in selinux_kernel_create_files_as() local
4009 tsec->create_sid = isec->sid; in selinux_kernel_create_files_as()
4514 static int socket_sockcreate_sid(const struct task_security_struct *tsec, in socket_sockcreate_sid() argument
4517 if (tsec->sockcreate_sid > SECSID_NULL) { in socket_sockcreate_sid()
4518 *socksid = tsec->sockcreate_sid; in socket_sockcreate_sid()
4522 return security_transition_sid(&selinux_state, tsec->sid, tsec->sid, in socket_sockcreate_sid()
4547 const struct task_security_struct *tsec = current_security(); in selinux_socket_create() local
4556 rc = socket_sockcreate_sid(tsec, secclass, &newsid); in selinux_socket_create()
4561 tsec->sid, newsid, secclass, SOCKET__CREATE, NULL); in selinux_socket_create()
4567 const struct task_security_struct *tsec = current_security(); in selinux_socket_post_create() local
4575 err = socket_sockcreate_sid(tsec, sclass, &sid); in selinux_socket_post_create()
6425 struct task_security_struct *tsec; in selinux_setprocattr() local
6505 tsec = new->security; in selinux_setprocattr()
6507 tsec->exec_sid = sid; in selinux_setprocattr()
6509 tsec->create_sid = sid; in selinux_setprocattr()
6516 tsec->keycreate_sid = sid; in selinux_setprocattr()
6518 tsec->sockcreate_sid = sid; in selinux_setprocattr()
6528 tsec->sid, sid); in selinux_setprocattr()
6535 tsec->sid, sid, SECCLASS_PROCESS, in selinux_setprocattr()
6551 tsec->sid = sid; in selinux_setprocattr()
6627 const struct task_security_struct *tsec; in selinux_key_alloc() local
6634 tsec = cred->security; in selinux_key_alloc()
6635 if (tsec->keycreate_sid) in selinux_key_alloc()
6636 ksec->sid = tsec->keycreate_sid; in selinux_key_alloc()
6638 ksec->sid = tsec->sid; in selinux_key_alloc()