Lines Matching refs:mk_spec
252 const struct fscrypt_key_specifier *mk_spec)
259 unsigned long i = get_unaligned((unsigned long *)&mk_spec->u);
273 const struct fscrypt_key_specifier *mk_spec)
289 bucket = fscrypt_mk_hash_bucket(keyring, mk_spec);
291 switch (mk_spec->type) {
294 if (mk->mk_spec.type ==
296 memcmp(mk->mk_spec.u.descriptor,
297 mk_spec->u.descriptor,
305 if (mk->mk_spec.type ==
307 memcmp(mk->mk_spec.u.identifier,
308 mk_spec->u.identifier,
327 mk->mk_spec.u.identifier);
348 format_mk_user_description(description, mk->mk_spec.u.identifier);
377 format_mk_user_description(description, mk->mk_spec.u.identifier);
414 const struct fscrypt_key_specifier *mk_spec)
427 mk->mk_spec = *mk_spec;
432 if (mk_spec->type == FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER) {
446 fscrypt_mk_hash_bucket(keyring, mk_spec));
493 const struct fscrypt_key_specifier *mk_spec)
501 mk = fscrypt_find_master_key(sb, mk_spec);
506 err = add_new_master_key(sb, secret, mk_spec);
522 err = add_new_master_key(sb, secret, mk_spec);
788 struct fscrypt_key_specifier mk_spec;
793 mk_spec.type = FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER;
794 memcpy(mk_spec.u.identifier, identifier, FSCRYPT_KEY_IDENTIFIER_SIZE);
796 mk = fscrypt_find_master_key(sb, &mk_spec);
900 sb->s_id, busy_count, master_key_spec_type(&mk->mk_spec),
901 master_key_spec_len(&mk->mk_spec), (u8 *)&mk->mk_spec.u,