Lines Matching refs:cons
33 void complete_request_key(struct key_construction *cons, int error) in complete_request_key() argument
35 kenter("{%d,%d},%d", cons->key->serial, cons->authkey->serial, error); in complete_request_key()
38 key_negate_and_link(cons->key, key_negative_timeout, NULL, in complete_request_key()
39 cons->authkey); in complete_request_key()
41 key_revoke(cons->authkey); in complete_request_key()
43 key_put(cons->key); in complete_request_key()
44 key_put(cons->authkey); in complete_request_key()
45 kfree(cons); in complete_request_key()
94 static int call_sbin_request_key(struct key_construction *cons, in call_sbin_request_key() argument
100 struct key *key = cons->key, *authkey = cons->authkey, *keyring, in call_sbin_request_key()
193 complete_request_key(cons, ret); in call_sbin_request_key()
207 struct key_construction *cons; in construct_key() local
214 cons = kmalloc(sizeof(*cons), GFP_KERNEL); in construct_key()
215 if (!cons) in construct_key()
222 kfree(cons); in construct_key()
226 cons->authkey = key_get(authkey); in construct_key()
227 cons->key = key_get(key); in construct_key()
234 ret = actor(cons, "create", aux); in construct_key()