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

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/kernel/
H A Dcred.c54 .tgcred = &init_tgcred,
89 struct thread_group_cred *tgcred = local
92 BUG_ON(atomic_read(&tgcred->usage) != 0);
94 key_put(tgcred->session_keyring);
95 key_put(tgcred->process_keyring);
96 kfree(tgcred);
106 struct thread_group_cred *tgcred = cred->tgcred; local
108 if (atomic_dec_and_test(&tgcred->usage))
109 call_rcu(&tgcred
327 struct thread_group_cred *tgcred = NULL; local
377 struct thread_group_cred *tgcred; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/security/keys/
H A Dprocess_keys.c173 if (new->tgcred->process_keyring)
181 spin_lock_irq(&new->tgcred->lock);
182 if (!new->tgcred->process_keyring) {
183 new->tgcred->process_keyring = keyring;
189 spin_unlock_irq(&new->tgcred->lock);
229 if (cred->tgcred->session_keyring)
241 spin_lock_irq(&cred->tgcred->lock);
242 old = cred->tgcred->session_keyring;
243 rcu_assign_pointer(cred->tgcred->session_keyring, keyring);
244 spin_unlock_irq(&cred->tgcred
[all...]
H A Drequest_key.c145 if (cred->tgcred->process_keyring)
146 prkey = cred->tgcred->process_keyring->serial;
150 session = rcu_dereference(cred->tgcred->session_keyring);
290 dest_keyring = key_get(cred->tgcred->process_keyring);
297 rcu_dereference(cred->tgcred->session_keyring));
H A Dkeyctl.c1263 /* our parent is going to need a new cred struct, a new tgcred struct
1271 cred->tgcred->session_keyring = key_ref_to_ptr(keyring_r);
1294 mycred->tgcred->session_keyring == pcred->tgcred->session_keyring)
1308 if ((pcred->tgcred->session_keyring &&
1309 pcred->tgcred->session_keyring->uid != mycred->euid) ||
1310 mycred->tgcred->session_keyring->uid != mycred->euid)
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Dcred.h143 struct thread_group_cred *tgcred; /* thread-group shared credentials */ member in struct:cred

Completed in 182 milliseconds