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()
768 struct smack_known *skp = in cipso_seq_show() local
770 struct netlbl_lsm_catmap *cmp = skp->smk_netlabel.attr.mls.cat; in cipso_seq_show()
782 if (strlen(skp->smk_known) >= SMK_LABELLEN) in cipso_seq_show()
785 seq_printf(s, "%s %3d", skp->smk_known, skp->smk_netlabel.attr.mls.lvl); in cipso_seq_show()
833 struct smack_known *skp; in smk_set_cipso() local
871 skp = smk_import_entry(rule, 0); in smk_set_cipso()
872 if (IS_ERR(skp)) { in smk_set_cipso()
873 rc = PTR_ERR(skp); in smk_set_cipso()
880 rule += strlen(skp->smk_known) + 1; in smk_set_cipso()
922 old_cat = skp->smk_netlabel.attr.mls.cat; in smk_set_cipso()
923 skp->smk_netlabel.attr.mls.cat = ncats.attr.mls.cat; in smk_set_cipso()
924 skp->smk_netlabel.attr.mls.lvl = ncats.attr.mls.lvl; in smk_set_cipso()
975 struct smack_known *skp = in cipso2_seq_show() local
977 struct netlbl_lsm_catmap *cmp = skp->smk_netlabel.attr.mls.cat; in cipso2_seq_show()
981 seq_printf(s, "%s %3d", skp->smk_known, skp->smk_netlabel.attr.mls.lvl); in cipso2_seq_show()
1058 struct smk_net4addr *skp = in net4addr_seq_show() local
1062 if (skp->smk_label != NULL) in net4addr_seq_show()
1063 kp = skp->smk_label->smk_known; in net4addr_seq_show()
1064 seq_printf(s, "%pI4/%d %s\n", &skp->smk_host.s_addr, in net4addr_seq_show()
1065 skp->smk_masks, kp); in net4addr_seq_show()
1149 struct smack_known *skp = NULL; in smk_write_net4addr() local
1207 skp = smk_import_entry(smack, 0); in smk_write_net4addr()
1208 if (IS_ERR(skp)) { in smk_write_net4addr()
1209 rc = PTR_ERR(skp); in smk_write_net4addr()
1254 snp->smk_label = skp; in smk_write_net4addr()
1269 snp->smk_label = skp; in smk_write_net4addr()
1277 if (rc == 0 && skp != NULL) in smk_write_net4addr()
1324 struct smk_net6addr *skp = in net6addr_seq_show() local
1327 if (skp->smk_label != NULL) in net6addr_seq_show()
1328 seq_printf(s, "%pI6/%d %s\n", &skp->smk_host, skp->smk_masks, in net6addr_seq_show()
1329 skp->smk_label->smk_known); in net6addr_seq_show()
1412 struct smack_known *skp = NULL; in smk_write_net6addr() local
1476 skp = smk_import_entry(smack, 0); in smk_write_net6addr()
1477 if (IS_ERR(skp)) { in smk_write_net6addr()
1478 rc = PTR_ERR(skp); in smk_write_net6addr()
1532 snp->smk_label = skp; in smk_write_net6addr()
1536 snp->smk_label = skp; in smk_write_net6addr()
1663 struct smack_known *skp; in smk_write_direct() local
1688 list_for_each_entry_rcu(skp, &smack_known_list, list) in smk_write_direct()
1689 if (skp->smk_netlabel.attr.mls.lvl == in smk_write_direct()
1691 skp->smk_netlabel.attr.mls.lvl = i; in smk_write_direct()
1741 struct smack_known *skp; in smk_write_mapped() local
1766 list_for_each_entry_rcu(skp, &smack_known_list, list) in smk_write_mapped()
1767 if (skp->smk_netlabel.attr.mls.lvl == in smk_write_mapped()
1769 skp->smk_netlabel.attr.mls.lvl = i; in smk_write_mapped()
1832 struct smack_known *skp; in smk_write_ambient() local
1848 skp = smk_import_entry(data, count); in smk_write_ambient()
1849 if (IS_ERR(skp)) { in smk_write_ambient()
1850 rc = PTR_ERR(skp); in smk_write_ambient()
1857 smack_net_ambient = skp; in smk_write_ambient()
1959 struct smack_known *skp; in smk_parse_label_list() local
1966 skp = smk_import_entry(tok, 0); in smk_parse_label_list()
1967 if (IS_ERR(skp)) in smk_parse_label_list()
1968 return PTR_ERR(skp); in smk_parse_label_list()
1974 sklep->smk_label = skp; in smk_parse_label_list()
2099 struct smack_known *skp; in smk_write_unconfined() local
2121 skp = smk_import_entry(data, count); in smk_write_unconfined()
2122 if (PTR_ERR(skp) == -EINVAL) in smk_write_unconfined()
2123 skp = NULL; in smk_write_unconfined()
2124 else if (IS_ERR(skp)) { in smk_write_unconfined()
2125 rc = PTR_ERR(skp); in smk_write_unconfined()
2129 smack_unconfined = skp; in smk_write_unconfined()
2359 struct smack_known *skp = in load2_seq_show() local
2362 list_for_each_entry_rcu(srp, &skp->smk_rules, list) in load2_seq_show()
2521 struct smack_known *skp; in smk_write_revoke_subj() local
2546 skp = smk_find_entry(cp); in smk_write_revoke_subj()
2547 if (skp == NULL) in smk_write_revoke_subj()
2550 rule_list = &skp->smk_rules; in smk_write_revoke_subj()
2551 rule_lock = &skp->smk_rules_lock; in smk_write_revoke_subj()
2623 struct smack_known *skp; in smk_read_syslog() local
2631 skp = &smack_known_star; in smk_read_syslog()
2633 skp = smack_syslog_label; in smk_read_syslog()
2635 asize = strlen(skp->smk_known) + 1; in smk_read_syslog()
2638 rc = simple_read_from_buffer(buf, cn, ppos, skp->smk_known, in smk_read_syslog()
2657 struct smack_known *skp; in smk_write_syslog() local
2671 skp = smk_import_entry(data, count); in smk_write_syslog()
2672 if (IS_ERR(skp)) in smk_write_syslog()
2673 rc = PTR_ERR(skp); in smk_write_syslog()
2675 smack_syslog_label = skp; in smk_write_syslog()