/kernel/linux/linux-6.6/security/smack/ |
H A D | smack_lsm.c | 295 struct smack_known *skp = NULL; in smk_fetch() local 306 skp = ERR_PTR(rc); in smk_fetch() 308 skp = NULL; in smk_fetch() 310 skp = smk_import_entry(buffer, rc); in smk_fetch() 314 return skp; in smk_fetch() 320 * @skp: a pointer to the Smack label entry to use in the blob 323 static void init_inode_smack(struct inode *inode, struct smack_known *skp) in init_inode_smack() argument 327 isp->smk_inode = skp; in init_inode_smack() 492 struct smack_known *skp; in smack_ptrace_access_check() local 494 skp in smack_ptrace_access_check() 509 struct smack_known *skp; smack_ptrace_traceme() local 525 struct smack_known *skp = smk_of_current(); smack_syslog() local 577 struct smack_known *skp; smack_add_opt() local 804 struct smack_known *skp; smack_set_mnt_opts() local 974 struct smack_known *skp = smk_of_current(); smack_inode_alloc_security() local 995 struct smack_known *skp = smk_of_task(tsp); smack_inode_init_security() local 1294 struct smack_known *skp; smack_inode_setxattr() local 1359 struct smack_known *skp; smack_inode_post_setxattr() local 1624 struct smack_known *skp = smk_of_inode(inode); smack_inode_getsecid() local 1784 struct smack_known *skp; smack_mmap_file() local 1909 struct smack_known *skp; smack_file_send_sigiotask() local 2114 struct smack_known *skp; smack_cred_getsecid() local 2168 struct smack_known *skp = smk_of_task_struct_obj(p); smk_curacc_on_task() local 2220 struct smack_known *skp = smk_of_current(); smack_current_getsecid_subj() local 2234 struct smack_known *skp = smk_of_task_struct_obj(p); smack_task_getsecid_obj() local 2321 struct smack_known *skp; smack_task_kill() local 2360 struct smack_known *skp = smk_of_task_struct_obj(p); smack_task_to_inode() local 2382 struct smack_known *skp = smk_of_current(); smack_sk_alloc_security() local 2558 struct smack_known *skp = ssp->smk_out; smack_netlbl_add() local 2618 struct smack_known *skp; smk_ipv4_check() local 2783 struct smack_known *skp = NULL; smk_ipv6_port_check() local 2848 struct smack_known *skp; smack_inode_setsecurity() local 3439 struct smack_known *skp; smack_d_instantiate() local 3650 struct smack_known *skp = smk_of_task_struct_obj(p); smack_getprocattr() local 3681 struct smack_known *skp; smack_setprocattr() local 3743 struct smack_known *skp; smack_unix_stream_connect() local 3879 struct smack_known *skp; smack_from_secattr() local 4038 struct smack_known *skp = NULL; smack_from_netlbl() local 4066 struct smack_known *skp = NULL; smack_socket_sock_rcv_skb() local 4201 struct smack_known *skp; smack_socket_getpeersec_dgram() local 4262 struct smack_known *skp = smk_of_current(); smack_sock_graft() local 4287 struct smack_known *skp; smack_inet_conn_request() local 4375 struct smack_known *skp; smack_inet_csk_clone() local 4406 struct smack_known *skp = smk_of_task(smack_cred(cred)); smack_key_alloc() local 4505 struct smack_known *skp = key->security; smack_key_getsecurity() local 4625 struct smack_known *skp; smack_audit_rule_init() local 4679 struct smack_known *skp; smack_audit_rule_match() local 4732 struct smack_known *skp = smack_from_secid(secid); smack_secid_to_secctx() local 4750 struct smack_known *skp = smk_find_entry(secdata); smack_secctx_to_secid() local 4779 struct smack_known *skp = smk_of_inode(inode); smack_inode_getsecctx() local 4790 struct smack_known *skp; smack_inode_copy_up() local [all...] |
H A D | smackfs.c | 185 struct smack_known *skp = smk_of_current(); in smk_netlabel_audit_set() local 189 nap->secid = skp->smk_secid; in smk_netlabel_audit_set() 321 struct smack_known *skp; in smk_fill_rule() local 335 skp = smk_find_entry(cp); in smk_fill_rule() 337 if (skp == NULL) in smk_fill_rule() 339 rule->smk_subject = skp; in smk_fill_rule() 344 skp = smk_find_entry(cp); in smk_fill_rule() 346 if (skp == NULL) in smk_fill_rule() 348 rule->smk_object = skp; in smk_fill_rule() 622 struct smack_known *skp in load_seq_show() local 769 struct smack_known *skp = cipso_seq_show() local 834 struct smack_known *skp; smk_set_cipso() local 987 struct smack_known *skp = cipso2_seq_show() local 1070 struct smk_net4addr *skp = net4addr_seq_show() local 1161 struct smack_known *skp = NULL; smk_write_net4addr() local 1335 struct smk_net6addr *skp = net6addr_seq_show() local 1423 struct smack_known *skp = NULL; smk_write_net6addr() local 1674 struct smack_known *skp; smk_write_direct() local 1752 struct smack_known *skp; smk_write_mapped() local 1843 struct smack_known *skp; smk_write_ambient() local 1970 struct smack_known *skp; smk_parse_label_list() local 2110 struct smack_known *skp; smk_write_unconfined() local 2371 struct smack_known *skp = load2_seq_show() local 2533 struct smack_known *skp; smk_write_revoke_subj() local 2635 struct smack_known *skp; smk_read_syslog() local 2669 struct smack_known *skp; smk_write_syslog() local [all...] |
H A D | smack_access.c | 398 * @skp: smack label 402 void smk_insert_entry(struct smack_known *skp) in smk_insert_entry() argument 407 hash = full_name_hash(NULL, skp->smk_known, strlen(skp->smk_known)); in smk_insert_entry() 410 hlist_add_head_rcu(&skp->smk_hashed, head); in smk_insert_entry() 411 list_add_rcu(&skp->list, &smack_known_list); in smk_insert_entry() 425 struct smack_known *skp; in smk_find_entry() local 430 hlist_for_each_entry_rcu(skp, head, smk_hashed) in smk_find_entry() 431 if (strcmp(skp->smk_known, string) == 0) in smk_find_entry() 432 return skp; in smk_find_entry() 520 smack_populate_secattr(struct smack_known *skp) smack_populate_secattr() argument 559 struct smack_known *skp; smk_import_entry() local 612 struct smack_known *skp; smack_from_secid() local 653 struct smack_known *skp = tsp->smk_task; smack_privileged_cred() local [all...] |
H A D | smack_netfilter.c | 27 struct smack_known *skp; in smack_ip_output() local 31 skp = ssp->smk_out; in smack_ip_output() 32 skb->secmark = skp->smk_secid; in smack_ip_output()
|
H A D | smack.h | 287 void smk_insert_entry(struct smack_known *skp); 292 int smack_populate_secattr(struct smack_known *skp); 387 struct smack_known *skp; in smk_of_task_struct_obj() local 393 skp = smk_of_task(smack_cred(cred)); in smk_of_task_struct_obj() 397 return skp; in smk_of_task_struct_obj()
|
/kernel/linux/linux-5.10/security/smack/ |
H A D | smack_lsm.c | 283 struct smack_known *skp = NULL; in smk_fetch() local 294 skp = ERR_PTR(rc); in smk_fetch() 296 skp = NULL; in smk_fetch() 298 skp = smk_import_entry(buffer, rc); in smk_fetch() 302 return skp; in smk_fetch() 308 * @skp: a pointer to the Smack label entry to use in the blob 311 static void init_inode_smack(struct inode *inode, struct smack_known *skp) in init_inode_smack() argument 315 isp->smk_inode = skp; in init_inode_smack() 480 struct smack_known *skp; in smack_ptrace_access_check() local 482 skp in smack_ptrace_access_check() 498 struct smack_known *skp; smack_ptrace_traceme() local 515 struct smack_known *skp = smk_of_current(); smack_syslog() local 777 struct smack_known *skp; smack_set_mnt_opts() local 954 struct smack_known *skp = smk_of_current(); smack_inode_alloc_security() local 977 struct smack_known *skp = smk_of_task(tsp); smack_inode_init_security() local 1262 struct smack_known *skp; smack_inode_setxattr() local 1326 struct smack_known *skp; smack_inode_post_setxattr() local 1520 struct smack_known *skp = smk_of_inode(inode); smack_inode_getsecid() local 1679 struct smack_known *skp; smack_mmap_file() local 1804 struct smack_known *skp; smack_file_send_sigiotask() local 2009 struct smack_known *skp; smack_cred_getsecid() local 2063 struct smack_known *skp = smk_of_task_struct(p); smk_curacc_on_task() local 2116 struct smack_known *skp = smk_of_task_struct(p); smack_task_getsecid() local 2203 struct smack_known *skp; smack_task_kill() local 2242 struct smack_known *skp = smk_of_task_struct(p); smack_task_to_inode() local 2264 struct smack_known *skp = smk_of_current(); smack_sk_alloc_security() local 2425 struct smack_known *skp = ssp->smk_out; smack_netlbl_add() local 2485 struct smack_known *skp; smk_ipv4_check() local 2651 struct smack_known *skp = NULL; smk_ipv6_port_check() local 2715 struct smack_known *skp; smack_inode_setsecurity() local 3294 struct smack_known *skp; smack_d_instantiate() local 3513 struct smack_known *skp = smk_of_task_struct(p); smack_getprocattr() local 3544 struct smack_known *skp; smack_setprocattr() local 3606 struct smack_known *skp; smack_unix_stream_connect() local 3742 struct smack_known *skp; smack_from_secattr() local 3901 struct smack_known *skp = NULL; smack_from_netlbl() local 3930 struct smack_known *skp = NULL; smack_socket_sock_rcv_skb() local 4064 struct smack_known *skp; smack_socket_getpeersec_dgram() local 4125 struct smack_known *skp = smk_of_current(); smack_sock_graft() local 4150 struct smack_known *skp; smack_inet_conn_request() local 4238 struct smack_known *skp; smack_inet_csk_clone() local 4269 struct smack_known *skp = smk_of_task(smack_cred(cred)); smack_key_alloc() local 4368 struct smack_known *skp = key->security; smack_key_getsecurity() local 4488 struct smack_known *skp; smack_audit_rule_init() local 4542 struct smack_known *skp; smack_audit_rule_match() local 4595 struct smack_known *skp = smack_from_secid(secid); smack_secid_to_secctx() local 4613 struct smack_known *skp = smk_find_entry(secdata); smack_secctx_to_secid() local 4640 struct smack_known *skp = smk_of_inode(inode); smack_inode_getsecctx() local 4651 struct smack_known *skp; smack_inode_copy_up() local [all...] |
H A D | smackfs.c | 184 struct smack_known *skp = smk_of_current(); in smk_netlabel_audit_set() local 188 nap->secid = skp->smk_secid; in smk_netlabel_audit_set() 320 struct smack_known *skp; in smk_fill_rule() local 334 skp = smk_find_entry(cp); in smk_fill_rule() 336 if (skp == NULL) in smk_fill_rule() 338 rule->smk_subject = skp; in smk_fill_rule() 343 skp = smk_find_entry(cp); in smk_fill_rule() 345 if (skp == NULL) in smk_fill_rule() 347 rule->smk_object = skp; in smk_fill_rule() 621 struct smack_known *skp in load_seq_show() local 768 struct smack_known *skp = cipso_seq_show() local 833 struct smack_known *skp; smk_set_cipso() local 975 struct smack_known *skp = cipso2_seq_show() local 1058 struct smk_net4addr *skp = net4addr_seq_show() local 1149 struct smack_known *skp = NULL; smk_write_net4addr() local 1324 struct smk_net6addr *skp = net6addr_seq_show() local 1412 struct smack_known *skp = NULL; smk_write_net6addr() local 1663 struct smack_known *skp; smk_write_direct() local 1741 struct smack_known *skp; smk_write_mapped() local 1832 struct smack_known *skp; smk_write_ambient() local 1959 struct smack_known *skp; smk_parse_label_list() local 2099 struct smack_known *skp; smk_write_unconfined() local 2359 struct smack_known *skp = load2_seq_show() local 2521 struct smack_known *skp; smk_write_revoke_subj() local 2623 struct smack_known *skp; smk_read_syslog() local 2657 struct smack_known *skp; smk_write_syslog() local [all...] |
H A D | smack_netfilter.c | 29 struct smack_known *skp; in smack_ipv6_output() local 33 skp = ssp->smk_out; in smack_ipv6_output() 34 skb->secmark = skp->smk_secid; in smack_ipv6_output() 47 struct smack_known *skp; in smack_ipv4_output() local 51 skp = ssp->smk_out; in smack_ipv4_output() 52 skb->secmark = skp->smk_secid; in smack_ipv4_output()
|
H A D | smack_access.c | 401 void smk_insert_entry(struct smack_known *skp) in smk_insert_entry() argument 406 hash = full_name_hash(NULL, skp->smk_known, strlen(skp->smk_known)); in smk_insert_entry() 409 hlist_add_head_rcu(&skp->smk_hashed, head); in smk_insert_entry() 410 list_add_rcu(&skp->list, &smack_known_list); in smk_insert_entry() 424 struct smack_known *skp; in smk_find_entry() local 429 hlist_for_each_entry_rcu(skp, head, smk_hashed) in smk_find_entry() 430 if (strcmp(skp->smk_known, string) == 0) in smk_find_entry() 431 return skp; in smk_find_entry() 514 * @skp 520 smack_populate_secattr(struct smack_known *skp) smack_populate_secattr() argument 559 struct smack_known *skp; smk_import_entry() local 612 struct smack_known *skp; smack_from_secid() local 653 struct smack_known *skp = tsp->smk_task; smack_privileged_cred() local [all...] |
H A D | smack.h | 296 void smk_insert_entry(struct smack_known *skp); 301 int smack_populate_secattr(struct smack_known *skp); 390 struct smack_known *skp; in smk_of_task_struct() local 396 skp = smk_of_task(smack_cred(cred)); in smk_of_task_struct() 400 return skp; in smk_of_task_struct()
|