Lines Matching defs:prep

426 				      struct key_preparsed_payload *prep,
444 ret = key->type->instantiate(key, prep);
467 if (prep->expiry != TIME64_MAX)
468 key_set_expiry(key, prep->expiry);
503 struct key_preparsed_payload prep;
507 memset(&prep, 0, sizeof(prep));
508 prep.data = data;
509 prep.datalen = datalen;
510 prep.quotalen = key->type->def_datalen;
511 prep.expiry = TIME64_MAX;
513 ret = key->type->preparse(&prep);
530 ret = keyres->check(keyring, key->type, &prep.payload,
537 ret = __key_instantiate_and_link(key, &prep, keyring, authkey, &edit);
545 key->type->free_preparse(&prep);
750 struct key_preparsed_payload *prep)
766 ret = key->type->update(key, prep);
822 struct key_preparsed_payload prep;
854 memset(&prep, 0, sizeof(prep));
855 prep.data = payload;
856 prep.datalen = plen;
857 prep.quotalen = index_key.type->def_datalen;
858 prep.expiry = TIME64_MAX;
860 ret = index_key.type->preparse(&prep);
866 index_key.description = prep.description;
888 &prep.payload, restrict_link->key);
935 ret = __key_instantiate_and_link(key, &prep, keyring, NULL, &edit);
951 index_key.type->free_preparse(&prep);
973 key_ref = __key_update(key_ref, &prep);
999 struct key_preparsed_payload prep;
1014 memset(&prep, 0, sizeof(prep));
1015 prep.data = payload;
1016 prep.datalen = plen;
1017 prep.quotalen = key->type->def_datalen;
1018 prep.expiry = TIME64_MAX;
1020 ret = key->type->preparse(&prep);
1027 ret = key->type->update(key, &prep);
1038 key->type->free_preparse(&prep);
1108 * @prep: The preparsed data to load.
1115 int generic_key_instantiate(struct key *key, struct key_preparsed_payload *prep)
1121 ret = key_payload_reserve(key, prep->quotalen);
1123 rcu_assign_keypointer(key, prep->payload.data[0]);
1124 key->payload.data[1] = prep->payload.data[1];
1125 key->payload.data[2] = prep->payload.data[2];
1126 key->payload.data[3] = prep->payload.data[3];
1127 prep->payload.data[0] = NULL;
1128 prep->payload.data[1] = NULL;
1129 prep->payload.data[2] = NULL;
1130 prep->payload.data[3] = NULL;