Home
last modified time | relevance | path

Searched refs:rcu (Results 1 – 18 of 18) sorted by relevance

/security/keys/
Drequest_key_auth.c121 static void request_key_auth_rcu_disposal(struct rcu_head *rcu) in request_key_auth_rcu_disposal() argument
124 container_of(rcu, struct request_key_auth, rcu); in request_key_auth_rcu_disposal()
140 call_rcu(&rka->rcu, request_key_auth_rcu_disposal); in request_key_auth_revoke()
153 call_rcu(&rka->rcu, request_key_auth_rcu_disposal); in request_key_auth_destroy()
Duser_defined.c93 payload = container_of(head, struct user_key_payload, rcu); in user_free_payload_rcu()
119 call_rcu(&zap->rcu, user_free_payload_rcu); in user_update()
137 call_rcu(&upayload->rcu, user_free_payload_rcu); in user_revoke()
Dkeyctl.c1647 newwork = &cred->rcu; in keyctl_session_to_parent()
1708 put_cred(container_of(oldwork, struct cred, rcu)); in keyctl_session_to_parent()
Dprocess_keys.c914 struct cred *new = container_of(twork, struct cred, rcu); in key_change_session_keyring()
Dkeyring.c241 kfree_rcu(tag, rcu); in key_put_tag()
/security/selinux/
Dibpkey.c40 struct rcu_head rcu; member
111 kfree_rcu(tail, rcu); in sel_ib_pkey_insert()
215 kfree_rcu(pkey, rcu); in sel_ib_pkey_flush()
Dnetport.c47 struct rcu_head rcu; member
120 kfree_rcu(tail, rcu); in sel_netport_insert()
216 kfree_rcu(port, rcu); in sel_netport_flush()
Dnetnode.c48 struct rcu_head rcu; member
171 kfree_rcu(tail, rcu); in sel_netnode_insert()
282 kfree_rcu(node, rcu); in sel_netnode_flush()
Dhooks.c294 static struct inode_security_struct *inode_security_rcu(struct inode *inode, bool rcu) in inode_security_rcu() argument
298 error = __inode_security_revalidate(inode, NULL, !rcu); in inode_security_rcu()
3139 bool rcu) in selinux_inode_follow_link() argument
3151 isec = inode_security_rcu(inode, rcu); in selinux_inode_follow_link()
/security/keys/trusted-keys/
Dtrusted_core.c211 static void trusted_rcu_free(struct rcu_head *rcu) in trusted_rcu_free() argument
215 p = container_of(rcu, struct trusted_key_payload, rcu); in trusted_rcu_free()
272 call_rcu(&p->rcu, trusted_rcu_free); in trusted_update()
/security/safesetid/
Dsecurityfs.c70 static void __release_ruleset(struct rcu_head *rcu) in __release_ruleset() argument
73 container_of(rcu, struct setid_ruleset, rcu); in __release_ruleset()
85 call_rcu(&pol->rcu, __release_ruleset); in release_ruleset()
Dlsm.h61 struct rcu_head rcu; member
/security/yama/
Dyama_lsm.c35 struct rcu_head rcu; member
124 kfree_rcu(relation, rcu); in yama_relation_cleanup()
161 kfree_rcu(relation, rcu); in yama_ptracer_add()
/security/
Ddevice_cgroup.c39 struct rcu_head rcu; member
148 kfree_rcu(walk, rcu); in dev_exception_rm()
159 kfree_rcu(ex, rcu); in __dev_exception_clean()
Dsecurity.c1317 bool rcu) in security_inode_follow_link() argument
1321 return call_int_hook(inode_follow_link, 0, dentry, inode, rcu); in security_inode_follow_link()
/security/keys/encrypted-keys/
Dencrypted.c825 static void encrypted_rcu_free(struct rcu_head *rcu) in encrypted_rcu_free() argument
829 epayload = container_of(rcu, struct encrypted_key_payload, rcu); in encrypted_rcu_free()
886 call_rcu(&epayload->rcu, encrypted_rcu_free); in encrypted_update()
/security/apparmor/include/
Dlabel.h128 struct rcu_head rcu; member
/security/apparmor/
Dlabel.c360 struct aa_label *label = container_of(head, struct aa_label, rcu); in label_free_rcu()
384 call_rcu(&label->rcu, label_free_rcu); in aa_label_kref()