Home
last modified time | relevance | path

Searched refs:skp (Results 1 – 5 of 5) sorted by relevance

/security/smack/
Dsmack_access.c402 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()
523 int smack_populate_secattr(struct smack_known *skp) in smack_populate_secattr() argument
527 skp->smk_netlabel.attr.secid = skp->smk_secid; in smack_populate_secattr()
[all …]
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()
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 = smk_of_task_struct_obj(ctp); in smack_ptrace_access_check()
484 return smk_ptrace_rule_check(current, skp, mode, __func__); in smack_ptrace_access_check()
[all …]
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
[all …]
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()
Dsmack.h296 void smk_insert_entry(struct smack_known *skp);
301 int smack_populate_secattr(struct smack_known *skp);
396 struct smack_known *skp; in smk_of_task_struct_subj() local
402 skp = smk_of_task(smack_cred(cred)); in smk_of_task_struct_subj()
406 return skp; in smk_of_task_struct_subj()
412 struct smack_known *skp; in smk_of_task_struct_obj() local
418 skp = smk_of_task(smack_cred(cred)); in smk_of_task_struct_obj()
422 return skp; in smk_of_task_struct_obj()