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

/linux-4.4.14/security/smack/
H A Dsmack_netfilter.c31 struct smack_known *skp; smack_ipv6_output() local
35 skp = ssp->smk_out; smack_ipv6_output()
36 skb->secmark = skp->smk_secid; smack_ipv6_output()
49 struct smack_known *skp; smack_ipv4_output() local
53 skp = ssp->smk_out; smack_ipv4_output()
54 skb->secmark = skp->smk_secid; smack_ipv4_output()
H A Dsmack_access.c411 void smk_insert_entry(struct smack_known *skp) smk_insert_entry() argument
416 hash = full_name_hash(skp->smk_known, strlen(skp->smk_known)); smk_insert_entry()
419 hlist_add_head_rcu(&skp->smk_hashed, head); smk_insert_entry()
420 list_add_rcu(&skp->list, &smack_known_list); smk_insert_entry()
434 struct smack_known *skp; smk_find_entry() local
439 hlist_for_each_entry_rcu(skp, head, smk_hashed) smk_find_entry()
440 if (strcmp(skp->smk_known, string) == 0) smk_find_entry()
441 return skp; smk_find_entry()
533 struct smack_known *skp; smk_import_entry() local
544 skp = smk_find_entry(smack); smk_import_entry()
545 if (skp != NULL) smk_import_entry()
548 skp = kzalloc(sizeof(*skp), GFP_KERNEL); smk_import_entry()
549 if (skp == NULL) { smk_import_entry()
550 skp = ERR_PTR(-ENOMEM); smk_import_entry()
554 skp->smk_known = smack; smk_import_entry()
555 skp->smk_secid = smack_next_secid++; smk_import_entry()
556 skp->smk_netlabel.domain = skp->smk_known; smk_import_entry()
557 skp->smk_netlabel.flags = smk_import_entry()
565 rc = smk_netlbl_mls(smack_cipso_direct, skp->smk_known, smk_import_entry()
566 &skp->smk_netlabel, slen); smk_import_entry()
568 rc = smk_netlbl_mls(smack_cipso_mapped, (char *)&skp->smk_secid, smk_import_entry()
569 &skp->smk_netlabel, sizeof(skp->smk_secid)); smk_import_entry()
572 INIT_LIST_HEAD(&skp->smk_rules); smk_import_entry()
573 mutex_init(&skp->smk_rules_lock); smk_import_entry()
578 smk_insert_entry(skp); smk_import_entry()
584 kfree(skp); smk_import_entry()
585 skp = ERR_PTR(rc); smk_import_entry()
591 return skp; smk_import_entry()
603 struct smack_known *skp; smack_from_secid() local
606 list_for_each_entry_rcu(skp, &smack_known_list, list) { smack_from_secid()
607 if (skp->smk_secid == secid) { smack_from_secid()
609 return skp; smack_from_secid()
639 struct smack_known *skp = smk_of_current(); smack_privileged() local
658 if (sklep->smk_label == skp) { smack_privileged()
H A Dsmack_lsm.c266 struct smack_known *skp = NULL; smk_fetch() local
277 skp = ERR_PTR(rc); smk_fetch()
279 skp = NULL; smk_fetch()
281 skp = smk_import_entry(buffer, rc); smk_fetch()
285 return skp; smk_fetch()
290 * @skp: a pointer to the Smack label entry to use in the blob
294 static struct inode_smack *new_inode_smack(struct smack_known *skp) new_inode_smack() argument
302 isp->smk_inode = skp; new_inode_smack()
481 struct smack_known *skp; smack_ptrace_access_check() local
483 skp = smk_of_task_struct(ctp); smack_ptrace_access_check()
485 return smk_ptrace_rule_check(current, skp, mode, __func__); smack_ptrace_access_check()
499 struct smack_known *skp; smack_ptrace_traceme() local
501 skp = smk_of_task(current_security()); smack_ptrace_traceme()
503 rc = smk_ptrace_rule_check(ptp, skp, PTRACE_MODE_ATTACH, __func__); smack_ptrace_traceme()
516 struct smack_known *skp = smk_of_current(); smack_syslog() local
521 if (smack_syslog_label != NULL && smack_syslog_label != skp) smack_syslog()
764 struct smack_known *skp; smack_set_mnt_opts() local
777 skp = smk_import_entry(opts->mnt_opts[i], 0); smack_set_mnt_opts()
778 if (IS_ERR(skp)) smack_set_mnt_opts()
779 return PTR_ERR(skp); smack_set_mnt_opts()
780 sp->smk_default = skp; smack_set_mnt_opts()
783 skp = smk_import_entry(opts->mnt_opts[i], 0); smack_set_mnt_opts()
784 if (IS_ERR(skp)) smack_set_mnt_opts()
785 return PTR_ERR(skp); smack_set_mnt_opts()
786 sp->smk_floor = skp; smack_set_mnt_opts()
789 skp = smk_import_entry(opts->mnt_opts[i], 0); smack_set_mnt_opts()
790 if (IS_ERR(skp)) smack_set_mnt_opts()
791 return PTR_ERR(skp); smack_set_mnt_opts()
792 sp->smk_hat = skp; smack_set_mnt_opts()
795 skp = smk_import_entry(opts->mnt_opts[i], 0); smack_set_mnt_opts()
796 if (IS_ERR(skp)) smack_set_mnt_opts()
797 return PTR_ERR(skp); smack_set_mnt_opts()
798 sp->smk_root = skp; smack_set_mnt_opts()
801 skp = smk_import_entry(opts->mnt_opts[i], 0); smack_set_mnt_opts()
802 if (IS_ERR(skp)) smack_set_mnt_opts()
803 return PTR_ERR(skp); smack_set_mnt_opts()
804 sp->smk_root = skp; smack_set_mnt_opts()
821 skp = smk_of_current(); smack_set_mnt_opts()
822 sp->smk_root = skp; smack_set_mnt_opts()
823 sp->smk_default = skp; smack_set_mnt_opts()
986 struct smack_known *skp = smk_of_current(); smack_inode_alloc_security() local
988 inode->i_security = new_inode_smack(skp); smack_inode_alloc_security()
1022 struct smack_known *skp = smk_of_current(); smack_inode_init_security() local
1032 may = smk_access_entry(skp->smk_known, dsp->smk_known, smack_inode_init_security()
1033 &skp->smk_rules); smack_inode_init_security()
1288 struct smack_known *skp; smack_inode_setxattr() local
1319 skp = size ? smk_import_entry(value, size) : NULL; smack_inode_setxattr()
1320 if (IS_ERR(skp)) smack_inode_setxattr()
1321 rc = PTR_ERR(skp); smack_inode_setxattr()
1322 else if (skp == NULL || (check_star && smack_inode_setxattr()
1323 (skp == &smack_known_star || skp == &smack_known_web))) smack_inode_setxattr()
1352 struct smack_known *skp; smack_inode_post_setxattr() local
1361 skp = smk_import_entry(value, size); smack_inode_post_setxattr()
1362 if (!IS_ERR(skp)) smack_inode_post_setxattr()
1363 isp->smk_inode = skp; smack_inode_post_setxattr()
1367 skp = smk_import_entry(value, size); smack_inode_post_setxattr()
1368 if (!IS_ERR(skp)) smack_inode_post_setxattr()
1369 isp->smk_task = skp; smack_inode_post_setxattr()
1373 skp = smk_import_entry(value, size); smack_inode_post_setxattr()
1374 if (!IS_ERR(skp)) smack_inode_post_setxattr()
1375 isp->smk_mmap = skp; smack_inode_post_setxattr()
1583 struct smack_known *skp = smk_of_current(); smack_file_alloc_security() local
1585 file->f_security = skp; smack_file_alloc_security()
1711 struct smack_known *skp; smack_mmap_file() local
1731 skp = smk_of_current(); smack_mmap_file()
1740 list_for_each_entry_rcu(srp, &skp->smk_rules, list) { smack_mmap_file()
1825 struct smack_known *skp; smack_file_send_sigiotask() local
1837 skp = file->f_security; smack_file_send_sigiotask()
1838 rc = smk_access(skp, tkp, MAY_WRITE, NULL); smack_file_send_sigiotask()
1839 rc = smk_bu_note("sigiotask", skp, tkp, MAY_WRITE, rc); smack_file_send_sigiotask()
1845 smack_log(skp->smk_known, tkp->smk_known, MAY_WRITE, rc, &ad); smack_file_send_sigiotask()
2026 struct smack_known *skp = smack_from_secid(secid); smack_kernel_act_as() local
2028 if (skp == NULL) smack_kernel_act_as()
2031 new_tsp->smk_task = skp; smack_kernel_act_as()
2066 struct smack_known *skp = smk_of_task_struct(p); smk_curacc_on_task() local
2071 rc = smk_curacc(skp, access, &ad); smk_curacc_on_task()
2119 struct smack_known *skp = smk_of_task_struct(p); smack_task_getsecid() local
2121 *secid = skp->smk_secid; smack_task_getsecid()
2210 struct smack_known *skp; smack_task_kill() local
2230 skp = smack_from_secid(secid); smack_task_kill()
2231 rc = smk_access(skp, tkp, MAY_WRITE, &ad); smack_task_kill()
2232 rc = smk_bu_note("USB signal", skp, tkp, MAY_WRITE, rc); smack_task_kill()
2265 struct smack_known *skp = smk_of_task_struct(p); smack_task_to_inode() local
2267 isp->smk_inode = skp; smack_task_to_inode()
2286 struct smack_known *skp = smk_of_current(); smack_sk_alloc_security() local
2293 ssp->smk_in = skp; smack_sk_alloc_security()
2294 ssp->smk_out = skp; smack_sk_alloc_security()
2428 struct smack_known *skp; smack_netlabel() local
2447 skp = ssp->smk_out; smack_netlabel()
2448 rc = netlbl_sock_setattr(sk, sk->sk_family, &skp->smk_netlabel); smack_netlabel()
2470 struct smack_known *skp; smack_netlabel_send() local
2489 skp = ssp->smk_out; smack_netlabel_send()
2490 rc = smk_access(skp, hkp, MAY_WRITE, &ad); smack_netlabel_send()
2491 rc = smk_bu_note("IPv4 host check", skp, hkp, MAY_WRITE, rc); smack_netlabel_send()
2624 struct smack_known *skp = NULL; smk_ipv6_port_check() local
2629 skp = smack_ipv6host_label(address); smk_ipv6_port_check()
2632 skp = ssp->smk_out; smk_ipv6_port_check()
2639 if (skp != NULL && object != NULL) smk_ipv6_port_check()
2640 return smk_ipv6_check(skp, object, address, act); smk_ipv6_port_check()
2641 if (skp == NULL) smk_ipv6_port_check()
2642 skp = smack_net_ambient; smk_ipv6_port_check()
2650 return smk_ipv6_check(skp, object, address, act); smk_ipv6_port_check()
2668 return smk_ipv6_check(skp, object, address, act); smk_ipv6_port_check()
2687 struct smack_known *skp; smack_inode_setsecurity() local
2696 skp = smk_import_entry(value, size); smack_inode_setsecurity()
2697 if (IS_ERR(skp)) smack_inode_setsecurity()
2698 return PTR_ERR(skp); smack_inode_setsecurity()
2701 nsp->smk_inode = skp; smack_inode_setsecurity()
2718 ssp->smk_in = skp; smack_inode_setsecurity()
2720 ssp->smk_out = skp; smack_inode_setsecurity()
2872 struct smack_known *skp = smk_of_current(); smack_msg_msg_alloc_security() local
2874 msg->security = skp; smack_msg_msg_alloc_security()
2909 struct smack_known *skp = smk_of_current(); smack_shm_alloc_security() local
2911 isp->security = skp; smack_shm_alloc_security()
3036 struct smack_known *skp = smk_of_current(); smack_sem_alloc_security() local
3038 isp->security = skp; smack_sem_alloc_security()
3158 struct smack_known *skp = smk_of_current(); smack_msg_queue_alloc_security() local
3160 kisp->security = skp; smack_msg_queue_alloc_security()
3338 struct smack_known *skp; smack_d_instantiate() local
3482 skp = smk_fetch(XATTR_NAME_SMACK, inode, dp); smack_d_instantiate()
3483 if (!IS_ERR_OR_NULL(skp)) smack_d_instantiate()
3484 final = skp; smack_d_instantiate()
3519 skp = smk_fetch(XATTR_NAME_SMACKEXEC, inode, dp); smack_d_instantiate()
3520 if (IS_ERR(skp) || skp == &smack_known_star || smack_d_instantiate()
3521 skp == &smack_known_web) smack_d_instantiate()
3522 skp = NULL; smack_d_instantiate()
3523 isp->smk_task = skp; smack_d_instantiate()
3525 skp = smk_fetch(XATTR_NAME_SMACKMMAP, inode, dp); smack_d_instantiate()
3526 if (IS_ERR(skp) || skp == &smack_known_star || smack_d_instantiate()
3527 skp == &smack_known_web) smack_d_instantiate()
3528 skp = NULL; smack_d_instantiate()
3529 isp->smk_mmap = skp; smack_d_instantiate()
3559 struct smack_known *skp = smk_of_task_struct(p); smack_getprocattr() local
3566 cp = kstrdup(skp->smk_known, GFP_KERNEL); smack_getprocattr()
3592 struct smack_known *skp; smack_setprocattr() local
3612 skp = smk_import_entry(value, size); smack_setprocattr()
3613 if (IS_ERR(skp)) smack_setprocattr()
3614 return PTR_ERR(skp); smack_setprocattr()
3619 if (skp == &smack_known_web) smack_setprocattr()
3625 if (sklep->smk_label == skp) { smack_setprocattr()
3638 tsp->smk_task = skp; smack_setprocattr()
3660 struct smack_known *skp; smack_unix_stream_connect() local
3672 skp = ssp->smk_out; smack_unix_stream_connect()
3678 rc = smk_access(skp, okp, MAY_WRITE, &ad); smack_unix_stream_connect()
3679 rc = smk_bu_note("UDS connect", skp, okp, MAY_WRITE, rc); smack_unix_stream_connect()
3682 skp = ssp->smk_in; smack_unix_stream_connect()
3683 rc = smk_access(okp, skp, MAY_WRITE, &ad); smack_unix_stream_connect()
3684 rc = smk_bu_note("UDS connect", okp, skp, smack_unix_stream_connect()
3788 struct smack_known *skp; smack_from_secattr() local
3805 list_for_each_entry(skp, &smack_known_list, list) { smack_from_secattr()
3806 if (sap->attr.mls.lvl != skp->smk_netlabel.attr.mls.lvl) smack_from_secattr()
3812 if ((skp->smk_netlabel.flags & smack_from_secattr()
3821 skp->smk_netlabel.attr.mls.cat, smack_from_secattr()
3834 return skp; smack_from_secattr()
3844 skp = smack_from_secid(sap->attr.secid); smack_from_secattr()
3852 BUG_ON(skp == NULL); smack_from_secattr()
3853 return skp; smack_from_secattr()
3923 struct smack_known *skp = NULL; smack_socket_sock_rcv_skb() local
3943 skp = smack_from_secid(skb->secmark); smack_socket_sock_rcv_skb()
3954 skp = smack_from_secattr(&secattr, ssp); smack_socket_sock_rcv_skb()
3956 skp = smack_net_ambient; smack_socket_sock_rcv_skb()
3975 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); smack_socket_sock_rcv_skb()
3976 rc = smk_bu_note("IPv4 delivery", skp, ssp->smk_in, smack_socket_sock_rcv_skb()
3988 skp = smack_from_secid(skb->secmark); smack_socket_sock_rcv_skb()
3990 skp = smack_ipv6host_label(&sadd); smack_socket_sock_rcv_skb()
3991 if (skp == NULL) smack_socket_sock_rcv_skb()
3992 skp = smack_net_ambient; smack_socket_sock_rcv_skb()
3999 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); smack_socket_sock_rcv_skb()
4000 rc = smk_bu_note("IPv6 delivery", skp, ssp->smk_in, smack_socket_sock_rcv_skb()
4063 struct smack_known *skp; smack_socket_getpeersec_dgram() local
4098 skp = smack_from_secattr(&secattr, ssp); smack_socket_getpeersec_dgram()
4099 s = skp->smk_secid; smack_socket_getpeersec_dgram()
4126 struct smack_known *skp = smk_of_current(); smack_sock_graft() local
4133 ssp->smk_in = skp; smack_sock_graft()
4134 ssp->smk_out = skp; smack_sock_graft()
4151 struct smack_known *skp; smack_inet_conn_request() local
4184 skp = smack_from_secid(skb->secmark); smack_inet_conn_request()
4192 skp = smack_from_secattr(&secattr, ssp); smack_inet_conn_request()
4194 skp = &smack_known_huh; smack_inet_conn_request()
4211 rc = smk_access(skp, ssp->smk_in, MAY_WRITE, &ad); smack_inet_conn_request()
4212 rc = smk_bu_note("IPv4 connect", skp, ssp->smk_in, MAY_WRITE, rc); smack_inet_conn_request()
4220 req->peer_secid = skp->smk_secid; smack_inet_conn_request()
4234 rc = netlbl_req_setattr(req, &skp->smk_netlabel); smack_inet_conn_request()
4252 struct smack_known *skp; smack_inet_csk_clone() local
4255 skp = smack_from_secid(req->peer_secid); smack_inet_csk_clone()
4256 ssp->smk_packet = skp; smack_inet_csk_clone()
4283 struct smack_known *skp = smk_of_task(cred->security); smack_key_alloc() local
4285 key->security = skp; smack_key_alloc()
4357 struct smack_known *skp = key->security; smack_key_getsecurity() local
4366 copy = kstrdup(skp->smk_known, GFP_KERNEL); smack_key_getsecurity()
4404 struct smack_known *skp; smack_audit_rule_init() local
4414 skp = smk_import_entry(rulestr, 0); smack_audit_rule_init()
4415 if (IS_ERR(skp)) smack_audit_rule_init()
4416 return PTR_ERR(skp); smack_audit_rule_init()
4418 *rule = skp->smk_known; smack_audit_rule_init()
4460 struct smack_known *skp; smack_audit_rule_match() local
4471 skp = smack_from_secid(secid); smack_audit_rule_match()
4479 return (rule == skp->smk_known); smack_audit_rule_match()
4481 return (rule != skp->smk_known); smack_audit_rule_match()
4519 struct smack_known *skp = smack_from_secid(secid); smack_secid_to_secctx() local
4522 *secdata = skp->smk_known; smack_secid_to_secctx()
4523 *seclen = strlen(skp->smk_known); smack_secid_to_secctx()
4537 struct smack_known *skp = smk_find_entry(secdata); smack_secctx_to_secid() local
4539 if (skp) smack_secctx_to_secid()
4540 *secid = skp->smk_secid; smack_secctx_to_secid()
H A Dsmackfs.c195 struct smack_known *skp = smk_of_current(); smk_netlabel_audit_set() local
199 nap->secid = skp->smk_secid; smk_netlabel_audit_set()
345 struct smack_known *skp; smk_fill_rule() local
359 skp = smk_find_entry(cp); smk_fill_rule()
361 if (skp == NULL) smk_fill_rule()
363 rule->smk_subject = skp; smk_fill_rule()
368 skp = smk_find_entry(cp); smk_fill_rule()
370 if (skp == NULL) smk_fill_rule()
372 rule->smk_object = skp; smk_fill_rule()
798 struct smack_known *skp = cipso_seq_show() local
800 struct netlbl_lsm_catmap *cmp = skp->smk_netlabel.attr.mls.cat; cipso_seq_show()
812 if (strlen(skp->smk_known) >= SMK_LABELLEN) cipso_seq_show()
815 seq_printf(s, "%s %3d", skp->smk_known, skp->smk_netlabel.attr.mls.lvl); cipso_seq_show()
862 struct smack_known *skp; smk_set_cipso() local
904 skp = smk_import_entry(rule, 0); smk_set_cipso()
905 if (IS_ERR(skp)) { smk_set_cipso()
906 rc = PTR_ERR(skp); smk_set_cipso()
913 rule += strlen(skp->smk_known) + 1; smk_set_cipso()
941 netlbl_catmap_free(skp->smk_netlabel.attr.mls.cat); smk_set_cipso()
942 skp->smk_netlabel.attr.mls.cat = ncats.attr.mls.cat; smk_set_cipso()
943 skp->smk_netlabel.attr.mls.lvl = ncats.attr.mls.lvl; smk_set_cipso()
989 struct smack_known *skp = cipso2_seq_show() local
991 struct netlbl_lsm_catmap *cmp = skp->smk_netlabel.attr.mls.cat; cipso2_seq_show()
995 seq_printf(s, "%s %3d", skp->smk_known, skp->smk_netlabel.attr.mls.lvl); cipso2_seq_show()
1072 struct smk_net4addr *skp = net4addr_seq_show() local
1076 if (skp->smk_label != NULL) net4addr_seq_show()
1077 kp = skp->smk_label->smk_known; net4addr_seq_show()
1078 seq_printf(s, "%pI4/%d %s\n", &skp->smk_host.s_addr, net4addr_seq_show()
1079 skp->smk_masks, kp); net4addr_seq_show()
1163 struct smack_known *skp = NULL; smk_write_net4addr() local
1228 skp = smk_import_entry(smack, 0); smk_write_net4addr()
1229 if (IS_ERR(skp)) { smk_write_net4addr()
1230 rc = PTR_ERR(skp); smk_write_net4addr()
1275 snp->smk_label = skp; smk_write_net4addr()
1290 snp->smk_label = skp; smk_write_net4addr()
1298 if (rc == 0 && skp != NULL) smk_write_net4addr()
1345 struct smk_net6addr *skp = net6addr_seq_show() local
1348 if (skp->smk_label != NULL) net6addr_seq_show()
1349 seq_printf(s, "%pI6/%d %s\n", &skp->smk_host, skp->smk_masks, net6addr_seq_show()
1350 skp->smk_label->smk_known); net6addr_seq_show()
1433 struct smack_known *skp = NULL; smk_write_net6addr() local
1504 skp = smk_import_entry(smack, 0); smk_write_net6addr()
1505 if (IS_ERR(skp)) { smk_write_net6addr()
1506 rc = PTR_ERR(skp); smk_write_net6addr()
1560 snp->smk_label = skp; smk_write_net6addr()
1564 snp->smk_label = skp; smk_write_net6addr()
1691 struct smack_known *skp; smk_write_direct() local
1716 list_for_each_entry_rcu(skp, &smack_known_list, list) smk_write_direct()
1717 if (skp->smk_netlabel.attr.mls.lvl == smk_write_direct()
1719 skp->smk_netlabel.attr.mls.lvl = i; smk_write_direct()
1769 struct smack_known *skp; smk_write_mapped() local
1794 list_for_each_entry_rcu(skp, &smack_known_list, list) smk_write_mapped()
1795 if (skp->smk_netlabel.attr.mls.lvl == smk_write_mapped()
1797 skp->smk_netlabel.attr.mls.lvl = i; smk_write_mapped()
1860 struct smack_known *skp; smk_write_ambient() local
1877 skp = smk_import_entry(data, count); smk_write_ambient()
1878 if (IS_ERR(skp)) { smk_write_ambient()
1879 rc = PTR_ERR(skp); smk_write_ambient()
1886 smack_net_ambient = skp; smk_write_ambient()
1988 struct smack_known *skp; smk_parse_label_list() local
1995 skp = smk_import_entry(tok, 0); smk_parse_label_list()
1996 if (IS_ERR(skp)) smk_parse_label_list()
1997 return PTR_ERR(skp); smk_parse_label_list()
2003 sklep->smk_label = skp; smk_parse_label_list()
2130 struct smack_known *skp; smk_write_unconfined() local
2154 skp = smk_import_entry(data, count); smk_write_unconfined()
2155 if (PTR_ERR(skp) == -EINVAL) smk_write_unconfined()
2156 skp = NULL; smk_write_unconfined()
2157 else if (IS_ERR(skp)) { smk_write_unconfined()
2158 rc = PTR_ERR(skp); smk_write_unconfined()
2162 smack_unconfined = skp; smk_write_unconfined()
2552 struct smack_known *skp; smk_write_revoke_subj() local
2582 skp = smk_find_entry(cp); smk_write_revoke_subj()
2583 if (skp == NULL) smk_write_revoke_subj()
2586 rule_list = &skp->smk_rules; smk_write_revoke_subj()
2587 rule_lock = &skp->smk_rules_lock; smk_write_revoke_subj()
2659 struct smack_known *skp; smk_read_syslog() local
2667 skp = &smack_known_star; smk_read_syslog()
2669 skp = smack_syslog_label; smk_read_syslog()
2671 asize = strlen(skp->smk_known) + 1; smk_read_syslog()
2674 rc = simple_read_from_buffer(buf, cn, ppos, skp->smk_known, smk_read_syslog()
2693 struct smack_known *skp; smk_write_syslog() local
2706 skp = smk_import_entry(data, count); smk_write_syslog()
2707 if (IS_ERR(skp)) smk_write_syslog()
2708 rc = PTR_ERR(skp); smk_write_syslog()
2710 smack_syslog_label = skp; smk_write_syslog()
3000 static int __init smk_preset_netlabel(struct smack_known *skp) smk_preset_netlabel() argument
3002 skp->smk_netlabel.domain = skp->smk_known; smk_preset_netlabel()
3003 skp->smk_netlabel.flags = smk_preset_netlabel()
3005 return smk_netlbl_mls(smack_cipso_direct, skp->smk_known, smk_preset_netlabel()
3006 &skp->smk_netlabel, strlen(skp->smk_known)); smk_preset_netlabel()
H A Dsmack.h302 void smk_insert_entry(struct smack_known *skp);
368 struct smack_known *skp; smk_of_task_struct() local
371 skp = smk_of_task(__task_cred(t)->security); smk_of_task_struct()
373 return skp; smk_of_task_struct()

Completed in 152 milliseconds