Lines Matching refs:keyring
131 static struct key *search_fscrypt_keyring(struct key *keyring, in search_fscrypt_keyring() argument
139 key_ref_t keyref = make_key_ref(keyring, true /* possessed */); in search_fscrypt_keyring()
199 struct key *keyring; in allocate_filesystem_keyring() local
205 keyring = keyring_alloc(description, GLOBAL_ROOT_UID, GLOBAL_ROOT_GID, in allocate_filesystem_keyring()
209 if (IS_ERR(keyring)) in allocate_filesystem_keyring()
210 return PTR_ERR(keyring); in allocate_filesystem_keyring()
213 smp_store_release(&sb->s_master_keys, keyring); in allocate_filesystem_keyring()
230 struct key *keyring; in fscrypt_find_master_key() local
234 keyring = READ_ONCE(sb->s_master_keys); in fscrypt_find_master_key()
235 if (keyring == NULL) in fscrypt_find_master_key()
239 return search_fscrypt_keyring(keyring, &key_type_fscrypt, description); in fscrypt_find_master_key()
245 struct key *keyring; in allocate_master_key_users_keyring() local
249 keyring = keyring_alloc(description, GLOBAL_ROOT_UID, GLOBAL_ROOT_GID, in allocate_master_key_users_keyring()
253 if (IS_ERR(keyring)) in allocate_master_key_users_keyring()
254 return PTR_ERR(keyring); in allocate_master_key_users_keyring()
256 mk->mk_users = keyring; in allocate_master_key_users_keyring()
323 struct key *keyring) in add_new_master_key() argument
366 err = key_instantiate_and_link(key, mk, sizeof(*mk), keyring, NULL); in add_new_master_key()