Lines Matching refs:skp
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
624 list_for_each_entry_rcu(srp, &skp->smk_rules, list) in load_seq_show()
770 struct smack_known *skp = in cipso_seq_show() local
772 struct netlbl_lsm_catmap *cmp = skp->smk_netlabel.attr.mls.cat; in cipso_seq_show()
784 if (strlen(skp->smk_known) >= SMK_LABELLEN) in cipso_seq_show()
787 seq_printf(s, "%s %3d", skp->smk_known, skp->smk_netlabel.attr.mls.lvl); in cipso_seq_show()
834 struct smack_known *skp; in smk_set_cipso() local
870 skp = smk_import_entry(rule, 0); in smk_set_cipso()
871 if (IS_ERR(skp)) { in smk_set_cipso()
872 rc = PTR_ERR(skp); in smk_set_cipso()
879 rule += strlen(skp->smk_known) + 1; in smk_set_cipso()
907 netlbl_catmap_free(skp->smk_netlabel.attr.mls.cat); in smk_set_cipso()
908 skp->smk_netlabel.attr.mls.cat = ncats.attr.mls.cat; in smk_set_cipso()
909 skp->smk_netlabel.attr.mls.lvl = ncats.attr.mls.lvl; in smk_set_cipso()
954 struct smack_known *skp = in cipso2_seq_show() local
956 struct netlbl_lsm_catmap *cmp = skp->smk_netlabel.attr.mls.cat; in cipso2_seq_show()
960 seq_printf(s, "%s %3d", skp->smk_known, skp->smk_netlabel.attr.mls.lvl); in cipso2_seq_show()
1037 struct smk_net4addr *skp = in net4addr_seq_show() local
1041 if (skp->smk_label != NULL) in net4addr_seq_show()
1042 kp = skp->smk_label->smk_known; in net4addr_seq_show()
1043 seq_printf(s, "%pI4/%d %s\n", &skp->smk_host.s_addr, in net4addr_seq_show()
1044 skp->smk_masks, kp); in net4addr_seq_show()
1128 struct smack_known *skp = NULL; in smk_write_net4addr() local
1186 skp = smk_import_entry(smack, 0); in smk_write_net4addr()
1187 if (IS_ERR(skp)) { in smk_write_net4addr()
1188 rc = PTR_ERR(skp); in smk_write_net4addr()
1233 snp->smk_label = skp; in smk_write_net4addr()
1248 snp->smk_label = skp; in smk_write_net4addr()
1256 if (rc == 0 && skp != NULL) in smk_write_net4addr()
1303 struct smk_net6addr *skp = in net6addr_seq_show() local
1306 if (skp->smk_label != NULL) in net6addr_seq_show()
1307 seq_printf(s, "%pI6/%d %s\n", &skp->smk_host, skp->smk_masks, in net6addr_seq_show()
1308 skp->smk_label->smk_known); in net6addr_seq_show()
1391 struct smack_known *skp = NULL; in smk_write_net6addr() local
1455 skp = smk_import_entry(smack, 0); in smk_write_net6addr()
1456 if (IS_ERR(skp)) { in smk_write_net6addr()
1457 rc = PTR_ERR(skp); in smk_write_net6addr()
1511 snp->smk_label = skp; in smk_write_net6addr()
1515 snp->smk_label = skp; in smk_write_net6addr()
1642 struct smack_known *skp; in smk_write_direct() local
1667 list_for_each_entry_rcu(skp, &smack_known_list, list) in smk_write_direct()
1668 if (skp->smk_netlabel.attr.mls.lvl == in smk_write_direct()
1670 skp->smk_netlabel.attr.mls.lvl = i; in smk_write_direct()
1720 struct smack_known *skp; in smk_write_mapped() local
1745 list_for_each_entry_rcu(skp, &smack_known_list, list) in smk_write_mapped()
1746 if (skp->smk_netlabel.attr.mls.lvl == in smk_write_mapped()
1748 skp->smk_netlabel.attr.mls.lvl = i; in smk_write_mapped()
1811 struct smack_known *skp; in smk_write_ambient() local
1823 skp = smk_import_entry(data, count); in smk_write_ambient()
1824 if (IS_ERR(skp)) { in smk_write_ambient()
1825 rc = PTR_ERR(skp); in smk_write_ambient()
1832 smack_net_ambient = skp; in smk_write_ambient()
1934 struct smack_known *skp; in smk_parse_label_list() local
1941 skp = smk_import_entry(tok, 0); in smk_parse_label_list()
1942 if (IS_ERR(skp)) in smk_parse_label_list()
1943 return PTR_ERR(skp); in smk_parse_label_list()
1949 sklep->smk_label = skp; in smk_parse_label_list()
2071 struct smack_known *skp; in smk_write_unconfined() local
2090 skp = smk_import_entry(data, count); in smk_write_unconfined()
2091 if (PTR_ERR(skp) == -EINVAL) in smk_write_unconfined()
2092 skp = NULL; in smk_write_unconfined()
2093 else if (IS_ERR(skp)) { in smk_write_unconfined()
2094 rc = PTR_ERR(skp); in smk_write_unconfined()
2098 smack_unconfined = skp; in smk_write_unconfined()
2328 struct smack_known *skp = in load2_seq_show() local
2331 list_for_each_entry_rcu(srp, &skp->smk_rules, list) in load2_seq_show()
2490 struct smack_known *skp; in smk_write_revoke_subj() local
2515 skp = smk_find_entry(cp); in smk_write_revoke_subj()
2516 if (skp == NULL) in smk_write_revoke_subj()
2519 rule_list = &skp->smk_rules; in smk_write_revoke_subj()
2520 rule_lock = &skp->smk_rules_lock; in smk_write_revoke_subj()
2592 struct smack_known *skp; in smk_read_syslog() local
2600 skp = &smack_known_star; in smk_read_syslog()
2602 skp = smack_syslog_label; in smk_read_syslog()
2604 asize = strlen(skp->smk_known) + 1; in smk_read_syslog()
2607 rc = simple_read_from_buffer(buf, cn, ppos, skp->smk_known, in smk_read_syslog()
2626 struct smack_known *skp; in smk_write_syslog() local
2636 skp = smk_import_entry(data, count); in smk_write_syslog()
2637 if (IS_ERR(skp)) in smk_write_syslog()
2638 rc = PTR_ERR(skp); in smk_write_syslog()
2640 smack_syslog_label = skp; in smk_write_syslog()
2930 static int __init smk_preset_netlabel(struct smack_known *skp) in smk_preset_netlabel() argument
2932 skp->smk_netlabel.domain = skp->smk_known; in smk_preset_netlabel()
2933 skp->smk_netlabel.flags = in smk_preset_netlabel()
2935 return smk_netlbl_mls(smack_cipso_direct, skp->smk_known, in smk_preset_netlabel()
2936 &skp->smk_netlabel, strlen(skp->smk_known)); in smk_preset_netlabel()