Home
last modified time | relevance | path

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

/linux-4.1.27/security/smack/
Dsmack_access.c411 void smk_insert_entry(struct smack_known *skp) in smk_insert_entry() argument
416 hash = full_name_hash(skp->smk_known, strlen(skp->smk_known)); in smk_insert_entry()
419 hlist_add_head_rcu(&skp->smk_hashed, head); in smk_insert_entry()
420 list_add_rcu(&skp->list, &smack_known_list); in smk_insert_entry()
434 struct smack_known *skp; in smk_find_entry() local
439 hlist_for_each_entry_rcu(skp, head, smk_hashed) in smk_find_entry()
440 if (strcmp(skp->smk_known, string) == 0) in smk_find_entry()
441 return skp; in smk_find_entry()
530 struct smack_known *skp; in smk_import_entry() local
541 skp = smk_find_entry(smack); in smk_import_entry()
[all …]
Dsmack_lsm.c256 struct smack_known *skp = NULL; in smk_fetch() local
267 skp = smk_import_entry(buffer, rc); in smk_fetch()
271 return skp; in smk_fetch()
280 struct inode_smack *new_inode_smack(struct smack_known *skp) in new_inode_smack() argument
288 isp->smk_inode = skp; in new_inode_smack()
438 struct smack_known *skp; in smack_ptrace_access_check() local
444 skp = smk_of_task_struct(ctp); in smack_ptrace_access_check()
446 rc = smk_ptrace_rule_check(current, skp, mode, __func__); in smack_ptrace_access_check()
461 struct smack_known *skp; in smack_ptrace_traceme() local
467 skp = smk_of_task(current_security()); in smack_ptrace_traceme()
[all …]
Dsmackfs.c199 struct smack_known *skp = smk_of_current(); in smk_netlabel_audit_set() local
203 nap->secid = skp->smk_secid; in smk_netlabel_audit_set()
350 struct smack_known *skp; in smk_fill_rule() local
364 skp = smk_find_entry(cp); in smk_fill_rule()
366 if (skp == NULL) in smk_fill_rule()
368 rule->smk_subject = skp; in smk_fill_rule()
373 skp = smk_find_entry(cp); in smk_fill_rule()
375 if (skp == NULL) in smk_fill_rule()
377 rule->smk_object = skp; in smk_fill_rule()
811 struct smack_known *skp = in cipso_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()
46 struct smack_known *skp; in smack_ipv4_output() local
50 skp = ssp->smk_out; in smack_ipv4_output()
51 skb->secmark = skp->smk_secid; in smack_ipv4_output()
Dsmack.h250 void smk_insert_entry(struct smack_known *skp);
312 struct smack_known *skp; in smk_of_task_struct() local
315 skp = smk_of_task(__task_cred(t)->security); in smk_of_task_struct()
317 return skp; in smk_of_task_struct()
342 struct smack_known *skp = smk_of_current(); in smack_privileged() local
346 if (smack_onlycap == NULL || smack_onlycap == skp) in smack_privileged()