crypto/krb5/src/util/verto/verto.c
377
load_module(const char *impl, verto_ev_type reqtypes, module_record **record)
crypto/krb5/src/util/verto/verto.c
388
if (impl) {
crypto/krb5/src/util/verto/verto.c
390
if ((strchr(impl, '/') && !strcmp(impl, (*record)->filename))
crypto/krb5/src/util/verto/verto.c
391
|| !strcmp(impl, (*record)->module->name)) {
crypto/krb5/src/util/verto/verto.c
432
if (impl) {
crypto/krb5/src/util/verto/verto.c
434
if (!success && strchr(impl, '/'))
crypto/krb5/src/util/verto/verto.c
435
success = do_load_file(impl, 0, reqtypes, record);
crypto/krb5/src/util/verto/verto.c
438
tmp = string_aconcat(prefix, impl, suffix);
crypto/krb5/src/util/verto/verto.c
536
verto_new(const char *impl, verto_ev_type reqtypes)
crypto/krb5/src/util/verto/verto.c
540
if (!load_module(impl, reqtypes, &mr))
crypto/krb5/src/util/verto/verto.c
547
verto_default(const char *impl, verto_ev_type reqtypes)
crypto/krb5/src/util/verto/verto.c
551
if (!load_module(impl, reqtypes, &mr))
crypto/krb5/src/util/verto/verto.c
558
verto_set_default(const char *impl, verto_ev_type reqtypes)
crypto/krb5/src/util/verto/verto.c
563
if (loaded_modules || !impl) {
crypto/krb5/src/util/verto/verto.c
569
return load_module(impl, reqtypes, &mr);
crypto/krb5/src/util/verto/verto.h
138
verto_new(const char *impl, verto_ev_type reqtypes);
crypto/krb5/src/util/verto/verto.h
160
verto_default(const char *impl, verto_ev_type reqtypes);
crypto/krb5/src/util/verto/verto.h
184
verto_set_default(const char *impl, verto_ev_type reqtypes);
crypto/openssh/sshkey.c
1292
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
1296
impl = keyimpls[i];
crypto/openssh/sshkey.c
1297
if (impl->name == NULL || strlen(impl->name) != l)
crypto/openssh/sshkey.c
1299
if (memcmp(s, impl->name, l) == 0) {
crypto/openssh/sshkey.c
1301
if (key_type_is_ecdsa_variant(impl->type))
crypto/openssh/sshkey.c
1302
*nid = impl->nid;
crypto/openssh/sshkey.c
1303
return impl->type;
crypto/openssh/sshkey.c
1509
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
1514
if ((impl = sshkey_impl_from_type(type)) == NULL)
crypto/openssh/sshkey.c
1516
if (impl->funcs->generate == NULL)
crypto/openssh/sshkey.c
1521
if ((ret = impl->funcs->generate(k, bits)) != 0) {
crypto/openssh/sshkey.c
1614
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
1617
if ((impl = sshkey_impl_from_key(k)) == NULL)
crypto/openssh/sshkey.c
1623
if ((r = impl->funcs->copy_public(k, n)) != 0)
crypto/openssh/sshkey.c
2009
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
2030
if ((impl = sshkey_impl_from_type(type)) == NULL) {
crypto/openssh/sshkey.c
2045
if ((ret = impl->funcs->deserialize_public(ktype, b, key)) != 0)
crypto/openssh/sshkey.c
209
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
211
if ((impl = sshkey_impl_from_key(k)) == NULL)
crypto/openssh/sshkey.c
213
return impl->shortname;
crypto/openssh/sshkey.c
2152
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
2156
impl = keyimpls[i];
crypto/openssh/sshkey.c
2157
if (strcmp(impl->name, name) != 0)
crypto/openssh/sshkey.c
2159
if (impl->sigalg != NULL)
crypto/openssh/sshkey.c
2160
return impl->sigalg;
crypto/openssh/sshkey.c
2161
if (!impl->cert)
crypto/openssh/sshkey.c
2162
return impl->name;
crypto/openssh/sshkey.c
2164
sshkey_type_plain(impl->type), impl->nid);
crypto/openssh/sshkey.c
219
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
2200
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
2208
if ((impl = sshkey_impl_from_key(key)) == NULL)
crypto/openssh/sshkey.c
221
if ((impl = sshkey_impl_from_type_nid(type, nid)) == NULL)
crypto/openssh/sshkey.c
2216
if (impl->funcs->sign == NULL)
crypto/openssh/sshkey.c
2219
r = impl->funcs->sign(key, sigp, lenp, data, datalen,
crypto/openssh/sshkey.c
223
return impl->name;
crypto/openssh/sshkey.c
2238
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
2244
if ((impl = sshkey_impl_from_key(key)) == NULL)
crypto/openssh/sshkey.c
2246
return impl->funcs->verify(key, sig, siglen, data, dlen,
crypto/openssh/sshkey.c
2282
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
229
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
2297
if ((impl = sshkey_impl_from_key(k)) == NULL)
crypto/openssh/sshkey.c
231
if ((impl = sshkey_impl_from_type(type)) == NULL)
crypto/openssh/sshkey.c
233
return impl->cert;
crypto/openssh/sshkey.c
2331
if ((ret = impl->funcs->serialize_public(k, cert,
crypto/openssh/sshkey.c
253
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
2553
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
2555
if ((impl = sshkey_impl_from_key(key)) == NULL)
crypto/openssh/sshkey.c
256
impl = keyimpls[i];
crypto/openssh/sshkey.c
257
if (impl->name != NULL && strcmp(name, impl->name) == 0)
crypto/openssh/sshkey.c
2572
if ((r = impl->funcs->serialize_private(key, b, opts)) != 0)
crypto/openssh/sshkey.c
258
return impl->type;
crypto/openssh/sshkey.c
260
if (allow_short && !impl->cert && impl->shortname != NULL &&
crypto/openssh/sshkey.c
261
strcasecmp(impl->shortname, name) == 0)
crypto/openssh/sshkey.c
2618
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
262
return impl->type;
crypto/openssh/sshkey.c
2663
if ((impl = sshkey_impl_from_type(type)) == NULL) {
crypto/openssh/sshkey.c
2667
if ((r = impl->funcs->deserialize_private(tname, buf, k)) != 0)
crypto/openssh/sshkey.c
335
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
338
impl = keyimpls[i];
crypto/openssh/sshkey.c
339
if (impl->name == NULL)
crypto/openssh/sshkey.c
341
if (!include_sigonly && impl->sigonly)
crypto/openssh/sshkey.c
343
if ((certs_only && !impl->cert) || (plain_only && impl->cert))
crypto/openssh/sshkey.c
347
nlen = strlen(impl->name);
crypto/openssh/sshkey.c
353
memcpy(ret + rlen, impl->name, nlen + 1);
crypto/openssh/sshkey.c
363
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
380
impl = NULL;
crypto/openssh/sshkey.c
384
impl = keyimpls[i];
crypto/openssh/sshkey.c
388
if (impl != NULL)
crypto/openssh/sshkey.c
405
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
407
if ((impl = sshkey_impl_from_key(k)) == NULL)
crypto/openssh/sshkey.c
409
if (impl->funcs->size != NULL)
crypto/openssh/sshkey.c
410
return impl->funcs->size(k);
crypto/openssh/sshkey.c
411
return impl->keybits;
crypto/openssh/sshkey.c
417
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
419
if ((impl = sshkey_impl_from_type(type)) == NULL)
crypto/openssh/sshkey.c
422
return !impl->cert;
crypto/openssh/sshkey.c
716
const struct sshkey_impl *impl = NULL;
crypto/openssh/sshkey.c
719
(impl = sshkey_impl_from_type(type)) == NULL)
crypto/openssh/sshkey.c
727
if (impl != NULL && impl->funcs->alloc != NULL) {
crypto/openssh/sshkey.c
728
if (impl->funcs->alloc(k) != 0) {
crypto/openssh/sshkey.c
789
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
793
if ((impl = sshkey_impl_from_type(k->type)) != NULL &&
crypto/openssh/sshkey.c
794
impl->funcs->cleanup != NULL)
crypto/openssh/sshkey.c
795
impl->funcs->cleanup(k);
crypto/openssh/sshkey.c
842
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
847
if ((impl = sshkey_impl_from_type(a->type)) == NULL)
crypto/openssh/sshkey.c
849
return impl->funcs->equal(a, b);
crypto/openssh/sshkey.c
883
const struct sshkey_impl *impl;
crypto/openssh/sshkey.c
900
if ((impl = sshkey_impl_from_type(type)) == NULL)
crypto/openssh/sshkey.c
906
return impl->funcs->serialize_public(key, b, opts);
crypto/openssl/apps/dgst.c
117
ENGINE *e = NULL, *impl = NULL;
crypto/openssl/apps/dgst.c
268
impl = e;
crypto/openssl/apps/dgst.c
330
if (!init_gen_str(&mac_ctx, mac_name, impl, 0, NULL, NULL))
crypto/openssl/apps/dgst.c
356
sigkey = EVP_PKEY_new_raw_private_key(EVP_PKEY_HMAC, impl,
crypto/openssl/apps/dgst.c
375
if (impl == NULL)
crypto/openssl/apps/dgst.c
380
res = EVP_DigestVerifyInit(mctx, &pctx, md, impl, sigkey);
crypto/openssl/apps/dgst.c
381
else if (impl == NULL)
crypto/openssl/apps/dgst.c
386
res = EVP_DigestSignInit(mctx, &pctx, md, impl, sigkey);
crypto/openssl/apps/dgst.c
417
if (!EVP_DigestInit_ex(mctx, md, impl)) {
crypto/openssl/apps/list.c
42
TYPE *impl; \
crypto/openssl/apps/list.c
48
impl = TYPE##_fetch(libctx, name, propq); \
crypto/openssl/apps/list.c
50
if (impl == NULL) \
crypto/openssl/apps/list.c
52
TYPE##_free(impl); \
crypto/openssl/apps/pkeyutl.c
689
ENGINE *impl = NULL;
crypto/openssl/apps/pkeyutl.c
694
impl = e;
crypto/openssl/apps/pkeyutl.c
708
if (impl != NULL)
crypto/openssl/apps/pkeyutl.c
709
ctx = EVP_PKEY_CTX_new_id(kdfnid, impl);
crypto/openssl/apps/pkeyutl.c
717
if (impl != NULL)
crypto/openssl/apps/pkeyutl.c
718
ctx = EVP_PKEY_CTX_new(pkey, impl);
crypto/openssl/apps/speed.c
1863
TYPE *impl; \
crypto/openssl/apps/speed.c
1869
impl = TYPE##_fetch(libctx, name, propq); \
crypto/openssl/apps/speed.c
1871
if (impl == NULL) \
crypto/openssl/apps/speed.c
1873
TYPE##_free(impl); \
crypto/openssl/crypto/cmac/cmac.c
112
const EVP_CIPHER *cipher, ENGINE *impl,
crypto/openssl/crypto/cmac/cmac.c
119
if (!key && !cipher && !impl && keylen == 0) {
crypto/openssl/crypto/cmac/cmac.c
136
if (impl != NULL) {
crypto/openssl/crypto/cmac/cmac.c
137
if (!EVP_EncryptInit_ex(ctx->cctx, cipher, impl, NULL, NULL))
crypto/openssl/crypto/cmac/cmac.c
174
const EVP_CIPHER *cipher, ENGINE *impl)
crypto/openssl/crypto/cmac/cmac.c
176
return ossl_cmac_init(ctx, key, keylen, cipher, impl, NULL);
crypto/openssl/crypto/evp/digest.c
158
const OSSL_PARAM params[], ENGINE *impl)
crypto/openssl/crypto/evp/digest.c
175
return EVP_DigestSignInit(ctx, NULL, type, impl, NULL);
crypto/openssl/crypto/evp/digest.c
177
return EVP_DigestVerifyInit(ctx, NULL, type, impl, NULL);
crypto/openssl/crypto/evp/digest.c
216
if (impl == NULL)
crypto/openssl/crypto/evp/digest.c
224
if (impl != NULL
crypto/openssl/crypto/evp/digest.c
309
if (impl != NULL) {
crypto/openssl/crypto/evp/digest.c
310
if (!ENGINE_init(impl)) {
crypto/openssl/crypto/evp/digest.c
316
impl = tmpimpl;
crypto/openssl/crypto/evp/digest.c
318
if (impl != NULL) {
crypto/openssl/crypto/evp/digest.c
320
const EVP_MD *d = ENGINE_get_digest(impl, type->type);
crypto/openssl/crypto/evp/digest.c
324
ENGINE_finish(impl);
crypto/openssl/crypto/evp/digest.c
333
ctx->engine = impl;
crypto/openssl/crypto/evp/digest.c
380
int EVP_DigestInit_ex(EVP_MD_CTX *ctx, const EVP_MD *type, ENGINE *impl)
crypto/openssl/crypto/evp/digest.c
382
return evp_md_init_internal(ctx, type, NULL, impl);
crypto/openssl/crypto/evp/digest.c
728
ENGINE *impl)
crypto/openssl/crypto/evp/digest.c
736
ret = EVP_DigestInit_ex(ctx, type, impl)
crypto/openssl/crypto/evp/evp_enc.c
137
if (cipher != NULL && impl == NULL) {
crypto/openssl/crypto/evp/evp_enc.c
150
|| impl != NULL
crypto/openssl/crypto/evp/evp_enc.c
352
if (impl != NULL) {
crypto/openssl/crypto/evp/evp_enc.c
353
if (!ENGINE_init(impl)) {
crypto/openssl/crypto/evp/evp_enc.c
358
impl = tmpimpl;
crypto/openssl/crypto/evp/evp_enc.c
360
if (impl != NULL) {
crypto/openssl/crypto/evp/evp_enc.c
362
const EVP_CIPHER *c = ENGINE_get_cipher(impl, cipher->nid);
crypto/openssl/crypto/evp/evp_enc.c
379
ctx->engine = impl;
crypto/openssl/crypto/evp/evp_enc.c
650
ENGINE *impl, const unsigned char *key,
crypto/openssl/crypto/evp/evp_enc.c
653
return evp_cipher_init_internal(ctx, cipher, impl, key, iv, enc, 0, NULL);
crypto/openssl/crypto/evp/evp_enc.c
816
ENGINE *impl, const unsigned char *key,
crypto/openssl/crypto/evp/evp_enc.c
819
return EVP_CipherInit_ex(ctx, cipher, impl, key, iv, 1);
crypto/openssl/crypto/evp/evp_enc.c
836
ENGINE *impl, const unsigned char *key,
crypto/openssl/crypto/evp/evp_enc.c
839
return EVP_CipherInit_ex(ctx, cipher, impl, key, iv, 0);
crypto/openssl/crypto/evp/evp_enc.c
94
ENGINE *impl, const unsigned char *key,
crypto/openssl/crypto/hmac/hmac.c
26
const EVP_MD *md, ENGINE *impl)
crypto/openssl/crypto/hmac/hmac.c
53
rv = s390x_HMAC_init(ctx, key, len, impl);
crypto/openssl/crypto/hmac/hmac.c
67
if (!EVP_DigestInit_ex(ctx->md_ctx, md, impl)
crypto/openssl/crypto/hmac/hmac.c
84
if (!EVP_DigestInit_ex(ctx->i_ctx, md, impl)
crypto/openssl/crypto/hmac/hmac.c
91
if (!EVP_DigestInit_ex(ctx->o_ctx, md, impl)
crypto/openssl/crypto/hmac/hmac_local.h
59
int s390x_HMAC_init(HMAC_CTX *ctx, const void *key, int key_len, ENGINE *impl);
crypto/openssl/crypto/hmac/hmac_s390x.c
107
if (s390x_check_engine_used(ctx->md, impl)) {
crypto/openssl/crypto/hmac/hmac_s390x.c
170
if (!EVP_DigestInit_ex(ctx->md_ctx, ctx->md, impl)
crypto/openssl/crypto/hmac/hmac_s390x.c
73
static int s390x_check_engine_used(const EVP_MD *md, ENGINE *impl)
crypto/openssl/crypto/hmac/hmac_s390x.c
78
if (impl != NULL) {
crypto/openssl/crypto/hmac/hmac_s390x.c
79
if (!ENGINE_init(impl))
crypto/openssl/crypto/hmac/hmac_s390x.c
82
impl = ENGINE_get_digest_engine(EVP_MD_get_type(md));
crypto/openssl/crypto/hmac/hmac_s390x.c
85
if (impl == NULL)
crypto/openssl/crypto/hmac/hmac_s390x.c
88
d = ENGINE_get_digest(impl, EVP_MD_get_type(md));
crypto/openssl/crypto/hmac/hmac_s390x.c
89
ENGINE_finish(impl);
crypto/openssl/crypto/hmac/hmac_s390x.c
98
int s390x_HMAC_init(HMAC_CTX *ctx, const void *key, int key_len, ENGINE *impl)
crypto/openssl/crypto/property/property.c
203
static void impl_free(IMPLEMENTATION *impl)
crypto/openssl/crypto/property/property.c
205
if (impl != NULL) {
crypto/openssl/crypto/property/property.c
206
ossl_method_free(&impl->method);
crypto/openssl/crypto/property/property.c
207
OPENSSL_free(impl);
crypto/openssl/crypto/property/property.c
323
IMPLEMENTATION *impl;
crypto/openssl/crypto/property/property.c
337
impl = OPENSSL_malloc(sizeof(*impl));
crypto/openssl/crypto/property/property.c
338
if (impl == NULL)
crypto/openssl/crypto/property/property.c
340
impl->method.method = method;
crypto/openssl/crypto/property/property.c
341
impl->method.up_ref = method_up_ref;
crypto/openssl/crypto/property/property.c
342
impl->method.free = method_destruct;
crypto/openssl/crypto/property/property.c
343
if (!ossl_method_up_ref(&impl->method)) {
crypto/openssl/crypto/property/property.c
344
OPENSSL_free(impl);
crypto/openssl/crypto/property/property.c
347
impl->provider = prov;
crypto/openssl/crypto/property/property.c
351
impl_free(impl);
crypto/openssl/crypto/property/property.c
373
if ((impl->properties = ossl_prop_defn_get(store->ctx, properties)) == NULL) {
crypto/openssl/crypto/property/property.c
374
impl->properties = ossl_parse_property(store->ctx, properties);
crypto/openssl/crypto/property/property.c
375
if (impl->properties == NULL)
crypto/openssl/crypto/property/property.c
377
if (!ossl_prop_defn_set(store->ctx, properties, &impl->properties)) {
crypto/openssl/crypto/property/property.c
378
ossl_property_free(impl->properties);
crypto/openssl/crypto/property/property.c
379
impl->properties = NULL;
crypto/openssl/crypto/property/property.c
404
if (tmpimpl->provider == impl->provider
crypto/openssl/crypto/property/property.c
405
&& tmpimpl->properties == impl->properties)
crypto/openssl/crypto/property/property.c
410
&& sk_IMPLEMENTATION_push(alg->impls, impl)) {
crypto/openssl/crypto/property/property.c
425
impl_free(impl);
crypto/openssl/crypto/property/property.c
431
impl_free(impl);
crypto/openssl/crypto/property/property.c
459
IMPLEMENTATION *impl = sk_IMPLEMENTATION_value(alg->impls, i);
crypto/openssl/crypto/property/property.c
461
if (impl->method.method == method) {
crypto/openssl/crypto/property/property.c
462
impl_free(impl);
crypto/openssl/crypto/property/property.c
503
IMPLEMENTATION *impl = sk_IMPLEMENTATION_value(alg->impls, i);
crypto/openssl/crypto/property/property.c
505
if (impl->provider == data->prov) {
crypto/openssl/crypto/property/property.c
512
size = ossl_property_list_to_string(NULL, impl->properties, buf,
crypto/openssl/crypto/property/property.c
517
ossl_provider_name(impl->provider) == NULL ? "none" : ossl_provider_name(impl->provider));
crypto/openssl/crypto/property/property.c
524
impl_free(impl);
crypto/openssl/crypto/property/property.c
552
static void alg_do_one(ALGORITHM *alg, IMPLEMENTATION *impl,
crypto/openssl/crypto/property/property.c
556
fn(alg->nid, impl->method.method, fnarg);
crypto/openssl/crypto/property/property.c
641
IMPLEMENTATION *impl, *best_impl = NULL;
crypto/openssl/crypto/property/property.c
702
if ((impl = sk_IMPLEMENTATION_value(alg->impls, j)) != NULL
crypto/openssl/crypto/property/property.c
703
&& (prov == NULL || impl->provider == prov)) {
crypto/openssl/crypto/property/property.c
704
best_impl = impl;
crypto/openssl/crypto/property/property.c
719
if ((impl = sk_IMPLEMENTATION_value(alg->impls, j)) != NULL
crypto/openssl/crypto/property/property.c
720
&& (prov == NULL || impl->provider == prov)) {
crypto/openssl/crypto/property/property.c
721
score = ossl_property_match_count(pq, impl->properties);
crypto/openssl/crypto/property/property.c
723
best_impl = impl;
crypto/openssl/include/crypto/cmac.h
19
const EVP_CIPHER *cipher, ENGINE *impl,
crypto/openssl/include/openssl/cmac.h
39
const EVP_CIPHER *cipher, ENGINE *impl);
crypto/openssl/include/openssl/evp.h
728
ENGINE *impl);
crypto/openssl/include/openssl/evp.h
735
const EVP_MD *type, ENGINE *impl);
crypto/openssl/include/openssl/evp.h
773
const EVP_CIPHER *cipher, ENGINE *impl,
crypto/openssl/include/openssl/evp.h
790
const EVP_CIPHER *cipher, ENGINE *impl,
crypto/openssl/include/openssl/evp.h
808
const EVP_CIPHER *cipher, ENGINE *impl,
crypto/openssl/include/openssl/hmac.h
44
const EVP_MD *md, ENGINE *impl);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1232
#define DO_PRIVATE_KEY(impl, type, kind, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1234
return key2any_encode(ctx, cout, key, impl##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1235
impl##_pem_type " PRIVATE KEY", \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1242
#define DO_PUBLIC_KEY(impl, type, kind, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1244
return key2any_encode(ctx, cout, key, impl##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1245
impl##_pem_type " PUBLIC KEY", \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1252
#define DO_PARAMETERS(impl, type, kind, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1254
return key2any_encode(ctx, cout, key, impl##_evp_type, \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1255
impl##_pem_type " PARAMETERS", \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1295
#define DO_PrivateKeyInfo(impl, type, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1296
DO_PRIVATE_KEY(impl, type, pki, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1299
#define DO_EncryptedPrivateKeyInfo(impl, type, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1300
DO_PRIVATE_KEY(impl, type, epki, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1304
#define DO_SubjectPublicKeyInfo(impl, type, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1305
DO_PUBLIC_KEY(impl, type, spki, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1323
#define DO_type_specific_params(impl, type, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1324
DO_PARAMETERS(impl, type, type_specific, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1327
#define DO_type_specific_keypair(impl, type, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1328
DO_PRIVATE_KEY(impl, type, type_specific, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1329
DO_PUBLIC_KEY(impl, type, type_specific, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1333
#define DO_type_specific(impl, type, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1334
DO_type_specific_keypair(impl, type, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1335
DO_type_specific_params(impl, type, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1338
#define DO_type_specific_no_pub(impl, type, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1339
DO_PRIVATE_KEY(impl, type, type_specific, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1340
DO_type_specific_params(impl, type, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1349
#define DO_RSA(impl, type, output) DO_type_specific_keypair(impl, type, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1352
#define DO_DH(impl, type, output) DO_type_specific_params(impl, type, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1355
#define DO_DHX(impl, type, output) DO_type_specific_params(impl, type, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1358
#define DO_DSA(impl, type, output) DO_type_specific(impl, type, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1361
#define DO_EC(impl, type, output) DO_type_specific_no_pub(impl, type, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1364
#define DO_SM2(impl, type, output) DO_type_specific_no_pub(impl, type, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1368
#define DO_PKCS1(impl, type, output) DO_RSA(impl, type, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1372
#define DO_PKCS3(impl, type, output) DO_DH(impl, type, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1375
#define DO_X9_42(impl, type, output) DO_DHX(impl, type, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1379
#define DO_X9_62(impl, type, output) DO_EC(impl, type, output)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1398
#define MAKE_ENCODER(impl, type, kind, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1400
impl##_to_##kind##_##output##_import_object; \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1402
impl##_to_##kind##_##output##_free_object; \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1404
impl##_to_##kind##_##output##_encode; \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1407
impl##_to_##kind##_##output##_import_object(void *vctx, int selection, \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1412
return ossl_prov_import_key(ossl_##impl##_keymgmt_functions, \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1415
static void impl##_to_##kind##_##output##_free_object(void *key) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1417
ossl_prov_free_key(ossl_##impl##_keymgmt_functions, key); \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1419
static int impl##_to_##kind##_##output##_does_selection(void *ctx, \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1426
impl##_to_##kind##_##output##_encode(void *ctx, OSSL_CORE_BIO *cout, \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1438
DO_##kind(impl, type, output) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1444
ossl_##impl##_to_##kind##_##output##_encoder_functions[] \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1455
(void (*)(void))impl##_to_##kind##_##output##_does_selection }, \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1457
(void (*)(void))impl##_to_##kind##_##output##_import_object }, \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1459
(void (*)(void))impl##_to_##kind##_##output##_free_object }, \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1461
(void (*)(void))impl##_to_##kind##_##output##_encode }, \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
121
#define MAKE_BLOB_ENCODER(impl, type, selection_name) \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
123
impl##2blob_import_object; \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
124
static OSSL_FUNC_encoder_free_object_fn impl##2blob_free_object; \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
126
impl##2blob_does_selection; \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
127
static OSSL_FUNC_encoder_encode_fn impl##2blob_encode; \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
129
static void *impl##2blob_import_object(void *ctx, int selection, \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
132
return ossl_prov_import_key(ossl_##impl##_keymgmt_functions, \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
135
static void impl##2blob_free_object(void *key) \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
137
ossl_prov_free_key(ossl_##impl##_keymgmt_functions, key); \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
139
static int impl##2blob_does_selection(void *ctx, int selection) \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
144
static int impl##2blob_encode(void *vctx, OSSL_CORE_BIO *cout, \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
158
const OSSL_DISPATCH ossl_##impl##_to_blob_encoder_functions[] = { \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
164
(void (*)(void))impl##2blob_does_selection }, \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
166
(void (*)(void))impl##2blob_import_object }, \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
168
(void (*)(void))impl##2blob_free_object }, \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
170
(void (*)(void))impl##2blob_encode }, \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
179
#define MAKE_MS_ENCODER(impl, output, type) \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
181
impl##2##output##_import_object; \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
182
static OSSL_FUNC_encoder_free_object_fn impl##2##output##_free_object; \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
183
static OSSL_FUNC_encoder_encode_fn impl##2##output##_encode; \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
186
impl##2##output##_import_object(void *ctx, int selection, \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
189
return ossl_prov_import_key(ossl_##impl##_keymgmt_functions, \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
192
static void impl##2##output##_free_object(void *key) \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
194
ossl_prov_free_key(ossl_##impl##_keymgmt_functions, key); \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
196
static int impl##2##output##_encode(void *vctx, OSSL_CORE_BIO *cout, \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
211
const OSSL_DISPATCH ossl_##impl##_to_##output##_encoder_functions[] = { \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
219
(void (*)(void))impl##2##output##_import_object }, \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
221
(void (*)(void))impl##2##output##_free_object }, \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
223
(void (*)(void))impl##2##output##_encode }, \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
652
#define MAKE_TEXT_ENCODER(impl, type) \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
654
impl##2text_import_object; \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
656
impl##2text_free_object; \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
657
static OSSL_FUNC_encoder_encode_fn impl##2text_encode; \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
659
static void *impl##2text_import_object(void *ctx, int selection, \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
662
return ossl_prov_import_key(ossl_##impl##_keymgmt_functions, \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
665
static void impl##2text_free_object(void *key) \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
667
ossl_prov_free_key(ossl_##impl##_keymgmt_functions, key); \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
669
static int impl##2text_encode(void *vctx, OSSL_CORE_BIO *cout, \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
684
const OSSL_DISPATCH ossl_##impl##_to_text_encoder_functions[] = { \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
690
(void (*)(void))impl##2text_import_object }, \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
692
(void (*)(void))impl##2text_free_object }, \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
694
(void (*)(void))impl##2text_encode }, \
crypto/openssl/test/property_test.c
376
char *impl;
crypto/openssl/test/property_test.c
394
impls[i].prop, impls[i].impl,
crypto/openssl/test/property_test.c
404
void *impl = impls[j].impl;
crypto/openssl/test/property_test.c
406
if (!TEST_true(ossl_method_store_remove(store, nid, impl))
crypto/openssl/test/property_test.c
407
|| !TEST_false(ossl_method_store_remove(store, nid, impl))) {
crypto/openssl/test/property_test.c
413
if (TEST_false(ossl_method_store_remove(store, impls[0].nid, impls[0].impl)))
crypto/openssl/test/property_test.c
430
char *impl;
crypto/openssl/test/property_test.c
469
impls[i].impl,
crypto/openssl/test/tls-provider.c
1847
#define DO_ENC_PRIVATE_KEY(impl, type, kind, output) \
crypto/openssl/test/tls-provider.c
1849
return key2any_encode(ctx, cout, key, impl##_pem_type, \
crypto/openssl/test/tls-provider.c
1850
impl##_pem_type " PRIVATE KEY", \
crypto/openssl/test/tls-provider.c
1856
#define DO_ENC_PUBLIC_KEY(impl, type, kind, output) \
crypto/openssl/test/tls-provider.c
1858
return key2any_encode(ctx, cout, key, impl##_pem_type, \
crypto/openssl/test/tls-provider.c
1859
impl##_pem_type " PUBLIC KEY", \
crypto/openssl/test/tls-provider.c
1865
#define DO_ENC_PARAMETERS(impl, type, kind, output) \
crypto/openssl/test/tls-provider.c
1867
return key2any_encode(ctx, cout, key, impl##_pem_type, \
crypto/openssl/test/tls-provider.c
1868
impl##_pem_type " PARAMETERS", \
crypto/openssl/test/tls-provider.c
1907
#define DO_ENC_PrivateKeyInfo(impl, type, output) \
crypto/openssl/test/tls-provider.c
1908
DO_ENC_PRIVATE_KEY(impl, type, pki, output)
crypto/openssl/test/tls-provider.c
1911
#define DO_ENC_EncryptedPrivateKeyInfo(impl, type, output) \
crypto/openssl/test/tls-provider.c
1912
DO_ENC_PRIVATE_KEY(impl, type, epki, output)
crypto/openssl/test/tls-provider.c
1916
#define DO_ENC_SubjectPublicKeyInfo(impl, type, output) \
crypto/openssl/test/tls-provider.c
1917
DO_ENC_PUBLIC_KEY(impl, type, spki, output)
crypto/openssl/test/tls-provider.c
1936
#define MAKE_ENCODER(impl, type, kind, output) \
crypto/openssl/test/tls-provider.c
1938
impl##_to_##kind##_##output##_import_object; \
crypto/openssl/test/tls-provider.c
1940
impl##_to_##kind##_##output##_free_object; \
crypto/openssl/test/tls-provider.c
1942
impl##_to_##kind##_##output##_encode; \
crypto/openssl/test/tls-provider.c
1945
impl##_to_##kind##_##output##_import_object(void *vctx, int selection, \
crypto/openssl/test/tls-provider.c
1950
return xor_prov_import_key(xor_##impl##_keymgmt_functions, \
crypto/openssl/test/tls-provider.c
1953
static void impl##_to_##kind##_##output##_free_object(void *key) \
crypto/openssl/test/tls-provider.c
1955
xor_prov_free_key(xor_##impl##_keymgmt_functions, key); \
crypto/openssl/test/tls-provider.c
1957
static int impl##_to_##kind##_##output##_does_selection(void *ctx, \
crypto/openssl/test/tls-provider.c
1964
impl##_to_##kind##_##output##_encode(void *ctx, OSSL_CORE_BIO *cout, \
crypto/openssl/test/tls-provider.c
1976
DO_ENC_##kind(impl, type, output) \
crypto/openssl/test/tls-provider.c
1982
xor_##impl##_to_##kind##_##output##_encoder_functions[] \
crypto/openssl/test/tls-provider.c
1993
(void (*)(void))impl##_to_##kind##_##output##_does_selection }, \
crypto/openssl/test/tls-provider.c
1995
(void (*)(void))impl##_to_##kind##_##output##_import_object }, \
crypto/openssl/test/tls-provider.c
1997
(void (*)(void))impl##_to_##kind##_##output##_free_object }, \
crypto/openssl/test/tls-provider.c
1999
(void (*)(void))impl##_to_##kind##_##output##_encode }, \
lib/libc/gen/sem.c
100
#define SYM_COMPAT(sym, impl, ver) __sym_compat(sym, impl, ver)
lib/libc/include/compat.h
38
#define __sym_compat(sym, impl, verid) \
lib/libc/include/compat.h
39
.symver impl, sym@verid
lib/libomp/omp-tools.h
930
unsigned int impl,
lib/libomp/omp-tools.h
938
unsigned int impl;
lib/libthr/thread/thr_private.h
61
#define SYM_COMPAT(sym, impl, ver) __sym_compat(sym, impl, ver)
lib/libthr/thread/thr_private.h
62
#define SYM_DEFAULT(sym, impl, ver) __sym_default(sym, impl, ver)
sys/arm/arm/machdep.c
283
arm_set_delay(delay_func *impl, void *arg)
sys/arm/arm/machdep.c
286
KASSERT(impl != NULL, ("No DELAY implementation"));
sys/arm/arm/machdep.c
287
delay_impl = impl;
sys/arm64/arm64/busdma_bounce.c
265
newtag->common.impl = &bus_dma_bounce_impl;
sys/arm64/arm64/busdma_machdep.c
140
error = tc->impl->tag_create(parent, alignment,
sys/arm64/arm64/busdma_machdep.c
175
return (tc->impl->tag_destroy(dmat));
sys/arm64/arm64/busdma_machdep.c
189
return (tc->impl->tag_set_domain(dmat));
sys/arm64/arm64/busdma_machdep.c
79
common->impl = &bus_dma_bounce_impl;
sys/arm64/arm64/busdma_machdep.c
98
common->impl = parent->impl;
sys/arm64/arm64/gic_v3_reg.h
301
#define GITS_IIDR_RAW(impl, prod, var, rev) \
sys/arm64/arm64/gic_v3_reg.h
305
(impl) << GITS_IIDR_IMPLEMENTOR_SHIFT)
sys/arm64/include/bus_dma.h
104
return (tc->impl->load_phys(dmat, map, buf, buflen, flags, segs,
sys/arm64/include/bus_dma.h
116
return (tc->impl->load_ma(dmat, map, ma, tlen, ma_offs, flags,
sys/arm64/include/bus_dma.h
128
return (tc->impl->load_buffer(dmat, map, buf, buflen, pmap, flags, segs,
sys/arm64/include/bus_dma.h
139
tc->impl->map_waitok(dmat, map, mem, callback, callback_arg);
sys/arm64/include/bus_dma.h
149
return (tc->impl->map_complete(dmat, map, segs, nsegs, error));
sys/arm64/include/bus_dma.h
160
return (tc->impl->load_kmsan(map, mem));
sys/arm64/include/bus_dma.h
19
return (tc->impl->id_mapped(dmat, buf, buflen));
sys/arm64/include/bus_dma.h
32
return (tc->impl->map_create(dmat, flags, mapp));
sys/arm64/include/bus_dma.h
45
return (tc->impl->map_destroy(dmat, map));
sys/arm64/include/bus_dma.h
60
return (tc->impl->mem_alloc(dmat, vaddr, flags, mapp));
sys/arm64/include/bus_dma.h
73
tc->impl->mem_free(dmat, vaddr, map);
sys/arm64/include/bus_dma.h
85
tc->impl->map_unload(dmat, map);
sys/arm64/include/bus_dma.h
94
tc->impl->map_sync(dmat, map, op);
sys/arm64/include/bus_dma_impl.h
33
struct bus_dma_impl *impl;
sys/arm64/include/cpu.h
191
#define CPU_ID_RAW(impl, part, var, rev) \
sys/arm64/include/cpu.h
192
(CPU_IMPL_TO_MIDR((impl)) | \
sys/arm64/include/cpu.h
196
#define CPU_MATCH(mask, impl, part, var, rev) \
sys/arm64/include/cpu.h
198
((mask) & CPU_ID_RAW((impl), (part), (var), (rev))))
sys/arm64/include/cpu.h
202
midr_check_var_part_range(u_int midr, u_int impl, u_int part, u_int var_low,
sys/arm64/include/cpu.h
206
if (CPU_IMPL(midr) != impl || CPU_PART(midr) != part)
sys/arm64/iommu/iommu.c
172
t->common.impl = &bus_dma_iommu_impl;
sys/dev/iommu/busdma_iommu.c
1056
if (tc->impl != &bus_dma_iommu_impl)
sys/dev/iommu/busdma_iommu.c
408
newtag->common.impl = &bus_dma_iommu_impl;
sys/riscv/include/bus_dma.h
104
return (tc->impl->load_ma(dmat, map, ma, tlen, ma_offs, flags,
sys/riscv/include/bus_dma.h
116
return (tc->impl->load_buffer(dmat, map, buf, buflen, pmap, flags, segs,
sys/riscv/include/bus_dma.h
127
tc->impl->map_waitok(dmat, map, mem, callback, callback_arg);
sys/riscv/include/bus_dma.h
137
return (tc->impl->map_complete(dmat, map, segs, nsegs, error));
sys/riscv/include/bus_dma.h
20
return (tc->impl->map_create(dmat, flags, mapp));
sys/riscv/include/bus_dma.h
33
return (tc->impl->map_destroy(dmat, map));
sys/riscv/include/bus_dma.h
48
return (tc->impl->mem_alloc(dmat, vaddr, flags, mapp));
sys/riscv/include/bus_dma.h
61
tc->impl->mem_free(dmat, vaddr, map);
sys/riscv/include/bus_dma.h
73
tc->impl->map_unload(dmat, map);
sys/riscv/include/bus_dma.h
82
tc->impl->map_sync(dmat, map, op);
sys/riscv/include/bus_dma.h
92
return (tc->impl->load_phys(dmat, map, buf, buflen, flags, segs,
sys/riscv/include/bus_dma_impl.h
33
struct bus_dma_impl *impl;
sys/riscv/riscv/busdma_bounce.c
146
newtag->common.impl = &bus_dma_bounce_impl;
sys/riscv/riscv/busdma_machdep.c
134
error = tc->impl->tag_create(parent, alignment,
sys/riscv/riscv/busdma_machdep.c
169
return (tc->impl->tag_destroy(dmat));
sys/riscv/riscv/busdma_machdep.c
78
common->impl = &bus_dma_bounce_impl;
sys/riscv/riscv/busdma_machdep.c
97
common->impl = parent->impl;
sys/sys/cdefs.h
415
#define __sym_compat(sym,impl,verid) \
sys/sys/cdefs.h
416
__asm__(".symver " #impl ", " #sym "@" #verid)
sys/sys/cdefs.h
417
#define __sym_default(sym,impl,verid) \
sys/sys/cdefs.h
418
__asm__(".symver " #impl ", " #sym "@@@" #verid)
sys/sys/cdefs.h
429
#define __sym_compat(sym,impl,verid) \
sys/sys/cdefs.h
431
#define __sym_default(impl,sym,verid) \
sys/x86/include/bus_dma.h
112
tc->impl->map_unload(dmat, map);
sys/x86/include/bus_dma.h
123
tc->impl->map_sync(dmat, map, op);
sys/x86/include/bus_dma.h
138
return (tc->impl->load_phys(dmat, map, buf, buflen, flags, segs,
sys/x86/include/bus_dma.h
150
return (tc->impl->load_ma(dmat, map, ma, tlen, ma_offs, flags,
sys/x86/include/bus_dma.h
166
return (tc->impl->load_buffer(dmat, map, buf, buflen, pmap, flags, segs,
sys/x86/include/bus_dma.h
178
tc->impl->map_waitok(dmat, map, mem, callback, callback_arg);
sys/x86/include/bus_dma.h
189
return (tc->impl->map_complete(dmat, map, segs, nsegs, error));
sys/x86/include/bus_dma.h
200
return (tc->impl->load_kmsan(map, mem));
sys/x86/include/bus_dma.h
45
return (tc->impl->id_mapped(dmat, buf, buflen));
sys/x86/include/bus_dma.h
58
return (tc->impl->map_create(dmat, flags, mapp));
sys/x86/include/bus_dma.h
71
return (tc->impl->map_destroy(dmat, map));
sys/x86/include/bus_dma.h
86
return (tc->impl->mem_alloc(dmat, vaddr, flags, mapp));
sys/x86/include/bus_dma.h
99
tc->impl->mem_free(dmat, vaddr, map);
sys/x86/include/busdma_impl.h
35
struct bus_dma_impl *impl;
sys/x86/iommu/iommu_utils.c
659
ctx->tag->common.impl = &bus_dma_iommu_impl;
sys/x86/x86/busdma_bounce.c
187
newtag->common.impl = &bus_dma_bounce_impl;
sys/x86/x86/busdma_machdep.c
102
common->impl = parent->impl;
sys/x86/x86/busdma_machdep.c
131
return (tc->impl->tag_set_domain(dmat));
sys/x86/x86/busdma_machdep.c
157
error = tc->impl->tag_create(parent, alignment,
sys/x86/x86/busdma_machdep.c
192
return (tc->impl->tag_destroy(dmat));
sys/x86/x86/busdma_machdep.c
83
common->impl = &bus_dma_bounce_impl;
tools/build/cross-build/include/common/sys/cdefs.h
141
#define __sym_compat(sym, impl, verid) /* not needed for bootstrapping */
tools/build/cross-build/include/common/sys/cdefs.h
144
#define __sym_default(sym, impl, verid) /* not needed for bootstrapping */
usr.bin/diff/diffreg_new.c
60
.impl = diff_algo_myers,
usr.bin/diff/diffreg_new.c
67
.impl = diff_algo_myers,
usr.bin/diff/diffreg_new.c
73
.impl = diff_algo_patience,
usr.bin/diff/diffreg_new.c
81
.impl = diff_algo_myers_divide,
usr.bin/diff/diffreg_new.c
88
.impl = diff_algo_none,
usr.bin/posixshmcontrol/posixshmcontrol.c
554
int (*impl)(int argc, char **argv);
usr.bin/posixshmcontrol/posixshmcontrol.c
558
{ .cmd = "create", .impl = create_shm},
usr.bin/posixshmcontrol/posixshmcontrol.c
559
{ .cmd = "rm", .impl = delete_shm, },
usr.bin/posixshmcontrol/posixshmcontrol.c
560
{ .cmd = "list", .impl = list_shm },
usr.bin/posixshmcontrol/posixshmcontrol.c
561
{ .cmd = "ls", .impl = list_shm },
usr.bin/posixshmcontrol/posixshmcontrol.c
562
{ .cmd = "dump", .impl = read_shm, },
usr.bin/posixshmcontrol/posixshmcontrol.c
563
{ .cmd = "stat", .impl = stat_shm, },
usr.bin/posixshmcontrol/posixshmcontrol.c
564
{ .cmd = "truncate", .impl = truncate_shm, },
usr.bin/posixshmcontrol/posixshmcontrol.c
590
ret = opmode->impl(argc - 1, argv + 1);
usr.sbin/pkg/pkg.c
103
const struct pkgsign_impl *impl;
usr.sbin/pkg/pkg.c
112
impl = &pkgsign_builtins[i];
usr.sbin/pkg/pkg.c
114
if (strcmp(name, impl->pi_name) == 0) {
usr.sbin/pkg/pkg.c
115
ops = impl->pi_ops;
usr.sbin/pkg/pkg.c
131
nctx->impl = impl;
usr.sbin/pkg/pkg.c
151
return ((*ctx->impl->pi_ops->pkgsign_verify_cert)(ctx, fd, sigfile,
usr.sbin/pkg/pkg.c
161
return ((*ctx->impl->pi_ops->pkgsign_verify_data)(ctx, data, datasz,
usr.sbin/pkg/pkg.h
36
const struct pkgsign_impl *impl;