Home
last modified time | relevance | path

Searched refs:skp (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/security/smack/
H A Dsmack_lsm.c295 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 Dsmackfs.c185 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 Dsmack_access.c398 * @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 Dsmack_netfilter.c27 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 Dsmack.h287 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 Dsmack_lsm.c283 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 Dsmackfs.c184 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 Dsmack_netfilter.c29 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 Dsmack_access.c401 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 Dsmack.h296 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()

Completed in 22 milliseconds