Home
last modified time | relevance | path

Searched refs:request_key (Results 1 – 25 of 41) sorted by relevance

12

/Linux-v4.19/include/linux/gpio/
Ddriver.h72 struct lock_class_key *request_key; member
353 struct lock_class_key *request_key);
381 static struct lock_class_key request_key; \
383 &request_key); \
463 struct lock_class_key *request_key);
483 static struct lock_class_key request_key; in gpiochip_irqchip_add() local
487 &lock_key, &request_key); in gpiochip_irqchip_add()
498 static struct lock_class_key request_key; in gpiochip_irqchip_add_nested() local
502 &lock_key, &request_key); in gpiochip_irqchip_add_nested()
/Linux-v4.19/Documentation/security/keys/
Drequest-key.rst10 ``request_key*()``::
12 struct key *request_key(const struct key_type *type,
39 Or by userspace invoking the request_key system call::
41 key_serial_t request_key(const char *type,
51 The request_key*_with_auxdata() calls are like the in-kernel request_key*()
75 1) Process A calls request_key() [the userspace syscall calls the kernel
78 2) request_key() searches the process's subscribed keyrings to see if there's
83 3) request_key() sees that A doesn't have the desired key yet, so it creates
92 4) request_key() then forks and executes /sbin/request-key with a new session
115 10) The program then exits 0 and request_key() deletes key V and returns key
[all …]
Dcore.rst357 request_key and keyctl. The latter provides a number of functions for
373 KEY_SPEC_REQKEY_AUTH_KEY -7 assumed request_key()
423 key_serial_t request_key(const char *type, const char *description,
710 request_key() system call.
949 struct key *request_key(const struct key_type *type,
977 This is identical to request_key(), except that the auxiliary data is
978 passed to the key_type->request_key() op if it exists, and the callout_info
997 which are asynchronous equivalents of request_key() and
1129 This can be used with a function such as request_key() to find a specific
1131 with keyring_search(). Note that it is not possible to use request_key() to
[all …]
/Linux-v4.19/security/keys/
Drequest_key.c98 static char const request_key[] = "/sbin/request-key"; in call_sbin_request_key() local
165 argv[i++] = (char *)request_key; in call_sbin_request_key()
176 ret = call_usermodehelper_keys(request_key, argv, envp, keyring, in call_sbin_request_key()
232 if (key->type->request_key) in construct_key()
233 actor = key->type->request_key; in construct_key()
645 struct key *request_key(struct key_type *type, in request_key() function
666 EXPORT_SYMBOL(request_key);
DMakefile16 request_key.o \
/Linux-v4.19/security/keys/encrypted-keys/
Dmasterkey_trusted.c37 tkey = request_key(&key_type_trusted, trusted_desc, NULL); in request_trusted_key()
/Linux-v4.19/include/linux/
Dkey-type.h148 request_key_actor_t request_key; member
Dkey.h273 extern struct key *request_key(struct key_type *type,
/Linux-v4.19/net/dns_resolver/
Ddns_query.c125 rkey = request_key(&key_type_dns_resolver, desc, options); in dns_query()
/Linux-v4.19/security/integrity/
Ddigsig_asymmetric.c60 key = request_key(&key_type_asymmetric, name, NULL); in request_asymmetric_key()
Ddigsig.c60 request_key(&key_type_keyring, keyring_name[id], NULL); in integrity_digsig_verify()
/Linux-v4.19/Documentation/networking/
Ddns_resolver.txt125 When dns_query() is invoked, it calls request_key() to search the local
129 Upcalls to userspace are made through the request_key() upcall vector, and are
/Linux-v4.19/drivers/gpio/
Dgpiolib.c85 struct lock_class_key *request_key);
1238 struct lock_class_key *request_key) in gpiochip_add_data_with_key() argument
1374 status = gpiochip_add_irqchip(chip, lock_key, request_key); in gpiochip_add_data_with_key()
1764 irq_set_lockdep_class(irq, chip->irq.lock_key, chip->irq.request_key); in gpiochip_irq_map()
1851 struct lock_class_key *request_key) in gpiochip_add_irqchip() argument
1888 gpiochip->irq.request_key = request_key; in gpiochip_add_irqchip()
2010 struct lock_class_key *request_key) in gpiochip_irqchip_add_key() argument
2051 gpiochip->irq.request_key = request_key; in gpiochip_irqchip_add_key()
2080 struct lock_class_key *request_key) in gpiochip_add_irqchip() argument
/Linux-v4.19/fs/cifs/
Dcifs_spnego.c171 spnego_key = request_key(&cifs_spnego_key_type, description, ""); in cifs_get_spnego_key()
Dcifsacl.c301 sidkey = request_key(&cifs_idmap_key_type, desc, ""); in id_to_sid()
406 sidkey = request_key(&cifs_idmap_key_type, sidstr, ""); in sid_to_id()
/Linux-v4.19/lib/
Ddigsig.c230 key = request_key(&key_type_user, name, NULL); in digsig_verify()
/Linux-v4.19/kernel/
Dsys_ni.c252 COND_SYSCALL(request_key);
/Linux-v4.19/fs/nfs/
Dnfs4idmap.c280 rkey = request_key(&key_type_id_resolver, desc, ""); in nfs_idmap_request_key()
409 .request_key = nfs_idmap_legacy_upcall,
/Linux-v4.19/security/integrity/evm/
Devm_crypto.c362 evm_key = request_key(&key_type_encrypted, EVMKEY, NULL); in evm_init_key()
/Linux-v4.19/fs/fscache/
Dobject-list.c324 key = request_key(&key_type_user, "fscache:objlist", NULL); in fscache_objlist_config()
/Linux-v4.19/fs/afs/
Dsecurity.c34 key = request_key(&key_type_rxrpc, cell->anonymous_key->description, in afs_request_key()
/Linux-v4.19/fs/crypto/
Dkeyinfo.c89 key = request_key(&key_type_logon, description, NULL); in find_and_lock_process_key()
/Linux-v4.19/arch/powerpc/include/asm/
Dsystbl.h278 SYSCALL(request_key)
/Linux-v4.19/arch/parisc/kernel/
Dsyscall_table.S363 ENTRY_SAME(request_key) /* 265 */
/Linux-v4.19/arch/s390/kernel/
Dcompat_wrapper.c140 COMPAT_SYSCALL_WRAP4(request_key, const char __user *, tp, const char __user *, dsc, const char __u…

12