crypto/heimdal/kadmin/server.c
537
krb5_data params;
crypto/heimdal/kadmin/server.c
538
ret = krb5_read_priv_message(contextp, ac, &fd, ¶ms);
crypto/heimdal/kadmin/server.c
541
ret = _kadm5_unmarshal_params(contextp, ¶ms, &realm_params);
crypto/heimdal/lib/hx509/cms.c
362
heim_octet_string *params, params_data;
crypto/heimdal/lib/hx509/cms.c
466
params = ¶ms_data;
crypto/heimdal/lib/hx509/cms.c
468
params = NULL;
crypto/heimdal/lib/hx509/cms.c
480
if (params) {
crypto/heimdal/lib/hx509/cms.c
481
ret = hx509_crypto_set_params(context, crypto, params, &ivec);
crypto/heimdal/lib/kadm5/context_s.c
141
kadm5_config_params *params,
crypto/heimdal/lib/kadm5/context_s.c
151
#define is_set(M) (params && params->mask & KADM5_CONFIG_ ## M)
crypto/heimdal/lib/kadm5/context_s.c
153
(*ctx)->config.realm = strdup(params->realm);
crypto/heimdal/lib/kadm5/context_s.c
157
(*ctx)->config.dbname = strdup(params->dbname);
crypto/heimdal/lib/kadm5/context_s.c
159
(*ctx)->config.acl_file = strdup(params->acl_file);
crypto/heimdal/lib/kadm5/context_s.c
161
(*ctx)->config.stash_file = strdup(params->stash_file);
crypto/heimdal/lib/kadm5/init_c.c
118
if(params->mask & KADM5_CONFIG_KADMIND_PORT)
crypto/heimdal/lib/kadm5/init_c.c
119
(*ctx)->kadmind_port = params->kadmind_port;
crypto/heimdal/lib/kadm5/init_c.c
495
krb5_data params;
crypto/heimdal/lib/kadm5/init_c.c
502
ret = _kadm5_marshal_params(context, &p, ¶ms);
crypto/heimdal/lib/kadm5/init_c.c
504
ret = krb5_write_priv_message(context, ctx->ac, &s, ¶ms);
crypto/heimdal/lib/kadm5/init_c.c
505
krb5_data_free(¶ms);
crypto/heimdal/lib/kadm5/init_c.c
68
kadm5_config_params *params,
crypto/heimdal/lib/kadm5/init_c.c
81
if(params->mask & KADM5_CONFIG_REALM) {
crypto/heimdal/lib/kadm5/init_c.c
83
(*ctx)->realm = strdup(params->realm);
crypto/heimdal/lib/kadm5/init_c.c
92
if(params->mask & KADM5_CONFIG_ADMIN_SERVER)
crypto/heimdal/lib/kadm5/init_c.c
93
(*ctx)->admin_server = strdup(params->admin_server);
crypto/heimdal/lib/kadm5/marshall.c
328
kadm5_config_params *params,
crypto/heimdal/lib/kadm5/marshall.c
335
ret = krb5_store_int32(sp, params->mask & (KADM5_CONFIG_REALM));
crypto/heimdal/lib/kadm5/marshall.c
337
if (ret == 0 && params->mask & KADM5_CONFIG_REALM)
crypto/heimdal/lib/kadm5/marshall.c
338
ret = krb5_store_string(sp, params->realm);
crypto/heimdal/lib/kadm5/marshall.c
349
kadm5_config_params *params)
crypto/heimdal/lib/kadm5/marshall.c
367
params->mask = mask;
crypto/heimdal/lib/kadm5/marshall.c
369
if (params->mask & KADM5_CONFIG_REALM) {
crypto/heimdal/lib/kadm5/marshall.c
370
ret = krb5_ret_string(sp, ¶ms->realm);
crypto/heimdal/lib/kadm5/marshall.c
371
if (params->realm == NULL) {
crypto/heimdal/lib/kadm5/marshall.c
376
if (params->mask & KADM5_CONFIG_DBNAME) {
crypto/heimdal/lib/kadm5/marshall.c
377
ret = krb5_ret_string(sp, ¶ms->dbname);
crypto/heimdal/lib/kadm5/marshall.c
378
if (params->dbname == NULL) {
crypto/heimdal/lib/kadm5/marshall.c
383
if (params->mask & KADM5_CONFIG_ACL_FILE) {
crypto/heimdal/lib/kadm5/marshall.c
384
ret = krb5_ret_string(sp, ¶ms->acl_file);
crypto/heimdal/lib/kadm5/marshall.c
385
if (params->acl_file == NULL) {
crypto/heimdal/lib/kadm5/marshall.c
390
if (params->mask & KADM5_CONFIG_STASH_FILE) {
crypto/heimdal/lib/kadm5/marshall.c
391
ret = krb5_ret_string(sp, ¶ms->stash_file);
crypto/heimdal/lib/kadm5/marshall.c
392
if (params->stash_file == NULL) {
crypto/krb5/src/clients/ksu/main.c
1026
get_params(int *optindex, int pargc, char **pargv, char ***params)
crypto/krb5/src/clients/ksu/main.c
1043
*params = ret_params;
crypto/krb5/src/clients/ksu/main.c
113
char ** params;
crypto/krb5/src/clients/ksu/main.c
126
params = (char **) xcalloc (2, sizeof (char *));
crypto/krb5/src/clients/ksu/main.c
127
params[1] = NULL;
crypto/krb5/src/clients/ksu/main.c
210
if ((retval = get_params( & optind, pargc, pargv, ¶ms))){
crypto/krb5/src/clients/ksu/main.c
291
if ((retval = get_params( & optind, pargc, pargv, ¶ms))){
crypto/krb5/src/clients/ksu/main.c
320
for(j=1; params[j] != NULL; j++){
crypto/krb5/src/clients/ksu/main.c
321
fprintf (stderr,"params[%d]= %s\n", j,params[j]);
crypto/krb5/src/clients/ksu/main.c
730
params[0] = exec_cmd;
crypto/krb5/src/clients/ksu/main.c
733
params[0] = shell;
crypto/krb5/src/clients/ksu/main.c
737
fprintf(stderr, "program to be execed %s\n",params[0]);
crypto/krb5/src/clients/ksu/main.c
741
execv(params[0], params);
crypto/krb5/src/clients/ksu/main.c
742
com_err(prog_name, errno, _("while trying to execv %s"), params[0]);
crypto/krb5/src/clients/ksu/main.c
777
execv(params[0], params);
crypto/krb5/src/clients/ksu/main.c
779
params[0]);
crypto/krb5/src/kadmin/cli/kadmin.c
299
kadm5_config_params params;
crypto/krb5/src/kadmin/cli/kadmin.c
305
memset(¶ms, 0, sizeof(params));
crypto/krb5/src/kadmin/cli/kadmin.c
368
params.admin_server = optarg;
crypto/krb5/src/kadmin/cli/kadmin.c
369
params.mask |= KADM5_CONFIG_ADMIN_SERVER;
crypto/krb5/src/kadmin/cli/kadmin.c
372
params.mkey_from_kbd = 1;
crypto/krb5/src/kadmin/cli/kadmin.c
373
params.mask |= KADM5_CONFIG_MKEY_FROM_KBD;
crypto/krb5/src/kadmin/cli/kadmin.c
377
¶ms.keysalts,
crypto/krb5/src/kadmin/cli/kadmin.c
378
¶ms.num_keysalts);
crypto/krb5/src/kadmin/cli/kadmin.c
384
params.mask |= KADM5_CONFIG_ENCTYPES;
crypto/krb5/src/kadmin/cli/kadmin.c
387
params.mask |= KADM5_CONFIG_OLD_AUTH_GSSAPI;
crypto/krb5/src/kadmin/cli/kadmin.c
390
params.mask |= KADM5_CONFIG_AUTH_NOFALLBACK;
crypto/krb5/src/kadmin/cli/kadmin.c
415
params.mask |= KADM5_CONFIG_REALM;
crypto/krb5/src/kadmin/cli/kadmin.c
416
params.realm = def_realm;
crypto/krb5/src/kadmin/cli/kadmin.c
418
if (params.mask & KADM5_CONFIG_OLD_AUTH_GSSAPI)
crypto/krb5/src/kadmin/cli/kadmin.c
551
retval = kadm5_init_with_creds(context, princstr, cc, svcname, ¶ms,
crypto/krb5/src/kadmin/cli/kadmin.c
557
retval = kadm5_init_anonymous(context, princstr, svcname, ¶ms,
crypto/krb5/src/kadmin/cli/kadmin.c
569
¶ms, KADM5_STRUCT_VERSION,
crypto/krb5/src/kadmin/cli/kadmin.c
575
¶ms, KADM5_STRUCT_VERSION,
crypto/krb5/src/kadmin/cli/kadmin.c
589
free(params.keysalts);
crypto/krb5/src/kadmin/dbutil/kadm5_create.c
100
if ((retval = kadm5_init(context, progname, NULL, NULL, params,
crypto/krb5/src/kadmin/dbutil/kadm5_create.c
110
retval = add_admin_princs(handle, context, params->realm);
crypto/krb5/src/kadmin/dbutil/kadm5_create.c
68
int kadm5_create(kadm5_config_params *params)
crypto/krb5/src/kadmin/dbutil/kadm5_create.c
77
retval = kadm5_get_config_params(util_context, 1, params, &lparams);
crypto/krb5/src/kadmin/dbutil/kadm5_create.c
91
int kadm5_create_magic_princs(kadm5_config_params *params,
crypto/krb5/src/kadmin/dbutil/kdb5_util.h
70
extern int kadm5_create_magic_princs (kadm5_config_params *params,
crypto/krb5/src/kadmin/dbutil/kdb5_util.h
92
extern int kadm5_create (kadm5_config_params *params);
crypto/krb5/src/kadmin/ktutil/ktutil_funcs.c
150
krb5_data params = empty_data(), *s2kparams;
crypto/krb5/src/kadmin/ktutil/ktutil_funcs.c
195
&enctype, &salt, ¶ms);
crypto/krb5/src/kadmin/ktutil/ktutil_funcs.c
198
s2kparams = (params.length > 0) ? ¶ms : NULL;
crypto/krb5/src/kadmin/ktutil/ktutil_funcs.c
254
krb5_free_data_contents(context, ¶ms);
crypto/krb5/src/kadmin/server/ipropd_svc.c
344
handle->params.realm, vers, dump_file) < 0) {
crypto/krb5/src/kadmin/server/ipropd_svc.c
400
whoami, handle->params.realm, dump_file, kprop_port,
crypto/krb5/src/kadmin/server/ipropd_svc.c
402
pret = execl(kprop, "kprop", "-r", handle->params.realm, "-f",
crypto/krb5/src/kadmin/server/ipropd_svc.c
406
whoami, handle->params.realm, dump_file, clhost);
crypto/krb5/src/kadmin/server/ipropd_svc.c
407
pret = execl(kprop, "kprop", "-r", handle->params.realm, "-f",
crypto/krb5/src/kadmin/server/ipropd_svc.c
513
if (strncmp(handle->params.realm, realm->data, realm->length) == 0
crypto/krb5/src/kadmin/server/kadm_rpc_svc.c
330
success = data_eq_string(*realm, handle->params.realm) &&
crypto/krb5/src/kadmin/server/misc.c
146
strlen(server_handle->params.realm),
crypto/krb5/src/kadmin/server/misc.c
147
server_handle->params.realm,
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
135
setup_loop(kadm5_config_params *params, int proponly, verto_ctx **ctx_out)
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
147
ret = loop_add_udp_address(params->kpasswd_port,
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
148
params->kpasswd_listen);
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
151
ret = loop_add_tcp_address(params->kpasswd_port,
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
152
params->kpasswd_listen);
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
155
ret = loop_add_rpc_service(params->kadmind_port,
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
156
params->kadmind_listen,
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
160
ret = loop_add_unix_socket(params->kpasswd_listen);
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
165
if (params->iprop_enabled) {
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
166
ret = loop_add_rpc_service(params->iprop_port, params->iprop_listen,
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
342
kadm5_config_params params;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
360
memset(¶ms, 0, sizeof(params));
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
382
params.realm = *argv;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
383
params.mask |= KADM5_CONFIG_REALM;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
387
params.mkey_from_kbd = 1;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
388
params.mask |= KADM5_CONFIG_MKEY_FROM_KBD;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
399
params.kadmind_port = atoi(*argv);
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
400
params.mask |= KADM5_CONFIG_KADMIND_PORT;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
446
ret = kadm5_init(context, "kadmind", NULL, NULL, ¶ms,
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
452
ret = kadm5_get_config_params(context, 1, ¶ms, ¶ms);
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
455
if (!(params.mask & KADM5_CONFIG_REALM))
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
457
if (!(params.mask & KADM5_CONFIG_ACL_FILE))
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
459
if (proponly && !params.iprop_enabled) {
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
464
ret = setup_loop(¶ms, proponly, &vctx);
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
468
names[0].name = build_princ_name(KADM5_ADMIN_SERVICE, params.realm);
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
469
names[1].name = build_princ_name(KADM5_CHANGEPW_SERVICE, params.realm);
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
497
acl_file = (*params.acl_file != '\0') ? params.acl_file : NULL;
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
515
ret = kadm5_init(context, "kadmind", NULL, NULL, ¶ms,
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
521
if (params.iprop_enabled == TRUE) {
crypto/krb5/src/kadmin/server/ovsec_kadmd.c
524
ret = ulog_map(context, params.iprop_logfile, params.iprop_ulogsize);
crypto/krb5/src/kadmin/server/schpw.c
426
server_handle->params.realm,
crypto/krb5/src/kprop/kpropd.c
1054
memset(¶ms, 0, sizeof(params));
crypto/krb5/src/kprop/kpropd.c
1069
params.mask |= KADM5_CONFIG_ADMIN_SERVER;
crypto/krb5/src/kprop/kpropd.c
1070
params.admin_server = optarg;
crypto/krb5/src/kprop/kpropd.c
110
kadm5_config_params params;
crypto/krb5/src/kprop/kpropd.c
116
static kadm5_config_params params;
crypto/krb5/src/kprop/kpropd.c
1163
params.realm = realm;
crypto/krb5/src/kprop/kpropd.c
1164
params.mask |= KADM5_CONFIG_REALM;
crypto/krb5/src/kprop/kpropd.c
1165
retval = kadm5_get_config_params(kpropd_context, 1, ¶ms, ¶ms);
crypto/krb5/src/kprop/kpropd.c
1170
if (params.iprop_enabled == TRUE) {
crypto/krb5/src/kprop/kpropd.c
1173
if (ulog_map(kpropd_context, params.iprop_logfile,
crypto/krb5/src/kprop/kpropd.c
1174
params.iprop_ulogsize)) {
crypto/krb5/src/kprop/kpropd.c
1622
host = params.admin_server; /* XXX */
crypto/krb5/src/kprop/kpropd.c
494
alarm(params.iprop_resync_timeout);
crypto/krb5/src/kprop/kpropd.c
653
pollin = params.iprop_poll_time;
crypto/krb5/src/kprop/kpropd.c
693
¶ms,
crypto/krb5/src/kprop/kpropd.c
812
(now - frrequested) < params.iprop_resync_timeout) {
crypto/krb5/src/kprop/kproplog.c
435
kadm5_config_params params;
crypto/krb5/src/kprop/kproplog.c
466
memset(¶ms, 0, sizeof(params));
crypto/krb5/src/kprop/kproplog.c
468
if (kadm5_get_config_params(context, 1, ¶ms, ¶ms)) {
crypto/krb5/src/kprop/kproplog.c
473
printf(_("\nKerberos update log (%s)\n"), params.iprop_logfile);
crypto/krb5/src/kprop/kproplog.c
476
if (ulog_map(context, params.iprop_logfile, params.iprop_ulogsize)) {
crypto/krb5/src/kprop/kproplog.c
478
params.iprop_logfile);
crypto/krb5/src/kprop/kproplog.c
483
params.iprop_logfile);
crypto/krb5/src/kprop/kproplog.c
491
ulog = map_ulog(params.iprop_logfile, &ulog_fd);
crypto/krb5/src/kprop/kproplog.c
494
params.iprop_logfile);
crypto/krb5/src/kprop/kproplog.c
552
print_update(ulog, entry, params.iprop_ulogsize, verbose);
crypto/krb5/src/kprop/kproplog.c
558
kadm5_free_config_params(context, ¶ms);
crypto/krb5/src/lib/crypto/crypto_tests/t_str2key.c
33
krb5_data params;
crypto/krb5/src/lib/crypto/crypto_tests/t_str2key.c
481
&test->params, keyblock);
crypto/krb5/src/lib/crypto/crypto_tests/t_str2key.c
493
printhex("Params: ", test->params.data, test->params.length);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
304
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
309
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
314
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
319
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
324
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
329
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
111
const krb5_data *params, krb5_keyblock *key,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
122
if (params) {
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
123
unsigned char *p = (unsigned char *) params->data;
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
124
if (params->length != 4)
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
187
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
190
return pbkdf2_string_to_key(ktp, string, salt, NULL, params, key,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
198
const krb5_data *params,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
203
return pbkdf2_string_to_key(ktp, string, salt, &pepper, params, key,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
210
const krb5_data *params, krb5_keyblock *key)
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
214
return pbkdf2_string_to_key(ktp, string, salt, &pepper, params, key,
crypto/krb5/src/lib/crypto/krb/s2k_rc4.c
17
if (params != NULL)
crypto/krb5/src/lib/crypto/krb/s2k_rc4.c
8
const krb5_data *params, krb5_keyblock *key)
crypto/krb5/src/lib/crypto/krb/string_to_key.c
43
const krb5_data *params, krb5_keyblock *key)
crypto/krb5/src/lib/crypto/krb/string_to_key.c
71
ret = (*ktp->str2key)(ktp, string, salt, params, key);
crypto/krb5/src/lib/crypto/openssl/cmac.c
49
OSSL_PARAM params[2], *p = params;
crypto/krb5/src/lib/crypto/openssl/cmac.c
74
params);
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
147
OSSL_PARAM params[2], *p = params;
crypto/krb5/src/lib/crypto/openssl/enc_provider/aes.c
180
encrypt, params) ||
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
146
OSSL_PARAM params[2], *p = params;
crypto/krb5/src/lib/crypto/openssl/enc_provider/camellia.c
179
encrypt, params) ||
crypto/krb5/src/lib/crypto/openssl/hmac.c
134
OSSL_PARAM params[2], *p = params;
crypto/krb5/src/lib/crypto/openssl/hmac.c
156
ok = EVP_MAC_init(ctx, keyblock->contents, keyblock->length, params);
crypto/krb5/src/lib/crypto/openssl/kdf.c
109
params) <= 0) {
crypto/krb5/src/lib/crypto/openssl/kdf.c
130
OSSL_PARAM params[7], *p = params;
crypto/krb5/src/lib/crypto/openssl/kdf.c
168
params) <= 0) {
crypto/krb5/src/lib/crypto/openssl/kdf.c
189
OSSL_PARAM params[4], *p = params;
crypto/krb5/src/lib/crypto/openssl/kdf.c
223
params) <= 0) {
crypto/krb5/src/lib/crypto/openssl/kdf.c
76
OSSL_PARAM params[6], *p = params;
crypto/krb5/src/lib/kadm5/admin.h
302
kadm5_config_params *params);
crypto/krb5/src/lib/kadm5/admin.h
316
kadm5_config_params *params,
crypto/krb5/src/lib/kadm5/admin.h
323
kadm5_config_params *params,
crypto/krb5/src/lib/kadm5/admin.h
332
kadm5_config_params *params,
crypto/krb5/src/lib/kadm5/admin.h
341
kadm5_config_params *params,
crypto/krb5/src/lib/kadm5/admin.h
350
kadm5_config_params *params,
crypto/krb5/src/lib/kadm5/alt_prof.c
455
kadm5_config_params params, empty_params;
crypto/krb5/src/lib/kadm5/alt_prof.c
459
memset(¶ms, 0, sizeof(params));
crypto/krb5/src/lib/kadm5/alt_prof.c
466
lrealm = params.realm = strdup(params_in->realm);
crypto/krb5/src/lib/kadm5/alt_prof.c
467
if (params.realm == NULL) {
crypto/krb5/src/lib/kadm5/alt_prof.c
471
params.mask |= KADM5_CONFIG_REALM;
crypto/krb5/src/lib/kadm5/alt_prof.c
476
params.realm = lrealm;
crypto/krb5/src/lib/kadm5/alt_prof.c
477
params.mask |= KADM5_CONFIG_REALM;
crypto/krb5/src/lib/kadm5/alt_prof.c
481
params.kvno = params_in->kvno;
crypto/krb5/src/lib/kadm5/alt_prof.c
482
params.mask |= KADM5_CONFIG_KVNO;
crypto/krb5/src/lib/kadm5/alt_prof.c
491
get_string_param(¶ms.FIELD, params_in->FIELD, \
crypto/krb5/src/lib/kadm5/alt_prof.c
492
¶ms.mask, params_in->mask, BIT, \
crypto/krb5/src/lib/kadm5/alt_prof.c
499
if (params.mask & KADM5_CONFIG_ADMIN_SERVER) {
crypto/krb5/src/lib/kadm5/alt_prof.c
500
parse_admin_server_port(params.admin_server, ¶ms.kadmind_port,
crypto/krb5/src/lib/kadm5/alt_prof.c
501
¶ms.mask);
crypto/krb5/src/lib/kadm5/alt_prof.c
525
get_port_param(¶ms.FIELD, params_in->FIELD, \
crypto/krb5/src/lib/kadm5/alt_prof.c
526
¶ms.mask, params_in->mask, BIT, \
crypto/krb5/src/lib/kadm5/alt_prof.c
544
params.mask |= KADM5_CONFIG_ENCTYPE;
crypto/krb5/src/lib/kadm5/alt_prof.c
545
params.enctype = params_in->enctype;
crypto/krb5/src/lib/kadm5/alt_prof.c
548
if (!krb5_string_to_enctype(svalue, ¶ms.enctype)) {
crypto/krb5/src/lib/kadm5/alt_prof.c
549
params.mask |= KADM5_CONFIG_ENCTYPE;
crypto/krb5/src/lib/kadm5/alt_prof.c
553
params.mask |= KADM5_CONFIG_ENCTYPE;
crypto/krb5/src/lib/kadm5/alt_prof.c
554
params.enctype = DEFAULT_KDC_ENCTYPE;
crypto/krb5/src/lib/kadm5/alt_prof.c
559
params.mask |= KADM5_CONFIG_MKEY_FROM_KBD;
crypto/krb5/src/lib/kadm5/alt_prof.c
560
params.mkey_from_kbd = params_in->mkey_from_kbd;
crypto/krb5/src/lib/kadm5/alt_prof.c
569
get_deltat_param(¶ms.FIELD, params_in->FIELD, \
crypto/krb5/src/lib/kadm5/alt_prof.c
570
¶ms.mask, params_in->mask, BIT, \
crypto/krb5/src/lib/kadm5/alt_prof.c
583
params.mask |= KADM5_CONFIG_EXPIRATION;
crypto/krb5/src/lib/kadm5/alt_prof.c
584
params.expiration = params_in->expiration;
crypto/krb5/src/lib/kadm5/alt_prof.c
587
if (!krb5_string_to_timestamp(svalue, ¶ms.expiration)) {
crypto/krb5/src/lib/kadm5/alt_prof.c
588
params.mask |= KADM5_CONFIG_EXPIRATION;
crypto/krb5/src/lib/kadm5/alt_prof.c
592
params.mask |= KADM5_CONFIG_EXPIRATION;
crypto/krb5/src/lib/kadm5/alt_prof.c
593
params.expiration = 0;
crypto/krb5/src/lib/kadm5/alt_prof.c
599
params.mask |= KADM5_CONFIG_FLAGS;
crypto/krb5/src/lib/kadm5/alt_prof.c
600
params.flags = params_in->flags;
crypto/krb5/src/lib/kadm5/alt_prof.c
604
params.flags = 0;
crypto/krb5/src/lib/kadm5/alt_prof.c
622
if (krb5_flagspec_to_mask(sp, ¶ms.flags, ¶ms.flags))
crypto/krb5/src/lib/kadm5/alt_prof.c
627
params.mask |= KADM5_CONFIG_FLAGS;
crypto/krb5/src/lib/kadm5/alt_prof.c
630
params.mask |= KADM5_CONFIG_FLAGS;
crypto/krb5/src/lib/kadm5/alt_prof.c
631
params.flags = KRB5_KDB_DEF_FLAGS;
crypto/krb5/src/lib/kadm5/alt_prof.c
638
params.keysalts = copy_key_salt_tuple(params_in->keysalts,
crypto/krb5/src/lib/kadm5/alt_prof.c
640
if (params.keysalts) {
crypto/krb5/src/lib/kadm5/alt_prof.c
641
params.mask |= KADM5_CONFIG_ENCTYPES;
crypto/krb5/src/lib/kadm5/alt_prof.c
642
params.num_keysalts = params_in->num_keysalts;
crypto/krb5/src/lib/kadm5/alt_prof.c
645
params.mask |= KADM5_CONFIG_ENCTYPES;
crypto/krb5/src/lib/kadm5/alt_prof.c
646
params.keysalts = NULL;
crypto/krb5/src/lib/kadm5/alt_prof.c
647
params.num_keysalts = params_in->num_keysalts;
crypto/krb5/src/lib/kadm5/alt_prof.c
660
params.keysalts = NULL;
crypto/krb5/src/lib/kadm5/alt_prof.c
661
params.num_keysalts = 0;
crypto/krb5/src/lib/kadm5/alt_prof.c
666
¶ms.keysalts,
crypto/krb5/src/lib/kadm5/alt_prof.c
667
¶ms.num_keysalts);
crypto/krb5/src/lib/kadm5/alt_prof.c
668
if (params.num_keysalts)
crypto/krb5/src/lib/kadm5/alt_prof.c
669
params.mask |= KADM5_CONFIG_ENCTYPES;
crypto/krb5/src/lib/kadm5/alt_prof.c
676
params.iprop_enabled = FALSE;
crypto/krb5/src/lib/kadm5/alt_prof.c
677
params.mask |= KADM5_CONFIG_IPROP_ENABLED;
crypto/krb5/src/lib/kadm5/alt_prof.c
680
params.mask |= KADM5_CONFIG_IPROP_ENABLED;
crypto/krb5/src/lib/kadm5/alt_prof.c
681
params.iprop_enabled = params_in->iprop_enabled;
crypto/krb5/src/lib/kadm5/alt_prof.c
685
params.iprop_enabled = bvalue;
crypto/krb5/src/lib/kadm5/alt_prof.c
686
params.mask |= KADM5_CONFIG_IPROP_ENABLED;
crypto/krb5/src/lib/kadm5/alt_prof.c
692
if (params.mask & KADM5_CONFIG_DBNAME) {
crypto/krb5/src/lib/kadm5/alt_prof.c
693
if (asprintf(¶ms.iprop_logfile, "%s.ulog",
crypto/krb5/src/lib/kadm5/alt_prof.c
694
params.dbname) >= 0)
crypto/krb5/src/lib/kadm5/alt_prof.c
695
params.mask |= KADM5_CONFIG_IPROP_LOGFILE;
crypto/krb5/src/lib/kadm5/alt_prof.c
707
params.mask |= KADM5_CONFIG_ULOG_SIZE;
crypto/krb5/src/lib/kadm5/alt_prof.c
708
params.iprop_ulogsize = params_in->iprop_ulogsize;
crypto/krb5/src/lib/kadm5/alt_prof.c
710
params.iprop_ulogsize = 0;
crypto/krb5/src/lib/kadm5/alt_prof.c
715
params.iprop_ulogsize = ivalue;
crypto/krb5/src/lib/kadm5/alt_prof.c
717
if (params.iprop_ulogsize == 0 && aprofile != NULL &&
crypto/krb5/src/lib/kadm5/alt_prof.c
720
params.iprop_ulogsize = ivalue;
crypto/krb5/src/lib/kadm5/alt_prof.c
721
if (params.iprop_ulogsize == 0)
crypto/krb5/src/lib/kadm5/alt_prof.c
722
params.iprop_ulogsize = DEF_ULOGENTRIES;
crypto/krb5/src/lib/kadm5/alt_prof.c
724
params.mask |= KADM5_CONFIG_ULOG_SIZE;
crypto/krb5/src/lib/kadm5/alt_prof.c
728
if (params.iprop_poll_time == -1) {
crypto/krb5/src/lib/kadm5/alt_prof.c
733
*params_out = params;
crypto/krb5/src/lib/kadm5/alt_prof.c
737
kadm5_free_config_params(context, ¶ms);
crypto/krb5/src/lib/kadm5/alt_prof.c
747
kadm5_free_config_params(krb5_context context, kadm5_config_params *params)
crypto/krb5/src/lib/kadm5/alt_prof.c
749
if (params == NULL)
crypto/krb5/src/lib/kadm5/alt_prof.c
751
free(params->dbname);
crypto/krb5/src/lib/kadm5/alt_prof.c
752
free(params->mkey_name);
crypto/krb5/src/lib/kadm5/alt_prof.c
753
free(params->stash_file);
crypto/krb5/src/lib/kadm5/alt_prof.c
754
free(params->keysalts);
crypto/krb5/src/lib/kadm5/alt_prof.c
755
free(params->admin_server);
crypto/krb5/src/lib/kadm5/alt_prof.c
756
free(params->dict_file);
crypto/krb5/src/lib/kadm5/alt_prof.c
757
free(params->acl_file);
crypto/krb5/src/lib/kadm5/alt_prof.c
758
free(params->realm);
crypto/krb5/src/lib/kadm5/alt_prof.c
759
free(params->iprop_logfile);
crypto/krb5/src/lib/kadm5/alt_prof.c
760
free(params->iprop_listen);
crypto/krb5/src/lib/kadm5/alt_prof.c
761
free(params->kadmind_listen);
crypto/krb5/src/lib/kadm5/alt_prof.c
762
free(params->kpasswd_listen);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
103
params, struct_version, api_version, db_args,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
109
char *service_name, kadm5_config_params *params,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
114
service_name, params, struct_version, api_version,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
120
char *service_name, kadm5_config_params *params,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
125
params, struct_version, api_version, db_args,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
132
kadm5_config_params *params, krb5_ui_4 struct_version,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
137
service_name, params, struct_version, api_version, db_args,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
165
kadm5_free_config_params(handle->context, &handle->params);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
226
&handle->params);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
234
if ((handle->params.mask & REQUIRED_PARAMS) != REQUIRED_PARAMS) {
crypto/krb5/src/lib/kadm5/clnt/client_init.c
259
service_name, handle->params.realm, &server);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
269
port = handle->params.iprop_port;
crypto/krb5/src/lib/kadm5/clnt/client_init.c
273
port = handle->params.kadmind_port;
crypto/krb5/src/lib/kadm5/clnt/client_init.c
278
code = connect_to_server(handle->params.admin_server, port, &fd);
crypto/krb5/src/lib/kadm5/clnt/client_init.c
418
handle->params.realm,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
59
kadm5_config_params *params, krb5_ui_4 struct_version,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
86
kadm5_config_params *params, krb5_ui_4 struct_version,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
91
service_name, params, struct_version, api_version, db_args,
crypto/krb5/src/lib/kadm5/clnt/client_init.c
98
kadm5_config_params *params, krb5_ui_4 struct_version,
crypto/krb5/src/lib/kadm5/clnt/client_internal.h
78
kadm5_config_params params;
crypto/krb5/src/lib/kadm5/server_internal.h
48
kadm5_config_params params;
crypto/krb5/src/lib/kadm5/srv/kadm5_hook.c
125
#define ITERATE(operation, params) \
crypto/krb5/src/lib/kadm5/srv/kadm5_hook.c
130
ret = h->vt.operation params; \
crypto/krb5/src/lib/kadm5/srv/server_init.c
102
kadm5_config_params *params,
crypto/krb5/src/lib/kadm5/srv/server_init.c
108
return kadm5_init(context, client_name, NULL, service_name, params,
crypto/krb5/src/lib/kadm5/srv/server_init.c
117
kadm5_config_params *params,
crypto/krb5/src/lib/kadm5/srv/server_init.c
128
if (params && (params->mask & KADM5_CONFIG_MKEY_FROM_KBD) &&
crypto/krb5/src/lib/kadm5/srv/server_init.c
129
params->mkey_from_kbd)
crypto/krb5/src/lib/kadm5/srv/server_init.c
131
return kadm5_init(context, client_name, NULL, service_name, params,
crypto/krb5/src/lib/kadm5/srv/server_init.c
139
kadm5_config_params *params,
crypto/krb5/src/lib/kadm5/srv/server_init.c
150
if (params && (params->mask & KADM5_CONFIG_MKEY_FROM_KBD) &&
crypto/krb5/src/lib/kadm5/srv/server_init.c
151
params->mkey_from_kbd)
crypto/krb5/src/lib/kadm5/srv/server_init.c
153
return kadm5_init(context, client_name, NULL, service_name, params,
crypto/krb5/src/lib/kadm5/srv/server_init.c
203
&handle->params);
crypto/krb5/src/lib/kadm5/srv/server_init.c
218
if ((handle->params.mask & REQUIRED_PARAMS) != REQUIRED_PARAMS) {
crypto/krb5/src/lib/kadm5/srv/server_init.c
222
if ((handle->params.mask & KADM5_CONFIG_IPROP_ENABLED) == KADM5_CONFIG_IPROP_ENABLED
crypto/krb5/src/lib/kadm5/srv/server_init.c
223
&& handle->params.iprop_enabled) {
crypto/krb5/src/lib/kadm5/srv/server_init.c
224
if ((handle->params.mask & IPROP_REQUIRED_PARAMS) != IPROP_REQUIRED_PARAMS) {
crypto/krb5/src/lib/kadm5/srv/server_init.c
230
ret = krb5_set_default_realm(handle->context, handle->params.realm);
crypto/krb5/src/lib/kadm5/srv/server_init.c
252
ret = kdb_init_master(handle, handle->params.realm,
crypto/krb5/src/lib/kadm5/srv/server_init.c
253
(handle->params.mask & KADM5_CONFIG_MKEY_FROM_KBD)
crypto/krb5/src/lib/kadm5/srv/server_init.c
254
&& handle->params.mkey_from_kbd);
crypto/krb5/src/lib/kadm5/srv/server_init.c
258
ret = kdb_init_hist(handle, handle->params.realm);
crypto/krb5/src/lib/kadm5/srv/server_init.c
354
if (iprop_h->params.iprop_enabled) {
crypto/krb5/src/lib/kadm5/srv/server_init.c
356
retval = ulog_map(iprop_h->context, iprop_h->params.iprop_logfile,
crypto/krb5/src/lib/kadm5/srv/server_init.c
357
iprop_h->params.iprop_ulogsize);
crypto/krb5/src/lib/kadm5/srv/server_init.c
81
kadm5_free_config_params(handle->context, &handle->params);
crypto/krb5/src/lib/kadm5/srv/server_init.c
89
kadm5_config_params *params,
crypto/krb5/src/lib/kadm5/srv/server_init.c
95
return kadm5_init(context, client_name, pass, service_name, params,
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
154
ks[0].ks_enctype = handle->params.enctype;
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
47
handle->params.mkey_name,
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
52
master_keyblock.enctype = handle->params.enctype;
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
62
handle->params.stash_file,
crypto/krb5/src/lib/kadm5/srv/server_misc.c
63
if (handle->params.mask & KADM5_CONFIG_DICT_FILE)
crypto/krb5/src/lib/kadm5/srv/server_misc.c
64
dict_file = handle->params.dict_file;
crypto/krb5/src/lib/kadm5/srv/svr_iters.c
171
if ((ret = glob_to_regexp(exp, princ ? handle->params.realm : NULL,
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
156
n_ks_tuple = handle->params.num_keysalts;
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
157
ks_tuple = handle->params.keysalts;
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
389
kdb->attributes = handle->params.flags;
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
394
kdb->max_life = handle->params.max_life;
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
399
kdb->max_renewable_life = handle->params.max_rlife;
crypto/krb5/src/lib/kadm5/srv/svr_principal.c
404
kdb->expiration = handle->params.expiration;
crypto/krb5/src/lib/kadm5/t_kadm5.c
750
kadm5_config_params params;
crypto/krb5/src/lib/kadm5/t_kadm5.c
758
memset(¶ms, 0, sizeof(params));
crypto/krb5/src/lib/kadm5/t_kadm5.c
822
params.realm = "";
crypto/krb5/src/lib/kadm5/t_kadm5.c
823
params.mask = KADM5_CONFIG_REALM;
crypto/krb5/src/lib/kadm5/t_kadm5.c
824
ret = kadm5_init(ctx, "admin", "admin", KADM5_ADMIN_SERVICE, ¶ms,
crypto/krb5/src/lib/kadm5/t_kadm5.c
830
params.realm = "@";
crypto/krb5/src/lib/kadm5/t_kadm5.c
831
ret = kadm5_init(ctx, "admin", "admin", KADM5_ADMIN_SERVICE, ¶ms,
crypto/krb5/src/lib/kadm5/t_kadm5.c
837
params.realm = "BAD.REALM";
crypto/krb5/src/lib/kadm5/t_kadm5.c
838
ret = kadm5_init(ctx, "admin", "admin", KADM5_ADMIN_SERVICE, ¶ms,
crypto/krb5/src/lib/kadm5/t_kadm5.c
845
params.realm = "KRBTEST.COM";
crypto/krb5/src/lib/kadm5/t_kadm5.c
847
¶ms, KADM5_STRUCT_VERSION, api, NULL, &handle));
crypto/krb5/src/lib/kadm5/t_kadm5.c
862
params.admin_server = hostname;
crypto/krb5/src/lib/kadm5/t_kadm5.c
863
params.kadmind_port = 61001;
crypto/krb5/src/lib/kadm5/t_kadm5.c
864
params.mask = KADM5_CONFIG_ADMIN_SERVER | KADM5_CONFIG_KADMIND_PORT;
crypto/krb5/src/lib/kadm5/t_kadm5.c
866
¶ms, KADM5_STRUCT_VERSION, api, NULL, &handle));
crypto/krb5/src/lib/kadm5/t_kadm5.c
870
params.kadmind_port = 4;
crypto/krb5/src/lib/kadm5/t_kadm5.c
872
¶ms, KADM5_STRUCT_VERSION, api, NULL,
crypto/krb5/src/lib/kadm5/t_kadm5.c
876
params.admin_server = "does.not.exist";
crypto/krb5/src/lib/kadm5/t_kadm5.c
877
params.mask = KADM5_CONFIG_ADMIN_SERVER;
crypto/krb5/src/lib/kadm5/t_kadm5.c
879
¶ms, KADM5_STRUCT_VERSION, api, NULL,
crypto/krb5/src/lib/kadm5/t_kadm5.c
958
params.stash_file = "does/not/exist";
crypto/krb5/src/lib/kadm5/t_kadm5.c
959
params.mask = KADM5_CONFIG_STASH_FILE;
crypto/krb5/src/lib/kadm5/t_kadm5.c
961
¶ms, KADM5_STRUCT_VERSION, api, NULL,
crypto/krb5/src/lib/kadm5/t_kadm5.c
965
params.max_life = 10;
crypto/krb5/src/lib/kadm5/t_kadm5.c
966
params.max_rlife = 20;
crypto/krb5/src/lib/kadm5/t_kadm5.c
967
params.expiration = 30;
crypto/krb5/src/lib/kadm5/t_kadm5.c
968
params.num_keysalts = 0;
crypto/krb5/src/lib/kadm5/t_kadm5.c
969
params.mask = KADM5_CONFIG_MAX_LIFE | KADM5_CONFIG_MAX_RLIFE |
crypto/krb5/src/lib/kadm5/t_kadm5.c
972
¶ms, KADM5_STRUCT_VERSION, api, NULL, &handle));
crypto/krb5/src/lib/krb5/krb/gic_keytab.c
40
krb5_data *params,
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
109
params->data?params:NULL, as_key);
crypto/krb5/src/lib/krb5/krb/gic_pwd.c
15
krb5_data *params,
crypto/krb5/src/lib/krb5/krb/in_tkt_sky.c
34
void *prompter_data, krb5_data *salt, krb5_data *params,
crypto/krb5/src/lib/krb5/krb/init_creds_ctx.h
87
krb5_data *params,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1465
try_import_group(krb5_context context, const krb5_data *params,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1468
*pkey_out = ec ? decode_ec_params(params) : decode_dh_params(params);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2673
OSSL_PARAM params[4], *p = params;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2699
if (EVP_KDF_derive(kctx, (uint8_t *)out->data, len, params) <= 0) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2934
EVP_PKEY *params = NULL, *pkey = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2938
params = choose_dh_group(plg_cryptoctx, dh_size);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2939
if (params == NULL)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
2943
pkey = generate_dh_pkey(params);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3317
EVP_PKEY *params = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3327
EVP_PKEY_free(params);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3328
params = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3331
params = decode_dh_params(&algId[i]->parameters);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3333
params = decode_ec_params(&algId[i]->parameters);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3334
if (params == NULL)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3337
dh_bits = check_dh_wellknown(cryptoctx, params);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3349
EVP_PKEY_free(params);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
466
int_dhxparams *params;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
476
params = (int_dhxparams *)ASN1_item_d2i(NULL, &p, params_der->length,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
478
if (params == NULL) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
484
dh->p = params->p;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
485
dh->q = params->q;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
486
dh->g = params->g;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
487
params->p = params->q = params->g = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
488
ASN1_item_free((ASN1_VALUE *)params, ASN1_ITEM_rptr(int_dhxparams));
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
577
const ASN1_STRING *params;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
595
params = pubkey->algor->parameter->value.sequence;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
596
d = make_data(params->data, params->length);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
820
generate_dh_pkey(EVP_PKEY *params)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
825
ctx = EVP_PKEY_CTX_new(params, NULL);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
833
!copy_q_openssl10(params, pkey)) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
846
compose_dh_pkey(EVP_PKEY *params, const uint8_t *pubkey_der, size_t der_len)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
853
pkey = EVP_PKEY_dup(params);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
857
if (EVP_PKEY_id(params) == EVP_PKEY_EC) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
858
if (d2i_PublicKey(EVP_PKEY_id(params), &pkey, &pubkey_der,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
915
compose_dh_pkey(EVP_PKEY *params, const uint8_t *pubkey_der, size_t der_len)
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
923
if (EVP_PKEY_id(params) == EVP_PKEY_EC) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
926
params_eckey = EVP_PKEY_get0_EC_KEY(params);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
950
dhparams = EVP_PKEY_get0_DH(params);
crypto/libecc/include/libecc/curves/curves_list.h
102
{.type = FRP256V1,.params = &frp256v1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
105
{.type = SECP192R1,.params = &secp192r1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
108
{.type = SECP224R1,.params = &secp224r1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
111
{.type = SECP256R1,.params = &secp256r1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
114
{.type = SECP384R1,.params = &secp384r1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
117
{.type = SECP521R1,.params = &secp521r1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
120
{.type = BRAINPOOLP192R1,.params = &brainpoolp192r1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
123
{.type = BRAINPOOLP224R1,.params = &brainpoolp224r1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
126
{.type = BRAINPOOLP256R1,.params = &brainpoolp256r1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
129
{.type = BRAINPOOLP384R1,.params = &brainpoolp384r1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
132
{.type = BRAINPOOLP512R1,.params = &brainpoolp512r1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
135
{.type = GOST256,.params = &GOST_256bits_curve_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
138
{.type = GOST512,.params = &GOST_512bits_curve_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
141
{.type = SM2P256TEST,.params = &sm2p256test_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
144
{.type = SM2P256V1,.params = &sm2p256v1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
147
{.type = WEI25519,.params = &wei25519_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
150
{.type = WEI448,.params = &wei448_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
153
{ .type = GOST_R3410_2012_256_PARAMSETA, .params = &gost_R3410_2012_256_paramSetA_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
156
{.type = SECP256K1,.params = &secp256k1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
159
{ .type = GOST_R3410_2001_TESTPARAMSET, .params = &gost_R3410_2001_TestParamSet_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
162
{ .type = GOST_R3410_2001_CRYPTOPRO_A_PARAMSET, .params = &gost_R3410_2001_CryptoPro_A_ParamSet_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
165
{ .type = GOST_R3410_2001_CRYPTOPRO_B_PARAMSET, .params = &gost_R3410_2001_CryptoPro_B_ParamSet_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
168
{ .type = GOST_R3410_2001_CRYPTOPRO_C_PARAMSET, .params = &gost_R3410_2001_CryptoPro_C_ParamSet_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
171
{ .type = GOST_R3410_2001_CRYPTOPRO_XCHA_PARAMSET, .params = &gost_R3410_2001_CryptoPro_XchA_ParamSet_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
174
{ .type = GOST_R3410_2001_CRYPTOPRO_XCHB_PARAMSET, .params = &gost_R3410_2001_CryptoPro_XchB_ParamSet_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
177
{ .type = GOST_R3410_2012_256_PARAMSETA, .params = &gost_R3410_2012_256_paramSetA_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
180
{ .type = GOST_R3410_2012_256_PARAMSETB, .params = &gost_R3410_2012_256_paramSetB_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
183
{ .type = GOST_R3410_2012_256_PARAMSETC, .params = &gost_R3410_2012_256_paramSetC_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
186
{ .type = GOST_R3410_2012_256_PARAMSETD, .params = &gost_R3410_2012_256_paramSetD_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
189
{ .type = GOST_R3410_2012_512_PARAMSETTEST, .params = &gost_R3410_2012_512_paramSetTest_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
192
{ .type = GOST_R3410_2012_512_PARAMSETA, .params = &gost_R3410_2012_512_paramSetA_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
195
{ .type = GOST_R3410_2012_512_PARAMSETB, .params = &gost_R3410_2012_512_paramSetB_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
198
{ .type = GOST_R3410_2012_512_PARAMSETC, .params = &gost_R3410_2012_512_paramSetC_str_params },
crypto/libecc/include/libecc/curves/curves_list.h
201
{.type = SECP192K1,.params = &secp192k1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
204
{.type = SECP224K1,.params = &secp224k1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
207
{.type = BRAINPOOLP192T1,.params = &brainpoolp192t1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
210
{.type = BRAINPOOLP224T1,.params = &brainpoolp224t1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
213
{.type = BRAINPOOLP256T1,.params = &brainpoolp256t1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
216
{.type = BRAINPOOLP320R1,.params = &brainpoolp320r1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
219
{.type = BRAINPOOLP320T1,.params = &brainpoolp320t1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
222
{.type = BRAINPOOLP384T1,.params = &brainpoolp384t1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
225
{.type = BRAINPOOLP512T1,.params = &brainpoolp512t1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
228
{.type = BIGN256V1,.params = &bign256v1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
231
{.type = BIGN384V1,.params = &bign384v1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
234
{.type = BIGN512V1,.params = &bign512v1_str_params},
crypto/libecc/include/libecc/curves/curves_list.h
97
const ec_str_params *params;
crypto/libecc/include/libecc/ecdh/ecccdh.h
26
ATTRIBUTE_WARN_UNUSED_RET int ecccdh_shared_secret_size(const ec_params *params, u8 *size);
crypto/libecc/include/libecc/ecdh/ecccdh.h
31
ATTRIBUTE_WARN_UNUSED_RET int ecccdh_serialized_pub_key_size(const ec_params *params, u8 *size);
crypto/libecc/include/libecc/ecdh/ecccdh.h
41
ATTRIBUTE_WARN_UNUSED_RET int ecccdh_gen_key_pair(ec_key_pair *kp, const ec_params *params);
crypto/libecc/include/libecc/ecdh/ecccdh.h
46
ATTRIBUTE_WARN_UNUSED_RET int ecccdh_import_key_pair_from_priv_key_buf(ec_key_pair *kp, const ec_params *params, const u8 *priv_key_buf, u8 priv_key_buf_len);
crypto/libecc/include/libecc/sig/decdsa.h
44
ATTRIBUTE_WARN_UNUSED_RET int decdsa_public_key_from_sig(ec_pub_key *out_pub1, ec_pub_key *out_pub2, const ec_params *params,
crypto/libecc/include/libecc/sig/ec_key.h
100
const ec_params *params,
crypto/libecc/include/libecc/sig/ec_key.h
107
const ec_params *params,
crypto/libecc/include/libecc/sig/ec_key.h
125
const ec_params *params;
crypto/libecc/include/libecc/sig/ec_key.h
136
(3 * BYTECEIL((pub_key)->params->ec_curve.a.ctx->p_bitlen))
crypto/libecc/include/libecc/sig/ec_key.h
149
ATTRIBUTE_WARN_UNUSED_RET int ec_pub_key_import_from_buf(ec_pub_key *pub_key, const ec_params *params,
crypto/libecc/include/libecc/sig/ec_key.h
155
ATTRIBUTE_WARN_UNUSED_RET int ec_pub_key_import_from_aff_buf(ec_pub_key *pub_key, const ec_params *params,
crypto/libecc/include/libecc/sig/ec_key.h
163
const ec_params *params,
crypto/libecc/include/libecc/sig/ec_key.h
185
const ec_params *params,
crypto/libecc/include/libecc/sig/ec_key.h
188
ATTRIBUTE_WARN_UNUSED_RET int ec_key_pair_gen(ec_key_pair *kp, const ec_params *params,
crypto/libecc/include/libecc/sig/ec_key.h
192
const ec_params *params,
crypto/libecc/include/libecc/sig/ec_key.h
207
const ec_params *params,
crypto/libecc/include/libecc/sig/ec_key.h
45
const ec_params *params;
crypto/libecc/include/libecc/sig/ec_key.h
76
((u8)(LOCAL_MAX(MAX_DIGEST_SIZE, LOCAL_MAX(BYTECEIL((priv_key)->params->ec_gen_order_bitlen), BYTECEIL((priv_key)->params->ec_fp.p_bitlen)))))
crypto/libecc/include/libecc/sig/ec_key.h
83
((u8)(LOCAL_MAX(BYTECEIL((priv_key)->params->ec_gen_order_bitlen), BYTECEIL((priv_key)->params->ec_fp.p_bitlen))))
crypto/libecc/include/libecc/sig/ecdsa.h
44
ATTRIBUTE_WARN_UNUSED_RET int ecdsa_public_key_from_sig(ec_pub_key *out_pub1, ec_pub_key *out_pub2, const ec_params *params,
crypto/libecc/include/libecc/sig/ecdsa_common.h
83
ATTRIBUTE_WARN_UNUSED_RET int __ecdsa_public_key_from_sig(ec_pub_key *out_pub1, ec_pub_key *out_pub2, const ec_params *params,
crypto/libecc/include/libecc/sig/sig_algs.h
44
ATTRIBUTE_WARN_UNUSED_RET int ec_get_sig_len(const ec_params *params, ec_alg_type sig_type,
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
1116
params[i] = &fp_ctx_param;
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
1141
params[i] = fp_tmp;
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
1146
params[i] = (void *)p_tmp;
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
1151
if(params[i] != NULL){
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
1170
params[i] = tmp;
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
1175
params[i] = &u_params[i];
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
1180
params[i] = &u_params[i];
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
1198
test_ret = curr_test_fun(op, params, (int)test_num);
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
318
#define FP_CTX_T_GENERIC_IN(num) ((fp_ctx_t)params[num])
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
319
#define FP_T_GENERIC_IN(num) ((fp_t)params[num])
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
320
#define NN_T_GENERIC_IN(num) ((nn_t)params[num])
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
321
#define UINT_GENERIC_IN(num) ((u64)*((u64*)params[num]))
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
322
#define WORD_T_GENERIC_IN(num) ((word_t)*((word_t*)params[num]))
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
323
#define INT_GENERIC_IN(num) ((int)*((int*)params[num]))
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
400
#define PRINT_ALL(parameters_types, parameters_io, params, nn_out_ptr, fp_out_ptr, fun_output, there_is_output, parameters_string_names_, bad_num) do { \
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
497
int test_##test_name(const char ATTRIBUTE_UNUSED *op, void **params, int test_num);\
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
498
int test_##test_name(const char ATTRIBUTE_UNUSED *op, void **params, int test_num){\
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
571
PRINT_ALL(parameters_types, parameters_io, params, nn_out_ptr, fp_out_ptr, fun_out_value, there_is_output, parameters_string_names, i);\
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
582
PRINT_ALL(parameters_types, parameters_io, params, nn_out_ptr, fp_out_ptr, fun_out_value, there_is_output, parameters_string_names, i);\
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
592
PRINT_ALL(parameters_types, parameters_io, params, nn_out_ptr, fp_out_ptr, fun_out_value, there_is_output, parameters_string_names, i);\
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
601
PRINT_ALL(parameters_types, parameters_io, params, nn_out_ptr, fp_out_ptr, fun_out_value, there_is_output, parameters_string_names, i);\
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
612
PRINT_ALL(parameters_types, parameters_io, params, nn_out_ptr, fp_out_ptr, fun_out_value, there_is_output, parameters_string_names, i);\
crypto/libecc/src/arithmetic_tests/arithmetic_tests.c
890
void *params[MAX_PARAMS];
crypto/libecc/src/curves/curves.c
100
MUST_HAVE((params != NULL), ret, err);
crypto/libecc/src/curves/curves.c
104
MUST_HAVE((params->name != NULL), ret, err);
crypto/libecc/src/curves/curves.c
105
MUST_HAVE((params->name->buf != NULL), ret, err);
crypto/libecc/src/curves/curves.c
107
name = params->name->buf;
crypto/libecc/src/curves/curves.c
112
MUST_HAVE((params->name->buflen == (name_len + 1)), ret, err);
crypto/libecc/src/curves/curves.c
114
(*ec_s_params) = params;
crypto/libecc/src/curves/curves.c
134
const ec_str_params *params;
crypto/libecc/src/curves/curves.c
160
params = map->params;
crypto/libecc/src/curves/curves.c
162
MUST_HAVE((params != NULL), ret, err);
crypto/libecc/src/curves/curves.c
163
MUST_HAVE((params->name != NULL), ret, err);
crypto/libecc/src/curves/curves.c
164
MUST_HAVE((params->name->buf != NULL), ret, err);
crypto/libecc/src/curves/curves.c
166
name = params->name->buf;
crypto/libecc/src/curves/curves.c
167
name_len = params->name->buflen;
crypto/libecc/src/curves/curves.c
28
const ec_str_params *params;
crypto/libecc/src/curves/curves.c
52
params = map->params;
crypto/libecc/src/curves/curves.c
54
MUST_HAVE((params != NULL), ret, err);
crypto/libecc/src/curves/curves.c
55
MUST_HAVE((params->name != NULL), ret, err);
crypto/libecc/src/curves/curves.c
56
MUST_HAVE((params->name->buf != NULL), ret, err);
crypto/libecc/src/curves/curves.c
58
name = params->name->buf;
crypto/libecc/src/curves/curves.c
59
name_len = params->name->buflen;
crypto/libecc/src/curves/curves.c
66
(*ec_s_params) = params;
crypto/libecc/src/curves/curves.c
85
const ec_str_params *params;
crypto/libecc/src/curves/curves.c
98
params = map->params;
crypto/libecc/src/ecdh/ecccdh.c
102
kp->priv_key.params = params;
crypto/libecc/src/ecdh/ecccdh.c
121
int ecccdh_import_key_pair_from_priv_key_buf(ec_key_pair *kp, const ec_params *params, const u8 *priv_key_buf, u8 priv_key_buf_len)
crypto/libecc/src/ecdh/ecccdh.c
128
ret = ec_priv_key_import_from_buf(&(kp->priv_key), params, priv_key_buf, priv_key_buf_len, ECCCDH); EG(ret, err);
crypto/libecc/src/ecdh/ecccdh.c
184
ret = ec_pub_key_import_from_aff_buf(&peer_pub_key, our_priv_key->params, peer_pub_key_buf, peer_pub_key_buf_len, ECCCDH); EG(ret, err);
crypto/libecc/src/ecdh/ecccdh.c
187
cofactor = &(our_priv_key->params->ec_gen_cofactor);
crypto/libecc/src/ecdh/ecccdh.c
222
ret = ecccdh_shared_secret_size(our_priv_key->params, &expected_shared_secret_len); EG(ret, err);
crypto/libecc/src/ecdh/ecccdh.c
25
int ecccdh_shared_secret_size(const ec_params *params, u8 *size)
crypto/libecc/src/ecdh/ecccdh.c
29
MUST_HAVE((params != NULL) && (size != NULL), ret, err);
crypto/libecc/src/ecdh/ecccdh.c
30
MUST_HAVE((BYTECEIL(params->ec_fp.p_bitlen) <= 255), ret, err);
crypto/libecc/src/ecdh/ecccdh.c
32
(*size) = (u8)(BYTECEIL(params->ec_fp.p_bitlen));
crypto/libecc/src/ecdh/ecccdh.c
42
int ecccdh_serialized_pub_key_size(const ec_params *params, u8 *size)
crypto/libecc/src/ecdh/ecccdh.c
46
MUST_HAVE((params != NULL) && (size != NULL), ret, err);
crypto/libecc/src/ecdh/ecccdh.c
47
MUST_HAVE(((2 * BYTECEIL(params->ec_fp.p_bitlen)) <= 255), ret, err);
crypto/libecc/src/ecdh/ecccdh.c
49
(*size) = (u8)(2 * BYTECEIL(params->ec_fp.p_bitlen));
crypto/libecc/src/ecdh/ecccdh.c
72
q = &(in_priv->params->ec_gen_order);
crypto/libecc/src/ecdh/ecccdh.c
78
G = &(in_priv->params->ec_gen);
crypto/libecc/src/ecdh/ecccdh.c
83
out_pub->params = in_priv->params;
crypto/libecc/src/ecdh/ecccdh.c
93
int ecccdh_gen_key_pair(ec_key_pair *kp, const ec_params *params)
crypto/libecc/src/ecdh/ecccdh.c
97
MUST_HAVE((kp != NULL) && (params != NULL), ret, err);
crypto/libecc/src/sig/bign_common.c
358
q = &(in_priv->params->ec_gen_order);
crypto/libecc/src/sig/bign_common.c
364
G = &(in_priv->params->ec_gen);
crypto/libecc/src/sig/bign_common.c
369
out_pub->params = in_priv->params;
crypto/libecc/src/sig/bign_common.c
512
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/bign_common.c
513
q_bit_len = priv_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/bign_common.c
514
p_bit_len = priv_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/bign_common.c
515
G = &(priv_key->params->ec_gen);
crypto/libecc/src/sig/bign_common.c
532
dbg_nn_print("p", &(priv_key->params->ec_fp.p));
crypto/libecc/src/sig/bign_common.c
533
dbg_nn_print("q", &(priv_key->params->ec_gen_order));
crypto/libecc/src/sig/bign_common.c
535
dbg_ec_point_print("G", &(priv_key->params->ec_gen));
crypto/libecc/src/sig/bign_common.c
770
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/bign_common.c
771
q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/bign_common.c
889
G = &(ctx->pub_key->params->ec_gen);
crypto/libecc/src/sig/bign_common.c
891
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/bign_common.c
892
p_bit_len = ctx->pub_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/bign_common.c
893
q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/bip0340.c
1128
MUST_HAVE((pub_key->params) == (pub_key0->params), ret, err);
crypto/libecc/src/sig/bip0340.c
1130
q = &(pub_key->params->ec_gen_order);
crypto/libecc/src/sig/bip0340.c
1131
shortw_curve = &(pub_key->params->ec_curve);
crypto/libecc/src/sig/bip0340.c
1134
G = &(pub_key->params->ec_gen);
crypto/libecc/src/sig/bip0340.c
1135
p_bit_len = pub_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/bip0340.c
1136
q_bit_len = pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/bip0340.c
1169
ret = fp_init(&rx, pub_key->params->ec_curve.a.ctx); EG(ret, err);
crypto/libecc/src/sig/bip0340.c
120
G = &(in_priv->params->ec_gen);
crypto/libecc/src/sig/bip0340.c
125
out_pub->params = in_priv->params;
crypto/libecc/src/sig/bip0340.c
206
G = &(priv_key->params->ec_gen);
crypto/libecc/src/sig/bip0340.c
207
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/bip0340.c
208
p_bit_len = priv_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/bip0340.c
209
q_bit_len = priv_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/bip0340.c
408
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/bip0340.c
409
p_bit_len = ctx->pub_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/bip0340.c
410
q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/bip0340.c
427
ret = fp_init(rx, ctx->pub_key->params->ec_curve.a.ctx); EG(ret, err);
crypto/libecc/src/sig/bip0340.c
519
G = &(ctx->pub_key->params->ec_gen);
crypto/libecc/src/sig/bip0340.c
521
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/bip0340.c
871
MUST_HAVE((pub_key->params) == (pub_key0->params), ret, err);
crypto/libecc/src/sig/bip0340.c
873
q = &(pub_key->params->ec_gen_order);
crypto/libecc/src/sig/bip0340.c
874
shortw_curve = &(pub_key->params->ec_curve);
crypto/libecc/src/sig/bip0340.c
877
G = &(pub_key->params->ec_gen);
crypto/libecc/src/sig/bip0340.c
878
p_bit_len = pub_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/bip0340.c
879
q_bit_len = pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/bip0340.c
917
ret = fp_init(&rx, pub_key->params->ec_curve.a.ctx); EG(ret, err);
crypto/libecc/src/sig/decdsa.c
109
int decdsa_public_key_from_sig(ec_pub_key *out_pub1, ec_pub_key *out_pub2, const ec_params *params,
crypto/libecc/src/sig/decdsa.c
112
return __ecdsa_public_key_from_sig(out_pub1, out_pub2, params, sig, siglen, hash, hsize, DECDSA);
crypto/libecc/src/sig/ec_key.c
110
MUST_HAVE(((A != NULL) && (A->magic == PUB_KEY_MAGIC) && (A->params != NULL)), ret, err);
crypto/libecc/src/sig/ec_key.c
126
(A->params != NULL) && (A->key_type == alg_type)), ret, err);
crypto/libecc/src/sig/ec_key.c
139
int ec_pub_key_import_from_buf(ec_pub_key *pub_key, const ec_params *params,
crypto/libecc/src/sig/ec_key.c
145
MUST_HAVE(((pub_key != NULL) && (pub_key_buf != NULL) && (params != NULL)), ret, err);
crypto/libecc/src/sig/ec_key.c
150
(ec_shortw_crv_src_t)&(params->ec_curve)); EG(ret, err);
crypto/libecc/src/sig/ec_key.c
159
ret = nn_isone(&(params->ec_gen_cofactor), &isone); EG(ret, err);
crypto/libecc/src/sig/ec_key.c
161
ret = check_prj_pt_order(&(pub_key->y), &(params->ec_gen_order), PUBLIC_PT, &check); EG(ret, err);
crypto/libecc/src/sig/ec_key.c
167
pub_key->params = (const ec_params *)params;
crypto/libecc/src/sig/ec_key.c
181
int ec_pub_key_import_from_aff_buf(ec_pub_key *pub_key, const ec_params *params,
crypto/libecc/src/sig/ec_key.c
187
MUST_HAVE(((pub_key != NULL) && (pub_key_buf != NULL) && (params != NULL)), ret, err);
crypto/libecc/src/sig/ec_key.c
192
(ec_shortw_crv_src_t)&(params->ec_curve)); EG(ret, err);
crypto/libecc/src/sig/ec_key.c
201
ret = nn_isone(&(params->ec_gen_cofactor), &isone); EG(ret, err);
crypto/libecc/src/sig/ec_key.c
203
ret = check_prj_pt_order(&(pub_key->y), &(params->ec_gen_order), PUBLIC_PT, &check); EG(ret, err);
crypto/libecc/src/sig/ec_key.c
209
pub_key->params = (const ec_params *)params;
crypto/libecc/src/sig/ec_key.c
28
MUST_HAVE(((A != NULL) && (A->magic == PRIV_KEY_MAGIC) && (A->params != NULL)), ret, err);
crypto/libecc/src/sig/ec_key.c
290
const ec_params *params,
crypto/libecc/src/sig/ec_key.c
299
ret = ec_priv_key_import_from_buf(&(kp->priv_key), params, priv_key,
crypto/libecc/src/sig/ec_key.c
313
const ec_params *params,
crypto/libecc/src/sig/ec_key.c
329
MUST_HAVE((params != NULL) && (params->curve_name != NULL), ret, err);
crypto/libecc/src/sig/ec_key.c
338
ret = local_strlen((const char *)params->curve_name, &len); EG(ret, err);
crypto/libecc/src/sig/ec_key.c
344
params->curve_name, crv_name_len); EG(ret, err);
crypto/libecc/src/sig/ec_key.c
345
ret = ec_priv_key_import_from_buf(priv_key, params,
crypto/libecc/src/sig/ec_key.c
371
MUST_HAVE((priv_key_buf != NULL) && (priv_key_buf_len > metadata_len) && (priv_key->params->curve_name != NULL), ret, err);
crypto/libecc/src/sig/ec_key.c
387
curve_name = priv_key->params->curve_name;
crypto/libecc/src/sig/ec_key.c
410
const ec_params *params,
crypto/libecc/src/sig/ec_key.c
421
MUST_HAVE((params != NULL) && (params->curve_name != NULL), ret, err);
crypto/libecc/src/sig/ec_key.c
437
ret = local_strlen((const char *)params->curve_name, &len); EG(ret, err);
crypto/libecc/src/sig/ec_key.c
44
(A->params != NULL) && (A->key_type == alg_type)), ret, err);
crypto/libecc/src/sig/ec_key.c
443
params->curve_name, crv_name_len); EG(ret, err);
crypto/libecc/src/sig/ec_key.c
444
ret = ec_pub_key_import_from_buf(pub_key, params,
crypto/libecc/src/sig/ec_key.c
470
MUST_HAVE((pub_key->params->curve_name != NULL), ret, err);
crypto/libecc/src/sig/ec_key.c
486
curve_name = pub_key->params->curve_name;
crypto/libecc/src/sig/ec_key.c
509
const ec_params *params,
crypto/libecc/src/sig/ec_key.c
520
MUST_HAVE((params != NULL) && (params->curve_name != NULL), ret, err);
crypto/libecc/src/sig/ec_key.c
535
ret = local_strlen((const char *)params->curve_name, &len); EG(ret, err);
crypto/libecc/src/sig/ec_key.c
541
params->curve_name, crv_name_len); EG(ret, err);
crypto/libecc/src/sig/ec_key.c
542
ret = ec_key_pair_import_from_priv_key_buf(kp, params,
crypto/libecc/src/sig/ec_key.c
566
const ec_params *params,
crypto/libecc/src/sig/ec_key.c
57
const ec_params *params,
crypto/libecc/src/sig/ec_key.c
577
ret = ec_structured_pub_key_import_from_buf(&kp->pub_key, params,
crypto/libecc/src/sig/ec_key.c
581
ret = ec_structured_priv_key_import_from_buf(&kp->priv_key, params,
crypto/libecc/src/sig/ec_key.c
594
int ec_key_pair_gen(ec_key_pair *kp, const ec_params *params,
crypto/libecc/src/sig/ec_key.c
599
MUST_HAVE((kp != NULL) && (params != NULL), ret, err);
crypto/libecc/src/sig/ec_key.c
602
ret = nn_get_random_mod(&(kp->priv_key.x), &(params->ec_gen_order)); EG(ret, err);
crypto/libecc/src/sig/ec_key.c
606
kp->priv_key.params = (const ec_params *)params;
crypto/libecc/src/sig/ec_key.c
69
priv_key->params = (const ec_params *)params;
crypto/libecc/src/sig/ecdsa.c
73
int ecdsa_public_key_from_sig(ec_pub_key *out_pub1, ec_pub_key *out_pub2, const ec_params *params,
crypto/libecc/src/sig/ecdsa.c
76
return __ecdsa_public_key_from_sig(out_pub1, out_pub2, params, sig, siglen, hash, hsize, ECDSA);
crypto/libecc/src/sig/ecdsa_common.c
1004
out_pub1->params = params;
crypto/libecc/src/sig/ecdsa_common.c
1008
out_pub2->params = params;
crypto/libecc/src/sig/ecdsa_common.c
185
q = &(in_priv->params->ec_gen_order);
crypto/libecc/src/sig/ecdsa_common.c
191
G = &(in_priv->params->ec_gen);
crypto/libecc/src/sig/ecdsa_common.c
196
out_pub->params = in_priv->params;
crypto/libecc/src/sig/ecdsa_common.c
357
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/ecdsa_common.c
358
q_bit_len = priv_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecdsa_common.c
359
G = &(priv_key->params->ec_gen);
crypto/libecc/src/sig/ecdsa_common.c
373
dbg_nn_print("p", &(priv_key->params->ec_fp.p));
crypto/libecc/src/sig/ecdsa_common.c
374
dbg_nn_print("q", &(priv_key->params->ec_gen_order));
crypto/libecc/src/sig/ecdsa_common.c
376
dbg_ec_point_print("G", &(priv_key->params->ec_gen));
crypto/libecc/src/sig/ecdsa_common.c
638
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/ecdsa_common.c
639
q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecdsa_common.c
737
G = &(ctx->pub_key->params->ec_gen);
crypto/libecc/src/sig/ecdsa_common.c
739
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/ecdsa_common.c
740
q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecdsa_common.c
867
int __ecdsa_public_key_from_sig(ec_pub_key *out_pub1, ec_pub_key *out_pub2, const ec_params *params,
crypto/libecc/src/sig/ecdsa_common.c
888
MUST_HAVE((params != NULL) && (sig != NULL) && (hash != NULL) && (out_pub1 != NULL) && (out_pub2 != NULL), ret, err);
crypto/libecc/src/sig/ecdsa_common.c
891
G = &(params->ec_gen);
crypto/libecc/src/sig/ecdsa_common.c
892
p = &(params->ec_fp.p);
crypto/libecc/src/sig/ecdsa_common.c
893
q = &(params->ec_gen_order);
crypto/libecc/src/sig/ecdsa_common.c
894
q_bit_len = params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecdsa_common.c
955
ret = fp_init(&(uG.X), &(params->ec_fp)); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
956
ret = fp_init(&(uG.Y), &(params->ec_fp)); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
957
ret = fp_init(&(uG.Z), &(params->ec_fp)); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
959
ret = aff_pt_y_from_x(&(uG.X), &(uG.Y), &(uG.Z), &(params->ec_curve));
crypto/libecc/src/sig/ecdsa_common.c
974
ret = fp_init(&(Y2->Z), &(params->ec_fp)); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
977
ret = prj_pt_init_from_coords(Y1, &(params->ec_curve), &(uG.Z), &(uG.X), &(Y2->Z)); EG(ret, err);
crypto/libecc/src/sig/ecdsa_common.c
979
ret = prj_pt_init_from_coords(Y2, &(params->ec_curve), &(uG.Z), &(uG.Y), &(Y1->Z)); EG(ret, err);
crypto/libecc/src/sig/ecfsdsa.c
146
G = &(priv_key->params->ec_gen);
crypto/libecc/src/sig/ecfsdsa.c
147
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/ecfsdsa.c
150
p_bit_len = priv_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/ecfsdsa.c
155
dbg_nn_print("p", &(priv_key->params->ec_fp.p));
crypto/libecc/src/sig/ecfsdsa.c
284
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/ecfsdsa.c
286
p_bit_len = ctx->key_pair->priv_key.params->ec_fp.p_bitlen;
crypto/libecc/src/sig/ecfsdsa.c
287
q_bit_len = ctx->key_pair->priv_key.params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecfsdsa.c
43
q = &(in_priv->params->ec_gen_order);
crypto/libecc/src/sig/ecfsdsa.c
439
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/ecfsdsa.c
440
p_bit_len = ctx->pub_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/ecfsdsa.c
441
q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecfsdsa.c
453
ret = fp_init(&rx, ctx->pub_key->params->ec_curve.a.ctx); EG(ret, err);
crypto/libecc/src/sig/ecfsdsa.c
455
ret = fp_init(&ry, ctx->pub_key->params->ec_curve.a.ctx); EG(ret, err);
crypto/libecc/src/sig/ecfsdsa.c
459
ret = is_on_shortw_curve(&rx, &ry, &(ctx->pub_key->params->ec_curve), &on_curve); EG(ret, err);
crypto/libecc/src/sig/ecfsdsa.c
49
G = &(in_priv->params->ec_gen);
crypto/libecc/src/sig/ecfsdsa.c
54
out_pub->params = in_priv->params;
crypto/libecc/src/sig/ecfsdsa.c
569
G = &(ctx->pub_key->params->ec_gen);
crypto/libecc/src/sig/ecfsdsa.c
571
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/ecfsdsa.c
575
p_bit_len = ctx->pub_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/ecfsdsa.c
711
MUST_HAVE((pub_key->params) == (pub_key0->params), ret, err);
crypto/libecc/src/sig/ecfsdsa.c
713
q = &(pub_key->params->ec_gen_order);
crypto/libecc/src/sig/ecfsdsa.c
714
shortw_curve = &(pub_key->params->ec_curve);
crypto/libecc/src/sig/ecfsdsa.c
717
G = &(pub_key->params->ec_gen);
crypto/libecc/src/sig/ecfsdsa.c
718
p_bit_len = pub_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/ecfsdsa.c
719
q_bit_len = pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecfsdsa.c
931
MUST_HAVE((pub_key->params) == (pub_key0->params), ret, err);
crypto/libecc/src/sig/ecfsdsa.c
933
q = &(pub_key->params->ec_gen_order);
crypto/libecc/src/sig/ecfsdsa.c
934
shortw_curve = &(pub_key->params->ec_curve);
crypto/libecc/src/sig/ecfsdsa.c
937
G = &(pub_key->params->ec_gen);
crypto/libecc/src/sig/ecfsdsa.c
938
p_bit_len = pub_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/ecfsdsa.c
939
q_bit_len = pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecgdsa.c
216
G = &(priv_key->params->ec_gen);
crypto/libecc/src/sig/ecgdsa.c
217
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/ecgdsa.c
219
q_bit_len = priv_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecgdsa.c
220
p_bit_len = priv_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/ecgdsa.c
235
dbg_nn_print("p", &(priv_key->params->ec_fp.p));
crypto/libecc/src/sig/ecgdsa.c
432
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/ecgdsa.c
433
q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecgdsa.c
45
q = &(in_priv->params->ec_gen_order);
crypto/libecc/src/sig/ecgdsa.c
51
G = &(in_priv->params->ec_gen);
crypto/libecc/src/sig/ecgdsa.c
532
G = &(ctx->pub_key->params->ec_gen);
crypto/libecc/src/sig/ecgdsa.c
534
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/ecgdsa.c
537
q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecgdsa.c
55
ret = nn_modinv_fermat(&xinv, &(in_priv->x), &(in_priv->params->ec_gen_order)); EG(ret, err);
crypto/libecc/src/sig/ecgdsa.c
60
out_pub->params = in_priv->params;
crypto/libecc/src/sig/eckcdsa.c
222
p_len = (u8)BYTECEIL(pub_key->params->ec_fp.p_bitlen);
crypto/libecc/src/sig/eckcdsa.c
333
G = &(priv_key->params->ec_gen);
crypto/libecc/src/sig/eckcdsa.c
334
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/eckcdsa.c
336
p_len = (u8)BYTECEIL(priv_key->params->ec_fp.p_bitlen);
crypto/libecc/src/sig/eckcdsa.c
337
q_bit_len = priv_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/eckcdsa.c
351
dbg_nn_print("p", &(priv_key->params->ec_fp.p));
crypto/libecc/src/sig/eckcdsa.c
47
q = &(in_priv->params->ec_gen_order);
crypto/libecc/src/sig/eckcdsa.c
56
G = &(in_priv->params->ec_gen);
crypto/libecc/src/sig/eckcdsa.c
572
p_len = (u8)BYTECEIL(pub_key->params->ec_fp.p_bitlen);
crypto/libecc/src/sig/eckcdsa.c
573
q_bit_len = pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/eckcdsa.c
574
q = &(pub_key->params->ec_gen_order);
crypto/libecc/src/sig/eckcdsa.c
66
out_pub->params = in_priv->params;
crypto/libecc/src/sig/eckcdsa.c
732
G = &(pub_key->params->ec_gen);
crypto/libecc/src/sig/eckcdsa.c
734
q = &(pub_key->params->ec_gen_order);
crypto/libecc/src/sig/eckcdsa.c
735
p_bit_len = pub_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/eckcdsa.c
736
q_bit_len = pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecrdsa.c
230
G = &(priv_key->params->ec_gen);
crypto/libecc/src/sig/ecrdsa.c
231
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/ecrdsa.c
232
p_bit_len = priv_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/ecrdsa.c
233
q_bit_len = priv_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecrdsa.c
246
dbg_nn_print("p", &(priv_key->params->ec_fp.p));
crypto/libecc/src/sig/ecrdsa.c
436
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/ecrdsa.c
437
q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecrdsa.c
529
G = &(ctx->pub_key->params->ec_gen);
crypto/libecc/src/sig/ecrdsa.c
531
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/ecrdsa.c
83
q = &(in_priv->params->ec_gen_order);
crypto/libecc/src/sig/ecrdsa.c
89
G = &(in_priv->params->ec_gen);
crypto/libecc/src/sig/ecrdsa.c
94
out_pub->params = in_priv->params;
crypto/libecc/src/sig/ecsdsa_common.c
169
G = &(priv_key->params->ec_gen);
crypto/libecc/src/sig/ecsdsa_common.c
170
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/ecsdsa_common.c
171
p_bit_len = priv_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/ecsdsa_common.c
174
dbg_nn_print("p", &(priv_key->params->ec_fp.p));
crypto/libecc/src/sig/ecsdsa_common.c
300
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/ecsdsa_common.c
302
q_bit_len = priv_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecsdsa_common.c
463
G = &(pub_key->params->ec_gen);
crypto/libecc/src/sig/ecsdsa_common.c
465
q = &(pub_key->params->ec_gen_order);
crypto/libecc/src/sig/ecsdsa_common.c
466
p_len = (u8)BYTECEIL(pub_key->params->ec_fp.p_bitlen);
crypto/libecc/src/sig/ecsdsa_common.c
467
q_bit_len = pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/ecsdsa_common.c
49
G = &(in_priv->params->ec_gen);
crypto/libecc/src/sig/ecsdsa_common.c
54
out_pub->params = in_priv->params;
crypto/libecc/src/sig/eddsa.c
1282
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/eddsa.c
1283
G = &(priv_key->params->ec_gen);
crypto/libecc/src/sig/eddsa.c
1289
shortw_curve = &(priv_key->params->ec_curve);
crypto/libecc/src/sig/eddsa.c
1290
alpha_montgomery = &(priv_key->params->ec_alpha_montgomery);
crypto/libecc/src/sig/eddsa.c
1291
gamma_montgomery = &(priv_key->params->ec_gamma_montgomery);
crypto/libecc/src/sig/eddsa.c
1292
alpha_edwards = &(priv_key->params->ec_alpha_edwards);
crypto/libecc/src/sig/eddsa.c
1295
dbg_nn_print("p", &(priv_key->params->ec_fp.p));
crypto/libecc/src/sig/eddsa.c
1296
dbg_nn_print("q", &(priv_key->params->ec_gen_order));
crypto/libecc/src/sig/eddsa.c
1298
dbg_ec_point_print("G", &(priv_key->params->ec_gen));
crypto/libecc/src/sig/eddsa.c
1631
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/eddsa.c
1632
G = &(priv_key->params->ec_gen);
crypto/libecc/src/sig/eddsa.c
1637
shortw_curve = &(priv_key->params->ec_curve);
crypto/libecc/src/sig/eddsa.c
1638
alpha_montgomery = &(priv_key->params->ec_alpha_montgomery);
crypto/libecc/src/sig/eddsa.c
1639
gamma_montgomery = &(priv_key->params->ec_gamma_montgomery);
crypto/libecc/src/sig/eddsa.c
1640
alpha_edwards = &(priv_key->params->ec_alpha_edwards);
crypto/libecc/src/sig/eddsa.c
1643
dbg_nn_print("p", &(priv_key->params->ec_fp.p));
crypto/libecc/src/sig/eddsa.c
1644
dbg_nn_print("q", &(priv_key->params->ec_gen_order));
crypto/libecc/src/sig/eddsa.c
1646
dbg_ec_point_print("G", &(priv_key->params->ec_gen));
crypto/libecc/src/sig/eddsa.c
1956
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/eddsa.c
1962
shortw_curve = &(pub_key->params->ec_curve);
crypto/libecc/src/sig/eddsa.c
1963
alpha_montgomery = &(pub_key->params->ec_alpha_montgomery);
crypto/libecc/src/sig/eddsa.c
1964
gamma_montgomery = &(pub_key->params->ec_gamma_montgomery);
crypto/libecc/src/sig/eddsa.c
1965
alpha_edwards = &(pub_key->params->ec_alpha_edwards);
crypto/libecc/src/sig/eddsa.c
1966
gen_cofactor = &(pub_key->params->ec_gen_cofactor);
crypto/libecc/src/sig/eddsa.c
197
in_priv->params->curve_type);
crypto/libecc/src/sig/eddsa.c
210
in_pub->params->curve_type);
crypto/libecc/src/sig/eddsa.c
2160
G = &(ctx->pub_key->params->ec_gen);
crypto/libecc/src/sig/eddsa.c
2162
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/eddsa.c
2166
gen_cofactor = &(ctx->pub_key->params->ec_gen_cofactor);
crypto/libecc/src/sig/eddsa.c
2363
MUST_HAVE((pub_key->params) == (pub_key0->params), ret, err);
crypto/libecc/src/sig/eddsa.c
2365
q = &(pub_key->params->ec_gen_order);
crypto/libecc/src/sig/eddsa.c
2366
shortw_curve = &(pub_key->params->ec_curve);
crypto/libecc/src/sig/eddsa.c
2367
alpha_montgomery = &(pub_key->params->ec_alpha_montgomery);
crypto/libecc/src/sig/eddsa.c
2368
gamma_montgomery = &(pub_key->params->ec_gamma_montgomery);
crypto/libecc/src/sig/eddsa.c
2369
alpha_edwards = &(pub_key->params->ec_alpha_edwards);
crypto/libecc/src/sig/eddsa.c
2370
gen_cofactor = &(pub_key->params->ec_gen_cofactor);
crypto/libecc/src/sig/eddsa.c
2373
G = &(pub_key->params->ec_gen);
crypto/libecc/src/sig/eddsa.c
2701
MUST_HAVE((pub_key->params) == (pub_key0->params), ret, err);
crypto/libecc/src/sig/eddsa.c
2703
q = &(pub_key->params->ec_gen_order);
crypto/libecc/src/sig/eddsa.c
2704
shortw_curve = &(pub_key->params->ec_curve);
crypto/libecc/src/sig/eddsa.c
2705
alpha_montgomery = &(pub_key->params->ec_alpha_montgomery);
crypto/libecc/src/sig/eddsa.c
2706
gamma_montgomery = &(pub_key->params->ec_gamma_montgomery);
crypto/libecc/src/sig/eddsa.c
2707
alpha_edwards = &(pub_key->params->ec_alpha_edwards);
crypto/libecc/src/sig/eddsa.c
2708
gen_cofactor = &(pub_key->params->ec_gen_cofactor);
crypto/libecc/src/sig/eddsa.c
2711
G = &(pub_key->params->ec_gen);
crypto/libecc/src/sig/eddsa.c
2712
q_bit_len = pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/eddsa.c
633
MUST_HAVE(((2 * priv_key->params->ec_fp.p_bitlen) < (8 * (bitcnt_t)digest_size)), ret, err);
crypto/libecc/src/sig/eddsa.c
645
cofactor = priv_key->params->ec_gen_cofactor.val[0];
crypto/libecc/src/sig/eddsa.c
646
ret = nn_cmp_word(&(priv_key->params->ec_gen_cofactor), cofactor, &cmp); EG(ret, err);
crypto/libecc/src/sig/eddsa.c
714
MUST_HAVE(((2 * priv_key->params->ec_fp.p_bitlen) < (8 * (bitcnt_t)digest_size)), ret, err);
crypto/libecc/src/sig/eddsa.c
766
priv_key->params = shortw_curve_params;
crypto/libecc/src/sig/eddsa.c
810
G = &(in_priv->params->ec_gen);
crypto/libecc/src/sig/eddsa.c
849
out_pub->params = in_priv->params;
crypto/libecc/src/sig/eddsa.c
948
pub_key->params = shortw_curve_params;
crypto/libecc/src/sig/eddsa.c
990
shortw_curve = &(in_pub->params->ec_curve);
crypto/libecc/src/sig/eddsa.c
991
alpha_montgomery = &(in_pub->params->ec_alpha_montgomery);
crypto/libecc/src/sig/eddsa.c
992
gamma_montgomery = &(in_pub->params->ec_gamma_montgomery);
crypto/libecc/src/sig/eddsa.c
993
alpha_edwards = &(in_pub->params->ec_alpha_edwards);
crypto/libecc/src/sig/fuzzing_ecdsa.c
311
G = &(ctx->pub_key->params->ec_gen);
crypto/libecc/src/sig/fuzzing_ecdsa.c
313
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/fuzzing_ecdsa.c
314
q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/fuzzing_ecdsa.c
76
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/fuzzing_ecdsa.c
77
q_bit_len = priv_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/fuzzing_ecdsa.c
78
G = &(priv_key->params->ec_gen);
crypto/libecc/src/sig/fuzzing_ecdsa.c
83
dbg_nn_print("p", &(priv_key->params->ec_fp.p));
crypto/libecc/src/sig/fuzzing_ecdsa.c
84
dbg_nn_print("q", &(priv_key->params->ec_gen_order));
crypto/libecc/src/sig/fuzzing_ecdsa.c
86
dbg_ec_point_print("G", &(priv_key->params->ec_gen));
crypto/libecc/src/sig/fuzzing_ecgdsa.c
288
G = &(ctx->pub_key->params->ec_gen);
crypto/libecc/src/sig/fuzzing_ecgdsa.c
290
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/fuzzing_ecgdsa.c
293
q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/fuzzing_ecgdsa.c
76
G = &(priv_key->params->ec_gen);
crypto/libecc/src/sig/fuzzing_ecgdsa.c
77
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/fuzzing_ecgdsa.c
79
q_bit_len = priv_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/fuzzing_ecgdsa.c
80
p_bit_len = priv_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/fuzzing_ecgdsa.c
88
dbg_nn_print("p", &(priv_key->params->ec_fp.p));
crypto/libecc/src/sig/fuzzing_ecrdsa.c
117
G = &(priv_key->params->ec_gen);
crypto/libecc/src/sig/fuzzing_ecrdsa.c
118
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/fuzzing_ecrdsa.c
119
p_bit_len = priv_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/fuzzing_ecrdsa.c
120
q_bit_len = priv_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/fuzzing_ecrdsa.c
130
dbg_nn_print("p", &(priv_key->params->ec_fp.p));
crypto/libecc/src/sig/fuzzing_ecrdsa.c
322
G = &(ctx->pub_key->params->ec_gen);
crypto/libecc/src/sig/fuzzing_ecrdsa.c
324
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/sig_algs.c
249
int ec_get_sig_len(const ec_params *params, ec_alg_type sig_type,
crypto/libecc/src/sig/sig_algs.c
258
MUST_HAVE(((params != NULL) && (siglen != NULL)), ret, err);
crypto/libecc/src/sig/sig_algs.c
271
ret = sm->siglen(params->ec_fp.p_bitlen,
crypto/libecc/src/sig/sig_algs.c
272
params->ec_gen_order_bitlen,
crypto/libecc/src/sig/sig_algs.c
29
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/sm2.c
162
G = &(pub_key->params->ec_gen);
crypto/libecc/src/sig/sm2.c
164
p_bit_len = pub_key->params->ec_fp.p_bitlen;
crypto/libecc/src/sig/sm2.c
167
a = &(pub_key->params->ec_curve.a);
crypto/libecc/src/sig/sm2.c
168
b = &(pub_key->params->ec_curve.b);
crypto/libecc/src/sig/sm2.c
343
q = &(priv_key->params->ec_gen_order);
crypto/libecc/src/sig/sm2.c
344
q_bit_len = priv_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/sm2.c
345
G = &(priv_key->params->ec_gen);
crypto/libecc/src/sig/sm2.c
350
dbg_nn_print("p", &(priv_key->params->ec_fp.p));
crypto/libecc/src/sig/sm2.c
351
dbg_nn_print("q", &(priv_key->params->ec_gen_order));
crypto/libecc/src/sig/sm2.c
353
dbg_ec_point_print("G", &(priv_key->params->ec_gen));
crypto/libecc/src/sig/sm2.c
47
ret = nn_dec(&tmp, &(priv_key->params->ec_gen_order)); EG(ret, err);
crypto/libecc/src/sig/sm2.c
539
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/sm2.c
540
q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen;
crypto/libecc/src/sig/sm2.c
642
G = &(ctx->pub_key->params->ec_gen);
crypto/libecc/src/sig/sm2.c
644
q = &(ctx->pub_key->params->ec_gen_order);
crypto/libecc/src/sig/sm2.c
73
ret = nn_dec(&tmp, &in_priv->params->ec_gen_order); EG(ret, err);
crypto/libecc/src/sig/sm2.c
78
G = &(in_priv->params->ec_gen);
crypto/libecc/src/sig/sm2.c
87
out_pub->params = in_priv->params;
crypto/libecc/src/tests/ec_self_tests.c
92
ext_printf("%s ", (const char *)(ec_maps[i].params->name->buf));
crypto/libecc/src/tests/ec_self_tests_core.c
1024
ec_params params;
crypto/libecc/src/tests/ec_self_tests_core.c
1031
ret = local_memset(¶ms, 0, sizeof(params)); EG(ret, err);
crypto/libecc/src/tests/ec_self_tests_core.c
1033
ret = import_params(¶ms, c->ec_str_p);
crypto/libecc/src/tests/ec_self_tests_core.c
1055
ret = ecccdh_import_key_pair_from_priv_key_buf(&kp, ¶ms, c->our_priv_key,
crypto/libecc/src/tests/ec_self_tests_core.c
106
params, priv_key_buf,
crypto/libecc/src/tests/ec_self_tests_core.c
1063
ret = ecccdh_serialized_pub_key_size(¶ms, &serialized_pub_key_len); EG(ret, err);
crypto/libecc/src/tests/ec_self_tests_core.c
1080
ret = ecccdh_shared_secret_size(¶ms, &shared_secret_len); EG(ret, err);
crypto/libecc/src/tests/ec_self_tests_core.c
1371
crv_name = (const char *)PARAM_BUF_PTR((ec->params)->name);
crypto/libecc/src/tests/ec_self_tests_core.c
1387
t.ec_str_p = ec->params;
crypto/libecc/src/tests/ec_self_tests_core.c
1530
ret = are_str_equal((const char*)ec_maps[k].params->name->buf, curve, &check); OPENMP_EG(ret, err);
crypto/libecc/src/tests/ec_self_tests_core.c
1585
ec_params params;
crypto/libecc/src/tests/ec_self_tests_core.c
1596
ret = import_params(¶ms, c->ec_str_p);
crypto/libecc/src/tests/ec_self_tests_core.c
1603
ret = ec_gen_import_export_kp(&kp, ¶ms, c);
crypto/libecc/src/tests/ec_self_tests_core.c
1623
ret = ec_get_sig_len(¶ms, c->sig_type, c->hash_type,
crypto/libecc/src/tests/ec_self_tests_core.c
1803
crv_name = (const char *)PARAM_BUF_PTR((ec->params)->name);
crypto/libecc/src/tests/ec_self_tests_core.c
1819
t.ec_str_p = ec->params;
crypto/libecc/src/tests/ec_self_tests_core.c
1934
ret = are_str_equal((const char*)ec_maps[k].params->name->buf, curve, &check); OPENMP_EG(ret, err);
crypto/libecc/src/tests/ec_self_tests_core.c
237
ec_params params;
crypto/libecc/src/tests/ec_self_tests_core.c
243
ret = local_memset(¶ms, 0, sizeof(params)); EG(ret, err);
crypto/libecc/src/tests/ec_self_tests_core.c
246
ret = import_params(¶ms, c->ec_str_p);
crypto/libecc/src/tests/ec_self_tests_core.c
253
ret = ec_gen_import_export_kp(&kp, ¶ms, c);
crypto/libecc/src/tests/ec_self_tests_core.c
270
ret = ec_get_sig_len(¶ms, c->sig_type, c->hash_type,
crypto/libecc/src/tests/ec_self_tests_core.c
409
nn_src_t cofactor = &(params.ec_gen_cofactor);
crypto/libecc/src/tests/ec_self_tests_core.c
423
ret = __ecdsa_public_key_from_sig(&pub_key1, &pub_key2, ¶ms, sig, siglen, digest, digestlen, c->sig_type);
crypto/libecc/src/tests/ec_self_tests_core.c
547
ret = ec_get_sig_len(¶ms, c->sig_type, c->hash_type,
crypto/libecc/src/tests/ec_self_tests_core.c
558
ret = ec_gen_import_export_kp(&keypairs[i], ¶ms, c);
crypto/libecc/src/tests/ec_self_tests_core.c
56
ATTRIBUTE_WARN_UNUSED_RET static int ec_gen_import_export_kp(ec_key_pair *kp, const ec_params *params,
crypto/libecc/src/tests/ec_self_tests_core.c
72
ret = ec_key_pair_gen(kp, params, c->sig_type);
crypto/libecc/src/tests/ec_self_tests_core.c
735
ec_params params;
crypto/libecc/src/tests/ec_self_tests_core.c
744
ret = local_memset(¶ms, 0, sizeof(params)); EG(ret, err);
crypto/libecc/src/tests/ec_self_tests_core.c
747
ret = import_params(¶ms, c->ec_str_p);
crypto/libecc/src/tests/ec_self_tests_core.c
766
if(eddsa_import_key_pair_from_priv_key_buf(&kp, c->priv_key, c->priv_key_len, ¶ms, c->sig_type)){
crypto/libecc/src/tests/ec_self_tests_core.c
776
ret = ec_key_pair_import_from_priv_key_buf(&kp, ¶ms, c->priv_key,
crypto/libecc/src/tests/ec_self_tests_core.c
825
nn_src_t cofactor = &(params.ec_gen_cofactor);
crypto/libecc/src/tests/ec_self_tests_core.c
839
ret = __ecdsa_public_key_from_sig(&pub_key1, &pub_key2, ¶ms, sig, siglen, digest, digestlen, c->sig_type);
crypto/libecc/src/tests/ec_self_tests_core.c
909
q_bit_len = kp.priv_key.params->ec_gen_order_bitlen;
crypto/libecc/src/tests/ec_self_tests_core.c
910
if(c->nn_random(&n_nonce, &(kp.priv_key.params->ec_gen_order))){
crypto/libecc/src/tests/ec_self_tests_core.c
97
params,
crypto/libecc/src/tests/ec_utils.c
1030
ec_params params;
crypto/libecc/src/tests/ec_utils.c
1052
ret = import_params(¶ms, ec_str_p); EG(ret, err);
crypto/libecc/src/tests/ec_utils.c
1054
ret = ec_get_sig_len(¶ms, sig_type, hash_type, &siglen);
crypto/libecc/src/tests/ec_utils.c
1072
ret = ec_structured_pub_key_import_from_buf(&pub_key, ¶ms,
crypto/libecc/src/tests/ec_utils.c
1194
ret = are_str_equal((char *)stored_curve_name, (char *)params.curve_name, &check); EG(ret, err);
crypto/libecc/src/tests/ec_utils.c
1199
params.curve_name);
crypto/libecc/src/tests/ec_utils.c
1547
printf("%s ", (const char *)(ec_maps[i].params->name->buf));
crypto/libecc/src/tests/ec_utils.c
240
ec_params params;
crypto/libecc/src/tests/ec_utils.c
259
ret = import_params(¶ms, ec_str_p); EG(ret, err);
crypto/libecc/src/tests/ec_utils.c
262
ret = ec_key_pair_gen(&kp, ¶ms, sig_type); EG(ret, err);
crypto/libecc/src/tests/ec_utils.c
659
ec_params params;
crypto/libecc/src/tests/ec_utils.c
692
ret = import_params(¶ms, ec_str_p); EG(ret, err);
crypto/libecc/src/tests/ec_utils.c
705
¶ms,
crypto/libecc/src/tests/ec_utils.c
727
ret = ec_get_sig_len(¶ms, sig_type, hash_type, &siglen);
crypto/libecc/src/tests/ec_utils.c
913
hash_type, params.curve_name, &hdr);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
106
ret = ec_pub_key_import_from_aff_buf(&pub_key, ¶ms, t->pubkey, (u8)(t->pubkeylen), t->sig_alg);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
173
ec_params params;
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
186
ret = local_memset(¶ms, 0, sizeof(params)); OPENMP_EG(ret, err);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
189
ret = import_params(¶ms, t->curve);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
197
ret = eddsa_import_pub_key(&pub_key, t->pubkey, (u8)(t->pubkeylen), ¶ms, t->sig_alg);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
204
ret = eddsa_import_priv_key(&priv_key, t->privkey, (u8)(t->privkeylen), ¶ms, t->sig_alg);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
498
static int uncompress_ecc_point(const ec_params *params, const u8 *peerpubkey, u8 peerpubkeylen, u8 *serialized_pub_key, u8 serialized_pub_key_size, int compression)
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
505
MUST_HAVE((params != NULL) && (peerpubkey != NULL) && (serialized_pub_key != NULL), ret, err);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
514
ret = fp_init_from_buf(&x, &(params->ec_fp), peerpubkey, peerpubkeylen); EG(ret, err);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
515
ret = fp_init(&tmp, &(params->ec_fp)); EG(ret, err);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
517
ret = aff_pt_y_from_x(&tmp, &x, &x, &(params->ec_curve)); EG(ret, err);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
559
ec_params params;
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
578
ret = local_memset(¶ms, 0, sizeof(params)); OPENMP_EG(ret, err);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
583
ret = import_params(¶ms, t->curve);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
591
ret = ecccdh_shared_secret_size(¶ms, &sharedsecretsize);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
598
ret = ecccdh_serialized_pub_key_size(¶ms, &serialized_pub_key_size);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
608
ret = ec_priv_key_import_from_buf(&priv_key, ¶ms, t->privkey, (u8)(t->privkeylen), t->ecdh_alg);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
617
ret = ec_pub_key_import_from_aff_buf(&ourpub_key, ¶ms, t->ourpubkey, (u8)(t->ourpubkeylen), t->ecdh_alg);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
656
ret = uncompress_ecc_point(¶ms, t->peerpubkey, (u8)(t->peerpubkeylen), serialized_pub_key, serialized_pub_key_size, t->compressed);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
87
ec_params params;
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
95
ret = local_memset(¶ms, 0, sizeof(params)); OPENMP_EG(ret, err);
crypto/libecc/src/wycheproof_tests/libecc_wycheproof.c
98
ret = import_params(¶ms, t->curve);
crypto/openssh/sshkey-xmss.c
128
if (xmss_set_params(&state->params, state->n, state->h, state->w,
crypto/openssh/sshkey-xmss.c
219
return &state->params;
crypto/openssh/sshkey-xmss.c
242
state->params.wots_par.keysize +
crypto/openssh/sshkey-xmss.c
56
xmss_params params;
crypto/openssh/umac.h
101
void *params);
crypto/openssh/xmss_fast.c
1013
unsigned long long tmp_sig_len = (params->d * params->xmss_par.wots_par.keysize) + (params->h * n);
crypto/openssh/xmss_fast.c
1038
wots_pkFromSig(wots_pk, sig_msg, msg_h, &(params->xmss_par.wots_par), pub_seed, ots_addr);
crypto/openssh/xmss_fast.c
104
params->xmss_par = xmss_par;
crypto/openssh/xmss_fast.c
1040
sig_msg += params->xmss_par.wots_par.keysize;
crypto/openssh/xmss_fast.c
1041
sig_msg_len -= params->xmss_par.wots_par.keysize;
crypto/openssh/xmss_fast.c
1045
l_tree(pkhash, wots_pk, &(params->xmss_par), pub_seed, ltree_addr);
crypto/openssh/xmss_fast.c
1048
validate_authpath(root, pkhash, idx_leaf, sig_msg, &(params->xmss_par), pub_seed, node_addr);
crypto/openssh/xmss_fast.c
1053
for (i = 1; i < params->d; i++) {
crypto/openssh/xmss_fast.c
1071
wots_pkFromSig(wots_pk, sig_msg, root, &(params->xmss_par.wots_par), pub_seed, ots_addr);
crypto/openssh/xmss_fast.c
1073
sig_msg += params->xmss_par.wots_par.keysize;
crypto/openssh/xmss_fast.c
1074
sig_msg_len -= params->xmss_par.wots_par.keysize;
crypto/openssh/xmss_fast.c
1078
l_tree(pkhash, wots_pk, &(params->xmss_par), pub_seed, ltree_addr);
crypto/openssh/xmss_fast.c
1081
validate_authpath(root, pkhash, idx_leaf, sig_msg, &(params->xmss_par), pub_seed, node_addr);
crypto/openssh/xmss_fast.c
111
static void l_tree(unsigned char *leaf, unsigned char *wots_pk, const xmss_params *params, const unsigned char *pub_seed, uint32_t addr[8])
crypto/openssh/xmss_fast.c
113
unsigned int l = params->wots_par.len;
crypto/openssh/xmss_fast.c
114
unsigned int n = params->n;
crypto/openssh/xmss_fast.c
152
static void gen_leaf_wots(unsigned char *leaf, const unsigned char *sk_seed, const xmss_params *params, const unsigned char *pub_seed, uint32_t ltree_addr[8], uint32_t ots_addr[8])
crypto/openssh/xmss_fast.c
154
unsigned char seed[params->n];
crypto/openssh/xmss_fast.c
155
unsigned char pk[params->wots_par.keysize];
crypto/openssh/xmss_fast.c
157
get_seed(seed, sk_seed, params->n, ots_addr);
crypto/openssh/xmss_fast.c
158
wots_pkgen(pk, seed, &(params->wots_par), pub_seed, ots_addr);
crypto/openssh/xmss_fast.c
160
l_tree(leaf, pk, params, pub_seed, ltree_addr);
crypto/openssh/xmss_fast.c
163
static int treehash_minheight_on_stack(bds_state* state, const xmss_params *params, const treehash_inst *treehash) {
crypto/openssh/xmss_fast.c
164
unsigned int r = params->h, i;
crypto/openssh/xmss_fast.c
178
static void treehash_setup(unsigned char *node, int height, int index, bds_state *state, const unsigned char *sk_seed, const xmss_params *params, const unsigned char *pub_seed, const uint32_t addr[8])
crypto/openssh/xmss_fast.c
181
unsigned int n = params->n;
crypto/openssh/xmss_fast.c
182
unsigned int h = params->h;
crypto/openssh/xmss_fast.c
183
unsigned int k = params->k;
crypto/openssh/xmss_fast.c
215
gen_leaf_wots(stack+stackoffset*n, sk_seed, params, pub_seed, ltree_addr, ots_addr);
crypto/openssh/xmss_fast.c
249
static void treehash_update(treehash_inst *treehash, bds_state *state, const unsigned char *sk_seed, const xmss_params *params, const unsigned char *pub_seed, const uint32_t addr[8]) {
crypto/openssh/xmss_fast.c
250
int n = params->n;
crypto/openssh/xmss_fast.c
269
gen_leaf_wots(nodebuffer, sk_seed, params, pub_seed, ltree_addr, ots_addr);
crypto/openssh/xmss_fast.c
296
static void validate_authpath(unsigned char *root, const unsigned char *leaf, unsigned long leafidx, const unsigned char *authpath, const xmss_params *params, const unsigned char *pub_seed, uint32_t addr[8])
crypto/openssh/xmss_fast.c
298
unsigned int n = params->n;
crypto/openssh/xmss_fast.c
319
for (i=0; i < params->h-1; i++) {
crypto/openssh/xmss_fast.c
335
setTreeHeight(addr, (params->h-1));
crypto/openssh/xmss_fast.c
345
static char bds_treehash_update(bds_state *state, unsigned int updates, const unsigned char *sk_seed, const xmss_params *params, unsigned char *pub_seed, const uint32_t addr[8]) {
crypto/openssh/xmss_fast.c
348
unsigned int h = params->h;
crypto/openssh/xmss_fast.c
349
unsigned int k = params->k;
crypto/openssh/xmss_fast.c
363
low = treehash_minheight_on_stack(state, params, &(state->treehash[i]));
crypto/openssh/xmss_fast.c
373
treehash_update(&(state->treehash[level]), state, sk_seed, params, pub_seed, addr);
crypto/openssh/xmss_fast.c
383
static char bds_state_update(bds_state *state, const unsigned char *sk_seed, const xmss_params *params, unsigned char *pub_seed, const uint32_t addr[8]) {
crypto/openssh/xmss_fast.c
388
int n = params->n;
crypto/openssh/xmss_fast.c
389
int h = params->h;
crypto/openssh/xmss_fast.c
390
int k = params->k;
crypto/openssh/xmss_fast.c
410
gen_leaf_wots(state->stack+state->stackoffset*n, sk_seed, params, pub_seed, ltree_addr, ots_addr);
crypto/openssh/xmss_fast.c
446
static void bds_round(bds_state *state, const unsigned long leaf_idx, const unsigned char *sk_seed, const xmss_params *params, unsigned char *pub_seed, uint32_t addr[8])
crypto/openssh/xmss_fast.c
449
unsigned int n = params->n;
crypto/openssh/xmss_fast.c
450
unsigned int h = params->h;
crypto/openssh/xmss_fast.c
451
unsigned int k = params->k;
crypto/openssh/xmss_fast.c
488
gen_leaf_wots(state->auth, sk_seed, params, pub_seed, ltree_addr, ots_addr);
crypto/openssh/xmss_fast.c
522
int xmss_keypair(unsigned char *pk, unsigned char *sk, bds_state *state, xmss_params *params)
crypto/openssh/xmss_fast.c
524
unsigned int n = params->n;
crypto/openssh/xmss_fast.c
53
int xmss_set_params(xmss_params *params, int n, int h, int w, int k)
crypto/openssh/xmss_fast.c
538
treehash_setup(pk, params->h, 0, state, sk+4, params, sk+4+2*n, addr);
crypto/openssh/xmss_fast.c
551
int xmss_sign(unsigned char *sk, bds_state *state, unsigned char *sig_msg, unsigned long long *sig_msg_len, const unsigned char *msg, unsigned long long msglen, const xmss_params *params)
crypto/openssh/xmss_fast.c
553
unsigned int h = params->h;
crypto/openssh/xmss_fast.c
554
unsigned int n = params->n;
crypto/openssh/xmss_fast.c
555
unsigned int k = params->k;
crypto/openssh/xmss_fast.c
59
params->h = h;
crypto/openssh/xmss_fast.c
60
params->n = n;
crypto/openssh/xmss_fast.c
61
params->k = k;
crypto/openssh/xmss_fast.c
632
wots_sign(sig_msg, msg_h, ots_seed, &(params->wots_par), pub_seed, ots_addr);
crypto/openssh/xmss_fast.c
634
sig_msg += params->wots_par.keysize;
crypto/openssh/xmss_fast.c
635
*sig_msg_len += params->wots_par.keysize;
crypto/openssh/xmss_fast.c
64
params->wots_par = wots_par;
crypto/openssh/xmss_fast.c
641
bds_round(state, idx, sk_seed, params, pub_seed, ots_addr);
crypto/openssh/xmss_fast.c
642
bds_treehash_update(state, (h - k) >> 1, sk_seed, params, pub_seed, ots_addr);
crypto/openssh/xmss_fast.c
647
sig_msg += params->h*n;
crypto/openssh/xmss_fast.c
648
*sig_msg_len += params->h*n;
crypto/openssh/xmss_fast.c
663
int xmss_sign_open(unsigned char *msg, unsigned long long *msglen, const unsigned char *sig_msg, unsigned long long sig_msg_len, const unsigned char *pk, const xmss_params *params)
crypto/openssh/xmss_fast.c
665
unsigned int n = params->n;
crypto/openssh/xmss_fast.c
669
unsigned char wots_pk[params->wots_par.keysize];
crypto/openssh/xmss_fast.c
700
unsigned long long tmp_sig_len = params->wots_par.keysize+params->h*n;
crypto/openssh/xmss_fast.c
711
wots_pkFromSig(wots_pk, sig_msg, msg_h, &(params->wots_par), pub_seed, ots_addr);
crypto/openssh/xmss_fast.c
713
sig_msg += params->wots_par.keysize;
crypto/openssh/xmss_fast.c
714
sig_msg_len -= params->wots_par.keysize;
crypto/openssh/xmss_fast.c
718
l_tree(pkhash, wots_pk, params, pub_seed, ltree_addr);
crypto/openssh/xmss_fast.c
721
validate_authpath(root, pkhash, idx, sig_msg, params, pub_seed, node_addr);
crypto/openssh/xmss_fast.c
723
sig_msg += params->h*n;
crypto/openssh/xmss_fast.c
724
sig_msg_len -= params->h*n;
crypto/openssh/xmss_fast.c
750
int xmssmt_keypair(unsigned char *pk, unsigned char *sk, bds_state *states, unsigned char *wots_sigs, xmssmt_params *params)
crypto/openssh/xmss_fast.c
752
unsigned int n = params->n;
crypto/openssh/xmss_fast.c
754
unsigned char ots_seed[params->n];
crypto/openssh/xmss_fast.c
756
for (i = 0; i < params->index_len; i++) {
crypto/openssh/xmss_fast.c
760
randombytes(sk+params->index_len, 3*n);
crypto/openssh/xmss_fast.c
762
memcpy(pk+n, sk+params->index_len+2*n, n);
crypto/openssh/xmss_fast.c
766
setLayerADRS(addr, (params->d-1));
crypto/openssh/xmss_fast.c
768
for (i = 0; i < params->d - 1; i++) {
crypto/openssh/xmss_fast.c
770
treehash_setup(pk, params->xmss_par.h, 0, states + i, sk+params->index_len, &(params->xmss_par), pk+n, addr);
crypto/openssh/xmss_fast.c
772
get_seed(ots_seed, sk+params->index_len, n, addr);
crypto/openssh/xmss_fast.c
773
wots_sign(wots_sigs + i*params->xmss_par.wots_par.keysize, pk, ots_seed, &(params->xmss_par.wots_par), pk+n, addr);
crypto/openssh/xmss_fast.c
775
treehash_setup(pk, params->xmss_par.h, 0, states + i, sk+params->index_len, &(params->xmss_par), pk+n, addr);
crypto/openssh/xmss_fast.c
776
memcpy(sk+params->index_len+3*n, pk, n);
crypto/openssh/xmss_fast.c
787
int xmssmt_sign(unsigned char *sk, bds_state *states, unsigned char *wots_sigs, unsigned char *sig_msg, unsigned long long *sig_msg_len, const unsigned char *msg, unsigned long long msglen, const xmssmt_params *params)
crypto/openssh/xmss_fast.c
789
unsigned int n = params->n;
crypto/openssh/xmss_fast.c
791
unsigned int tree_h = params->xmss_par.h;
crypto/openssh/xmss_fast.c
792
unsigned int h = params->h;
crypto/openssh/xmss_fast.c
793
unsigned int k = params->xmss_par.k;
crypto/openssh/xmss_fast.c
794
unsigned int idx_len = params->index_len;
crypto/openssh/xmss_fast.c
884
wots_sign(sig_msg, msg_h, ots_seed, &(params->xmss_par.wots_par), pub_seed, ots_addr);
crypto/openssh/xmss_fast.c
886
sig_msg += params->xmss_par.wots_par.keysize;
crypto/openssh/xmss_fast.c
887
*sig_msg_len += params->xmss_par.wots_par.keysize;
crypto/openssh/xmss_fast.c
894
for (i = 1; i < params->d; i++) {
crypto/openssh/xmss_fast.c
896
memcpy(sig_msg, wots_sigs + (i-1)*params->xmss_par.wots_par.keysize, params->xmss_par.wots_par.keysize);
crypto/openssh/xmss_fast.c
898
sig_msg += params->xmss_par.wots_par.keysize;
crypto/openssh/xmss_fast.c
899
*sig_msg_len += params->xmss_par.wots_par.keysize;
crypto/openssh/xmss_fast.c
90
int xmssmt_set_params(xmssmt_params *params, int n, int h, int d, int w, int k)
crypto/openssh/xmss_fast.c
912
bds_state_update(&states[params->d], sk_seed, &(params->xmss_par), pub_seed, addr);
crypto/openssh/xmss_fast.c
915
for (i = 0; i < params->d; i++) {
crypto/openssh/xmss_fast.c
923
bds_round(&states[i], idx_leaf, sk_seed, &(params->xmss_par), pub_seed, addr);
crypto/openssh/xmss_fast.c
925
updates = bds_treehash_update(&states[i], updates, sk_seed, &(params->xmss_par), pub_seed, addr);
crypto/openssh/xmss_fast.c
929
if (i > 0 && updates > 0 && states[params->d + i].next_leaf < (1ULL << h)) {
crypto/openssh/xmss_fast.c
930
bds_state_update(&states[params->d + i], sk_seed, &(params->xmss_par), pub_seed, addr);
crypto/openssh/xmss_fast.c
936
memcpy(&tmp, states+params->d + i, sizeof(bds_state));
crypto/openssh/xmss_fast.c
937
memcpy(states+params->d + i, states + i, sizeof(bds_state));
crypto/openssh/xmss_fast.c
944
get_seed(ots_seed, sk+params->index_len, n, ots_addr);
crypto/openssh/xmss_fast.c
945
wots_sign(wots_sigs + i*params->xmss_par.wots_par.keysize, states[i].stack, ots_seed, &(params->xmss_par.wots_par), pub_seed, ots_addr);
crypto/openssh/xmss_fast.c
947
states[params->d + i].stackoffset = 0;
crypto/openssh/xmss_fast.c
948
states[params->d + i].next_leaf = 0;
crypto/openssh/xmss_fast.c
96
params->h = h;
crypto/openssh/xmss_fast.c
97
params->d = d;
crypto/openssh/xmss_fast.c
970
int xmssmt_sign_open(unsigned char *msg, unsigned long long *msglen, const unsigned char *sig_msg, unsigned long long sig_msg_len, const unsigned char *pk, const xmssmt_params *params)
crypto/openssh/xmss_fast.c
972
unsigned int n = params->n;
crypto/openssh/xmss_fast.c
974
unsigned int tree_h = params->xmss_par.h;
crypto/openssh/xmss_fast.c
975
unsigned int idx_len = params->index_len;
crypto/openssh/xmss_fast.c
98
params->n = n;
crypto/openssh/xmss_fast.c
981
unsigned char wots_pk[params->xmss_par.wots_par.keysize];
crypto/openssh/xmss_fast.c
99
params->index_len = (h + 7) / 8;
crypto/openssh/xmss_fast.h
105
int xmssmt_sign(unsigned char *sk, bds_state *state, unsigned char *wots_sigs, unsigned char *sig_msg, unsigned long long *sig_msg_len, const unsigned char *msg, unsigned long long msglen, const xmssmt_params *params);
crypto/openssh/xmss_fast.h
109
int xmssmt_sign_open(unsigned char *msg, unsigned long long *msglen, const unsigned char *sig_msg, unsigned long long sig_msg_len, const unsigned char *pk, const xmssmt_params *params);
crypto/openssh/xmss_fast.h
63
int xmss_set_params(xmss_params *params, int n, int h, int w, int k);
crypto/openssh/xmss_fast.h
70
int xmssmt_set_params(xmssmt_params *params, int n, int h, int d, int w, int k);
crypto/openssh/xmss_fast.h
76
int xmss_keypair(unsigned char *pk, unsigned char *sk, bds_state *state, xmss_params *params);
crypto/openssh/xmss_fast.h
84
int xmss_sign(unsigned char *sk, bds_state *state, unsigned char *sig_msg, unsigned long long *sig_msg_len, const unsigned char *msg,unsigned long long msglen, const xmss_params *params);
crypto/openssh/xmss_fast.h
90
int xmss_sign_open(unsigned char *msg,unsigned long long *msglen, const unsigned char *sig_msg,unsigned long long sig_msg_len, const unsigned char *pk, const xmss_params *params);
crypto/openssh/xmss_fast.h
97
int xmssmt_keypair(unsigned char *pk, unsigned char *sk, bds_state *states, unsigned char *wots_sigs, xmssmt_params *params);
crypto/openssh/xmss_wots.c
102
bits -= params->log_w;
crypto/openssh/xmss_wots.c
103
output[out] = (total >> bits) & (params->w - 1);
crypto/openssh/xmss_wots.c
108
void wots_pkgen(unsigned char *pk, const unsigned char *sk, const wots_params *params, const unsigned char *pub_seed, uint32_t addr[8])
crypto/openssh/xmss_wots.c
111
expand_seed(pk, sk, params);
crypto/openssh/xmss_wots.c
112
for (i=0; i < params->len; i++) {
crypto/openssh/xmss_wots.c
114
gen_chain(pk+i*params->n, pk+i*params->n, 0, params->w-1, params, pub_seed, addr);
crypto/openssh/xmss_wots.c
119
int wots_sign(unsigned char *sig, const unsigned char *msg, const unsigned char *sk, const wots_params *params, const unsigned char *pub_seed, uint32_t addr[8])
crypto/openssh/xmss_wots.c
124
int *basew = calloc(params->len, sizeof(int));
crypto/openssh/xmss_wots.c
128
base_w(basew, params->len_1, msg, params);
crypto/openssh/xmss_wots.c
130
for (i=0; i < params->len_1; i++) {
crypto/openssh/xmss_wots.c
131
csum += params->w - 1 - basew[i];
crypto/openssh/xmss_wots.c
134
csum = csum << (8 - ((params->len_2 * params->log_w) % 8));
crypto/openssh/xmss_wots.c
136
int len_2_bytes = ((params->len_2 * params->log_w) + 7) / 8;
crypto/openssh/xmss_wots.c
141
int csum_basew[params->len_2];
crypto/openssh/xmss_wots.c
142
base_w(csum_basew, params->len_2, csum_bytes, params);
crypto/openssh/xmss_wots.c
144
for (i = 0; i < params->len_2; i++) {
crypto/openssh/xmss_wots.c
145
basew[params->len_1 + i] = csum_basew[i];
crypto/openssh/xmss_wots.c
148
expand_seed(sig, sk, params);
crypto/openssh/xmss_wots.c
150
for (i = 0; i < params->len; i++) {
crypto/openssh/xmss_wots.c
152
gen_chain(sig+i*params->n, sig+i*params->n, 0, basew[i], params, pub_seed, addr);
crypto/openssh/xmss_wots.c
158
int wots_pkFromSig(unsigned char *pk, const unsigned char *sig, const unsigned char *msg, const wots_params *params, const unsigned char *pub_seed, uint32_t addr[8])
crypto/openssh/xmss_wots.c
162
int *basew = calloc(params->len, sizeof(int));
crypto/openssh/xmss_wots.c
166
base_w(basew, params->len_1, msg, params);
crypto/openssh/xmss_wots.c
168
for (i=0; i < params->len_1; i++) {
crypto/openssh/xmss_wots.c
169
csum += params->w - 1 - basew[i];
crypto/openssh/xmss_wots.c
172
csum = csum << (8 - ((params->len_2 * params->log_w) % 8));
crypto/openssh/xmss_wots.c
174
int len_2_bytes = ((params->len_2 * params->log_w) + 7) / 8;
crypto/openssh/xmss_wots.c
179
int csum_basew[params->len_2];
crypto/openssh/xmss_wots.c
180
base_w(csum_basew, params->len_2, csum_bytes, params);
crypto/openssh/xmss_wots.c
182
for (i = 0; i < params->len_2; i++) {
crypto/openssh/xmss_wots.c
183
basew[params->len_1 + i] = csum_basew[i];
crypto/openssh/xmss_wots.c
185
for (i=0; i < params->len; i++) {
crypto/openssh/xmss_wots.c
187
gen_chain(pk+i*params->n, sig+i*params->n, basew[i], params->w-1-basew[i], params, pub_seed, addr);
crypto/openssh/xmss_wots.c
38
wots_set_params(wots_params *params, int n, int w)
crypto/openssh/xmss_wots.c
40
params->n = n;
crypto/openssh/xmss_wots.c
41
params->w = w;
crypto/openssh/xmss_wots.c
42
params->log_w = wots_log2(params->w);
crypto/openssh/xmss_wots.c
43
params->len_1 = (CHAR_BIT * n) / params->log_w;
crypto/openssh/xmss_wots.c
44
params->len_2 = (wots_log2(params->len_1 * (w - 1)) / params->log_w) + 1;
crypto/openssh/xmss_wots.c
45
params->len = params->len_1 + params->len_2;
crypto/openssh/xmss_wots.c
46
params->keysize = params->len * params->n;
crypto/openssh/xmss_wots.c
54
static void expand_seed(unsigned char *outseeds, const unsigned char *inseed, const wots_params *params)
crypto/openssh/xmss_wots.c
58
for(i = 0; i < params->len; i++){
crypto/openssh/xmss_wots.c
60
prf((outseeds + (i*params->n)), ctr, inseed, params->n);
crypto/openssh/xmss_wots.c
71
static void gen_chain(unsigned char *out, const unsigned char *in, unsigned int start, unsigned int steps, const wots_params *params, const unsigned char *pub_seed, uint32_t addr[8])
crypto/openssh/xmss_wots.c
74
for (j = 0; j < params->n; j++)
crypto/openssh/xmss_wots.c
77
for (i = start; i < (start+steps) && i < params->w; i++) {
crypto/openssh/xmss_wots.c
79
hash_f(out, out, pub_seed, addr, params->n);
crypto/openssh/xmss_wots.c
88
static void base_w(int *output, const int out_len, const unsigned char *input, const wots_params *params)
crypto/openssh/xmss_wots.h
39
void wots_set_params(wots_params *params, int n, int w);
crypto/openssh/xmss_wots.h
49
void wots_pkgen(unsigned char *pk, const unsigned char *sk, const wots_params *params, const unsigned char *pub_seed, uint32_t addr[8]);
crypto/openssh/xmss_wots.h
55
int wots_sign(unsigned char *sig, const unsigned char *msg, const unsigned char *sk, const wots_params *params, const unsigned char *pub_seed, uint32_t addr[8]);
crypto/openssh/xmss_wots.h
61
int wots_pkFromSig(unsigned char *pk, const unsigned char *sig, const unsigned char *msg, const wots_params *params, const unsigned char *pub_seed, uint32_t addr[8]);
crypto/openssl/apps/dhparam.c
391
OSSL_PARAM *params = NULL;
crypto/openssl/apps/dhparam.c
410
|| (params = OSSL_PARAM_BLD_to_param(tmpl)) == NULL) {
crypto/openssl/apps/dhparam.c
418
|| EVP_PKEY_fromdata(ctx, &pkey, EVP_PKEY_KEY_PARAMETERS, params) <= 0) {
crypto/openssl/apps/dhparam.c
425
OSSL_PARAM_free(params);
crypto/openssl/apps/dsa.c
294
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/apps/dsa.c
296
params[0] = OSSL_PARAM_construct_int("encrypt-level", &pvk_encr);
crypto/openssl/apps/dsa.c
297
if (!OSSL_ENCODER_CTX_set_params(ectx, params)) {
crypto/openssl/apps/dsaparam.c
199
params = app_paramgen(ctx, "DSA");
crypto/openssl/apps/dsaparam.c
201
params = load_keyparams(infile, informat, 1, "DSA", "DSA parameters");
crypto/openssl/apps/dsaparam.c
203
if (params == NULL) {
crypto/openssl/apps/dsaparam.c
213
EVP_PKEY_print_params(out, params, 0, NULL);
crypto/openssl/apps/dsaparam.c
221
i = i2d_KeyParams_bio(out, params);
crypto/openssl/apps/dsaparam.c
223
i = PEM_write_bio_Parameters(out, params);
crypto/openssl/apps/dsaparam.c
231
ctx = EVP_PKEY_CTX_new_from_pkey(app_get0_libctx(), params,
crypto/openssl/apps/dsaparam.c
259
EVP_PKEY_free(params);
crypto/openssl/apps/dsaparam.c
78
EVP_PKEY *params = NULL, *pkey = NULL;
crypto/openssl/apps/ecparam.c
217
OSSL_PARAM params[4];
crypto/openssl/apps/ecparam.c
218
OSSL_PARAM *p = params;
crypto/openssl/apps/ecparam.c
248
|| EVP_PKEY_CTX_set_params(gctx_params, params) <= 0
crypto/openssl/apps/enc.c
704
OSSL_PARAM *params = NULL;
crypto/openssl/apps/enc.c
712
params = app_params_new_from_opts(skeyopts,
crypto/openssl/apps/enc.c
714
if (params == NULL)
crypto/openssl/apps/enc.c
718
app_get0_propq(), OSSL_SKEYMGMT_SELECT_ALL, params);
crypto/openssl/apps/enc.c
719
OSSL_PARAM_free(params);
crypto/openssl/apps/fipsinstall.c
307
OSSL_PARAM params[4], *p = params;
crypto/openssl/apps/fipsinstall.c
323
if (!OSSL_PROVIDER_get_params(prov, params)) {
crypto/openssl/apps/fipsinstall.c
327
if (OSSL_PARAM_modified(params))
crypto/openssl/apps/fipsinstall.c
329
if (OSSL_PARAM_modified(params + 1))
crypto/openssl/apps/fipsinstall.c
331
if (OSSL_PARAM_modified(params + 2))
crypto/openssl/apps/fipsinstall.c
337
if (!OSSL_PROVIDER_get_params(prov, params)) {
crypto/openssl/apps/fipsinstall.c
875
OSSL_PARAM *params = app_params_new_from_opts(opts, EVP_MAC_settable_ctx_params(mac));
crypto/openssl/apps/fipsinstall.c
877
if (params == NULL)
crypto/openssl/apps/fipsinstall.c
880
if (!EVP_MAC_CTX_set_params(ctx, params)) {
crypto/openssl/apps/fipsinstall.c
885
app_params_free(params);
crypto/openssl/apps/fipsinstall.c
973
static int self_test_events(const OSSL_PARAM params[], void *arg)
crypto/openssl/apps/fipsinstall.c
979
p = OSSL_PARAM_locate_const(params, OSSL_PROV_PARAM_SELF_TEST_PHASE);
crypto/openssl/apps/fipsinstall.c
984
p = OSSL_PARAM_locate_const(params, OSSL_PROV_PARAM_SELF_TEST_DESC);
crypto/openssl/apps/fipsinstall.c
989
p = OSSL_PARAM_locate_const(params, OSSL_PROV_PARAM_SELF_TEST_TYPE);
crypto/openssl/apps/genpkey.c
109
params = EVP_PKEY_CTX_settable_params(ctx);
crypto/openssl/apps/genpkey.c
110
if (params == NULL)
crypto/openssl/apps/genpkey.c
114
for (i = 0; params[i].key != NULL; ++i) {
crypto/openssl/apps/genpkey.c
115
const char *name = param_datatype_2name(params[i].data_type, &ishex);
crypto/openssl/apps/genpkey.c
118
BIO_printf(bio_err, " %s%s:%s\n", ishex ? "hex" : "", params[i].key, name);
crypto/openssl/apps/genpkey.c
98
const OSSL_PARAM *params;
crypto/openssl/apps/include/apps.h
349
void app_params_free(OSSL_PARAM *params);
crypto/openssl/apps/kdf.c
159
OSSL_PARAM *params = app_params_new_from_opts(opts, EVP_KDF_settable_ctx_params(kdf));
crypto/openssl/apps/kdf.c
161
if (params == NULL)
crypto/openssl/apps/kdf.c
164
if (!EVP_KDF_CTX_set_params(ctx, params)) {
crypto/openssl/apps/kdf.c
169
app_params_free(params);
crypto/openssl/apps/lib/apps.c
3406
OSSL_PARAM *params = NULL;
crypto/openssl/apps/lib/apps.c
3415
params = OPENSSL_zalloc(sizeof(OSSL_PARAM) * (sz + 1));
crypto/openssl/apps/lib/apps.c
3416
if (params == NULL)
crypto/openssl/apps/lib/apps.c
3428
if (!OSSL_PARAM_allocate_from_text(¶ms[params_n], paramdefs,
crypto/openssl/apps/lib/apps.c
3433
params[params_n] = OSSL_PARAM_construct_end();
crypto/openssl/apps/lib/apps.c
3434
return params;
crypto/openssl/apps/lib/apps.c
3440
app_params_free(params);
crypto/openssl/apps/lib/apps.c
3444
void app_params_free(OSSL_PARAM *params)
crypto/openssl/apps/lib/apps.c
3448
if (params != NULL) {
crypto/openssl/apps/lib/apps.c
3449
for (i = 0; params[i].key != NULL; ++i)
crypto/openssl/apps/lib/apps.c
3450
OPENSSL_free(params[i].data);
crypto/openssl/apps/lib/apps.c
3451
OPENSSL_free(params);
crypto/openssl/apps/lib/apps.c
604
EVP_PKEY *params = NULL;
crypto/openssl/apps/lib/apps.c
610
NULL, NULL, ¶ms, NULL, NULL, NULL, NULL);
crypto/openssl/apps/lib/apps.c
611
if (params != NULL && keytype != NULL && !EVP_PKEY_is_a(params, keytype)) {
crypto/openssl/apps/lib/apps.c
616
EVP_PKEY_free(params);
crypto/openssl/apps/lib/apps.c
617
params = NULL;
crypto/openssl/apps/lib/apps.c
619
return params;
crypto/openssl/apps/lib/apps.c
911
const OSSL_PARAM *params = NULL;
crypto/openssl/apps/lib/apps.c
969
params = itp;
crypto/openssl/apps/lib/apps.c
985
get_ui_method(), &uidata, params,
crypto/openssl/apps/lib/apps.c
991
params, NULL, NULL);
crypto/openssl/apps/list.c
1376
OSSL_PARAM params[5];
crypto/openssl/apps/list.c
1401
params[0] = OSSL_PARAM_construct_utf8_ptr(OSSL_PROV_PARAM_NAME,
crypto/openssl/apps/list.c
1403
params[1] = OSSL_PARAM_construct_utf8_ptr(OSSL_PROV_PARAM_VERSION,
crypto/openssl/apps/list.c
1405
params[2] = OSSL_PARAM_construct_int(OSSL_PROV_PARAM_STATUS, &status);
crypto/openssl/apps/list.c
1406
params[3] = OSSL_PARAM_construct_utf8_ptr(OSSL_PROV_PARAM_BUILDINFO,
crypto/openssl/apps/list.c
1408
params[4] = OSSL_PARAM_construct_end();
crypto/openssl/apps/list.c
1409
OSSL_PARAM_set_all_unmodified(params);
crypto/openssl/apps/list.c
1410
if (!OSSL_PROVIDER_get_params(prov, params)) {
crypto/openssl/apps/list.c
1416
if (OSSL_PARAM_modified(params))
crypto/openssl/apps/list.c
1418
if (OSSL_PARAM_modified(params + 1))
crypto/openssl/apps/list.c
1420
if (OSSL_PARAM_modified(params + 2))
crypto/openssl/apps/list.c
1423
if (OSSL_PARAM_modified(params + 3))
crypto/openssl/apps/list.c
445
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/apps/list.c
483
params->key = gettables->key;
crypto/openssl/apps/list.c
484
params->data_type = gettables->data_type;
crypto/openssl/apps/list.c
487
params->data = &u;
crypto/openssl/apps/list.c
488
params->data_size = sizeof(u);
crypto/openssl/apps/list.c
490
params->data = buf;
crypto/openssl/apps/list.c
491
params->data_size = sizeof(buf);
crypto/openssl/apps/list.c
493
params->return_size = 0;
crypto/openssl/apps/list.c
494
if (EVP_RAND_CTX_get_params(drbg, params))
crypto/openssl/apps/list.c
495
print_param_value(params, 2);
crypto/openssl/apps/list.c
818
static int list_provider_tls_sigalgs(const OSSL_PARAM params[], void *data)
crypto/openssl/apps/list.c
823
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_SIGALG_IANA_NAME);
crypto/openssl/apps/mac.c
161
params = app_params_new_from_opts(opts,
crypto/openssl/apps/mac.c
163
if (params == NULL)
crypto/openssl/apps/mac.c
166
if (!EVP_MAC_CTX_set_params(ctx, params)) {
crypto/openssl/apps/mac.c
171
app_params_free(params);
crypto/openssl/apps/mac.c
95
OSSL_PARAM *params = NULL;
crypto/openssl/apps/pkey.c
238
OSSL_PARAM params[3], *p = params;
crypto/openssl/apps/pkey.c
251
if (EVP_PKEY_set_params(pkey, params) <= 0)
crypto/openssl/apps/req.c
1669
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/apps/req.c
1672
params[0] = OSSL_PARAM_construct_size_t(OSSL_PKEY_PARAM_BITS, &bits);
crypto/openssl/apps/req.c
1673
if (EVP_PKEY_CTX_set_params(gctx, params) <= 0) {
crypto/openssl/apps/rsa.c
404
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/apps/rsa.c
406
params[0] = OSSL_PARAM_construct_int("encrypt-level", &pvk_encr);
crypto/openssl/apps/rsa.c
407
if (!OSSL_ENCODER_CTX_set_params(ectx, params)) {
crypto/openssl/apps/skeyutl.c
103
params = app_params_new_from_opts(skeyopts,
crypto/openssl/apps/skeyutl.c
108
app_get0_propq(), params);
crypto/openssl/apps/skeyutl.c
109
OSSL_PARAM_free(params);
crypto/openssl/apps/skeyutl.c
96
OSSL_PARAM *params = NULL;
crypto/openssl/apps/speed.c
1805
EVP_PKEY *params = NULL;
crypto/openssl/apps/speed.c
1833
|| EVP_PKEY_paramgen(pctx, ¶ms) <= 0) {
crypto/openssl/apps/speed.c
1842
kctx = EVP_PKEY_CTX_new(params, NULL);
crypto/openssl/apps/speed.c
1843
EVP_PKEY_free(params);
crypto/openssl/apps/speed.c
2800
OSSL_PARAM params[3];
crypto/openssl/apps/speed.c
2808
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_MAC_PARAM_DIGEST,
crypto/openssl/apps/speed.c
2810
params[1] = OSSL_PARAM_construct_octet_string(OSSL_MAC_PARAM_KEY,
crypto/openssl/apps/speed.c
2812
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/apps/speed.c
2814
if (mac_setup("HMAC", &mac, params, loopargs, loopargs_len) < 1)
crypto/openssl/apps/speed.c
2950
OSSL_PARAM params[4];
crypto/openssl/apps/speed.c
2952
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_ALG_PARAM_CIPHER,
crypto/openssl/apps/speed.c
2954
params[1] = OSSL_PARAM_construct_octet_string(OSSL_MAC_PARAM_IV,
crypto/openssl/apps/speed.c
2957
params[2] = OSSL_PARAM_construct_octet_string(OSSL_MAC_PARAM_KEY,
crypto/openssl/apps/speed.c
2959
params[3] = OSSL_PARAM_construct_end();
crypto/openssl/apps/speed.c
2961
if (mac_setup("GMAC", &mac, params, loopargs, loopargs_len) < 1)
crypto/openssl/apps/speed.c
3199
OSSL_PARAM params[3];
crypto/openssl/apps/speed.c
3215
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_ALG_PARAM_CIPHER,
crypto/openssl/apps/speed.c
3217
params[1] = OSSL_PARAM_construct_octet_string(OSSL_MAC_PARAM_KEY,
crypto/openssl/apps/speed.c
3219
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/apps/speed.c
3221
if (mac_setup("CMAC", &mac, params, loopargs, loopargs_len) < 1)
crypto/openssl/apps/speed.c
3236
OSSL_PARAM params[2];
crypto/openssl/apps/speed.c
3238
params[0] = OSSL_PARAM_construct_octet_string(OSSL_MAC_PARAM_KEY,
crypto/openssl/apps/speed.c
3240
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/apps/speed.c
3242
if (mac_setup("KMAC-128", &mac, params, loopargs, loopargs_len) < 1)
crypto/openssl/apps/speed.c
3257
OSSL_PARAM params[2];
crypto/openssl/apps/speed.c
3259
params[0] = OSSL_PARAM_construct_octet_string(OSSL_MAC_PARAM_KEY,
crypto/openssl/apps/speed.c
3261
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/apps/speed.c
3263
if (mac_setup("KMAC-256", &mac, params, loopargs, loopargs_len) < 1)
crypto/openssl/apps/speed.c
4131
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/apps/speed.c
4158
params[0] = OSSL_PARAM_construct_uint(OSSL_PKEY_PARAM_RSA_BITS,
crypto/openssl/apps/speed.c
4163
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
crypto/openssl/apps/speed.c
4175
&& EVP_PKEY_CTX_set_params(kem_gen_ctx, params) <= 0)) {
crypto/openssl/apps/speed.c
4325
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/apps/speed.c
4340
params[0] = OSSL_PARAM_construct_uint(OSSL_PKEY_PARAM_RSA_BITS,
crypto/openssl/apps/speed.c
4368
|| (use_params && EVP_PKEY_CTX_set_params(sig_gen_ctx, params) <= 0)) {
crypto/openssl/apps/speed.c
776
EVP_MAC **mac, OSSL_PARAM params[],
crypto/openssl/apps/speed.c
790
if (!EVP_MAC_CTX_set_params(loopargs[i].mctx, params))
crypto/openssl/apps/testdsa.h
1442
OSSL_PARAM *params = NULL;
crypto/openssl/apps/testdsa.h
1481
|| (params = OSSL_PARAM_BLD_to_param(tmpl)) == NULL)
crypto/openssl/apps/testdsa.h
1486
params)
crypto/openssl/apps/testdsa.h
1490
OSSL_PARAM_free(params);
crypto/openssl/crypto/asn1/a_sign.c
167
OSSL_PARAM params[2];
crypto/openssl/crypto/asn1/a_sign.c
177
params[0] = OSSL_PARAM_construct_octet_string(OSSL_SIGNATURE_PARAM_ALGORITHM_ID,
crypto/openssl/crypto/asn1/a_sign.c
179
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/asn1/a_sign.c
181
if (EVP_PKEY_CTX_get_params(pctx, params) <= 0)
crypto/openssl/crypto/asn1/a_sign.c
184
if ((aid_len = params[0].return_size) == 0) {
crypto/openssl/crypto/asn1/asn_mime.c
40
STACK_OF(MIME_PARAM) *params; /* Zero or more parameters */
crypto/openssl/crypto/asn1/asn_mime.c
809
&& mhdr->params != NULL)
crypto/openssl/crypto/asn1/asn_mime.c
810
sk_MIME_PARAM_sort(mhdr->params);
crypto/openssl/crypto/asn1/asn_mime.c
888
if ((mhdr->params = sk_MIME_PARAM_new(mime_param_cmp)) == NULL)
crypto/openssl/crypto/asn1/asn_mime.c
922
if (!sk_MIME_PARAM_push(mhdr->params, mparam))
crypto/openssl/crypto/asn1/asn_mime.c
958
htmp.params = NULL;
crypto/openssl/crypto/asn1/asn_mime.c
971
idx = sk_MIME_PARAM_find(hdr->params, ¶m);
crypto/openssl/crypto/asn1/asn_mime.c
972
return sk_MIME_PARAM_value(hdr->params, idx);
crypto/openssl/crypto/asn1/asn_mime.c
981
if (hdr->params)
crypto/openssl/crypto/asn1/asn_mime.c
982
sk_MIME_PARAM_pop_free(hdr->params, mime_param_free);
crypto/openssl/crypto/cms/cms_lib.c
441
OSSL_PARAM params[2];
crypto/openssl/crypto/cms/cms_lib.c
445
params[0] = OSSL_PARAM_construct_size_t(OSSL_DIGEST_PARAM_XOFLEN,
crypto/openssl/crypto/cms/cms_lib.c
447
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/cms/cms_lib.c
448
if (!EVP_MD_CTX_set_params(mdctx, params))
crypto/openssl/crypto/cms/cms_rsa.c
210
OSSL_PARAM params[2];
crypto/openssl/crypto/cms/cms_rsa.c
238
params[0] = OSSL_PARAM_construct_octet_string(
crypto/openssl/crypto/cms/cms_rsa.c
240
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/cms/cms_rsa.c
242
if (EVP_PKEY_CTX_get_params(pkctx, params) <= 0)
crypto/openssl/crypto/cms/cms_rsa.c
244
if ((aid_len = params[0].return_size) == 0)
crypto/openssl/crypto/deterministic_nonce.c
138
OSSL_PARAM params[5], *p;
crypto/openssl/crypto/deterministic_nonce.c
146
p = params;
crypto/openssl/crypto/deterministic_nonce.c
158
if (EVP_KDF_CTX_set_params(ctx, params) <= 0)
crypto/openssl/crypto/dh/dh_ameth.c
179
ASN1_STRING *params = NULL;
crypto/openssl/crypto/dh/dh_ameth.c
184
params = ASN1_STRING_new();
crypto/openssl/crypto/dh/dh_ameth.c
186
if (params == NULL) {
crypto/openssl/crypto/dh/dh_ameth.c
191
params->length = i2d_dhp(pkey, pkey->pkey.dh, ¶ms->data);
crypto/openssl/crypto/dh/dh_ameth.c
192
if (params->length <= 0) {
crypto/openssl/crypto/dh/dh_ameth.c
196
params->type = V_ASN1_SEQUENCE;
crypto/openssl/crypto/dh/dh_ameth.c
216
V_ASN1_SEQUENCE, params, dp, dplen)) {
crypto/openssl/crypto/dh/dh_ameth.c
223
ASN1_STRING_free(params);
crypto/openssl/crypto/dh/dh_ameth.c
260
if (x->params.p == NULL || (ptype == 2 && priv_key == NULL)
crypto/openssl/crypto/dh/dh_ameth.c
283
if (!ossl_ffc_params_print(bp, &x->params, indent))
crypto/openssl/crypto/dh/dh_ameth.c
318
return ossl_ffc_params_cmp(&a->pkey.dh->params, &b->pkey.dh->params,
crypto/openssl/crypto/dh/dh_ameth.c
325
is_x942 = (from->params.q != NULL);
crypto/openssl/crypto/dh/dh_ameth.c
326
if (!ossl_ffc_params_copy(&to->params, &from->params))
crypto/openssl/crypto/dh/dh_ameth.c
361
|| a->pkey.dh->params.p == NULL
crypto/openssl/crypto/dh/dh_ameth.c
362
|| a->pkey.dh->params.g == NULL;
crypto/openssl/crypto/dh/dh_ameth.c
462
OSSL_PARAM *params = NULL;
crypto/openssl/crypto/dh/dh_ameth.c
497
if ((params = OSSL_PARAM_BLD_to_param(tmpl)) == NULL)
crypto/openssl/crypto/dh/dh_ameth.c
501
rv = importer(to_keydata, selection, params);
crypto/openssl/crypto/dh/dh_ameth.c
503
OSSL_PARAM_free(params);
crypto/openssl/crypto/dh/dh_ameth.c
509
static int dh_pkey_import_from_type(const OSSL_PARAM params[], void *vpctx,
crypto/openssl/crypto/dh/dh_ameth.c
523
if (!ossl_dh_params_fromdata(dh, params)
crypto/openssl/crypto/dh/dh_ameth.c
524
|| !ossl_dh_key_fromdata(dh, params, 1)
crypto/openssl/crypto/dh/dh_ameth.c
532
static int dh_pkey_import_from(const OSSL_PARAM params[], void *vpctx)
crypto/openssl/crypto/dh/dh_ameth.c
534
return dh_pkey_import_from_type(params, vpctx, EVP_PKEY_DH);
crypto/openssl/crypto/dh/dh_ameth.c
537
static int dhx_pkey_import_from(const OSSL_PARAM params[], void *vpctx)
crypto/openssl/crypto/dh/dh_ameth.c
539
return dh_pkey_import_from_type(params, vpctx, EVP_PKEY_DHX);
crypto/openssl/crypto/dh/dh_asn1.c
113
params = &dh->params;
crypto/openssl/crypto/dh/dh_asn1.c
115
ossl_ffc_params_set0_j(params, dhx->j);
crypto/openssl/crypto/dh/dh_asn1.c
120
ossl_ffc_params_set_validate_params(params, dhx->vparams->seed->data,
crypto/openssl/crypto/dh/dh_asn1.c
142
const FFC_PARAMS *params = &dh->params;
crypto/openssl/crypto/dh/dh_asn1.c
145
ossl_ffc_params_get0_pqg(params, (const BIGNUM **)&dhx.p,
crypto/openssl/crypto/dh/dh_asn1.c
147
dhx.j = params->j;
crypto/openssl/crypto/dh/dh_asn1.c
148
ossl_ffc_params_get_validate_params(params, &seed.data, &seedlen, &counter);
crypto/openssl/crypto/dh/dh_asn1.c
49
ASN1_SIMPLE(DH, params.p, BIGNUM),
crypto/openssl/crypto/dh/dh_asn1.c
50
ASN1_SIMPLE(DH, params.g, BIGNUM),
crypto/openssl/crypto/dh/dh_asn1.c
95
FFC_PARAMS *params;
crypto/openssl/crypto/dh/dh_backend.c
102
int ossl_dh_key_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
crypto/openssl/crypto/dh/dh_backend.c
113
&& !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_PRIV_KEY, priv))
crypto/openssl/crypto/dh/dh_backend.c
116
&& !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_PUB_KEY, pub))
crypto/openssl/crypto/dh/dh_backend.c
151
&& !ossl_ffc_params_copy(&dupkey->params, &dh->params))
crypto/openssl/crypto/dh/dh_backend.c
31
static int dh_ffc_params_fromdata(DH *dh, const OSSL_PARAM params[])
crypto/openssl/crypto/dh/dh_backend.c
36
ret = ossl_ffc_params_fromdata(ffc, params);
crypto/openssl/crypto/dh/dh_backend.c
42
int ossl_dh_params_fromdata(DH *dh, const OSSL_PARAM params[])
crypto/openssl/crypto/dh/dh_backend.c
47
if (!dh_ffc_params_fromdata(dh, params))
crypto/openssl/crypto/dh/dh_backend.c
50
param_priv_len = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_DH_PRIV_LEN);
crypto/openssl/crypto/dh/dh_backend.c
59
int ossl_dh_key_fromdata(DH *dh, const OSSL_PARAM params[], int include_private)
crypto/openssl/crypto/dh/dh_backend.c
67
param_priv_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/crypto/dh/dh_backend.c
68
param_pub_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PUB_KEY);
crypto/openssl/crypto/dh/dh_backend.c
90
int ossl_dh_params_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[])
crypto/openssl/crypto/dh/dh_backend.c
94
if (!ossl_ffc_params_todata(ossl_dh_get0_params(dh), bld, params))
crypto/openssl/crypto/dh/dh_backend.c
97
&& !ossl_param_build_set_long(bld, params, OSSL_PKEY_PARAM_DH_PRIV_LEN, l))
crypto/openssl/crypto/dh/dh_check.c
157
if (BN_num_bits(dh->params.p) > OPENSSL_DH_CHECK_MAX_MODULUS_BITS) {
crypto/openssl/crypto/dh/dh_check.c
175
if (dh->params.q != NULL) {
crypto/openssl/crypto/dh/dh_check.c
176
if (BN_ucmp(dh->params.p, dh->params.q) > 0)
crypto/openssl/crypto/dh/dh_check.c
183
if (BN_cmp(dh->params.g, BN_value_one()) <= 0)
crypto/openssl/crypto/dh/dh_check.c
185
else if (BN_cmp(dh->params.g, dh->params.p) >= 0)
crypto/openssl/crypto/dh/dh_check.c
189
if (!BN_mod_exp(t1, dh->params.g, dh->params.q, dh->params.p, ctx))
crypto/openssl/crypto/dh/dh_check.c
194
r = BN_check_prime(dh->params.q, ctx, NULL);
crypto/openssl/crypto/dh/dh_check.c
200
if (!BN_div(t1, t2, dh->params.p, dh->params.q, ctx))
crypto/openssl/crypto/dh/dh_check.c
204
if (dh->params.j != NULL
crypto/openssl/crypto/dh/dh_check.c
205
&& BN_cmp(dh->params.j, t1))
crypto/openssl/crypto/dh/dh_check.c
209
r = BN_check_prime(dh->params.p, ctx, NULL);
crypto/openssl/crypto/dh/dh_check.c
214
else if (dh->params.q == NULL) {
crypto/openssl/crypto/dh/dh_check.c
215
if (!BN_rshift1(t1, dh->params.p))
crypto/openssl/crypto/dh/dh_check.c
254
if (BN_num_bits(dh->params.p) > OPENSSL_DH_CHECK_MAX_MODULUS_BITS) {
crypto/openssl/crypto/dh/dh_check.c
260
if (dh->params.q != NULL && BN_ucmp(dh->params.p, dh->params.q) < 0) {
crypto/openssl/crypto/dh/dh_check.c
265
return ossl_ffc_validate_public_key(&dh->params, pub_key, ret);
crypto/openssl/crypto/dh/dh_check.c
275
return ossl_ffc_validate_public_key_partial(&dh->params, pub_key, ret)
crypto/openssl/crypto/dh/dh_check.c
289
if (dh->params.q != NULL) {
crypto/openssl/crypto/dh/dh_check.c
290
upper = dh->params.q;
crypto/openssl/crypto/dh/dh_check.c
292
} else if (dh->params.p != NULL) {
crypto/openssl/crypto/dh/dh_check.c
300
length = BN_num_bits(dh->params.p) - 1;
crypto/openssl/crypto/dh/dh_check.c
317
if (BN_cmp(two_powN, dh->params.q) < 0)
crypto/openssl/crypto/dh/dh_check.c
342
if (dh->params.p == NULL
crypto/openssl/crypto/dh/dh_check.c
343
|| dh->params.g == NULL
crypto/openssl/crypto/dh/dh_check.c
66
return ossl_ffc_params_FIPS186_4_validate(dh->libctx, &dh->params,
crypto/openssl/crypto/dh/dh_check.c
85
if (!BN_is_odd(dh->params.p))
crypto/openssl/crypto/dh/dh_check.c
87
if (BN_is_negative(dh->params.g)
crypto/openssl/crypto/dh/dh_check.c
88
|| BN_is_zero(dh->params.g)
crypto/openssl/crypto/dh/dh_check.c
89
|| BN_is_one(dh->params.g))
crypto/openssl/crypto/dh/dh_check.c
91
if (BN_copy(tmp, dh->params.p) == NULL || !BN_sub_word(tmp, 1))
crypto/openssl/crypto/dh/dh_check.c
93
if (BN_cmp(dh->params.g, tmp) >= 0)
crypto/openssl/crypto/dh/dh_check.c
95
if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS)
crypto/openssl/crypto/dh/dh_check.c
97
if (BN_num_bits(dh->params.p) > OPENSSL_DH_MAX_MODULUS_BITS)
crypto/openssl/crypto/dh/dh_gen.c
106
&& ossl_ffc_params_copy(&ret->params, &dh->params)) {
crypto/openssl/crypto/dh/dh_gen.c
183
if (ret->params.p == NULL && ((ret->params.p = BN_new()) == NULL))
crypto/openssl/crypto/dh/dh_gen.c
185
if (ret->params.g == NULL && ((ret->params.g = BN_new()) == NULL))
crypto/openssl/crypto/dh/dh_gen.c
217
if (!BN_generate_prime_ex2(ret->params.p, prime_len, 1, t1, t2, cb, ctx))
crypto/openssl/crypto/dh/dh_gen.c
221
if (!BN_set_word(ret->params.g, g))
crypto/openssl/crypto/dh/dh_gen.c
46
ret = ossl_ffc_params_FIPS186_2_generate(dh->libctx, &dh->params,
crypto/openssl/crypto/dh/dh_gen.c
51
ret = ossl_ffc_params_FIPS186_4_generate(dh->libctx, &dh->params,
crypto/openssl/crypto/dh/dh_group_params.c
34
ossl_ffc_named_group_set(&dh->params, group);
crypto/openssl/crypto/dh/dh_group_params.c
35
dh->params.nid = ossl_ffc_named_group_get_uid(group);
crypto/openssl/crypto/dh/dh_group_params.c
63
dh->params.nid = NID_undef; /* flush cached value */
crypto/openssl/crypto/dh/dh_group_params.c
66
if (dh->params.p == NULL
crypto/openssl/crypto/dh/dh_group_params.c
67
|| dh->params.g == NULL)
crypto/openssl/crypto/dh/dh_group_params.c
70
if ((group = ossl_ffc_numbers_to_dh_named_group(dh->params.p,
crypto/openssl/crypto/dh/dh_group_params.c
71
dh->params.q,
crypto/openssl/crypto/dh/dh_group_params.c
72
dh->params.g))
crypto/openssl/crypto/dh/dh_group_params.c
74
if (dh->params.q == NULL)
crypto/openssl/crypto/dh/dh_group_params.c
75
dh->params.q = (BIGNUM *)ossl_ffc_named_group_get_q(group);
crypto/openssl/crypto/dh/dh_group_params.c
77
dh->params.nid = ossl_ffc_named_group_get_uid(group);
crypto/openssl/crypto/dh/dh_group_params.c
78
dh->params.keylength = ossl_ffc_named_group_get_keylength(group);
crypto/openssl/crypto/dh/dh_group_params.c
99
return dh->params.nid;
crypto/openssl/crypto/dh/dh_kdf.c
37
OSSL_PARAM params[5], *p = params;
crypto/openssl/crypto/dh/dh_kdf.c
57
ret = EVP_KDF_derive(kctx, out, outlen, params) > 0;
crypto/openssl/crypto/dh/dh_key.c
102
ret = BN_bn2binpad(z, key, BN_num_bytes(dh->params.p));
crypto/openssl/crypto/dh/dh_key.c
156
pad = BN_num_bytes(dh->params.p) - rv;
crypto/openssl/crypto/dh/dh_key.c
249
mont = BN_MONT_CTX_set_locked(pmont, dh->lock, dh->params.p, ctx);
crypto/openssl/crypto/dh/dh_key.c
256
if (!dh->meth->bn_mod_exp(dh, pub_key, dh->params.g, prk, dh->params.p,
crypto/openssl/crypto/dh/dh_key.c
275
if (BN_num_bits(dh->params.p) > OPENSSL_DH_MAX_MODULUS_BITS) {
crypto/openssl/crypto/dh/dh_key.c
280
if (dh->params.q != NULL
crypto/openssl/crypto/dh/dh_key.c
281
&& BN_num_bits(dh->params.q) > OPENSSL_DH_MAX_MODULUS_BITS) {
crypto/openssl/crypto/dh/dh_key.c
286
if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) {
crypto/openssl/crypto/dh/dh_key.c
314
int max_strength = ossl_ifc_ffc_compute_security_bits(BN_num_bits(dh->params.p));
crypto/openssl/crypto/dh/dh_key.c
316
if (dh->params.q == NULL
crypto/openssl/crypto/dh/dh_key.c
317
|| dh->length > BN_num_bits(dh->params.q))
crypto/openssl/crypto/dh/dh_key.c
320
if (!ossl_ffc_generate_private_key(ctx, &dh->params, dh->length,
crypto/openssl/crypto/dh/dh_key.c
325
if (dh->params.q == NULL)
crypto/openssl/crypto/dh/dh_key.c
328
if (dh->params.q == NULL) {
crypto/openssl/crypto/dh/dh_key.c
330
l = BN_num_bits(dh->params.p);
crypto/openssl/crypto/dh/dh_key.c
343
if (BN_is_word(dh->params.g, DH_GENERATOR_2)
crypto/openssl/crypto/dh/dh_key.c
344
&& !BN_is_bit_set(dh->params.p, 2)) {
crypto/openssl/crypto/dh/dh_key.c
353
if (!ossl_ffc_params_simple_validate(dh->libctx, &dh->params,
crypto/openssl/crypto/dh/dh_key.c
361
if (!ossl_ffc_generate_private_key(ctx, &dh->params,
crypto/openssl/crypto/dh/dh_key.c
362
BN_num_bits(dh->params.q),
crypto/openssl/crypto/dh/dh_key.c
47
if (BN_num_bits(dh->params.p) > OPENSSL_DH_MAX_MODULUS_BITS) {
crypto/openssl/crypto/dh/dh_key.c
52
if (dh->params.q != NULL
crypto/openssl/crypto/dh/dh_key.c
53
&& BN_num_bits(dh->params.q) > OPENSSL_DH_MAX_MODULUS_BITS) {
crypto/openssl/crypto/dh/dh_key.c
58
if (BN_num_bits(dh->params.p) < DH_MIN_MODULUS_BITS) {
crypto/openssl/crypto/dh/dh_key.c
79
dh->lock, dh->params.p, ctx);
crypto/openssl/crypto/dh/dh_key.c
86
if (!dh->meth->bn_mod_exp(dh, z, pub_key, dh->priv_key, dh->params.p, ctx,
crypto/openssl/crypto/dh/dh_key.c
93
if (BN_copy(pminus1, dh->params.p) == NULL
crypto/openssl/crypto/dh/dh_lib.c
122
ossl_ffc_params_init(&ret->params);
crypto/openssl/crypto/dh/dh_lib.c
161
ossl_ffc_params_cleanup(&r->params);
crypto/openssl/crypto/dh/dh_lib.c
198
if (dh->params.p != NULL)
crypto/openssl/crypto/dh/dh_lib.c
199
return BN_num_bits(dh->params.p);
crypto/openssl/crypto/dh/dh_lib.c
205
if (dh->params.p != NULL)
crypto/openssl/crypto/dh/dh_lib.c
206
return BN_num_bytes(dh->params.p);
crypto/openssl/crypto/dh/dh_lib.c
214
if (dh->params.q != NULL)
crypto/openssl/crypto/dh/dh_lib.c
215
N = BN_num_bits(dh->params.q);
crypto/openssl/crypto/dh/dh_lib.c
220
if (dh->params.p != NULL)
crypto/openssl/crypto/dh/dh_lib.c
221
return BN_security_bits(BN_num_bits(dh->params.p), N);
crypto/openssl/crypto/dh/dh_lib.c
228
ossl_ffc_params_get0_pqg(&dh->params, p, q, g);
crypto/openssl/crypto/dh/dh_lib.c
237
if ((dh->params.p == NULL && p == NULL)
crypto/openssl/crypto/dh/dh_lib.c
238
|| (dh->params.g == NULL && g == NULL))
crypto/openssl/crypto/dh/dh_lib.c
241
ossl_ffc_params_set0_pqg(&dh->params, p, q, g);
crypto/openssl/crypto/dh/dh_lib.c
284
return dh->params.p;
crypto/openssl/crypto/dh/dh_lib.c
289
return dh->params.q;
crypto/openssl/crypto/dh/dh_lib.c
294
return dh->params.g;
crypto/openssl/crypto/dh/dh_lib.c
331
return &dh->params;
crypto/openssl/crypto/dh/dh_lib.c
335
return dh->params.nid;
crypto/openssl/crypto/dh/dh_local.h
23
FFC_PARAMS params;
crypto/openssl/crypto/dh/dh_pmeth.c
295
ossl_ffc_set_digest(&ret->params, EVP_MD_get0_name(dctx->md), NULL);
crypto/openssl/crypto/dh/dh_pmeth.c
299
rv = ossl_ffc_params_FIPS186_2_generate(libctx, &ret->params,
crypto/openssl/crypto/dh/dh_pmeth.c
307
rv = ossl_ffc_params_FIPS186_4_generate(libctx, &ret->params,
crypto/openssl/crypto/dh/dh_rfc5114.c
35
dh->params.p = BN_dup(&ossl_bignum_dh##x##_p); \
crypto/openssl/crypto/dh/dh_rfc5114.c
36
dh->params.g = BN_dup(&ossl_bignum_dh##x##_g); \
crypto/openssl/crypto/dh/dh_rfc5114.c
37
dh->params.q = BN_dup(&ossl_bignum_dh##x##_q); \
crypto/openssl/crypto/dh/dh_rfc5114.c
38
if (dh->params.p == NULL || dh->params.q == NULL || dh->params.g == NULL) { \
crypto/openssl/crypto/dsa/dsa_ameth.c
100
&& dsa->params.g != NULL) {
crypto/openssl/crypto/dsa/dsa_ameth.c
164
ASN1_STRING *params = NULL;
crypto/openssl/crypto/dsa/dsa_ameth.c
174
params = ASN1_STRING_new();
crypto/openssl/crypto/dsa/dsa_ameth.c
176
if (params == NULL) {
crypto/openssl/crypto/dsa/dsa_ameth.c
181
params->length = i2d_DSAparams(pkey->pkey.dsa, ¶ms->data);
crypto/openssl/crypto/dsa/dsa_ameth.c
182
if (params->length <= 0) {
crypto/openssl/crypto/dsa/dsa_ameth.c
186
params->type = V_ASN1_SEQUENCE;
crypto/openssl/crypto/dsa/dsa_ameth.c
206
V_ASN1_SEQUENCE, params, dp, dplen)) {
crypto/openssl/crypto/dsa/dsa_ameth.c
213
ASN1_STRING_free(params);
crypto/openssl/crypto/dsa/dsa_ameth.c
237
|| dsa->params.p == NULL
crypto/openssl/crypto/dsa/dsa_ameth.c
238
|| dsa->params.q == NULL
crypto/openssl/crypto/dsa/dsa_ameth.c
239
|| dsa->params.g == NULL;
crypto/openssl/crypto/dsa/dsa_ameth.c
249
if (!ossl_ffc_params_copy(&to->pkey.dsa->params, &from->pkey.dsa->params))
crypto/openssl/crypto/dsa/dsa_ameth.c
258
return ossl_ffc_params_cmp(&a->pkey.dsa->params, &b->pkey.dsa->params, 1);
crypto/openssl/crypto/dsa/dsa_ameth.c
278
if (x->params.p != NULL)
crypto/openssl/crypto/dsa/dsa_ameth.c
312
if (!ossl_ffc_params_print(bp, &x->params, off))
crypto/openssl/crypto/dsa/dsa_ameth.c
437
OSSL_PARAM *params;
crypto/openssl/crypto/dsa/dsa_ameth.c
466
if ((params = OSSL_PARAM_BLD_to_param(tmpl)) == NULL)
crypto/openssl/crypto/dsa/dsa_ameth.c
470
rv = importer(to_keydata, selection, params);
crypto/openssl/crypto/dsa/dsa_ameth.c
472
OSSL_PARAM_free(params);
crypto/openssl/crypto/dsa/dsa_ameth.c
478
static int dsa_pkey_import_from(const OSSL_PARAM params[], void *vpctx)
crypto/openssl/crypto/dsa/dsa_ameth.c
489
if (!ossl_dsa_ffc_params_fromdata(dsa, params)
crypto/openssl/crypto/dsa/dsa_ameth.c
490
|| !ossl_dsa_key_fromdata(dsa, params, 1)
crypto/openssl/crypto/dsa/dsa_ameth.c
98
&& dsa->params.p != NULL
crypto/openssl/crypto/dsa/dsa_ameth.c
99
&& dsa->params.q != NULL
crypto/openssl/crypto/dsa/dsa_asn1.c
43
ASN1_SIMPLE(DSA, params.p, BIGNUM),
crypto/openssl/crypto/dsa/dsa_asn1.c
44
ASN1_SIMPLE(DSA, params.q, BIGNUM),
crypto/openssl/crypto/dsa/dsa_asn1.c
45
ASN1_SIMPLE(DSA, params.g, BIGNUM),
crypto/openssl/crypto/dsa/dsa_asn1.c
53
ASN1_SIMPLE(DSA, params.p, BIGNUM),
crypto/openssl/crypto/dsa/dsa_asn1.c
54
ASN1_SIMPLE(DSA, params.q, BIGNUM),
crypto/openssl/crypto/dsa/dsa_asn1.c
55
ASN1_SIMPLE(DSA, params.g, BIGNUM),
crypto/openssl/crypto/dsa/dsa_asn1.c
62
ASN1_SIMPLE(DSA, params.p, BIGNUM),
crypto/openssl/crypto/dsa/dsa_asn1.c
63
ASN1_SIMPLE(DSA, params.q, BIGNUM),
crypto/openssl/crypto/dsa/dsa_asn1.c
64
ASN1_SIMPLE(DSA, params.g, BIGNUM)
crypto/openssl/crypto/dsa/dsa_backend.c
30
int ossl_dsa_key_fromdata(DSA *dsa, const OSSL_PARAM params[],
crypto/openssl/crypto/dsa/dsa_backend.c
40
param_priv_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/crypto/dsa/dsa_backend.c
42
param_pub_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PUB_KEY);
crypto/openssl/crypto/dsa/dsa_backend.c
92
&& !ossl_ffc_params_copy(&dupkey->params, &dsa->params))
crypto/openssl/crypto/dsa/dsa_check.c
112
if (dsa->params.g == NULL
crypto/openssl/crypto/dsa/dsa_check.c
24
if (dsa->params.p == NULL || dsa->params.q == NULL) {
crypto/openssl/crypto/dsa/dsa_check.c
30
if (BN_num_bits(dsa->params.p) > OPENSSL_DSA_MAX_MODULUS_BITS) {
crypto/openssl/crypto/dsa/dsa_check.c
36
if (BN_num_bits(dsa->params.q) >= BN_num_bits(dsa->params.p)) {
crypto/openssl/crypto/dsa/dsa_check.c
51
return ossl_ffc_params_simple_validate(dsa->libctx, &dsa->params,
crypto/openssl/crypto/dsa/dsa_check.c
59
return ossl_ffc_params_full_validate(dsa->libctx, &dsa->params,
crypto/openssl/crypto/dsa/dsa_check.c
71
return ossl_ffc_validate_public_key(&dsa->params, pub_key, ret)
crypto/openssl/crypto/dsa/dsa_check.c
85
return ossl_ffc_validate_public_key_partial(&dsa->params, pub_key, ret)
crypto/openssl/crypto/dsa/dsa_check.c
96
return ossl_ffc_validate_private_key(dsa->params.q, priv_key, ret);
crypto/openssl/crypto/dsa/dsa_gen.c
33
ret = ossl_ffc_params_FIPS186_2_generate(dsa->libctx, &dsa->params,
crypto/openssl/crypto/dsa/dsa_gen.c
38
ret = ossl_ffc_params_FIPS186_4_generate(dsa->libctx, &dsa->params,
crypto/openssl/crypto/dsa/dsa_gen.c
56
&& !ossl_ffc_params_set_validate_params(&dsa->params, seed_in, seed_len,
crypto/openssl/crypto/dsa/dsa_gen.c
72
*counter_ret = dsa->params.pcounter;
crypto/openssl/crypto/dsa/dsa_gen.c
74
*h_ret = dsa->params.h;
crypto/openssl/crypto/dsa/dsa_key.c
164
if (!ossl_ffc_params_simple_validate(dsa->libctx, &dsa->params,
crypto/openssl/crypto/dsa/dsa_key.c
173
if (!ossl_ffc_generate_private_key(ctx, &dsa->params,
crypto/openssl/crypto/dsa/dsa_key.c
174
BN_num_bits(dsa->params.q),
crypto/openssl/crypto/dsa/dsa_key.c
53
if (!BN_mod_exp(pub_key, dsa->params.g, prk, dsa->params.p, ctx))
crypto/openssl/crypto/dsa/dsa_lib.c
181
ossl_ffc_params_init(&ret->params);
crypto/openssl/crypto/dsa/dsa_lib.c
238
ossl_ffc_params_cleanup(&r->params);
crypto/openssl/crypto/dsa/dsa_lib.c
264
ossl_ffc_params_get0_pqg(&d->params, p, q, g);
crypto/openssl/crypto/dsa/dsa_lib.c
272
if ((d->params.p == NULL && p == NULL)
crypto/openssl/crypto/dsa/dsa_lib.c
273
|| (d->params.q == NULL && q == NULL)
crypto/openssl/crypto/dsa/dsa_lib.c
274
|| (d->params.g == NULL && g == NULL))
crypto/openssl/crypto/dsa/dsa_lib.c
277
ossl_ffc_params_set0_pqg(&d->params, p, q, g);
crypto/openssl/crypto/dsa/dsa_lib.c
285
return d->params.p;
crypto/openssl/crypto/dsa/dsa_lib.c
290
return d->params.q;
crypto/openssl/crypto/dsa/dsa_lib.c
295
return d->params.g;
crypto/openssl/crypto/dsa/dsa_lib.c
334
if (d->params.p != NULL && d->params.q != NULL)
crypto/openssl/crypto/dsa/dsa_lib.c
335
return BN_security_bits(BN_num_bits(d->params.p),
crypto/openssl/crypto/dsa/dsa_lib.c
336
BN_num_bits(d->params.q));
crypto/openssl/crypto/dsa/dsa_lib.c
342
if (dsa->params.p != NULL)
crypto/openssl/crypto/dsa/dsa_lib.c
343
return BN_num_bits(dsa->params.p);
crypto/openssl/crypto/dsa/dsa_lib.c
349
return &dsa->params;
crypto/openssl/crypto/dsa/dsa_lib.c
352
int ossl_dsa_ffc_params_fromdata(DSA *dsa, const OSSL_PARAM params[])
crypto/openssl/crypto/dsa/dsa_lib.c
357
ret = ossl_ffc_params_fromdata(ffc, params);
crypto/openssl/crypto/dsa/dsa_lib.c
57
if (!ossl_ffc_params_copy(ossl_dh_get0_params(ret), &r->params))
crypto/openssl/crypto/dsa/dsa_local.h
21
FFC_PARAMS params;
crypto/openssl/crypto/dsa/dsa_ossl.c
122
if (dlen > BN_num_bytes(dsa->params.q))
crypto/openssl/crypto/dsa/dsa_ossl.c
128
dlen = BN_num_bytes(dsa->params.q);
crypto/openssl/crypto/dsa/dsa_ossl.c
147
if (!BN_priv_rand_ex(blind, BN_num_bits(dsa->params.q) - 1,
crypto/openssl/crypto/dsa/dsa_ossl.c
156
if (!BN_mod_mul(tmp, blind, dsa->priv_key, dsa->params.q, ctx))
crypto/openssl/crypto/dsa/dsa_ossl.c
158
if (!BN_mod_mul(tmp, tmp, ret->r, dsa->params.q, ctx))
crypto/openssl/crypto/dsa/dsa_ossl.c
162
if (!BN_mod_mul(blindm, blind, m, dsa->params.q, ctx))
crypto/openssl/crypto/dsa/dsa_ossl.c
166
if (!BN_mod_add_quick(ret->s, tmp, blindm, dsa->params.q))
crypto/openssl/crypto/dsa/dsa_ossl.c
170
if (!BN_mod_mul(ret->s, ret->s, kinv, dsa->params.q, ctx))
crypto/openssl/crypto/dsa/dsa_ossl.c
174
if (BN_mod_inverse(blind, blind, dsa->params.q, ctx) == NULL)
crypto/openssl/crypto/dsa/dsa_ossl.c
176
if (!BN_mod_mul(ret->s, ret->s, blind, dsa->params.q, ctx))
crypto/openssl/crypto/dsa/dsa_ossl.c
229
if (!dsa->params.p || !dsa->params.q || !dsa->params.g) {
crypto/openssl/crypto/dsa/dsa_ossl.c
235
if (BN_is_zero(dsa->params.p)
crypto/openssl/crypto/dsa/dsa_ossl.c
236
|| BN_is_zero(dsa->params.q)
crypto/openssl/crypto/dsa/dsa_ossl.c
237
|| BN_is_zero(dsa->params.g)
crypto/openssl/crypto/dsa/dsa_ossl.c
238
|| BN_is_negative(dsa->params.p)
crypto/openssl/crypto/dsa/dsa_ossl.c
239
|| BN_is_negative(dsa->params.q)
crypto/openssl/crypto/dsa/dsa_ossl.c
240
|| BN_is_negative(dsa->params.g)) {
crypto/openssl/crypto/dsa/dsa_ossl.c
261
q_bits = BN_num_bits(dsa->params.q);
crypto/openssl/crypto/dsa/dsa_ossl.c
262
q_words = bn_get_top(dsa->params.q);
crypto/openssl/crypto/dsa/dsa_ossl.c
273
if (!ossl_gen_deterministic_nonce_rfc6979(k, dsa->params.q,
crypto/openssl/crypto/dsa/dsa_ossl.c
285
if (!ossl_bn_gen_dsa_nonce_fixed_top(k, dsa->params.q,
crypto/openssl/crypto/dsa/dsa_ossl.c
290
} else if (!ossl_bn_priv_rand_range_fixed_top(k, dsa->params.q, 0, ctx))
crypto/openssl/crypto/dsa/dsa_ossl.c
299
dsa->lock, dsa->params.p, ctx))
crypto/openssl/crypto/dsa/dsa_ossl.c
318
if (!BN_add(l, k, dsa->params.q)
crypto/openssl/crypto/dsa/dsa_ossl.c
319
|| !BN_add(k, l, dsa->params.q))
crypto/openssl/crypto/dsa/dsa_ossl.c
325
if (!dsa->meth->bn_mod_exp(dsa, r, dsa->params.g, k, dsa->params.p,
crypto/openssl/crypto/dsa/dsa_ossl.c
329
if (!BN_mod_exp_mont(r, dsa->params.g, k, dsa->params.p, ctx,
crypto/openssl/crypto/dsa/dsa_ossl.c
334
if (!BN_mod(r, r, dsa->params.q, ctx))
crypto/openssl/crypto/dsa/dsa_ossl.c
338
if ((kinv = dsa_mod_inverse_fermat(k, dsa->params.q, ctx)) == NULL)
crypto/openssl/crypto/dsa/dsa_ossl.c
364
if (dsa->params.p == NULL
crypto/openssl/crypto/dsa/dsa_ossl.c
365
|| dsa->params.q == NULL
crypto/openssl/crypto/dsa/dsa_ossl.c
366
|| dsa->params.g == NULL) {
crypto/openssl/crypto/dsa/dsa_ossl.c
371
i = BN_num_bits(dsa->params.q);
crypto/openssl/crypto/dsa/dsa_ossl.c
378
if (BN_num_bits(dsa->params.p) > OPENSSL_DSA_MAX_MODULUS_BITS) {
crypto/openssl/crypto/dsa/dsa_ossl.c
391
if (BN_is_zero(r) || BN_is_negative(r) || BN_ucmp(r, dsa->params.q) >= 0) {
crypto/openssl/crypto/dsa/dsa_ossl.c
395
if (BN_is_zero(s) || BN_is_negative(s) || BN_ucmp(s, dsa->params.q) >= 0) {
crypto/openssl/crypto/dsa/dsa_ossl.c
403
if ((BN_mod_inverse(u2, s, dsa->params.q, ctx)) == NULL)
crypto/openssl/crypto/dsa/dsa_ossl.c
418
if (!BN_mod_mul(u1, u1, u2, dsa->params.q, ctx))
crypto/openssl/crypto/dsa/dsa_ossl.c
422
if (!BN_mod_mul(u2, r, u2, dsa->params.q, ctx))
crypto/openssl/crypto/dsa/dsa_ossl.c
427
dsa->lock, dsa->params.p, ctx);
crypto/openssl/crypto/dsa/dsa_ossl.c
433
if (!dsa->meth->dsa_mod_exp(dsa, t1, dsa->params.g, u1, dsa->pub_key, u2,
crypto/openssl/crypto/dsa/dsa_ossl.c
434
dsa->params.p, ctx, mont))
crypto/openssl/crypto/dsa/dsa_ossl.c
437
if (!BN_mod_exp2_mont(t1, dsa->params.g, u1, dsa->pub_key, u2,
crypto/openssl/crypto/dsa/dsa_ossl.c
438
dsa->params.p, ctx, mont))
crypto/openssl/crypto/dsa/dsa_ossl.c
443
if (!BN_mod(u1, t1, dsa->params.q, ctx))
crypto/openssl/crypto/dsa/dsa_ossl.c
88
if (dsa->params.p == NULL
crypto/openssl/crypto/dsa/dsa_ossl.c
89
|| dsa->params.q == NULL
crypto/openssl/crypto/dsa/dsa_ossl.c
90
|| dsa->params.g == NULL) {
crypto/openssl/crypto/dsa/dsa_pmeth.c
227
ossl_ffc_set_digest(&dsa->params, EVP_MD_get0_name(dctx->md), NULL);
crypto/openssl/crypto/dsa/dsa_pmeth.c
229
ret = ossl_ffc_params_FIPS186_4_generate(NULL, &dsa->params,
crypto/openssl/crypto/dsa/dsa_sign.c
124
if (dsa->params.q != NULL) {
crypto/openssl/crypto/dsa/dsa_sign.c
125
sig.r = sig.s = dsa->params.q;
crypto/openssl/crypto/ec/ec_ameth.c
480
OSSL_PARAM *params = NULL;
crypto/openssl/crypto/ec/ec_ameth.c
593
params = OSSL_PARAM_BLD_to_param(tmpl);
crypto/openssl/crypto/ec/ec_ameth.c
596
rv = importer(to_keydata, selection, params);
crypto/openssl/crypto/ec/ec_ameth.c
600
OSSL_PARAM_free(params);
crypto/openssl/crypto/ec/ec_ameth.c
608
static int ec_pkey_import_from(const OSSL_PARAM params[], void *vpctx)
crypto/openssl/crypto/ec/ec_ameth.c
619
if (!ossl_ec_group_fromdata(ec, params)
crypto/openssl/crypto/ec/ec_ameth.c
620
|| !ossl_ec_key_otherparams_fromdata(ec, params)
crypto/openssl/crypto/ec/ec_ameth.c
621
|| !ossl_ec_key_fromdata(ec, params, 1)
crypto/openssl/crypto/ec/ec_asn1.c
373
ECPARAMETERS *params)
crypto/openssl/crypto/ec/ec_asn1.c
383
if (params == NULL) {
crypto/openssl/crypto/ec/ec_asn1.c
389
ret = params;
crypto/openssl/crypto/ec/ec_asn1.c
453
if (params == NULL)
crypto/openssl/crypto/ec/ec_asn1.c
459
ECPKPARAMETERS *params)
crypto/openssl/crypto/ec/ec_asn1.c
462
ECPKPARAMETERS *ret = params;
crypto/openssl/crypto/ec/ec_asn1.c
510
EC_GROUP *EC_GROUP_new_from_ecparameters(const ECPARAMETERS *params)
crypto/openssl/crypto/ec/ec_asn1.c
520
if (params->fieldID == NULL
crypto/openssl/crypto/ec/ec_asn1.c
521
|| params->fieldID->fieldType == NULL
crypto/openssl/crypto/ec/ec_asn1.c
522
|| params->fieldID->p.ptr == NULL) {
crypto/openssl/crypto/ec/ec_asn1.c
533
if (params->curve == NULL
crypto/openssl/crypto/ec/ec_asn1.c
534
|| params->curve->a == NULL || params->curve->a->data == NULL
crypto/openssl/crypto/ec/ec_asn1.c
535
|| params->curve->b == NULL || params->curve->b->data == NULL) {
crypto/openssl/crypto/ec/ec_asn1.c
539
a = BN_bin2bn(params->curve->a->data, params->curve->a->length, NULL);
crypto/openssl/crypto/ec/ec_asn1.c
544
b = BN_bin2bn(params->curve->b->data, params->curve->b->length, NULL);
crypto/openssl/crypto/ec/ec_asn1.c
551
tmp = OBJ_obj2nid(params->fieldID->fieldType);
crypto/openssl/crypto/ec/ec_asn1.c
562
char_two = params->fieldID->p.char_two;
crypto/openssl/crypto/ec/ec_asn1.c
642
if (params->fieldID->p.prime == NULL) {
crypto/openssl/crypto/ec/ec_asn1.c
646
p = ASN1_INTEGER_to_BN(params->fieldID->p.prime, NULL);
crypto/openssl/crypto/ec/ec_asn1.c
676
if (params->curve->seed != NULL) {
crypto/openssl/crypto/ec/ec_asn1.c
683
if (params->curve->seed->length == 0) {
crypto/openssl/crypto/ec/ec_asn1.c
688
if ((ret->seed = OPENSSL_malloc(params->curve->seed->length)) == NULL)
crypto/openssl/crypto/ec/ec_asn1.c
690
memcpy(ret->seed, params->curve->seed->data,
crypto/openssl/crypto/ec/ec_asn1.c
691
params->curve->seed->length);
crypto/openssl/crypto/ec/ec_asn1.c
692
ret->seed_len = params->curve->seed->length;
crypto/openssl/crypto/ec/ec_asn1.c
695
if (params->order == NULL
crypto/openssl/crypto/ec/ec_asn1.c
696
|| params->base == NULL
crypto/openssl/crypto/ec/ec_asn1.c
697
|| params->base->data == NULL
crypto/openssl/crypto/ec/ec_asn1.c
698
|| params->base->length == 0) {
crypto/openssl/crypto/ec/ec_asn1.c
707
EC_GROUP_set_point_conversion_form(ret, (point_conversion_form_t)(params->base->data[0] & ~0x01));
crypto/openssl/crypto/ec/ec_asn1.c
710
if (!EC_POINT_oct2point(ret, point, params->base->data,
crypto/openssl/crypto/ec/ec_asn1.c
711
params->base->length, NULL)) {
crypto/openssl/crypto/ec/ec_asn1.c
717
if (ASN1_INTEGER_to_BN(params->order, a) == NULL) {
crypto/openssl/crypto/ec/ec_asn1.c
731
if (params->cofactor == NULL) {
crypto/openssl/crypto/ec/ec_asn1.c
734
} else if (ASN1_INTEGER_to_BN(params->cofactor, b) == NULL) {
crypto/openssl/crypto/ec/ec_asn1.c
809
if (params->curve->seed == NULL) {
crypto/openssl/crypto/ec/ec_asn1.c
834
EC_GROUP *EC_GROUP_new_from_ecpkparameters(const ECPKPARAMETERS *params)
crypto/openssl/crypto/ec/ec_asn1.c
839
if (params == NULL) {
crypto/openssl/crypto/ec/ec_asn1.c
844
if (params->type == ECPKPARAMETERS_TYPE_NAMED) {
crypto/openssl/crypto/ec/ec_asn1.c
846
tmp = OBJ_obj2nid(params->value.named_curve);
crypto/openssl/crypto/ec/ec_asn1.c
852
} else if (params->type == ECPKPARAMETERS_TYPE_EXPLICIT) {
crypto/openssl/crypto/ec/ec_asn1.c
854
ret = EC_GROUP_new_from_ecparameters(params->value.parameters);
crypto/openssl/crypto/ec/ec_asn1.c
860
} else if (params->type == ECPKPARAMETERS_TYPE_IMPLICIT) {
crypto/openssl/crypto/ec/ec_asn1.c
876
ECPKPARAMETERS *params = NULL;
crypto/openssl/crypto/ec/ec_asn1.c
879
if ((params = d2i_ECPKPARAMETERS(NULL, &p, len)) == NULL) {
crypto/openssl/crypto/ec/ec_asn1.c
880
ECPKPARAMETERS_free(params);
crypto/openssl/crypto/ec/ec_asn1.c
884
if ((group = EC_GROUP_new_from_ecpkparameters(params)) == NULL) {
crypto/openssl/crypto/ec/ec_asn1.c
885
ECPKPARAMETERS_free(params);
crypto/openssl/crypto/ec/ec_asn1.c
889
if (params->type == ECPKPARAMETERS_TYPE_EXPLICIT)
crypto/openssl/crypto/ec/ec_asn1.c
897
ECPKPARAMETERS_free(params);
crypto/openssl/crypto/ec/ec_backend.c
158
OSSL_PARAM params[], BN_CTX *bnctx,
crypto/openssl/crypto/ec/ec_backend.c
184
param_p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_P);
crypto/openssl/crypto/ec/ec_backend.c
185
param_a = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_A);
crypto/openssl/crypto/ec/ec_backend.c
186
param_b = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_B);
crypto/openssl/crypto/ec/ec_backend.c
201
if (!ossl_param_build_set_bn(tmpl, params, OSSL_PKEY_PARAM_EC_P, p)
crypto/openssl/crypto/ec/ec_backend.c
202
|| !ossl_param_build_set_bn(tmpl, params, OSSL_PKEY_PARAM_EC_A, a)
crypto/openssl/crypto/ec/ec_backend.c
203
|| !ossl_param_build_set_bn(tmpl, params, OSSL_PKEY_PARAM_EC_B, b)) {
crypto/openssl/crypto/ec/ec_backend.c
209
param = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_ORDER);
crypto/openssl/crypto/ec/ec_backend.c
217
if (!ossl_param_build_set_bn(tmpl, params, OSSL_PKEY_PARAM_EC_ORDER,
crypto/openssl/crypto/ec/ec_backend.c
224
param = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_FIELD_TYPE);
crypto/openssl/crypto/ec/ec_backend.c
226
if (!ossl_param_build_set_utf8_string(tmpl, params,
crypto/openssl/crypto/ec/ec_backend.c
234
param = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_GENERATOR);
crypto/openssl/crypto/ec/ec_backend.c
249
if (!ossl_param_build_set_octet_string(tmpl, params,
crypto/openssl/crypto/ec/ec_backend.c
257
param = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_COFACTOR);
crypto/openssl/crypto/ec/ec_backend.c
262
&& !ossl_param_build_set_bn(tmpl, params,
crypto/openssl/crypto/ec/ec_backend.c
269
param = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_SEED);
crypto/openssl/crypto/ec/ec_backend.c
276
&& !ossl_param_build_set_octet_string(tmpl, params,
crypto/openssl/crypto/ec/ec_backend.c
289
OSSL_PARAM params[], OSSL_LIB_CTX *libctx,
crypto/openssl/crypto/ec/ec_backend.c
306
tmpl, params,
crypto/openssl/crypto/ec/ec_backend.c
314
|| !ossl_param_build_set_utf8_string(tmpl, params,
crypto/openssl/crypto/ec/ec_backend.c
321
if (!ossl_param_build_set_int(tmpl, params,
crypto/openssl/crypto/ec/ec_backend.c
334
if (!ec_group_explicit_todata(group, tmpl, params, bnctx, genbuf))
crypto/openssl/crypto/ec/ec_backend.c
342
|| !ossl_param_build_set_utf8_string(tmpl, params,
crypto/openssl/crypto/ec/ec_backend.c
396
int ossl_ec_key_fromdata(EC_KEY *ec, const OSSL_PARAM params[], int include_private)
crypto/openssl/crypto/ec/ec_backend.c
411
param_pub_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PUB_KEY);
crypto/openssl/crypto/ec/ec_backend.c
413
param_priv_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/crypto/ec/ec_backend.c
497
int ossl_ec_group_fromdata(EC_KEY *ec, const OSSL_PARAM params[])
crypto/openssl/crypto/ec/ec_backend.c
505
group = EC_GROUP_new_from_params(params, ossl_ec_key_get_libctx(ec),
crypto/openssl/crypto/ec/ec_backend.c
516
static int ec_key_point_format_fromdata(EC_KEY *ec, const OSSL_PARAM params[])
crypto/openssl/crypto/ec/ec_backend.c
521
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_POINT_CONVERSION_FORMAT);
crypto/openssl/crypto/ec/ec_backend.c
532
static int ec_key_group_check_fromdata(EC_KEY *ec, const OSSL_PARAM params[])
crypto/openssl/crypto/ec/ec_backend.c
536
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_GROUP_CHECK_TYPE);
crypto/openssl/crypto/ec/ec_backend.c
554
int ossl_ec_key_otherparams_fromdata(EC_KEY *ec, const OSSL_PARAM params[])
crypto/openssl/crypto/ec/ec_backend.c
561
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_USE_COFACTOR_ECDH);
crypto/openssl/crypto/ec/ec_backend.c
570
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_INCLUDE_PUBLIC);
crypto/openssl/crypto/ec/ec_backend.c
578
if (!ec_key_point_format_fromdata(ec, params))
crypto/openssl/crypto/ec/ec_backend.c
580
if (!ec_key_group_check_fromdata(ec, params))
crypto/openssl/crypto/ec/ec_curve.c
3038
const unsigned char *params;
crypto/openssl/crypto/ec/ec_curve.c
3053
params = (const unsigned char *)(data + 1); /* skip header */
crypto/openssl/crypto/ec/ec_curve.c
3062
if (!group->meth->group_full_init(group, params)) {
crypto/openssl/crypto/ec/ec_curve.c
3072
params += seed_len; /* skip seed */
crypto/openssl/crypto/ec/ec_curve.c
3074
if ((p = BN_bin2bn(params + 0 * param_len, param_len, NULL)) == NULL
crypto/openssl/crypto/ec/ec_curve.c
3075
|| (a = BN_bin2bn(params + 1 * param_len, param_len, NULL)) == NULL
crypto/openssl/crypto/ec/ec_curve.c
3076
|| (b = BN_bin2bn(params + 2 * param_len, param_len, NULL)) == NULL) {
crypto/openssl/crypto/ec/ec_curve.c
3110
if ((x = BN_bin2bn(params + 3 * param_len, param_len, NULL)) == NULL
crypto/openssl/crypto/ec/ec_curve.c
3111
|| (y = BN_bin2bn(params + 4 * param_len, param_len, NULL)) == NULL) {
crypto/openssl/crypto/ec/ec_curve.c
3119
if ((order = BN_bin2bn(params + 5 * param_len, param_len, NULL)) == NULL
crypto/openssl/crypto/ec/ec_curve.c
3129
if (!EC_GROUP_set_seed(group, params - seed_len, seed_len)) {
crypto/openssl/crypto/ec/ec_curve.c
3255
const unsigned char *seed, *params_seed, *params;
crypto/openssl/crypto/ec/ec_curve.c
3322
params = params_seed + data->seed_len;
crypto/openssl/crypto/ec/ec_curve.c
3336
&& memcmp(param_bytes, params, param_len * NUM_BN_FIELDS)
crypto/openssl/crypto/ec/ec_lib.c
1505
int ossl_ec_group_set_params(EC_GROUP *group, const OSSL_PARAM params[])
crypto/openssl/crypto/ec/ec_lib.c
1510
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_POINT_CONVERSION_FORMAT);
crypto/openssl/crypto/ec/ec_lib.c
1519
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_ENCODING);
crypto/openssl/crypto/ec/ec_lib.c
1528
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_SEED);
crypto/openssl/crypto/ec/ec_lib.c
1540
EC_GROUP *EC_GROUP_new_from_params(const OSSL_PARAM params[],
crypto/openssl/crypto/ec/ec_lib.c
1560
ptmp = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_GROUP_NAME);
crypto/openssl/crypto/ec/ec_lib.c
1566
if (!ossl_ec_group_set_params(group, params)) {
crypto/openssl/crypto/ec/ec_lib.c
1571
ptmp = OSSL_PARAM_locate_const(params,
crypto/openssl/crypto/ec/ec_lib.c
1602
ptmp = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_FIELD_TYPE);
crypto/openssl/crypto/ec/ec_lib.c
1619
pa = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_A);
crypto/openssl/crypto/ec/ec_lib.c
1624
pb = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_B);
crypto/openssl/crypto/ec/ec_lib.c
1631
ptmp = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_P);
crypto/openssl/crypto/ec/ec_lib.c
1673
ptmp = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_SEED);
crypto/openssl/crypto/ec/ec_lib.c
1684
ptmp = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_GENERATOR);
crypto/openssl/crypto/ec/ec_lib.c
1701
ptmp = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_ORDER);
crypto/openssl/crypto/ec/ec_lib.c
1710
ptmp = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_COFACTOR);
crypto/openssl/crypto/ec/ec_lib.c
1735
ptmp = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_EC_ENCODING);
crypto/openssl/crypto/ec/ec_lib.c
1772
OSSL_PARAM *params = NULL;
crypto/openssl/crypto/ec/ec_lib.c
1791
params = OSSL_PARAM_BLD_to_param(tmpl);
crypto/openssl/crypto/ec/ec_lib.c
1798
return params;
crypto/openssl/crypto/ec/ecdh_kdf.c
32
OSSL_PARAM params[4], *p = params;
crypto/openssl/crypto/ec/ecdh_kdf.c
45
ret = EVP_KDF_derive(kctx, out, outlen, params) > 0;
crypto/openssl/crypto/ec/ecp_nistz256.c
1444
const unsigned char *params)
crypto/openssl/crypto/ec/ecp_nistz256.c
1462
if (!EC_GROUP_set_seed(group, params, seed_len)) {
crypto/openssl/crypto/ec/ecp_nistz256.c
1466
params += seed_len;
crypto/openssl/crypto/ec/ecp_nistz256.c
1468
if ((p = BN_bin2bn(params + 0 * param_len, param_len, NULL)) == NULL
crypto/openssl/crypto/ec/ecp_nistz256.c
1469
|| (a = BN_bin2bn(params + 1 * param_len, param_len, NULL)) == NULL
crypto/openssl/crypto/ec/ecp_nistz256.c
1470
|| (b = BN_bin2bn(params + 2 * param_len, param_len, NULL)) == NULL) {
crypto/openssl/crypto/ec/ecp_nistz256.c
1483
if (!ossl_bn_mont_ctx_set(mont, p, 256, params + 6 * param_len, param_len,
crypto/openssl/crypto/ec/ecp_nistz256.c
1511
if ((x = BN_bin2bn(params + 3 * param_len, param_len, NULL)) == NULL
crypto/openssl/crypto/ec/ecp_nistz256.c
1512
|| (y = BN_bin2bn(params + 4 * param_len, param_len, NULL)) == NULL) {
crypto/openssl/crypto/ec/ecp_nistz256.c
1520
if ((order = BN_bin2bn(params + 5 * param_len, param_len, NULL)) == NULL
crypto/openssl/crypto/ec/ecp_nistz256.c
1544
if (!ossl_bn_mont_ctx_set(ordmont, order, 256, params + 7 * param_len,
crypto/openssl/crypto/ec/ecx_backend.c
55
int ossl_ecx_key_fromdata(ECX_KEY *ecx, const OSSL_PARAM params[],
crypto/openssl/crypto/ec/ecx_backend.c
65
param_pub_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PUB_KEY);
crypto/openssl/crypto/ec/ecx_backend.c
67
param_priv_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/crypto/ec/ecx_meth.c
352
OSSL_PARAM *params = NULL;
crypto/openssl/crypto/ec/ecx_meth.c
373
params = OSSL_PARAM_BLD_to_param(tmpl);
crypto/openssl/crypto/ec/ecx_meth.c
376
rv = importer(to_keydata, selection, params);
crypto/openssl/crypto/ec/ecx_meth.c
380
OSSL_PARAM_free(params);
crypto/openssl/crypto/ec/ecx_meth.c
384
static int ecx_generic_import_from(const OSSL_PARAM params[], void *vpctx,
crypto/openssl/crypto/ec/ecx_meth.c
397
if (!ossl_ecx_key_fromdata(ecx, params, 1)
crypto/openssl/crypto/ec/ecx_meth.c
422
static int x25519_import_from(const OSSL_PARAM params[], void *vpctx)
crypto/openssl/crypto/ec/ecx_meth.c
424
return ecx_generic_import_from(params, vpctx, EVP_PKEY_X25519);
crypto/openssl/crypto/ec/ecx_meth.c
476
static int x448_import_from(const OSSL_PARAM params[], void *vpctx)
crypto/openssl/crypto/ec/ecx_meth.c
478
return ecx_generic_import_from(params, vpctx, EVP_PKEY_X448);
crypto/openssl/crypto/ec/ecx_meth.c
605
static int ed25519_import_from(const OSSL_PARAM params[], void *vpctx)
crypto/openssl/crypto/ec/ecx_meth.c
607
return ecx_generic_import_from(params, vpctx, EVP_PKEY_ED25519);
crypto/openssl/crypto/ec/ecx_meth.c
658
static int ed448_import_from(const OSSL_PARAM params[], void *vpctx)
crypto/openssl/crypto/ec/ecx_meth.c
660
return ecx_generic_import_from(params, vpctx, EVP_PKEY_ED448);
crypto/openssl/crypto/encode_decode/decoder_lib.c
230
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/encode_decode/decoder_lib.c
232
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_OBJECT_PARAM_DATA_STRUCTURE,
crypto/openssl/crypto/encode_decode/decoder_lib.c
234
if (!decoder->set_ctx_params(decoderctx, params)) {
crypto/openssl/crypto/encode_decode/decoder_lib.c
45
static int decoder_process(const OSSL_PARAM params[], void *arg);
crypto/openssl/crypto/encode_decode/decoder_lib.c
486
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/encode_decode/decoder_lib.c
489
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_OBJECT_PARAM_DATA_STRUCTURE,
crypto/openssl/crypto/encode_decode/decoder_lib.c
491
if (!decoder->set_ctx_params(decoderctx, params)) {
crypto/openssl/crypto/encode_decode/decoder_lib.c
798
static int decoder_process(const OSSL_PARAM params[], void *arg)
crypto/openssl/crypto/encode_decode/decoder_lib.c
831
if (params == NULL) {
crypto/openssl/crypto/encode_decode/decoder_lib.c
865
rv = ctx->construct(decoder_inst, params, ctx->construct_data);
crypto/openssl/crypto/encode_decode/decoder_lib.c
891
p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_DATA);
crypto/openssl/crypto/encode_decode/decoder_lib.c
900
p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_DATA_TYPE);
crypto/openssl/crypto/encode_decode/decoder_lib.c
905
p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_DATA_STRUCTURE);
crypto/openssl/crypto/encode_decode/decoder_lib.c
910
p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_INPUT_TYPE);
crypto/openssl/crypto/encode_decode/decoder_meth.c
600
int OSSL_DECODER_get_params(OSSL_DECODER *decoder, OSSL_PARAM params[])
crypto/openssl/crypto/encode_decode/decoder_meth.c
603
return decoder->get_params(params);
crypto/openssl/crypto/encode_decode/decoder_meth.c
637
const OSSL_PARAM params[])
crypto/openssl/crypto/encode_decode/decoder_meth.c
659
if (!decoder->set_ctx_params(decoderctx, params))
crypto/openssl/crypto/encode_decode/decoder_pkey.c
109
p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_REFERENCE);
crypto/openssl/crypto/encode_decode/decoder_pkey.c
72
const OSSL_PARAM *params,
crypto/openssl/crypto/encode_decode/decoder_pkey.c
94
p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_DATA_TYPE);
crypto/openssl/crypto/encode_decode/encoder_meth.c
587
int OSSL_ENCODER_get_params(OSSL_ENCODER *encoder, OSSL_PARAM params[])
crypto/openssl/crypto/encode_decode/encoder_meth.c
590
return encoder->get_params(params);
crypto/openssl/crypto/encode_decode/encoder_meth.c
617
const OSSL_PARAM params[])
crypto/openssl/crypto/encode_decode/encoder_meth.c
639
if (!encoder->set_ctx_params(encoderctx, params))
crypto/openssl/crypto/encode_decode/encoder_pkey.c
164
static int encoder_import_cb(const OSSL_PARAM params[], void *arg)
crypto/openssl/crypto/encode_decode/encoder_pkey.c
171
construct_data->constructed_obj = encoder->import_object(encoderctx, construct_data->selection, params);
crypto/openssl/crypto/encode_decode/encoder_pkey.c
30
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/encode_decode/encoder_pkey.c
32
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_ENCODER_PARAM_CIPHER,
crypto/openssl/crypto/encode_decode/encoder_pkey.c
34
params[1] = OSSL_PARAM_construct_utf8_string(OSSL_ENCODER_PARAM_PROPERTIES,
crypto/openssl/crypto/encode_decode/encoder_pkey.c
37
return OSSL_ENCODER_CTX_set_params(ctx, params);
crypto/openssl/crypto/encode_decode/encoder_pkey.c
389
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/encode_decode/encoder_pkey.c
392
params[0] = OSSL_PARAM_construct_int(OSSL_ENCODER_PARAM_SAVE_PARAMETERS,
crypto/openssl/crypto/encode_decode/encoder_pkey.c
395
(void)OSSL_ENCODER_CTX_set_params(ctx, params);
crypto/openssl/crypto/evp/asymcipher.c
171
ret = cipher->encrypt_init(ctx->op.ciph.algctx, provkey, params);
crypto/openssl/crypto/evp/asymcipher.c
180
ret = cipher->decrypt_init(ctx->op.ciph.algctx, provkey, params);
crypto/openssl/crypto/evp/asymcipher.c
235
int EVP_PKEY_encrypt_init_ex(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/asymcipher.c
237
return evp_pkey_asym_cipher_init(ctx, EVP_PKEY_OP_ENCRYPT, params);
crypto/openssl/crypto/evp/asymcipher.c
284
int EVP_PKEY_decrypt_init_ex(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/asymcipher.c
286
return evp_pkey_asym_cipher_init(ctx, EVP_PKEY_OP_DECRYPT, params);
crypto/openssl/crypto/evp/asymcipher.c
31
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/ctrl_params_translate.c
1300
ctx->params[0] = OSSL_PARAM_construct_int(translation->param_key,
crypto/openssl/crypto/evp/ctrl_params_translate.c
1312
switch (ctx->params->data_type) {
crypto/openssl/crypto/evp/ctrl_params_translate.c
1314
return OSSL_PARAM_get_int(ctx->params, &ctx->p1);
crypto/openssl/crypto/evp/ctrl_params_translate.c
1316
return OSSL_PARAM_get_uint(ctx->params, (unsigned int *)&ctx->p1);
crypto/openssl/crypto/evp/ctrl_params_translate.c
1568
if (ctx->params->data_type != OSSL_PARAM_UNSIGNED_INTEGER)
crypto/openssl/crypto/evp/ctrl_params_translate.c
1607
switch (ctx->params->data_type) {
crypto/openssl/crypto/evp/ctrl_params_translate.c
1622
if (ctx->params->data_type == OSSL_PARAM_UNSIGNED_INTEGER) {
crypto/openssl/crypto/evp/ctrl_params_translate.c
1630
if (ctx->params->data_type == OSSL_PARAM_OCTET_STRING) {
crypto/openssl/crypto/evp/ctrl_params_translate.c
1686
if (ctx->params->data_type != OSSL_PARAM_UNSIGNED_INTEGER)
crypto/openssl/crypto/evp/ctrl_params_translate.c
1697
if (strncmp(ctx->params->key, OSSL_PKEY_PARAM_EC_PUB_X, 2) == 0)
crypto/openssl/crypto/evp/ctrl_params_translate.c
1699
else if (strncmp(ctx->params->key, OSSL_PKEY_PARAM_EC_PUB_Y, 2) == 0)
crypto/openssl/crypto/evp/ctrl_params_translate.c
1721
if (ctx->params->data_type != OSSL_PARAM_UNSIGNED_INTEGER)
crypto/openssl/crypto/evp/ctrl_params_translate.c
1802
if (ctx->params->data_type != OSSL_PARAM_INTEGER)
crypto/openssl/crypto/evp/ctrl_params_translate.c
203
OSSL_PARAM *params;
crypto/openssl/crypto/evp/ctrl_params_translate.c
2039
if (OSSL_PARAM_get_utf8_string_ptr(ctx->params, &value) == 0 || OPENSSL_strcasecmp(ctx->pctx->keytype, value) != 0) {
crypto/openssl/crypto/evp/ctrl_params_translate.c
2704
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/ctrl_params_translate.c
2732
ctx.params = params;
crypto/openssl/crypto/evp/ctrl_params_translate.c
2742
ret = evp_pkey_ctx_get_params_strict(pctx, ctx.params);
crypto/openssl/crypto/evp/ctrl_params_translate.c
2745
ret = evp_pkey_ctx_set_params_strict(pctx, ctx.params);
crypto/openssl/crypto/evp/ctrl_params_translate.c
2776
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/ctrl_params_translate.c
2802
ctx.params = params;
crypto/openssl/crypto/evp/ctrl_params_translate.c
2818
ret = evp_pkey_ctx_set_params_strict(pctx, ctx.params);
crypto/openssl/crypto/evp/ctrl_params_translate.c
2834
OSSL_PARAM *params)
crypto/openssl/crypto/evp/ctrl_params_translate.c
2839
for (; params != NULL && params->key != NULL; params++) {
crypto/openssl/crypto/evp/ctrl_params_translate.c
2853
tmpl.param_key = params->key;
crypto/openssl/crypto/evp/ctrl_params_translate.c
2862
ctx.params = params;
crypto/openssl/crypto/evp/ctrl_params_translate.c
2894
int evp_pkey_ctx_set_params_to_ctrl(EVP_PKEY_CTX *ctx, const OSSL_PARAM *params)
crypto/openssl/crypto/evp/ctrl_params_translate.c
2898
return evp_pkey_ctx_setget_params_to_ctrl(ctx, OSSL_ACTION_SET, (OSSL_PARAM *)params);
crypto/openssl/crypto/evp/ctrl_params_translate.c
2901
int evp_pkey_ctx_get_params_to_ctrl(EVP_PKEY_CTX *ctx, OSSL_PARAM *params)
crypto/openssl/crypto/evp/ctrl_params_translate.c
2905
return evp_pkey_ctx_setget_params_to_ctrl(ctx, OSSL_ACTION_GET, params);
crypto/openssl/crypto/evp/ctrl_params_translate.c
2911
OSSL_PARAM *params)
crypto/openssl/crypto/evp/ctrl_params_translate.c
2915
for (; params != NULL && params->key != NULL; params++) {
crypto/openssl/crypto/evp/ctrl_params_translate.c
2926
tmpl.param_key = params->key;
crypto/openssl/crypto/evp/ctrl_params_translate.c
2935
ctx.params = params;
crypto/openssl/crypto/evp/ctrl_params_translate.c
2955
int evp_pkey_get_params_to_ctrl(const EVP_PKEY *pkey, OSSL_PARAM *params)
crypto/openssl/crypto/evp/ctrl_params_translate.c
2957
return evp_pkey_setget_params_to_ctrl(pkey, OSSL_ACTION_GET, params);
crypto/openssl/crypto/evp/ctrl_params_translate.c
457
*ctx->params = OSSL_PARAM_construct_int(translation->param_key,
crypto/openssl/crypto/evp/ctrl_params_translate.c
483
*ctx->params = OSSL_PARAM_construct_BN(translation->param_key,
crypto/openssl/crypto/evp/ctrl_params_translate.c
498
*ctx->params = OSSL_PARAM_construct_uint(translation->param_key,
crypto/openssl/crypto/evp/ctrl_params_translate.c
503
*ctx->params = OSSL_PARAM_construct_utf8_string(translation->param_key,
crypto/openssl/crypto/evp/ctrl_params_translate.c
507
*ctx->params = OSSL_PARAM_construct_utf8_ptr(translation->param_key,
crypto/openssl/crypto/evp/ctrl_params_translate.c
511
*ctx->params = OSSL_PARAM_construct_octet_string(translation->param_key,
crypto/openssl/crypto/evp/ctrl_params_translate.c
515
*ctx->params = OSSL_PARAM_construct_octet_ptr(translation->param_key,
crypto/openssl/crypto/evp/ctrl_params_translate.c
532
ctx->p1 = (int)ctx->params[0].return_size;
crypto/openssl/crypto/evp/ctrl_params_translate.c
580
if (!OSSL_PARAM_allocate_from_text(ctx->params, settable,
crypto/openssl/crypto/evp/ctrl_params_translate.c
593
ctx->allocated_buf = ctx->params->data;
crypto/openssl/crypto/evp/ctrl_params_translate.c
594
ctx->buflen = ctx->params->data_size;
crypto/openssl/crypto/evp/ctrl_params_translate.c
624
return OSSL_PARAM_get_int(ctx->params, &ctx->p1);
crypto/openssl/crypto/evp/ctrl_params_translate.c
628
if (!OSSL_PARAM_get_BN(ctx->params, ctx->p2))
crypto/openssl/crypto/evp/ctrl_params_translate.c
632
if (!OSSL_PARAM_get_uint(ctx->params,
crypto/openssl/crypto/evp/ctrl_params_translate.c
638
return OSSL_PARAM_get_utf8_string(ctx->params,
crypto/openssl/crypto/evp/ctrl_params_translate.c
641
return OSSL_PARAM_get_octet_string(ctx->params,
crypto/openssl/crypto/evp/ctrl_params_translate.c
645
return OSSL_PARAM_get_octet_ptr(ctx->params,
crypto/openssl/crypto/evp/ctrl_params_translate.c
669
param_data_type = ctx->params->data_type;
crypto/openssl/crypto/evp/ctrl_params_translate.c
674
return OSSL_PARAM_set_int(ctx->params, ctx->p1);
crypto/openssl/crypto/evp/ctrl_params_translate.c
678
return OSSL_PARAM_set_BN(ctx->params, ctx->p2);
crypto/openssl/crypto/evp/ctrl_params_translate.c
681
return OSSL_PARAM_set_uint(ctx->params,
crypto/openssl/crypto/evp/ctrl_params_translate.c
686
return OSSL_PARAM_set_utf8_string(ctx->params, ctx->p2);
crypto/openssl/crypto/evp/ctrl_params_translate.c
688
return OSSL_PARAM_set_octet_string(ctx->params, ctx->p2,
crypto/openssl/crypto/evp/ctrl_params_translate.c
691
return OSSL_PARAM_set_octet_ptr(ctx->params, *(void **)ctx->p2,
crypto/openssl/crypto/evp/dh_ctrl.c
101
return evp_pkey_ctx_set_params_strict(ctx, params);
crypto/openssl/crypto/evp/dh_ctrl.c
107
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/dh_ctrl.c
116
return evp_pkey_ctx_set_params_strict(ctx, params);
crypto/openssl/crypto/evp/dh_ctrl.c
122
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/dh_ctrl.c
130
return evp_pkey_ctx_set_params_strict(ctx, params);
crypto/openssl/crypto/evp/dh_ctrl.c
240
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/dh_ctrl.c
259
ret = evp_pkey_ctx_set_params_strict(ctx, params);
crypto/openssl/crypto/evp/dh_ctrl.c
269
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/dh_ctrl.c
279
ret = evp_pkey_ctx_get_params_strict(ctx, params);
crypto/openssl/crypto/evp/dh_ctrl.c
293
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/dh_ctrl.c
311
ret = evp_pkey_ctx_set_params_strict(ctx, params);
crypto/openssl/crypto/evp/dh_ctrl.c
324
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/dh_ctrl.c
334
ret = evp_pkey_ctx_get_params_strict(ctx, params);
crypto/openssl/crypto/evp/dh_ctrl.c
340
ukmlen = params[0].return_size;
crypto/openssl/crypto/evp/dh_ctrl.c
52
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/dh_ctrl.c
60
return evp_pkey_ctx_set_params_strict(ctx, params);
crypto/openssl/crypto/evp/dh_ctrl.c
68
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/dh_ctrl.c
77
return evp_pkey_ctx_set_params_strict(ctx, params);
crypto/openssl/crypto/evp/dh_ctrl.c
93
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/digest.c
1000
params[4] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/digest.c
1001
ok = evp_do_md_getparams(md, params) > 0;
crypto/openssl/crypto/evp/digest.c
158
const OSSL_PARAM params[], ENGINE *impl)
crypto/openssl/crypto/evp/digest.c
302
return ctx->digest->dinit(ctx->algctx, params);
crypto/openssl/crypto/evp/digest.c
369
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/digest.c
371
return evp_md_init_internal(ctx, type, params, NULL);
crypto/openssl/crypto/evp/digest.c
501
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/digest.c
527
params[i++] = OSSL_PARAM_construct_size_t(OSSL_DIGEST_PARAM_XOFLEN, &size);
crypto/openssl/crypto/evp/digest.c
528
params[i++] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/digest.c
530
if (EVP_MD_CTX_set_params(ctx, params) >= 0)
crypto/openssl/crypto/evp/digest.c
761
int EVP_MD_get_params(const EVP_MD *digest, OSSL_PARAM params[])
crypto/openssl/crypto/evp/digest.c
764
return digest->get_params(params);
crypto/openssl/crypto/evp/digest.c
776
int EVP_MD_CTX_set_params(EVP_MD_CTX *ctx, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/digest.c
787
params);
crypto/openssl/crypto/evp/digest.c
790
return ctx->digest->set_ctx_params(ctx->algctx, params);
crypto/openssl/crypto/evp/digest.c
832
int EVP_MD_CTX_get_params(EVP_MD_CTX *ctx, OSSL_PARAM params[])
crypto/openssl/crypto/evp/digest.c
843
params);
crypto/openssl/crypto/evp/digest.c
846
return ctx->digest->get_ctx_params(ctx->algctx, params);
crypto/openssl/crypto/evp/digest.c
893
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/digest.c
906
params[0] = OSSL_PARAM_construct_size_t(OSSL_DIGEST_PARAM_XOFLEN, &sz);
crypto/openssl/crypto/evp/digest.c
910
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_DIGEST_PARAM_MICALG,
crypto/openssl/crypto/evp/digest.c
914
params[0] = OSSL_PARAM_construct_octet_string(OSSL_DIGEST_PARAM_SSL3_MS,
crypto/openssl/crypto/evp/digest.c
922
ret = EVP_MD_CTX_set_params(ctx, params);
crypto/openssl/crypto/evp/digest.c
924
ret = EVP_MD_CTX_get_params(ctx, params);
crypto/openssl/crypto/evp/digest.c
988
OSSL_PARAM params[5];
crypto/openssl/crypto/evp/digest.c
995
params[0] = OSSL_PARAM_construct_size_t(OSSL_DIGEST_PARAM_BLOCK_SIZE, &blksz);
crypto/openssl/crypto/evp/digest.c
996
params[1] = OSSL_PARAM_construct_size_t(OSSL_DIGEST_PARAM_SIZE, &mdsize);
crypto/openssl/crypto/evp/digest.c
997
params[2] = OSSL_PARAM_construct_int(OSSL_DIGEST_PARAM_XOF, &xof);
crypto/openssl/crypto/evp/digest.c
998
params[3] = OSSL_PARAM_construct_int(OSSL_DIGEST_PARAM_ALGID_ABSENT,
crypto/openssl/crypto/evp/dsa_ctrl.c
103
return EVP_PKEY_CTX_set_params(ctx, params);
crypto/openssl/crypto/evp/dsa_ctrl.c
111
OSSL_PARAM params[3], *p = params;
crypto/openssl/crypto/evp/dsa_ctrl.c
123
return EVP_PKEY_CTX_set_params(ctx, params);
crypto/openssl/crypto/evp/dsa_ctrl.c
33
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/dsa_ctrl.c
42
return EVP_PKEY_CTX_set_params(ctx, params);
crypto/openssl/crypto/evp/dsa_ctrl.c
48
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/dsa_ctrl.c
56
return EVP_PKEY_CTX_set_params(ctx, params);
crypto/openssl/crypto/evp/dsa_ctrl.c
64
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/dsa_ctrl.c
73
return EVP_PKEY_CTX_set_params(ctx, params);
crypto/openssl/crypto/evp/dsa_ctrl.c
79
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/dsa_ctrl.c
88
return EVP_PKEY_CTX_set_params(ctx, params);
crypto/openssl/crypto/evp/dsa_ctrl.c
94
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/ec_ctrl.c
150
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/ec_ctrl.c
169
ret = evp_pkey_ctx_set_params_strict(ctx, params);
crypto/openssl/crypto/evp/ec_ctrl.c
179
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/ec_ctrl.c
189
ret = evp_pkey_ctx_get_params_strict(ctx, params);
crypto/openssl/crypto/evp/ec_ctrl.c
212
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/ec_ctrl.c
227
ret = evp_pkey_ctx_set_params_strict(ctx, params);
crypto/openssl/crypto/evp/ec_ctrl.c
246
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/ec_ctrl.c
256
ret = evp_pkey_ctx_get_params_strict(ctx, params);
crypto/openssl/crypto/evp/ec_ctrl.c
264
ukmlen = params[0].return_size;
crypto/openssl/crypto/evp/ec_ctrl.c
42
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/ec_ctrl.c
63
ret = evp_pkey_ctx_set_params_strict(ctx, params);
crypto/openssl/crypto/evp/ec_ctrl.c
72
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/ec_ctrl.c
82
ret = evp_pkey_ctx_get_params_strict(ctx, params);
crypto/openssl/crypto/evp/evp_enc.c
1372
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_enc.c
1386
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_KEYLEN, &len);
crypto/openssl/crypto/evp/evp_enc.c
1387
if (!OSSL_PARAM_set_int(params, keylen))
crypto/openssl/crypto/evp/evp_enc.c
1389
ok = evp_do_ciph_ctx_setparams(c->cipher, c->algctx, params);
crypto/openssl/crypto/evp/evp_enc.c
1417
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_enc.c
1427
params[0] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_PADDING, &pd);
crypto/openssl/crypto/evp/evp_enc.c
1428
ok = evp_do_ciph_ctx_setparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_enc.c
1439
OSSL_PARAM params[4] = {
crypto/openssl/crypto/evp/evp_enc.c
1458
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_KEYLEN, &sz);
crypto/openssl/crypto/evp/evp_enc.c
1463
params[0] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_RANDOM_KEY,
crypto/openssl/crypto/evp/evp_enc.c
1485
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_IVLEN, &sz);
crypto/openssl/crypto/evp/evp_enc.c
1492
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_IVLEN, &sz);
crypto/openssl/crypto/evp/evp_enc.c
1496
params[0] = OSSL_PARAM_construct_octet_string(
crypto/openssl/crypto/evp/evp_enc.c
1503
params[0] = OSSL_PARAM_construct_octet_string(
crypto/openssl/crypto/evp/evp_enc.c
1509
params[0] = OSSL_PARAM_construct_octet_string(
crypto/openssl/crypto/evp/evp_enc.c
1518
params[0] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_ROUNDS, &i);
crypto/openssl/crypto/evp/evp_enc.c
1524
params[0] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_SPEED, &i);
crypto/openssl/crypto/evp/evp_enc.c
1529
params[0] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_AEAD_TAG,
crypto/openssl/crypto/evp/evp_enc.c
1534
params[0] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_AEAD_TLS1_AAD,
crypto/openssl/crypto/evp/evp_enc.c
1536
ret = evp_do_ciph_ctx_setparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_enc.c
1539
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_AEAD_TLS1_AAD_PAD, &sz);
crypto/openssl/crypto/evp/evp_enc.c
1540
ret = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_enc.c
1548
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_RC2_KEYBITS, &sz);
crypto/openssl/crypto/evp/evp_enc.c
1553
params[0] = OSSL_PARAM_construct_size_t(
crypto/openssl/crypto/evp/evp_enc.c
1555
ret = evp_do_ciph_ctx_setparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_enc.c
1559
params[0] = OSSL_PARAM_construct_size_t(
crypto/openssl/crypto/evp/evp_enc.c
1561
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/evp_enc.c
1562
ret = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_enc.c
1572
params[0] = OSSL_PARAM_construct_octet_string(
crypto/openssl/crypto/evp/evp_enc.c
1574
params[1] = OSSL_PARAM_construct_uint(
crypto/openssl/crypto/evp/evp_enc.c
1576
ret = evp_do_ciph_ctx_setparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_enc.c
1580
params[0] = OSSL_PARAM_construct_size_t(
crypto/openssl/crypto/evp/evp_enc.c
1582
params[1] = OSSL_PARAM_construct_uint(
crypto/openssl/crypto/evp/evp_enc.c
1584
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/evp_enc.c
1585
ret = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_enc.c
1593
params[0] = OSSL_PARAM_construct_octet_string(
crypto/openssl/crypto/evp/evp_enc.c
1596
params[1] = OSSL_PARAM_construct_octet_string(
crypto/openssl/crypto/evp/evp_enc.c
1599
params[2] = OSSL_PARAM_construct_uint(
crypto/openssl/crypto/evp/evp_enc.c
1601
ret = evp_do_ciph_ctx_setparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_enc.c
1604
params[0] = OSSL_PARAM_construct_size_t(
crypto/openssl/crypto/evp/evp_enc.c
1606
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/evp_enc.c
1607
ret = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_enc.c
1616
params[0] = OSSL_PARAM_construct_octet_string(
crypto/openssl/crypto/evp/evp_enc.c
1622
ret = evp_do_ciph_ctx_setparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_enc.c
1624
ret = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_enc.c
1644
int EVP_CIPHER_get_params(EVP_CIPHER *cipher, OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_enc.c
1647
return cipher->get_params(params);
crypto/openssl/crypto/evp/evp_enc.c
1651
int EVP_CIPHER_CTX_set_params(EVP_CIPHER_CTX *ctx, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_enc.c
1657
r = ctx->cipher->set_ctx_params(ctx->algctx, params);
crypto/openssl/crypto/evp/evp_enc.c
1659
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/crypto/evp/evp_enc.c
1666
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/crypto/evp/evp_enc.c
1676
int EVP_CIPHER_CTX_get_params(EVP_CIPHER_CTX *ctx, OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_enc.c
1679
return ctx->cipher->get_ctx_params(ctx->algctx, params);
crypto/openssl/crypto/evp/evp_enc.c
253
if (params != NULL) {
crypto/openssl/crypto/evp/evp_enc.c
259
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/crypto/evp/evp_enc.c
267
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/crypto/evp/evp_enc.c
294
params);
crypto/openssl/crypto/evp/evp_enc.c
307
params);
crypto/openssl/crypto/evp/evp_enc.c
320
params);
crypto/openssl/crypto/evp/evp_enc.c
333
params);
crypto/openssl/crypto/evp/evp_enc.c
485
int enc, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_enc.c
595
iv, iv_len, params);
crypto/openssl/crypto/evp/evp_enc.c
599
iv, iv_len, params);
crypto/openssl/crypto/evp/evp_enc.c
616
iv, iv_len, params);
crypto/openssl/crypto/evp/evp_enc.c
620
iv, iv_len, params);
crypto/openssl/crypto/evp/evp_enc.c
629
int enc, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_enc.c
631
return evp_cipher_init_skey_internal(ctx, cipher, skey, iv, iv_len, enc, params);
crypto/openssl/crypto/evp/evp_enc.c
636
int enc, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_enc.c
638
return evp_cipher_init_internal(ctx, cipher, NULL, key, iv, enc, 0, params);
crypto/openssl/crypto/evp/evp_enc.c
824
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_enc.c
826
return EVP_CipherInit_ex2(ctx, cipher, key, iv, 1, params);
crypto/openssl/crypto/evp/evp_enc.c
844
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_enc.c
846
return EVP_CipherInit_ex2(ctx, cipher, key, iv, 0, params);
crypto/openssl/crypto/evp/evp_enc.c
97
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_lib.c
1037
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
1045
params[0] = OSSL_PARAM_construct_size_t(OSSL_DIGEST_PARAM_SIZE, &sz);
crypto/openssl/crypto/evp/evp_lib.c
1046
if (EVP_MD_CTX_get_params(c, params) != 1
crypto/openssl/crypto/evp/evp_lib.c
1118
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
1120
params[0] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_USE_BITS, &enable);
crypto/openssl/crypto/evp/evp_lib.c
1121
return EVP_CIPHER_CTX_set_params(ctx, params);
crypto/openssl/crypto/evp/evp_lib.c
1151
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
1162
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
crypto/openssl/crypto/evp/evp_lib.c
1164
return EVP_PKEY_CTX_set_params(ctx, params);
crypto/openssl/crypto/evp/evp_lib.c
1169
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
1170
OSSL_PARAM *p = params;
crypto/openssl/crypto/evp/evp_lib.c
1184
if (!EVP_PKEY_CTX_get_params(ctx, params))
crypto/openssl/crypto/evp/evp_lib.c
1200
const char *propq, const OSSL_PARAM *params)
crypto/openssl/crypto/evp/evp_lib.c
1207
&& EVP_PKEY_CTX_set_params(ctx, params))
crypto/openssl/crypto/evp/evp_lib.c
1220
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
1227
params[0] = OSSL_PARAM_construct_size_t(OSSL_PKEY_PARAM_RSA_BITS, &bits);
crypto/openssl/crypto/evp/evp_lib.c
1230
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
crypto/openssl/crypto/evp/evp_lib.c
1234
ret = evp_pkey_keygen(libctx, type, propq, params);
crypto/openssl/crypto/evp/evp_lib.c
1250
OSSL_PARAM params[3];
crypto/openssl/crypto/evp/evp_lib.c
1256
params[0] = OSSL_PARAM_construct_octet_string(k_old, der, (size_t)derl);
crypto/openssl/crypto/evp/evp_lib.c
1257
params[1] = OSSL_PARAM_construct_octet_string(k_new, der, (size_t)derl);
crypto/openssl/crypto/evp/evp_lib.c
1258
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/evp_lib.c
1259
ret = EVP_CIPHER_CTX_set_params(ctx, params);
crypto/openssl/crypto/evp/evp_lib.c
1275
OSSL_PARAM params[3];
crypto/openssl/crypto/evp/evp_lib.c
1284
params[0] = OSSL_PARAM_construct_octet_string(k_old, NULL, 0);
crypto/openssl/crypto/evp/evp_lib.c
1285
params[1] = OSSL_PARAM_construct_octet_string(k_new, NULL, 0);
crypto/openssl/crypto/evp/evp_lib.c
1286
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/evp_lib.c
1288
if (!EVP_CIPHER_CTX_get_params(ctx, params))
crypto/openssl/crypto/evp/evp_lib.c
1292
if (OSSL_PARAM_modified(¶ms[0]) && params[0].return_size != 0)
crypto/openssl/crypto/evp/evp_lib.c
1294
if (OSSL_PARAM_modified(¶ms[1]) && params[1].return_size != 0)
crypto/openssl/crypto/evp/evp_lib.c
1308
derk = params[i].key;
crypto/openssl/crypto/evp/evp_lib.c
1309
derl = params[i].return_size;
crypto/openssl/crypto/evp/evp_lib.c
1313
params[i] = OSSL_PARAM_construct_octet_string(derk, der, derl);
crypto/openssl/crypto/evp/evp_lib.c
1314
if (EVP_CIPHER_CTX_get_params(ctx, params)
crypto/openssl/crypto/evp/evp_lib.c
1315
&& OSSL_PARAM_modified(¶ms[i])
crypto/openssl/crypto/evp/evp_lib.c
1335
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/evp_lib.c
1339
params[0] = OSSL_PARAM_construct_octet_string(k_aid, NULL, 0);
crypto/openssl/crypto/evp/evp_lib.c
1340
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/evp_lib.c
1342
if (EVP_CIPHER_CTX_get_params(ctx, params) <= 0)
crypto/openssl/crypto/evp/evp_lib.c
1345
if (OSSL_PARAM_modified(¶ms[0]))
crypto/openssl/crypto/evp/evp_lib.c
1346
aid_len = params[0].return_size;
crypto/openssl/crypto/evp/evp_lib.c
1357
params[0] = OSSL_PARAM_construct_octet_string(k_aid, aid, aid_len);
crypto/openssl/crypto/evp/evp_lib.c
1359
if (EVP_CIPHER_CTX_get_params(ctx, params)
crypto/openssl/crypto/evp/evp_lib.c
1360
&& OSSL_PARAM_modified(¶ms[0])
crypto/openssl/crypto/evp/evp_lib.c
1378
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/evp_lib.c
1384
params[0] = OSSL_PARAM_construct_octet_string(k, der, (size_t)derl);
crypto/openssl/crypto/evp/evp_lib.c
1385
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/evp_lib.c
1386
ret = EVP_PKEY_CTX_set_params(ctx, params);
crypto/openssl/crypto/evp/evp_lib.c
1395
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/evp_lib.c
1408
params[0] = OSSL_PARAM_construct_octet_string(k, NULL, 0);
crypto/openssl/crypto/evp/evp_lib.c
1409
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/evp_lib.c
1411
if (!EVP_PKEY_CTX_get_params(ctx, params))
crypto/openssl/crypto/evp/evp_lib.c
1423
derl = params[0].return_size;
crypto/openssl/crypto/evp/evp_lib.c
1424
if (OSSL_PARAM_modified(¶ms[0])
crypto/openssl/crypto/evp/evp_lib.c
1430
params[0] = OSSL_PARAM_construct_octet_string(k, der, derl);
crypto/openssl/crypto/evp/evp_lib.c
1431
if (EVP_PKEY_CTX_get_params(ctx, params)
crypto/openssl/crypto/evp/evp_lib.c
1432
&& OSSL_PARAM_modified(¶ms[0])
crypto/openssl/crypto/evp/evp_lib.c
1452
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/evp_lib.c
1456
params[0] = OSSL_PARAM_construct_octet_string(k_aid, NULL, 0);
crypto/openssl/crypto/evp/evp_lib.c
1457
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/evp_lib.c
1459
if (EVP_PKEY_CTX_get_params(ctx, params) <= 0)
crypto/openssl/crypto/evp/evp_lib.c
1462
if (OSSL_PARAM_modified(¶ms[0]))
crypto/openssl/crypto/evp/evp_lib.c
1463
aid_len = params[0].return_size;
crypto/openssl/crypto/evp/evp_lib.c
1474
params[0] = OSSL_PARAM_construct_octet_string(k_aid, aid, aid_len);
crypto/openssl/crypto/evp/evp_lib.c
1476
if (EVP_PKEY_CTX_get_params(ctx, params)
crypto/openssl/crypto/evp/evp_lib.c
1477
&& OSSL_PARAM_modified(¶ms[0])
crypto/openssl/crypto/evp/evp_lib.c
326
OSSL_PARAM params[10];
crypto/openssl/crypto/evp/evp_lib.c
328
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_BLOCK_SIZE, &blksz);
crypto/openssl/crypto/evp/evp_lib.c
329
params[1] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_IVLEN, &ivlen);
crypto/openssl/crypto/evp/evp_lib.c
330
params[2] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_KEYLEN, &keylen);
crypto/openssl/crypto/evp/evp_lib.c
331
params[3] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_MODE, &mode);
crypto/openssl/crypto/evp/evp_lib.c
332
params[4] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_AEAD, &aead);
crypto/openssl/crypto/evp/evp_lib.c
333
params[5] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_CUSTOM_IV,
crypto/openssl/crypto/evp/evp_lib.c
335
params[6] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_CTS, &cts);
crypto/openssl/crypto/evp/evp_lib.c
336
params[7] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK,
crypto/openssl/crypto/evp/evp_lib.c
338
params[8] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_HAS_RAND_KEY,
crypto/openssl/crypto/evp/evp_lib.c
340
params[9] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/evp_lib.c
341
ok = evp_do_ciph_getparams(cipher, params) > 0;
crypto/openssl/crypto/evp/evp_lib.c
498
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
501
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_IVLEN,
crypto/openssl/crypto/evp/evp_lib.c
503
rv = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_lib.c
505
if (OSSL_PARAM_modified(params)
crypto/openssl/crypto/evp/evp_lib.c
506
&& !OSSL_PARAM_get_int(params, &len))
crypto/openssl/crypto/evp/evp_lib.c
534
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
536
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_AEAD_TAGLEN, &v);
crypto/openssl/crypto/evp/evp_lib.c
537
ret = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_lib.c
546
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
548
params[0] = OSSL_PARAM_construct_octet_ptr(OSSL_CIPHER_PARAM_IV,
crypto/openssl/crypto/evp/evp_lib.c
550
ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_lib.c
562
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
564
params[0] = OSSL_PARAM_construct_octet_ptr(OSSL_CIPHER_PARAM_UPDATED_IV,
crypto/openssl/crypto/evp/evp_lib.c
566
ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_lib.c
575
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
577
params[0] = OSSL_PARAM_construct_octet_ptr(OSSL_CIPHER_PARAM_UPDATED_IV,
crypto/openssl/crypto/evp/evp_lib.c
579
ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_lib.c
587
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
589
params[0] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_UPDATED_IV, buf, len);
crypto/openssl/crypto/evp/evp_lib.c
590
return evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params) > 0;
crypto/openssl/crypto/evp/evp_lib.c
595
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
597
params[0] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_IV, buf, len);
crypto/openssl/crypto/evp/evp_lib.c
598
return evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params) > 0;
crypto/openssl/crypto/evp/evp_lib.c
610
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
612
params[0] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_NUM, &v);
crypto/openssl/crypto/evp/evp_lib.c
613
ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_lib.c
622
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
624
params[0] = OSSL_PARAM_construct_uint(OSSL_CIPHER_PARAM_NUM, &n);
crypto/openssl/crypto/evp/evp_lib.c
625
ok = evp_do_ciph_ctx_setparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_lib.c
644
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_lib.c
647
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_KEYLEN, &len);
crypto/openssl/crypto/evp/evp_lib.c
648
ok = evp_do_ciph_ctx_getparams(ctx->cipher, ctx->algctx, params);
crypto/openssl/crypto/evp/evp_lib.c
659
if (!OSSL_PARAM_get_int(params, &((EVP_CIPHER_CTX *)ctx)->key_len))
crypto/openssl/crypto/evp/evp_local.h
374
int evp_do_ciph_getparams(const EVP_CIPHER *ciph, OSSL_PARAM params[]);
crypto/openssl/crypto/evp/evp_local.h
376
OSSL_PARAM params[]);
crypto/openssl/crypto/evp/evp_local.h
378
OSSL_PARAM params[]);
crypto/openssl/crypto/evp/evp_local.h
379
int evp_do_md_getparams(const EVP_MD *md, OSSL_PARAM params[]);
crypto/openssl/crypto/evp/evp_local.h
381
OSSL_PARAM params[]);
crypto/openssl/crypto/evp/evp_local.h
383
OSSL_PARAM params[]);
crypto/openssl/crypto/evp/evp_rand.c
325
int EVP_RAND_get_params(EVP_RAND *rand, OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_rand.c
328
return rand->get_params(params);
crypto/openssl/crypto/evp/evp_rand.c
409
OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_rand.c
411
return ctx->meth->get_ctx_params(ctx->algctx, params);
crypto/openssl/crypto/evp/evp_rand.c
414
int EVP_RAND_CTX_get_params(EVP_RAND_CTX *ctx, OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_rand.c
420
res = evp_rand_get_ctx_params_locked(ctx, params);
crypto/openssl/crypto/evp/evp_rand.c
426
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_rand.c
429
return ctx->meth->set_ctx_params(ctx->algctx, params);
crypto/openssl/crypto/evp/evp_rand.c
433
int EVP_RAND_CTX_set_params(EVP_RAND_CTX *ctx, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_rand.c
439
res = evp_rand_set_ctx_params_locked(ctx, params);
crypto/openssl/crypto/evp/evp_rand.c
512
const unsigned char *pstr, size_t pstr_len, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_rand.c
515
pstr, pstr_len, params);
crypto/openssl/crypto/evp/evp_rand.c
521
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_rand.c
528
pstr, pstr_len, params);
crypto/openssl/crypto/evp/evp_rand.c
556
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_rand.c
558
params[0] = OSSL_PARAM_construct_size_t(OSSL_RAND_PARAM_MAX_REQUEST,
crypto/openssl/crypto/evp/evp_rand.c
560
if (!evp_rand_get_ctx_params_locked(ctx, params)
crypto/openssl/crypto/evp/evp_rand.c
621
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_rand.c
624
params[0] = OSSL_PARAM_construct_uint(OSSL_RAND_PARAM_STRENGTH, &strength);
crypto/openssl/crypto/evp/evp_rand.c
625
if (!evp_rand_get_ctx_params_locked(ctx, params))
crypto/openssl/crypto/evp/evp_rand.c
669
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/evp_rand.c
672
params[0] = OSSL_PARAM_construct_int(OSSL_RAND_PARAM_STATE, &state);
crypto/openssl/crypto/evp/evp_rand.c
673
if (!EVP_RAND_CTX_get_params(ctx, params))
crypto/openssl/crypto/evp/evp_utils.c
38
int name(const type *obj, OSSL_PARAM params[]) \
crypto/openssl/crypto/evp/evp_utils.c
41
return obj->func(params); \
crypto/openssl/crypto/evp/evp_utils.c
45
int name(const type *obj, void *algctx, OSSL_PARAM params[]) \
crypto/openssl/crypto/evp/evp_utils.c
48
return obj->func(algctx, params); \
crypto/openssl/crypto/evp/exchange.c
206
int EVP_PKEY_derive_init_ex(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/exchange.c
348
ret = exchange->init(ctx->op.kex.algctx, provkey, params);
crypto/openssl/crypto/evp/kdf_lib.c
122
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/kdf_lib.c
128
*params = OSSL_PARAM_construct_size_t(OSSL_KDF_PARAM_SIZE, &s);
crypto/openssl/crypto/evp/kdf_lib.c
130
&& ctx->meth->get_ctx_params(ctx->algctx, params))
crypto/openssl/crypto/evp/kdf_lib.c
133
&& ctx->meth->get_params(params))
crypto/openssl/crypto/evp/kdf_lib.c
139
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/kdf_lib.c
144
return ctx->meth->derive(ctx->algctx, key, keylen, params);
crypto/openssl/crypto/evp/kdf_lib.c
153
int EVP_KDF_get_params(EVP_KDF *kdf, OSSL_PARAM params[])
crypto/openssl/crypto/evp/kdf_lib.c
156
return kdf->get_params(params);
crypto/openssl/crypto/evp/kdf_lib.c
160
int EVP_KDF_CTX_get_params(EVP_KDF_CTX *ctx, OSSL_PARAM params[])
crypto/openssl/crypto/evp/kdf_lib.c
163
return ctx->meth->get_ctx_params(ctx->algctx, params);
crypto/openssl/crypto/evp/kdf_lib.c
167
int EVP_KDF_CTX_set_params(EVP_KDF_CTX *ctx, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/kdf_lib.c
170
return ctx->meth->set_ctx_params(ctx->algctx, params);
crypto/openssl/crypto/evp/kem.c
171
provauthkey, params);
crypto/openssl/crypto/evp/kem.c
173
ret = kem->encapsulate_init(ctx->op.encap.algctx, provkey, params);
crypto/openssl/crypto/evp/kem.c
183
provauthkey, params);
crypto/openssl/crypto/evp/kem.c
185
ret = kem->decapsulate_init(ctx->op.encap.algctx, provkey, params);
crypto/openssl/crypto/evp/kem.c
212
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/kem.c
216
return evp_kem_init(ctx, EVP_PKEY_OP_ENCAPSULATE, params, authpriv);
crypto/openssl/crypto/evp/kem.c
219
int EVP_PKEY_encapsulate_init(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/kem.c
221
return evp_kem_init(ctx, EVP_PKEY_OP_ENCAPSULATE, params, NULL);
crypto/openssl/crypto/evp/kem.c
248
int EVP_PKEY_decapsulate_init(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/kem.c
250
return evp_kem_init(ctx, EVP_PKEY_OP_DECAPSULATE, params, NULL);
crypto/openssl/crypto/evp/kem.c
254
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/kem.c
258
return evp_kem_init(ctx, EVP_PKEY_OP_DECAPSULATE, params, authpub);
crypto/openssl/crypto/evp/kem.c
31
const OSSL_PARAM params[], EVP_PKEY *authkey)
crypto/openssl/crypto/evp/keymgmt_lib.c
29
int evp_keymgmt_util_try_import(const OSSL_PARAM params[], void *arg)
crypto/openssl/crypto/evp/keymgmt_lib.c
300
OSSL_PARAM params[4];
crypto/openssl/crypto/evp/keymgmt_lib.c
302
params[0] = OSSL_PARAM_construct_int(OSSL_PKEY_PARAM_BITS, &bits);
crypto/openssl/crypto/evp/keymgmt_lib.c
303
params[1] = OSSL_PARAM_construct_int(OSSL_PKEY_PARAM_SECURITY_BITS,
crypto/openssl/crypto/evp/keymgmt_lib.c
305
params[2] = OSSL_PARAM_construct_int(OSSL_PKEY_PARAM_MAX_SIZE, &size);
crypto/openssl/crypto/evp/keymgmt_lib.c
306
params[3] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/keymgmt_lib.c
307
if (evp_keymgmt_get_params(pk->keymgmt, pk->keydata, params)) {
crypto/openssl/crypto/evp/keymgmt_lib.c
316
int selection, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/keymgmt_lib.c
321
|| !evp_keymgmt_import(keymgmt, keydata, selection, params)
crypto/openssl/crypto/evp/keymgmt_lib.c
47
if (params[0].key == NULL)
crypto/openssl/crypto/evp/keymgmt_lib.c
51
params))
crypto/openssl/crypto/evp/keymgmt_lib.c
535
OSSL_PARAM params[3];
crypto/openssl/crypto/evp/keymgmt_lib.c
541
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_DEFAULT_DIGEST,
crypto/openssl/crypto/evp/keymgmt_lib.c
543
params[1] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_MANDATORY_DIGEST,
crypto/openssl/crypto/evp/keymgmt_lib.c
546
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/keymgmt_lib.c
548
if (!evp_keymgmt_get_params(keymgmt, keydata, params))
crypto/openssl/crypto/evp/keymgmt_lib.c
551
if (OSSL_PARAM_modified(params + 1)) {
crypto/openssl/crypto/evp/keymgmt_lib.c
552
if (params[1].return_size <= 1) /* Only a NUL byte */
crypto/openssl/crypto/evp/keymgmt_lib.c
557
} else if (OSSL_PARAM_modified(params)) {
crypto/openssl/crypto/evp/keymgmt_lib.c
558
if (params[0].return_size <= 1) /* Only a NUL byte */
crypto/openssl/crypto/evp/keymgmt_meth.c
386
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/keymgmt_meth.c
392
return keymgmt->gen_init(provctx, selection, params);
crypto/openssl/crypto/evp/keymgmt_meth.c
410
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/keymgmt_meth.c
414
return keymgmt->gen_set_params(genctx, params);
crypto/openssl/crypto/evp/keymgmt_meth.c
427
OSSL_PARAM params[])
crypto/openssl/crypto/evp/keymgmt_meth.c
431
return keymgmt->gen_get_params(genctx, params);
crypto/openssl/crypto/evp/keymgmt_meth.c
484
OSSL_PARAM params[])
crypto/openssl/crypto/evp/keymgmt_meth.c
488
return keymgmt->get_params(keydata, params);
crypto/openssl/crypto/evp/keymgmt_meth.c
501
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/keymgmt_meth.c
505
return keymgmt->set_params(keydata, params);
crypto/openssl/crypto/evp/keymgmt_meth.c
543
int selection, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/keymgmt_meth.c
547
return keymgmt->import(keydata, selection, params);
crypto/openssl/crypto/evp/m_sigver.c
261
mdname, provkey, params);
crypto/openssl/crypto/evp/m_sigver.c
269
mdname, provkey, params);
crypto/openssl/crypto/evp/m_sigver.c
372
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/m_sigver.c
375
params);
crypto/openssl/crypto/evp/m_sigver.c
388
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/m_sigver.c
391
params);
crypto/openssl/crypto/evp/m_sigver.c
41
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/mac_lib.c
116
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/mac_lib.c
122
return ctx->meth->init(ctx->algctx, key, keylen, params);
crypto/openssl/crypto/evp/mac_lib.c
125
int EVP_MAC_init_SKEY(EVP_MAC_CTX *ctx, EVP_SKEY *skey, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/mac_lib.c
133
return ctx->meth->init_skey(ctx->algctx, skey->keydata, params);
crypto/openssl/crypto/evp/mac_lib.c
146
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/mac_lib.c
172
params[0] = OSSL_PARAM_construct_int(OSSL_MAC_PARAM_XOF, &xof);
crypto/openssl/crypto/evp/mac_lib.c
173
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/mac_lib.c
175
if (EVP_MAC_CTX_set_params(ctx, params) <= 0) {
crypto/openssl/crypto/evp/mac_lib.c
203
int EVP_MAC_get_params(EVP_MAC *mac, OSSL_PARAM params[])
crypto/openssl/crypto/evp/mac_lib.c
206
return mac->get_params(params);
crypto/openssl/crypto/evp/mac_lib.c
210
int EVP_MAC_CTX_get_params(EVP_MAC_CTX *ctx, OSSL_PARAM params[])
crypto/openssl/crypto/evp/mac_lib.c
213
return ctx->meth->get_ctx_params(ctx->algctx, params);
crypto/openssl/crypto/evp/mac_lib.c
217
int EVP_MAC_CTX_set_params(EVP_MAC_CTX *ctx, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/mac_lib.c
220
return ctx->meth->set_ctx_params(ctx->algctx, params);
crypto/openssl/crypto/evp/mac_lib.c
256
const char *subalg, const OSSL_PARAM *params,
crypto/openssl/crypto/evp/mac_lib.c
294
&& EVP_MAC_CTX_set_params(ctx, params)
crypto/openssl/crypto/evp/mac_lib.c
295
&& EVP_MAC_init(ctx, key, keylen, params)
crypto/openssl/crypto/evp/mac_lib.c
87
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/mac_lib.c
89
params[0] = OSSL_PARAM_construct_size_t(name, &sz);
crypto/openssl/crypto/evp/mac_lib.c
91
if (ctx->meth->get_ctx_params(ctx->algctx, params))
crypto/openssl/crypto/evp/mac_lib.c
94
if (ctx->meth->get_params(params))
crypto/openssl/crypto/evp/p5_crpt.c
41
OSSL_PARAM params[5], *p = params;
crypto/openssl/crypto/evp/p5_crpt.c
96
if (EVP_KDF_derive(kctx, md_tmp, mdsize, params) != 1)
crypto/openssl/crypto/evp/p5_crpt2.c
32
OSSL_PARAM params[6], *p = params;
crypto/openssl/crypto/evp/p5_crpt2.c
60
if (EVP_KDF_derive(kctx, out, keylen, params) != 1)
crypto/openssl/crypto/evp/p_lib.c
2223
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/p_lib.c
2233
params[0] = OSSL_PARAM_construct_BN(key_name, buffer, sizeof(buffer));
crypto/openssl/crypto/evp/p_lib.c
2234
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/p_lib.c
2235
if (!EVP_PKEY_get_params(pkey, params)) {
crypto/openssl/crypto/evp/p_lib.c
2236
if (!OSSL_PARAM_modified(params) || params[0].return_size == 0)
crypto/openssl/crypto/evp/p_lib.c
2238
buf_sz = params[0].return_size;
crypto/openssl/crypto/evp/p_lib.c
2246
params[0].data = buf;
crypto/openssl/crypto/evp/p_lib.c
2247
params[0].data_size = buf_sz;
crypto/openssl/crypto/evp/p_lib.c
2249
if (!EVP_PKEY_get_params(pkey, params))
crypto/openssl/crypto/evp/p_lib.c
2253
if (!OSSL_PARAM_modified(params))
crypto/openssl/crypto/evp/p_lib.c
2255
ret = OSSL_PARAM_get_BN(params, bn);
crypto/openssl/crypto/evp/p_lib.c
2258
if (OSSL_PARAM_modified(params))
crypto/openssl/crypto/evp/p_lib.c
2262
} else if (OSSL_PARAM_modified(params)) {
crypto/openssl/crypto/evp/p_lib.c
2263
OPENSSL_cleanse(buffer, params[0].data_size);
crypto/openssl/crypto/evp/p_lib.c
2272
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/p_lib.c
2278
params[0] = OSSL_PARAM_construct_octet_string(key_name, buf, max_buf_sz);
crypto/openssl/crypto/evp/p_lib.c
2279
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/p_lib.c
2280
if ((ret1 = EVP_PKEY_get_params(pkey, params)))
crypto/openssl/crypto/evp/p_lib.c
2281
ret2 = OSSL_PARAM_modified(params);
crypto/openssl/crypto/evp/p_lib.c
2283
*out_len = params[0].return_size;
crypto/openssl/crypto/evp/p_lib.c
2291
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/p_lib.c
2297
params[0] = OSSL_PARAM_construct_utf8_string(key_name, str, max_buf_sz);
crypto/openssl/crypto/evp/p_lib.c
2298
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/p_lib.c
2299
if ((ret1 = EVP_PKEY_get_params(pkey, params)))
crypto/openssl/crypto/evp/p_lib.c
2300
ret2 = OSSL_PARAM_modified(params);
crypto/openssl/crypto/evp/p_lib.c
2302
*out_len = params[0].return_size;
crypto/openssl/crypto/evp/p_lib.c
2304
if (ret2 && params[0].return_size == max_buf_sz)
crypto/openssl/crypto/evp/p_lib.c
2309
str[params[0].return_size] = '\0';
crypto/openssl/crypto/evp/p_lib.c
2317
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/p_lib.c
2322
params[0] = OSSL_PARAM_construct_int(key_name, out);
crypto/openssl/crypto/evp/p_lib.c
2323
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/p_lib.c
2324
return EVP_PKEY_get_params(pkey, params)
crypto/openssl/crypto/evp/p_lib.c
2325
&& OSSL_PARAM_modified(params);
crypto/openssl/crypto/evp/p_lib.c
2331
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/p_lib.c
2336
params[0] = OSSL_PARAM_construct_size_t(key_name, out);
crypto/openssl/crypto/evp/p_lib.c
2337
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/p_lib.c
2338
return EVP_PKEY_get_params(pkey, params)
crypto/openssl/crypto/evp/p_lib.c
2339
&& OSSL_PARAM_modified(params);
crypto/openssl/crypto/evp/p_lib.c
2344
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/p_lib.c
2349
params[0] = OSSL_PARAM_construct_int(key_name, &in);
crypto/openssl/crypto/evp/p_lib.c
2350
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/p_lib.c
2351
return EVP_PKEY_set_params(pkey, params);
crypto/openssl/crypto/evp/p_lib.c
2356
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/p_lib.c
2361
params[0] = OSSL_PARAM_construct_size_t(key_name, &in);
crypto/openssl/crypto/evp/p_lib.c
2362
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/p_lib.c
2363
return EVP_PKEY_set_params(pkey, params);
crypto/openssl/crypto/evp/p_lib.c
2369
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/p_lib.c
2385
params[0] = OSSL_PARAM_construct_BN(key_name, buffer, bsize);
crypto/openssl/crypto/evp/p_lib.c
2386
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/p_lib.c
2387
return EVP_PKEY_set_params(pkey, params);
crypto/openssl/crypto/evp/p_lib.c
2393
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/p_lib.c
2398
params[0] = OSSL_PARAM_construct_utf8_string(key_name, (char *)str, 0);
crypto/openssl/crypto/evp/p_lib.c
2399
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/p_lib.c
2400
return EVP_PKEY_set_params(pkey, params);
crypto/openssl/crypto/evp/p_lib.c
2406
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/p_lib.c
2411
params[0] = OSSL_PARAM_construct_octet_string(key_name,
crypto/openssl/crypto/evp/p_lib.c
2413
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/p_lib.c
2414
return EVP_PKEY_set_params(pkey, params);
crypto/openssl/crypto/evp/p_lib.c
2424
int EVP_PKEY_set_params(EVP_PKEY *pkey, OSSL_PARAM params[])
crypto/openssl/crypto/evp/p_lib.c
2429
return evp_keymgmt_set_params(pkey->keymgmt, pkey->keydata, params);
crypto/openssl/crypto/evp/p_lib.c
2440
return evp_pkey_set_params_to_ctrl(pkey, params);
crypto/openssl/crypto/evp/p_lib.c
2456
int EVP_PKEY_get_params(const EVP_PKEY *pkey, OSSL_PARAM params[])
crypto/openssl/crypto/evp/p_lib.c
2460
return evp_keymgmt_get_params(pkey->keymgmt, pkey->keydata, params) > 0;
crypto/openssl/crypto/evp/p_lib.c
2463
return evp_pkey_get_params_to_ctrl(pkey, params) > 0;
crypto/openssl/crypto/evp/p_lib.c
457
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/evp/p_lib.c
460
params[0] = OSSL_PARAM_construct_octet_string(
crypto/openssl/crypto/evp/p_lib.c
465
if (EVP_PKEY_fromdata(ctx, &pkey, EVP_PKEY_KEYPAIR, params) != 1) {
crypto/openssl/crypto/evp/p_lib.c
564
static int get_raw_key_details(const OSSL_PARAM params[], void *arg)
crypto/openssl/crypto/evp/p_lib.c
570
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY))
crypto/openssl/crypto/evp/p_lib.c
576
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PUB_KEY))
crypto/openssl/crypto/evp/p_lib.c
660
OSSL_PARAM params[5], *p = params;
crypto/openssl/crypto/evp/p_lib.c
695
if (EVP_PKEY_fromdata(ctx, &pkey, EVP_PKEY_KEYPAIR, params) <= 0) {
crypto/openssl/crypto/evp/pbe_scrypt.c
47
OSSL_PARAM params[7], *z = params;
crypto/openssl/crypto/evp/pbe_scrypt.c
83
if (EVP_KDF_derive(kctx, key, keylen, params) != 1)
crypto/openssl/crypto/evp/pmeth_gn.c
102
static int ossl_callback_to_pkey_gencb(const OSSL_PARAM params[], void *arg)
crypto/openssl/crypto/evp/pmeth_gn.c
111
if ((param = OSSL_PARAM_locate_const(params, OSSL_GEN_PARAM_POTENTIAL))
crypto/openssl/crypto/evp/pmeth_gn.c
115
if ((param = OSSL_PARAM_locate_const(params, OSSL_GEN_PARAM_ITERATION))
crypto/openssl/crypto/evp/pmeth_gn.c
361
OSSL_PARAM params[])
crypto/openssl/crypto/evp/pmeth_gn.c
382
keydata = evp_keymgmt_util_fromdata(*ppkey, ctx->keymgmt, selection, params);
crypto/openssl/crypto/evp/pmeth_gn.c
404
static int ossl_pkey_todata_cb(const OSSL_PARAM params[], void *arg)
crypto/openssl/crypto/evp/pmeth_gn.c
408
*ret = OSSL_PARAM_dup(params);
crypto/openssl/crypto/evp/pmeth_gn.c
412
int EVP_PKEY_todata(const EVP_PKEY *pkey, int selection, OSSL_PARAM **params)
crypto/openssl/crypto/evp/pmeth_gn.c
414
if (params == NULL)
crypto/openssl/crypto/evp/pmeth_gn.c
416
return EVP_PKEY_export(pkey, selection, ossl_pkey_todata_cb, params);
crypto/openssl/crypto/evp/pmeth_gn.c
427
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/pmeth_gn.c
431
return data->export_cb(params, data->export_cbarg);
crypto/openssl/crypto/evp/pmeth_lib.c
1264
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/evp/pmeth_lib.c
1277
return EVP_PKEY_CTX_set_params(ctx, params);
crypto/openssl/crypto/evp/pmeth_lib.c
677
int EVP_PKEY_CTX_set_params(EVP_PKEY_CTX *ctx, const OSSL_PARAM *params)
crypto/openssl/crypto/evp/pmeth_lib.c
685
params);
crypto/openssl/crypto/evp/pmeth_lib.c
690
params);
crypto/openssl/crypto/evp/pmeth_lib.c
695
params);
crypto/openssl/crypto/evp/pmeth_lib.c
700
params);
crypto/openssl/crypto/evp/pmeth_lib.c
705
params);
crypto/openssl/crypto/evp/pmeth_lib.c
711
return evp_pkey_ctx_set_params_to_ctrl(ctx, params);
crypto/openssl/crypto/evp/pmeth_lib.c
717
int EVP_PKEY_CTX_get_params(EVP_PKEY_CTX *ctx, OSSL_PARAM *params)
crypto/openssl/crypto/evp/pmeth_lib.c
725
params);
crypto/openssl/crypto/evp/pmeth_lib.c
730
params);
crypto/openssl/crypto/evp/pmeth_lib.c
735
params);
crypto/openssl/crypto/evp/pmeth_lib.c
740
params);
crypto/openssl/crypto/evp/pmeth_lib.c
745
params);
crypto/openssl/crypto/evp/pmeth_lib.c
751
return evp_pkey_ctx_get_params_to_ctrl(ctx, params);
crypto/openssl/crypto/evp/pmeth_lib.c
858
int evp_pkey_ctx_set_params_strict(EVP_PKEY_CTX *ctx, OSSL_PARAM *params)
crypto/openssl/crypto/evp/pmeth_lib.c
860
if (ctx == NULL || params == NULL)
crypto/openssl/crypto/evp/pmeth_lib.c
873
for (p = params; p->key != NULL; p++) {
crypto/openssl/crypto/evp/pmeth_lib.c
880
return EVP_PKEY_CTX_set_params(ctx, params);
crypto/openssl/crypto/evp/pmeth_lib.c
883
int evp_pkey_ctx_get_params_strict(EVP_PKEY_CTX *ctx, OSSL_PARAM *params)
crypto/openssl/crypto/evp/pmeth_lib.c
885
if (ctx == NULL || params == NULL)
crypto/openssl/crypto/evp/pmeth_lib.c
898
for (p = params; p->key != NULL; p++) {
crypto/openssl/crypto/evp/pmeth_lib.c
905
return EVP_PKEY_CTX_get_params(ctx, params);
crypto/openssl/crypto/evp/s_lib.c
107
const char *propquery, const OSSL_PARAM *params)
crypto/openssl/crypto/evp/s_lib.c
114
skey->keydata = evp_skeymgmt_generate(skey->skeymgmt, params);
crypto/openssl/crypto/evp/s_lib.c
130
static int get_secret_key(const OSSL_PARAM params[], void *arg)
crypto/openssl/crypto/evp/s_lib.c
135
if ((p = OSSL_PARAM_locate_const(params, OSSL_SKEY_PARAM_RAW_BYTES)) != NULL)
crypto/openssl/crypto/evp/s_lib.c
163
OSSL_PARAM params[2];
crypto/openssl/crypto/evp/s_lib.c
165
params[0] = OSSL_PARAM_construct_octet_string(OSSL_SKEY_PARAM_RAW_BYTES,
crypto/openssl/crypto/evp/s_lib.c
167
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/evp/s_lib.c
170
OSSL_SKEYMGMT_SELECT_SECRET_KEY, params);
crypto/openssl/crypto/evp/s_lib.c
247
static int transfer_cb(const OSSL_PARAM params[], void *arg)
crypto/openssl/crypto/evp/s_lib.c
251
ctx->keydata = evp_skeymgmt_import(ctx->skeymgmt, ctx->selection, params);
crypto/openssl/crypto/evp/s_lib.c
88
int selection, const OSSL_PARAM *params)
crypto/openssl/crypto/evp/s_lib.c
95
skey->keydata = evp_skeymgmt_import(skey->skeymgmt, selection, params);
crypto/openssl/crypto/evp/signature.c
1039
int EVP_PKEY_verify_init_ex(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/signature.c
1041
return evp_pkey_signature_init(ctx, NULL, EVP_PKEY_OP_VERIFY, params);
crypto/openssl/crypto/evp/signature.c
1045
EVP_SIGNATURE *algo, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/signature.c
1047
return evp_pkey_signature_init(ctx, algo, EVP_PKEY_OP_VERIFY, params);
crypto/openssl/crypto/evp/signature.c
1051
EVP_SIGNATURE *algo, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/signature.c
1053
return evp_pkey_signature_init(ctx, algo, EVP_PKEY_OP_VERIFYMSG, params);
crypto/openssl/crypto/evp/signature.c
1193
const OSSL_PARAM params[])
crypto/openssl/crypto/evp/signature.c
1195
return evp_pkey_signature_init(ctx, NULL, EVP_PKEY_OP_VERIFYRECOVER, params);
crypto/openssl/crypto/evp/signature.c
1199
EVP_SIGNATURE *algo, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/signature.c
1201
return evp_pkey_signature_init(ctx, algo, EVP_PKEY_OP_VERIFYRECOVER, params);
crypto/openssl/crypto/evp/signature.c
569
int operation, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/signature.c
796
ret = signature->sign_init(ctx->op.sig.algctx, provkey, params);
crypto/openssl/crypto/evp/signature.c
805
ret = signature->sign_message_init(ctx->op.sig.algctx, provkey, params);
crypto/openssl/crypto/evp/signature.c
814
ret = signature->verify_init(ctx->op.sig.algctx, provkey, params);
crypto/openssl/crypto/evp/signature.c
823
ret = signature->verify_message_init(ctx->op.sig.algctx, provkey, params);
crypto/openssl/crypto/evp/signature.c
832
ret = signature->verify_recover_init(ctx->op.sig.algctx, provkey, params);
crypto/openssl/crypto/evp/signature.c
906
int EVP_PKEY_sign_init_ex(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/signature.c
908
return evp_pkey_signature_init(ctx, NULL, EVP_PKEY_OP_SIGN, params);
crypto/openssl/crypto/evp/signature.c
912
EVP_SIGNATURE *algo, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/signature.c
914
return evp_pkey_signature_init(ctx, algo, EVP_PKEY_OP_SIGN, params);
crypto/openssl/crypto/evp/signature.c
918
EVP_SIGNATURE *algo, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/signature.c
920
return evp_pkey_signature_init(ctx, algo, EVP_PKEY_OP_SIGNMSG, params);
crypto/openssl/crypto/evp/skeymgmt_meth.c
20
void *evp_skeymgmt_generate(const EVP_SKEYMGMT *skeymgmt, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/skeymgmt_meth.c
24
return (skeymgmt->generate != NULL) ? skeymgmt->generate(provctx, params) : NULL;
crypto/openssl/crypto/evp/skeymgmt_meth.c
27
void *evp_skeymgmt_import(const EVP_SKEYMGMT *skeymgmt, int selection, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/skeymgmt_meth.c
32
return skeymgmt->import(provctx, selection, params);
crypto/openssl/crypto/ffc/ffc_backend.c
106
p1 = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_DIGEST_PROPS);
crypto/openssl/crypto/ffc/ffc_backend.c
20
int ossl_ffc_params_fromdata(FFC_PARAMS *ffc, const OSSL_PARAM params[])
crypto/openssl/crypto/ffc/ffc_backend.c
27
prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_GROUP_NAME);
crypto/openssl/crypto/ffc/ffc_backend.c
44
param_p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_P);
crypto/openssl/crypto/ffc/ffc_backend.c
45
param_g = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_G);
crypto/openssl/crypto/ffc/ffc_backend.c
46
param_q = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_Q);
crypto/openssl/crypto/ffc/ffc_backend.c
53
prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_GINDEX);
crypto/openssl/crypto/ffc/ffc_backend.c
59
prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_PCOUNTER);
crypto/openssl/crypto/ffc/ffc_backend.c
65
prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_COFACTOR);
crypto/openssl/crypto/ffc/ffc_backend.c
68
prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_H);
crypto/openssl/crypto/ffc/ffc_backend.c
74
prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_SEED);
crypto/openssl/crypto/ffc/ffc_backend.c
80
prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_VALIDATE_PQ);
crypto/openssl/crypto/ffc/ffc_backend.c
86
prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_VALIDATE_G);
crypto/openssl/crypto/ffc/ffc_backend.c
92
prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_VALIDATE_LEGACY);
crypto/openssl/crypto/ffc/ffc_backend.c
99
prm = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_DIGEST);
crypto/openssl/crypto/ffc/ffc_key_generate.c
22
int ossl_ffc_generate_private_key(BN_CTX *ctx, const FFC_PARAMS *params,
crypto/openssl/crypto/ffc/ffc_key_generate.c
25
int ret = 0, qbits = BN_num_bits(params->q);
crypto/openssl/crypto/ffc/ffc_key_generate.c
32
N = params->keylength ? params->keylength : 2 * s;
crypto/openssl/crypto/ffc/ffc_key_generate.c
44
m = (BN_cmp(two_powN, params->q) > 0) ? params->q : two_powN;
crypto/openssl/crypto/ffc/ffc_key_validate.c
19
int ossl_ffc_validate_public_key_partial(const FFC_PARAMS *params,
crypto/openssl/crypto/ffc/ffc_key_validate.c
27
if (params == NULL || pub_key == NULL || params->p == NULL) {
crypto/openssl/crypto/ffc/ffc_key_validate.c
45
if (BN_copy(tmp, params->p) == NULL
crypto/openssl/crypto/ffc/ffc_key_validate.c
62
int ossl_ffc_validate_public_key(const FFC_PARAMS *params,
crypto/openssl/crypto/ffc/ffc_key_validate.c
69
if (!ossl_ffc_validate_public_key_partial(params, pub_key, ret))
crypto/openssl/crypto/ffc/ffc_key_validate.c
72
if (*ret == 0 && params->q != NULL) {
crypto/openssl/crypto/ffc/ffc_key_validate.c
81
|| !BN_mod_exp(tmp, pub_key, params->q, params->p, ctx))
crypto/openssl/crypto/ffc/ffc_params.c
103
void ossl_ffc_params_set_gindex(FFC_PARAMS *params, int index)
crypto/openssl/crypto/ffc/ffc_params.c
105
params->gindex = index;
crypto/openssl/crypto/ffc/ffc_params.c
108
void ossl_ffc_params_set_pcounter(FFC_PARAMS *params, int index)
crypto/openssl/crypto/ffc/ffc_params.c
110
params->pcounter = index;
crypto/openssl/crypto/ffc/ffc_params.c
113
void ossl_ffc_params_set_h(FFC_PARAMS *params, int index)
crypto/openssl/crypto/ffc/ffc_params.c
115
params->h = index;
crypto/openssl/crypto/ffc/ffc_params.c
118
void ossl_ffc_params_set_flags(FFC_PARAMS *params, unsigned int flags)
crypto/openssl/crypto/ffc/ffc_params.c
120
params->flags = flags;
crypto/openssl/crypto/ffc/ffc_params.c
123
void ossl_ffc_params_enable_flags(FFC_PARAMS *params, unsigned int flags,
crypto/openssl/crypto/ffc/ffc_params.c
127
params->flags |= flags;
crypto/openssl/crypto/ffc/ffc_params.c
129
params->flags &= ~flags;
crypto/openssl/crypto/ffc/ffc_params.c
132
void ossl_ffc_set_digest(FFC_PARAMS *params, const char *alg, const char *props)
crypto/openssl/crypto/ffc/ffc_params.c
134
params->mdname = alg;
crypto/openssl/crypto/ffc/ffc_params.c
135
params->mdprops = props;
crypto/openssl/crypto/ffc/ffc_params.c
138
int ossl_ffc_params_set_validate_params(FFC_PARAMS *params,
crypto/openssl/crypto/ffc/ffc_params.c
142
if (!ossl_ffc_params_set_seed(params, seed, seedlen))
crypto/openssl/crypto/ffc/ffc_params.c
144
params->pcounter = counter;
crypto/openssl/crypto/ffc/ffc_params.c
148
void ossl_ffc_params_get_validate_params(const FFC_PARAMS *params,
crypto/openssl/crypto/ffc/ffc_params.c
153
*seed = params->seed;
crypto/openssl/crypto/ffc/ffc_params.c
155
*seedlen = params->seedlen;
crypto/openssl/crypto/ffc/ffc_params.c
157
*pcounter = params->pcounter;
crypto/openssl/crypto/ffc/ffc_params.c
20
void ossl_ffc_params_init(FFC_PARAMS *params)
crypto/openssl/crypto/ffc/ffc_params.c
216
OSSL_PARAM params[])
crypto/openssl/crypto/ffc/ffc_params.c
22
memset(params, 0, sizeof(*params));
crypto/openssl/crypto/ffc/ffc_params.c
221
&& !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_FFC_P, ffc->p))
crypto/openssl/crypto/ffc/ffc_params.c
224
&& !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_FFC_Q, ffc->q))
crypto/openssl/crypto/ffc/ffc_params.c
227
&& !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_FFC_G, ffc->g))
crypto/openssl/crypto/ffc/ffc_params.c
23
params->pcounter = -1;
crypto/openssl/crypto/ffc/ffc_params.c
230
&& !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_FFC_COFACTOR,
crypto/openssl/crypto/ffc/ffc_params.c
233
if (!ossl_param_build_set_int(bld, params, OSSL_PKEY_PARAM_FFC_GINDEX,
crypto/openssl/crypto/ffc/ffc_params.c
236
if (!ossl_param_build_set_int(bld, params, OSSL_PKEY_PARAM_FFC_PCOUNTER,
crypto/openssl/crypto/ffc/ffc_params.c
239
if (!ossl_param_build_set_int(bld, params, OSSL_PKEY_PARAM_FFC_H, ffc->h))
crypto/openssl/crypto/ffc/ffc_params.c
24
params->gindex = FFC_UNVERIFIABLE_GINDEX;
crypto/openssl/crypto/ffc/ffc_params.c
242
&& !ossl_param_build_set_octet_string(bld, params,
crypto/openssl/crypto/ffc/ffc_params.c
25
params->flags = FFC_PARAM_FLAG_VALIDATE_PQG;
crypto/openssl/crypto/ffc/ffc_params.c
251
|| !ossl_param_build_set_utf8_string(bld, params,
crypto/openssl/crypto/ffc/ffc_params.c
257
if (!ossl_param_build_set_int(bld, params,
crypto/openssl/crypto/ffc/ffc_params.c
261
if (!ossl_param_build_set_int(bld, params,
crypto/openssl/crypto/ffc/ffc_params.c
265
if (!ossl_param_build_set_int(bld, params,
crypto/openssl/crypto/ffc/ffc_params.c
271
&& !ossl_param_build_set_utf8_string(bld, params,
crypto/openssl/crypto/ffc/ffc_params.c
276
&& !ossl_param_build_set_utf8_string(bld, params,
crypto/openssl/crypto/ffc/ffc_params.c
28
void ossl_ffc_params_cleanup(FFC_PARAMS *params)
crypto/openssl/crypto/ffc/ffc_params.c
31
BN_clear_free(params->p);
crypto/openssl/crypto/ffc/ffc_params.c
32
BN_clear_free(params->q);
crypto/openssl/crypto/ffc/ffc_params.c
33
BN_clear_free(params->g);
crypto/openssl/crypto/ffc/ffc_params.c
34
BN_clear_free(params->j);
crypto/openssl/crypto/ffc/ffc_params.c
35
OPENSSL_clear_free(params->seed, params->seedlen);
crypto/openssl/crypto/ffc/ffc_params.c
37
BN_free(params->p);
crypto/openssl/crypto/ffc/ffc_params.c
38
BN_free(params->q);
crypto/openssl/crypto/ffc/ffc_params.c
39
BN_free(params->g);
crypto/openssl/crypto/ffc/ffc_params.c
40
BN_free(params->j);
crypto/openssl/crypto/ffc/ffc_params.c
41
OPENSSL_free(params->seed);
crypto/openssl/crypto/ffc/ffc_params.c
43
ossl_ffc_params_init(params);
crypto/openssl/crypto/ffc/ffc_params.c
82
int ossl_ffc_params_set_seed(FFC_PARAMS *params,
crypto/openssl/crypto/ffc/ffc_params.c
85
if (params->seed != NULL) {
crypto/openssl/crypto/ffc/ffc_params.c
86
if (params->seed == seed)
crypto/openssl/crypto/ffc/ffc_params.c
88
OPENSSL_free(params->seed);
crypto/openssl/crypto/ffc/ffc_params.c
92
params->seed = OPENSSL_memdup(seed, seedlen);
crypto/openssl/crypto/ffc/ffc_params.c
93
if (params->seed == NULL)
crypto/openssl/crypto/ffc/ffc_params.c
95
params->seedlen = seedlen;
crypto/openssl/crypto/ffc/ffc_params.c
97
params->seed = NULL;
crypto/openssl/crypto/ffc/ffc_params.c
98
params->seedlen = 0;
crypto/openssl/crypto/ffc/ffc_params_generate.c
1002
params->g, tmp,
crypto/openssl/crypto/ffc/ffc_params_generate.c
1011
if (p != params->p) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
1012
BN_free(params->p);
crypto/openssl/crypto/ffc/ffc_params_generate.c
1013
params->p = BN_dup(p);
crypto/openssl/crypto/ffc/ffc_params_generate.c
1015
if (q != params->q) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
1016
BN_free(params->q);
crypto/openssl/crypto/ffc/ffc_params_generate.c
1017
params->q = BN_dup(q);
crypto/openssl/crypto/ffc/ffc_params_generate.c
1019
if (g != params->g) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
1020
BN_free(params->g);
crypto/openssl/crypto/ffc/ffc_params_generate.c
1021
params->g = BN_dup(g);
crypto/openssl/crypto/ffc/ffc_params_generate.c
1023
if (params->p == NULL || params->q == NULL || params->g == NULL)
crypto/openssl/crypto/ffc/ffc_params_generate.c
1025
if (!ossl_ffc_params_set_validate_params(params, seed, qsize, pcounter))
crypto/openssl/crypto/ffc/ffc_params_generate.c
1027
params->h = hret;
crypto/openssl/crypto/ffc/ffc_params_generate.c
1043
int ossl_ffc_params_FIPS186_4_generate(OSSL_LIB_CTX *libctx, FFC_PARAMS *params,
crypto/openssl/crypto/ffc/ffc_params_generate.c
1047
return ossl_ffc_params_FIPS186_4_gen_verify(libctx, params,
crypto/openssl/crypto/ffc/ffc_params_generate.c
1053
int ossl_ffc_params_FIPS186_2_generate(OSSL_LIB_CTX *libctx, FFC_PARAMS *params,
crypto/openssl/crypto/ffc/ffc_params_generate.c
1057
if (!ossl_ffc_params_FIPS186_2_gen_verify(libctx, params,
crypto/openssl/crypto/ffc/ffc_params_generate.c
1062
ossl_ffc_params_enable_flags(params, FFC_PARAM_FLAG_VALIDATE_LEGACY, 1);
crypto/openssl/crypto/ffc/ffc_params_generate.c
517
FFC_PARAMS *params, int mode, int type,
crypto/openssl/crypto/ffc/ffc_params_generate.c
534
unsigned int flags = verify ? params->flags : 0;
crypto/openssl/crypto/ffc/ffc_params_generate.c
539
if (params->mdname != NULL) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
540
md = EVP_MD_fetch(libctx, params->mdname, params->mdprops);
crypto/openssl/crypto/ffc/ffc_params_generate.c
549
md = EVP_MD_fetch(libctx, def_name, params->mdprops);
crypto/openssl/crypto/ffc/ffc_params_generate.c
587
seedlen = params->seedlen;
crypto/openssl/crypto/ffc/ffc_params_generate.c
591
if (params->seed != NULL)
crypto/openssl/crypto/ffc/ffc_params_generate.c
592
seed = params->seed;
crypto/openssl/crypto/ffc/ffc_params_generate.c
596
if ((params->p == NULL) != (params->q == NULL)) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
603
if (seed == NULL || params->pcounter < 0) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
610
if (params->g == NULL) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
622
if (params->p != NULL && ((flags & FFC_PARAM_FLAG_VALIDATE_PQ) == 0)) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
624
p = params->p;
crypto/openssl/crypto/ffc/ffc_params_generate.c
625
q = params->q;
crypto/openssl/crypto/ffc/ffc_params_generate.c
667
if (params->pcounter > counter) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
671
counter = params->pcounter;
crypto/openssl/crypto/ffc/ffc_params_generate.c
687
seed != params->seed, &m, res, cb))
crypto/openssl/crypto/ffc/ffc_params_generate.c
690
if (verify && (BN_cmp(q, params->q) != 0)) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
711
if (seed == params->seed) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
722
if (verify && (pcounter != counter || (BN_cmp(p, params->p) != 0)))
crypto/openssl/crypto/ffc/ffc_params_generate.c
735
&& !ossl_ffc_params_validate_unverifiable_g(ctx, mont, p, q, params->g,
crypto/openssl/crypto/ffc/ffc_params_generate.c
749
if ((seed != NULL) && (params->gindex != FFC_UNVERIFIABLE_GINDEX)) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
752
params->gindex, seed, seedlen)) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
757
if (verify && BN_cmp(g, params->g) != 0) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
770
if (p != params->p) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
771
BN_free(params->p);
crypto/openssl/crypto/ffc/ffc_params_generate.c
772
params->p = BN_dup(p);
crypto/openssl/crypto/ffc/ffc_params_generate.c
774
if (q != params->q) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
775
BN_free(params->q);
crypto/openssl/crypto/ffc/ffc_params_generate.c
776
params->q = BN_dup(q);
crypto/openssl/crypto/ffc/ffc_params_generate.c
778
if (g != params->g) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
779
BN_free(params->g);
crypto/openssl/crypto/ffc/ffc_params_generate.c
780
params->g = BN_dup(g);
crypto/openssl/crypto/ffc/ffc_params_generate.c
782
if (params->p == NULL || params->q == NULL || params->g == NULL)
crypto/openssl/crypto/ffc/ffc_params_generate.c
784
if (!ossl_ffc_params_set_validate_params(params, seed, seedlen,
crypto/openssl/crypto/ffc/ffc_params_generate.c
787
params->h = hret;
crypto/openssl/crypto/ffc/ffc_params_generate.c
796
if (seed != params->seed)
crypto/openssl/crypto/ffc/ffc_params_generate.c
810
FFC_PARAMS *params, int mode, int type,
crypto/openssl/crypto/ffc/ffc_params_generate.c
827
unsigned char *seed_in = params->seed;
crypto/openssl/crypto/ffc/ffc_params_generate.c
828
size_t seed_len = params->seedlen;
crypto/openssl/crypto/ffc/ffc_params_generate.c
830
unsigned int flags = verify ? params->flags : 0;
crypto/openssl/crypto/ffc/ffc_params_generate.c
835
if (params->mdname != NULL) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
836
md = EVP_MD_fetch(libctx, params->mdname, params->mdprops);
crypto/openssl/crypto/ffc/ffc_params_generate.c
845
md = EVP_MD_fetch(libctx, def_name, params->mdprops);
crypto/openssl/crypto/ffc/ffc_params_generate.c
906
if ((params->p != NULL) != (params->q != NULL)) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
913
if (seed_in == NULL || params->pcounter < 0) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
920
if (params->g == NULL) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
927
if (params->p != NULL && ((flags & FFC_PARAM_FLAG_VALIDATE_PQ) == 0)) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
929
p = params->p;
crypto/openssl/crypto/ffc/ffc_params_generate.c
930
q = params->q;
crypto/openssl/crypto/ffc/ffc_params_generate.c
951
if (params->pcounter > counter) {
crypto/openssl/crypto/ffc/ffc_params_generate.c
955
counter = params->pcounter;
crypto/openssl/crypto/ffc/ffc_params_generate.c
976
if (BN_cmp(p, params->p) != 0) {
crypto/openssl/crypto/ffc/ffc_params_validate.c
102
if (params == NULL)
crypto/openssl/crypto/ffc/ffc_params_validate.c
108
if (!ossl_ffc_params_copy(&tmpparams, params))
crypto/openssl/crypto/ffc/ffc_params_validate.c
115
if (params->flags & FFC_PARAM_FLAG_VALIDATE_LEGACY)
crypto/openssl/crypto/ffc/ffc_params_validate.c
139
int ossl_ffc_params_full_validate(OSSL_LIB_CTX *libctx, const FFC_PARAMS *params,
crypto/openssl/crypto/ffc/ffc_params_validate.c
144
if (params == NULL)
crypto/openssl/crypto/ffc/ffc_params_validate.c
151
return ossl_ffc_params_FIPS186_4_validate(libctx, params, paramstype,
crypto/openssl/crypto/ffc/ffc_params_validate.c
154
if (params->seed != NULL) {
crypto/openssl/crypto/ffc/ffc_params_validate.c
155
if (params->flags & FFC_PARAM_FLAG_VALIDATE_LEGACY)
crypto/openssl/crypto/ffc/ffc_params_validate.c
156
return ossl_ffc_params_FIPS186_2_validate(libctx, params, paramstype,
crypto/openssl/crypto/ffc/ffc_params_validate.c
159
return ossl_ffc_params_FIPS186_4_validate(libctx, params, paramstype,
crypto/openssl/crypto/ffc/ffc_params_validate.c
164
ret = ossl_ffc_params_simple_validate(libctx, params, paramstype, res);
crypto/openssl/crypto/ffc/ffc_params_validate.c
170
if (BN_check_prime(params->q, ctx, NULL) != 1) {
crypto/openssl/crypto/ffc/ffc_params_validate.c
176
if (ret && BN_check_prime(params->p, ctx, NULL) != 1) {
crypto/openssl/crypto/ffc/ffc_params_validate.c
53
const FFC_PARAMS *params, int type,
crypto/openssl/crypto/ffc/ffc_params_validate.c
58
if (params == NULL || params->p == NULL || params->q == NULL)
crypto/openssl/crypto/ffc/ffc_params_validate.c
62
L = BN_num_bits(params->p);
crypto/openssl/crypto/ffc/ffc_params_validate.c
63
N = BN_num_bits(params->q);
crypto/openssl/crypto/ffc/ffc_params_validate.c
64
return ossl_ffc_params_FIPS186_4_gen_verify(libctx, (FFC_PARAMS *)params,
crypto/openssl/crypto/ffc/ffc_params_validate.c
71
const FFC_PARAMS *params, int type,
crypto/openssl/crypto/ffc/ffc_params_validate.c
76
if (params == NULL || params->p == NULL || params->q == NULL) {
crypto/openssl/crypto/ffc/ffc_params_validate.c
82
L = BN_num_bits(params->p);
crypto/openssl/crypto/ffc/ffc_params_validate.c
83
N = BN_num_bits(params->q);
crypto/openssl/crypto/ffc/ffc_params_validate.c
84
return ossl_ffc_params_FIPS186_2_gen_verify(libctx, (FFC_PARAMS *)params,
crypto/openssl/crypto/ffc/ffc_params_validate.c
95
int ossl_ffc_params_simple_validate(OSSL_LIB_CTX *libctx, const FFC_PARAMS *params,
crypto/openssl/crypto/hpke/hpke.c
108
OSSL_PARAM params[2];
crypto/openssl/crypto/hpke/hpke.c
112
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
crypto/openssl/crypto/hpke/hpke.c
114
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/hpke/hpke.c
117
|| EVP_PKEY_CTX_set_params(cctx, params) <= 0
crypto/openssl/crypto/hpke/hpke.c
1311
OSSL_PARAM params[3], *p = params;
crypto/openssl/crypto/hpke/hpke.c
1344
if (EVP_PKEY_CTX_set_params(pctx, params) <= 0) {
crypto/openssl/crypto/hpke/hpke.c
452
OSSL_PARAM params[3], *p = params;
crypto/openssl/crypto/hpke/hpke.c
502
params)
crypto/openssl/crypto/hpke/hpke.c
508
if (EVP_PKEY_encapsulate_init(pctx, params) != 1) {
crypto/openssl/crypto/hpke/hpke.c
558
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/hpke/hpke.c
604
if (EVP_PKEY_auth_decapsulate_init(pctx, spub, params) != 1) {
crypto/openssl/crypto/hpke/hpke.c
609
if (EVP_PKEY_decapsulate_init(pctx, params) != 1) {
crypto/openssl/crypto/hpke/hpke_util.c
254
OSSL_PARAM params[5], *p = params;
crypto/openssl/crypto/hpke/hpke_util.c
267
ret = EVP_KDF_derive(kctx, out, outlen, params) > 0;
crypto/openssl/crypto/hpke/hpke_util.c
407
OSSL_PARAM params[3], *p = params;
crypto/openssl/crypto/hpke/hpke_util.c
416
if (EVP_KDF_CTX_set_params(kctx, params) <= 0) {
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
628
size_t enc_len = key->params->pk_len;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
673
if (in_len != key->params->pk_len)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
710
const ML_DSA_PARAMS *params = key->params;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
711
size_t i, written = 0, k = params->k, l = params->l;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
713
size_t enc_len = params->sk_len;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
722
if (params->eta == ML_DSA_ETA_4)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
767
const ML_DSA_PARAMS *params = key->params;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
768
size_t i, k = params->k, l = params->l;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
780
if (in_len != key->params->sk_len)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
786
if (params->eta == ML_DSA_ETA_4)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
819
key->params->alg);
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
907
int ossl_ml_dsa_sig_encode(const ML_DSA_SIG *sig, const ML_DSA_PARAMS *params,
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
918
if (params->gamma1 == ML_DSA_GAMMA1_TWO_POWER_19)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
923
if (!WPACKET_init_static_len(&pkt, out, params->sig_len, 0)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
930
if (!hint_bits_encode(&sig->hint, &pkt, params->omega))
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
946
const ML_DSA_PARAMS *params)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
953
if (params->gamma1 == ML_DSA_GAMMA1_TWO_POWER_19)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
965
if (!hint_bits_decode(&sig->hint, &pkt, params->omega)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
107
return vector_alloc(&key->t1, key->params->k);
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
112
size_t k = key->params->k, l = key->params->l;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
164
OPENSSL_clear_free(key->priv_encoding, key->params->sk_len);
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
194
ret->params = src->params;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
207
src->params->pk_len))
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
222
src->params->sk_len))
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
23
return key->params;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
261
if (key1->params != key2->params)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
268
key1->params->pk_len)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
278
key1->params->sk_len)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
319
const ML_DSA_PARAMS *params = key->params;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
320
uint32_t k = params->k, l = params->l;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
363
if (!vector_alloc(&t0, key->params->k)) /* t0 is already in the private key */
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
371
key->pub_encoding, key->params->pk_len,
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
383
uint32_t k = key->params->k;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
424
const ML_DSA_PARAMS *params = out->params;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
435
augmented_seed[ML_DSA_SEED_BYTES] = (uint8_t)params->k;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
436
augmented_seed[ML_DSA_SEED_BYTES + 1] = (uint8_t)params->l;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
445
ret = vector_expand_S(md_ctx, out->shake256_md, params->eta, priv_seed, &out->s1, &out->s2)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
448
&& shake_xof(md_ctx, out->shake256_md, out->pub_encoding, out->params->pk_len,
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
46
|| (sk != NULL && sk_len != key->params->sk_len)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
485
&& memcmp(out->priv_encoding, sk, out->params->sk_len) != 0) {
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
490
out->params->alg);
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
509
return (key->params->evp_type == evp_type);
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
521
return key->params->pk_len;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
526
return key->params->bit_strength;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
537
return key->params->sk_len;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
542
return key->params->sig_len;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
552
return key->params->alg;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
82
const ML_DSA_PARAMS *params = ossl_ml_dsa_params_get(evp_type);
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
84
if (params == NULL)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
90
ret->params = params;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.h
17
const ML_DSA_PARAMS *params;
crypto/openssl/crypto/ml_dsa/ml_dsa_local.h
95
int ossl_ml_dsa_sig_encode(const ML_DSA_SIG *sig, const ML_DSA_PARAMS *params,
crypto/openssl/crypto/ml_dsa/ml_dsa_local.h
98
const ML_DSA_PARAMS *params);
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
159
md_ctx, priv->shake256_md, params->tau))
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
179
if (value_barrier_32(constant_time_ge(z_max, gamma1 - params->beta)
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
180
| constant_time_ge(r0_max, gamma2 - params->beta)))
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
191
| constant_time_lt(params->omega, h_ones)))
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
193
ret = ossl_ml_dsa_sig_encode(&sig, params, out_sig);
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
216
const ML_DSA_PARAMS *params = pub->params;
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
217
uint32_t k = pub->params->k;
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
218
uint32_t l = pub->params->l;
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
219
uint32_t gamma2 = params->gamma2;
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
230
size_t c_tilde_len = params->bit_strength >> 2;
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
254
if (!ossl_ml_dsa_sig_decode(&sig, sig_enc, sig_enc_len, pub->params)
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
268
md_ctx, pub->shake256_md, params->tau))
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
295
ret = (z_max < (uint32_t)(params->gamma1 - params->beta))
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
376
if (sig_size < priv->params->sig_len)
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
393
*sig_len = priv->params->sig_len;
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
56
const ML_DSA_PARAMS *params = priv->params;
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
58
uint32_t k = params->k, l = params->l;
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
59
uint32_t gamma1 = params->gamma1, gamma2 = params->gamma2;
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
74
size_t c_tilde_len = params->bit_strength >> 2;
crypto/openssl/crypto/modes/siv128.c
169
OSSL_PARAM params[3];
crypto/openssl/crypto/modes/siv128.c
187
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_MAC_PARAM_CIPHER,
crypto/openssl/crypto/modes/siv128.c
189
params[1] = OSSL_PARAM_construct_octet_string(OSSL_MAC_PARAM_KEY,
crypto/openssl/crypto/modes/siv128.c
191
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/modes/siv128.c
196
|| !EVP_MAC_CTX_set_params(ctx->mac_ctx_init, params)
crypto/openssl/crypto/param_build.c
107
int i, n = sk_OSSL_PARAM_BLD_DEF_num(bld->params);
crypto/openssl/crypto/param_build.c
110
OPENSSL_free(sk_OSSL_PARAM_BLD_DEF_pop(bld->params));
crypto/openssl/crypto/param_build.c
118
sk_OSSL_PARAM_BLD_DEF_free(bld->params);
crypto/openssl/crypto/param_build.c
402
int i, num = sk_OSSL_PARAM_BLD_DEF_num(bld->params);
crypto/openssl/crypto/param_build.c
407
pd = sk_OSSL_PARAM_BLD_DEF_value(bld->params, i);
crypto/openssl/crypto/param_build.c
454
OSSL_PARAM *params, *last;
crypto/openssl/crypto/param_build.c
463
num = sk_OSSL_PARAM_BLD_DEF_num(bld->params);
crypto/openssl/crypto/param_build.c
464
p_blks = ossl_param_bytes_to_blocks((1 + num) * sizeof(*params));
crypto/openssl/crypto/param_build.c
475
params = OPENSSL_malloc(total);
crypto/openssl/crypto/param_build.c
476
if (params == NULL) {
crypto/openssl/crypto/param_build.c
48
STACK_OF(OSSL_PARAM_BLD_DEF) *params;
crypto/openssl/crypto/param_build.c
480
blk = p_blks + (OSSL_PARAM_ALIGNED_BLOCK *)(params);
crypto/openssl/crypto/param_build.c
481
last = param_bld_convert(bld, params, blk, s);
crypto/openssl/crypto/param_build.c
488
return params;
crypto/openssl/crypto/param_build.c
67
if (sk_OSSL_PARAM_BLD_DEF_push(bld->params, pd) <= 0) {
crypto/openssl/crypto/param_build.c
96
r->params = sk_OSSL_PARAM_BLD_DEF_new_null();
crypto/openssl/crypto/param_build.c
97
if (r->params == NULL) {
crypto/openssl/crypto/param_build_set.c
117
p = OSSL_PARAM_locate(params, names[i]);
crypto/openssl/crypto/param_build_set.c
98
int ossl_param_build_set_multi_key_bn(OSSL_PARAM_BLD *bld, OSSL_PARAM *params,
crypto/openssl/crypto/params.c
1558
int ossl_param_get1_octet_string(const OSSL_PARAM *params, const char *name,
crypto/openssl/crypto/params.c
1561
const OSSL_PARAM *p = OSSL_PARAM_locate_const(params, name);
crypto/openssl/crypto/params.c
1610
int ossl_param_get1_concat_octet_string(const OSSL_PARAM *params, const char *name,
crypto/openssl/crypto/params.c
1614
const OSSL_PARAM *p = OSSL_PARAM_locate_const(params, name);
crypto/openssl/crypto/params_dup.c
152
OSSL_PARAM *params, *dst;
crypto/openssl/crypto/params_dup.c
184
params = OPENSSL_zalloc((list1_sz + list2_sz + 1) * sizeof(*p1));
crypto/openssl/crypto/params_dup.c
185
if (params == NULL)
crypto/openssl/crypto/params_dup.c
187
dst = params;
crypto/openssl/crypto/params_dup.c
222
return params;
crypto/openssl/crypto/params_dup.c
225
void OSSL_PARAM_free(OSSL_PARAM *params)
crypto/openssl/crypto/params_dup.c
227
if (params != NULL) {
crypto/openssl/crypto/params_dup.c
230
for (p = params; p->key != NULL; p++)
crypto/openssl/crypto/params_dup.c
234
OPENSSL_free(params);
crypto/openssl/crypto/passphrase.c
205
const OSSL_PARAM params[], int verify,
crypto/openssl/crypto/passphrase.c
241
ret = cb(pass, pass_size, pass_len, params, cbarg);
crypto/openssl/crypto/passphrase.c
247
if ((p = OSSL_PARAM_locate_const(params,
crypto/openssl/crypto/passphrase.c
311
OSSL_PARAM params[] = {
crypto/openssl/crypto/passphrase.c
316
params[0].data = (void *)info;
crypto/openssl/crypto/passphrase.c
317
if (ossl_pw_get_passphrase(buf, (size_t)size, &password_len, params,
crypto/openssl/crypto/passphrase.c
335
const OSSL_PARAM params[], void *arg)
crypto/openssl/crypto/passphrase.c
337
return ossl_pw_get_passphrase(pass, pass_size, pass_len, params, 1, arg);
crypto/openssl/crypto/passphrase.c
342
const OSSL_PARAM params[], void *arg)
crypto/openssl/crypto/passphrase.c
344
return ossl_pw_get_passphrase(pass, pass_size, pass_len, params, 0, arg);
crypto/openssl/crypto/pem/pvkfmt.c
829
OSSL_PARAM params[5], *p = params;
crypto/openssl/crypto/pem/pvkfmt.c
848
rv = EVP_KDF_derive(ctx, key, keylen, params);
crypto/openssl/crypto/pkcs12/p12_key.c
123
if (EVP_KDF_derive(ctx, out, (size_t)n, params)) {
crypto/openssl/crypto/pkcs12/p12_key.c
87
OSSL_PARAM params[6], *p = params;
crypto/openssl/crypto/provider.c
19
OSSL_PARAM *params, int retain_fallbacks)
crypto/openssl/crypto/provider.c
26
if ((prov = ossl_provider_new(libctx, name, NULL, params, 0)) == NULL)
crypto/openssl/crypto/provider.c
58
OSSL_PROVIDER *OSSL_PROVIDER_load_ex(OSSL_LIB_CTX *libctx, const char *name, OSSL_PARAM *params)
crypto/openssl/crypto/provider.c
62
return OSSL_PROVIDER_try_load_ex(libctx, name, params, 0);
crypto/openssl/crypto/provider.c
84
int OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[])
crypto/openssl/crypto/provider.c
86
return ossl_provider_get_params(prov, params);
crypto/openssl/crypto/provider_core.c
1461
STACK_OF(INFOPAIR) *params = NULL;
crypto/openssl/crypto/provider_core.c
1470
params = info->parameters;
crypto/openssl/crypto/provider_core.c
1478
prov = provider_new(p->name, p->init, params);
crypto/openssl/crypto/provider_core.c
1810
int ossl_provider_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[])
crypto/openssl/crypto/provider_core.c
1817
ret = prov->get_params(prov->provctx, params);
crypto/openssl/crypto/provider_core.c
1826
if (!OSSL_PARAM_print_to_bio(params, trc_out, 1))
crypto/openssl/crypto/provider_core.c
2321
static int core_get_params(const OSSL_CORE_HANDLE *handle, OSSL_PARAM params[])
crypto/openssl/crypto/provider_core.c
2330
if ((p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_CORE_VERSION)) != NULL)
crypto/openssl/crypto/provider_core.c
2332
if ((p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_CORE_PROV_NAME)) != NULL)
crypto/openssl/crypto/provider_core.c
2336
if ((p = OSSL_PARAM_locate(params,
crypto/openssl/crypto/provider_core.c
2342
return OSSL_PROVIDER_get_conf_parameters(prov, params);
crypto/openssl/crypto/provider_core.c
524
OSSL_PARAM *params, int noconfig)
crypto/openssl/crypto/provider_core.c
560
if (params != NULL || p->parameters == NULL) {
crypto/openssl/crypto/provider_core.c
579
if (params != NULL) {
crypto/openssl/crypto/provider_core.c
588
for (i = 0; params[i].key != NULL; i++) {
crypto/openssl/crypto/provider_core.c
589
if (params[i].data_type != OSSL_PARAM_UTF8_STRING)
crypto/openssl/crypto/provider_core.c
591
if (ossl_provider_info_add_parameter(&template, params[i].key,
crypto/openssl/crypto/provider_core.c
592
(char *)params[i].data)
crypto/openssl/crypto/provider_core.c
838
OSSL_PARAM params[])
crypto/openssl/crypto/provider_core.c
847
OSSL_PARAM *p = OSSL_PARAM_locate(params, pair->name);
crypto/openssl/crypto/rand/rand_lib.c
675
OSSL_PARAM params[9], *p = params;
crypto/openssl/crypto/rand/rand_lib.c
722
if (!EVP_RAND_instantiate(ctx, 0, 0, NULL, 0, params)) {
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
100
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_TEST_XP)) != NULL
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
103
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_TEST_XQ1)) != NULL
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
106
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_TEST_XQ2)) != NULL
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
109
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_TEST_XQ)) != NULL
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
125
int ossl_rsa_acvp_test_get_params(RSA *r, OSSL_PARAM params[])
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
135
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_RSA_TEST_P1)) != NULL
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
138
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_RSA_TEST_P2)) != NULL
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
141
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_RSA_TEST_Q1)) != NULL
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
144
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_RSA_TEST_Q2)) != NULL
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
79
int ossl_rsa_acvp_test_set_params(RSA *r, const OSSL_PARAM params[])
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
94
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_TEST_XP1)) != NULL
crypto/openssl/crypto/rsa/rsa_acvp_test_params.c
97
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_TEST_XP2)) != NULL
crypto/openssl/crypto/rsa/rsa_ameth.c
663
OSSL_PARAM params[2];
crypto/openssl/crypto/rsa/rsa_ameth.c
695
params[0] = OSSL_PARAM_construct_octet_string(
crypto/openssl/crypto/rsa/rsa_ameth.c
697
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/rsa/rsa_ameth.c
699
if (EVP_PKEY_CTX_get_params(pkctx, params) <= 0)
crypto/openssl/crypto/rsa/rsa_ameth.c
701
if ((aid_len = params[0].return_size) == 0)
crypto/openssl/crypto/rsa/rsa_ameth.c
800
OSSL_PARAM *params = NULL;
crypto/openssl/crypto/rsa/rsa_ameth.c
837
if ((params = OSSL_PARAM_BLD_to_param(tmpl)) == NULL)
crypto/openssl/crypto/rsa/rsa_ameth.c
841
rv = importer(to_keydata, selection, params);
crypto/openssl/crypto/rsa/rsa_ameth.c
844
OSSL_PARAM_free(params);
crypto/openssl/crypto/rsa/rsa_ameth.c
849
static int rsa_int_import_from(const OSSL_PARAM params[], void *vpctx,
crypto/openssl/crypto/rsa/rsa_ameth.c
870
params, pctx->libctx))
crypto/openssl/crypto/rsa/rsa_ameth.c
906
if (!ossl_rsa_fromdata(rsa, params, 1))
crypto/openssl/crypto/rsa/rsa_ameth.c
940
static int rsa_pkey_import_from(const OSSL_PARAM params[], void *vpctx)
crypto/openssl/crypto/rsa/rsa_ameth.c
942
return rsa_int_import_from(params, vpctx, RSA_FLAG_TYPE_RSA);
crypto/openssl/crypto/rsa/rsa_ameth.c
945
static int rsa_pss_pkey_import_from(const OSSL_PARAM params[], void *vpctx)
crypto/openssl/crypto/rsa/rsa_ameth.c
947
return rsa_int_import_from(params, vpctx, RSA_FLAG_TYPE_RSASSAPSS);
crypto/openssl/crypto/rsa/rsa_backend.c
107
param_p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_FACTOR1);
crypto/openssl/crypto/rsa/rsa_backend.c
108
param_q = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_FACTOR2);
crypto/openssl/crypto/rsa/rsa_backend.c
124
if (!collect_numbers(factors = sk_BIGNUM_new_null(), params,
crypto/openssl/crypto/rsa/rsa_backend.c
126
|| !collect_numbers(exps = sk_BIGNUM_new_null(), params,
crypto/openssl/crypto/rsa/rsa_backend.c
128
|| !collect_numbers(coeffs = sk_BIGNUM_new_null(), params,
crypto/openssl/crypto/rsa/rsa_backend.c
260
int ossl_rsa_todata(RSA *rsa, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
crypto/openssl/crypto/rsa/rsa_backend.c
275
if (!ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_RSA_N, rsa_n)
crypto/openssl/crypto/rsa/rsa_backend.c
276
|| !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_RSA_E, rsa_e))
crypto/openssl/crypto/rsa/rsa_backend.c
282
if (!ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_RSA_D,
crypto/openssl/crypto/rsa/rsa_backend.c
284
|| !ossl_param_build_set_multi_key_bn(bld, params,
crypto/openssl/crypto/rsa/rsa_backend.c
287
|| !ossl_param_build_set_multi_key_bn(bld, params,
crypto/openssl/crypto/rsa/rsa_backend.c
289
|| !ossl_param_build_set_multi_key_bn(bld, params,
crypto/openssl/crypto/rsa/rsa_backend.c
298
ossl_rsa_acvp_test_get_params(rsa, params);
crypto/openssl/crypto/rsa/rsa_backend.c
309
OSSL_PARAM_BLD *bld, OSSL_PARAM params[])
crypto/openssl/crypto/rsa/rsa_backend.c
339
&& !ossl_param_build_set_utf8_string(bld, params, key_md, mdname))
crypto/openssl/crypto/rsa/rsa_backend.c
341
&& !ossl_param_build_set_utf8_string(bld, params,
crypto/openssl/crypto/rsa/rsa_backend.c
344
&& !ossl_param_build_set_utf8_string(bld, params,
crypto/openssl/crypto/rsa/rsa_backend.c
346
|| (!ossl_param_build_set_int(bld, params, key_saltlen, saltlen)))
crypto/openssl/crypto/rsa/rsa_backend.c
354
const OSSL_PARAM params[],
crypto/openssl/crypto/rsa/rsa_backend.c
366
param_propq = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_DIGEST_PROPS);
crypto/openssl/crypto/rsa/rsa_backend.c
367
param_md = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_DIGEST);
crypto/openssl/crypto/rsa/rsa_backend.c
368
param_mgf = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_MASKGENFUNC);
crypto/openssl/crypto/rsa/rsa_backend.c
369
param_mgf1md = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_MGF1_DIGEST);
crypto/openssl/crypto/rsa/rsa_backend.c
370
param_saltlen = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_PSS_SALTLEN);
crypto/openssl/crypto/rsa/rsa_backend.c
39
const OSSL_PARAM params[], const char *names[])
crypto/openssl/crypto/rsa/rsa_backend.c
48
p = OSSL_PARAM_locate_const(params, names[i]);
crypto/openssl/crypto/rsa/rsa_backend.c
64
int ossl_rsa_fromdata(RSA *rsa, const OSSL_PARAM params[], int include_private)
crypto/openssl/crypto/rsa/rsa_backend.c
78
param_n = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_N);
crypto/openssl/crypto/rsa/rsa_backend.c
79
param_e = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_E);
crypto/openssl/crypto/rsa/rsa_backend.c
89
param_derive = OSSL_PARAM_locate_const(params,
crypto/openssl/crypto/rsa/rsa_backend.c
95
param_d = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_D);
crypto/openssl/crypto/rsa/rsa_lib.c
1006
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/rsa/rsa_lib.c
1031
return evp_pkey_ctx_get_params_strict(ctx, params);
crypto/openssl/crypto/rsa/rsa_lib.c
1301
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/rsa/rsa_lib.c
1318
return evp_pkey_ctx_set_params_strict(ctx, params);
crypto/openssl/crypto/rsa/rsa_lib.c
1361
OSSL_PARAM params[2], *p = params;
crypto/openssl/crypto/rsa/rsa_lib.c
1378
return evp_pkey_ctx_set_params_strict(ctx, params);
crypto/openssl/crypto/rsa/rsa_lib.c
966
OSSL_PARAM params[3], *p = params;
crypto/openssl/crypto/rsa/rsa_lib.c
995
return evp_pkey_ctx_set_params_strict(ctx, params);
crypto/openssl/crypto/self_test_core.c
120
(void)st->cb(st->params, st->cb_arg);
crypto/openssl/crypto/self_test_core.c
133
(void)st->cb(st->params, st->cb_arg);
crypto/openssl/crypto/self_test_core.c
154
if (!st->cb(st->params, st->cb_arg)) {
crypto/openssl/crypto/self_test_core.c
29
OSSL_PARAM params[4];
crypto/openssl/crypto/self_test_core.c
80
st->params[n++] = OSSL_PARAM_construct_utf8_string(OSSL_PROV_PARAM_SELF_TEST_PHASE,
crypto/openssl/crypto/self_test_core.c
82
st->params[n++] = OSSL_PARAM_construct_utf8_string(OSSL_PROV_PARAM_SELF_TEST_TYPE,
crypto/openssl/crypto/self_test_core.c
84
st->params[n++] = OSSL_PARAM_construct_utf8_string(OSSL_PROV_PARAM_SELF_TEST_DESC,
crypto/openssl/crypto/self_test_core.c
87
st->params[n++] = OSSL_PARAM_construct_end();
crypto/openssl/crypto/slh_dsa/slh_dsa.c
104
|| !get_tree_ids(rpkt, params, &tree_id, &leaf_id))
crypto/openssl/crypto/slh_dsa/slh_dsa.c
155
const SLH_DSA_PARAMS *params = pub->params;
crypto/openssl/crypto/slh_dsa/slh_dsa.c
156
uint32_t n = params->n;
crypto/openssl/crypto/slh_dsa/slh_dsa.c
161
size_t md_len = MD_LEN(params); /* 21..40 bytes */
crypto/openssl/crypto/slh_dsa/slh_dsa.c
175
if (sig_len != params->sig_len
crypto/openssl/crypto/slh_dsa/slh_dsa.c
18
#define MD_LEN(params) (((params)->k * (params)->a + 7) >> 3)
crypto/openssl/crypto/slh_dsa/slh_dsa.c
197
|| !get_tree_ids(m_digest_rpkt, params, &tree_id, &leaf_id))
crypto/openssl/crypto/slh_dsa/slh_dsa.c
20
static int get_tree_ids(PACKET *pkt, const SLH_DSA_PARAMS *params,
crypto/openssl/crypto/slh_dsa/slh_dsa.c
345
static int get_tree_ids(PACKET *rpkt, const SLH_DSA_PARAMS *params,
crypto/openssl/crypto/slh_dsa/slh_dsa.c
352
tree_id_len = ((params->h - params->hm + 7) >> 3); /* 7 or 8 bytes */
crypto/openssl/crypto/slh_dsa/slh_dsa.c
353
leaf_id_len = ((params->hm + 7) >> 3); /* 1 or 2 bytes */
crypto/openssl/crypto/slh_dsa/slh_dsa.c
367
tree_id_mask = (~(uint64_t)0) >> (64 - (params->h - params->hm));
crypto/openssl/crypto/slh_dsa/slh_dsa.c
368
leaf_id_mask = ((uint64_t)1 << params->hm) - 1; /* max value is 0x1FF when hm = 9 */
crypto/openssl/crypto/slh_dsa/slh_dsa.c
49
const SLH_DSA_PARAMS *params = priv->params;
crypto/openssl/crypto/slh_dsa/slh_dsa.c
50
size_t sig_len_expected = params->sig_len;
crypto/openssl/crypto/slh_dsa/slh_dsa.c
53
size_t md_len = MD_LEN(params); /* The size of the digest |md| */
crypto/openssl/crypto/slh_dsa/slh_dsa.c
85
if (!PACKET_buf_init(rpkt, m_digest, params->m))
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
102
const SLH_DSA_PARAMS *params = ossl_slh_dsa_params_get(alg);
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
104
if (params == NULL)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
110
ret->params = params;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
195
if (key1->params != key2->params)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
201
if (memcmp(key1->pub, key2->pub, key1->params->pk_len) != 0)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
210
key1->params->pk_len)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
268
int ossl_slh_dsa_key_fromdata(SLH_DSA_KEY *key, const OSSL_PARAM params[],
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
285
param_priv = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
309
param_pub = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PUB_KEY);
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
338
const SLH_DSA_PARAMS *params = key->params;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
339
size_t n = params->n;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
343
adrsf->set_layer_address(adrs, params->d - 1);
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
348
return ossl_slh_xmss_node(ctx, SLH_DSA_SK_SEED(key), 0, params->hm,
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
36
int is_shake = key->params->is_shake;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
37
int security_category = key->params->security_category;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
371
size_t n = out->params->n;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
411
return (OPENSSL_strcasecmp(key->params->alg, alg) == 0);
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
423
return 2 * key->params->n;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
439
return 4 * key->params->n;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
444
return key->params->n;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
449
return key->params->sig_len;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
453
return key->params->alg;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
457
return key->params->type;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.h
14
#define SLH_DSA_SK_PRF(key) ((key)->priv + (key)->params->n)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.h
15
#define SLH_DSA_PK_SEED(key) ((key)->priv + (key)->params->n * 2)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.h
16
#define SLH_DSA_PK_ROOT(key) ((key)->priv + (key)->params->n * 3)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.h
42
const SLH_DSA_PARAMS *params;
crypto/openssl/crypto/slh_dsa/slh_fors.c
138
const SLH_DSA_PARAMS *params = key->params;
crypto/openssl/crypto/slh_dsa/slh_fors.c
139
uint32_t n = params->n;
crypto/openssl/crypto/slh_dsa/slh_fors.c
140
uint32_t k = params->k; /* number of trees */
crypto/openssl/crypto/slh_dsa/slh_fors.c
141
uint32_t a = params->a;
crypto/openssl/crypto/slh_dsa/slh_fors.c
218
const SLH_DSA_PARAMS *params = key->params;
crypto/openssl/crypto/slh_dsa/slh_fors.c
219
uint32_t a = params->a;
crypto/openssl/crypto/slh_dsa/slh_fors.c
220
uint32_t k = params->k;
crypto/openssl/crypto/slh_dsa/slh_fors.c
221
uint32_t n = params->n;
crypto/openssl/crypto/slh_dsa/slh_fors.c
84
uint32_t n = key->params->n;
crypto/openssl/crypto/slh_dsa/slh_hash.c
107
const SLH_DSA_PARAMS *params = ctx->key->params;
crypto/openssl/crypto/slh_dsa/slh_hash.c
108
size_t n = params->n;
crypto/openssl/crypto/slh_dsa/slh_hash.c
117
const SLH_DSA_PARAMS *params = ctx->key->params;
crypto/openssl/crypto/slh_dsa/slh_hash.c
118
size_t n = params->n;
crypto/openssl/crypto/slh_dsa/slh_hash.c
127
const SLH_DSA_PARAMS *params = ctx->key->params;
crypto/openssl/crypto/slh_dsa/slh_hash.c
128
size_t n = params->n;
crypto/openssl/crypto/slh_dsa/slh_hash.c
154
const SLH_DSA_PARAMS *params = hctx->key->params;
crypto/openssl/crypto/slh_dsa/slh_hash.c
155
size_t m = params->m;
crypto/openssl/crypto/slh_dsa/slh_hash.c
156
size_t n = params->n;
crypto/openssl/crypto/slh_dsa/slh_hash.c
179
const SLH_DSA_PARAMS *prms = key->params;
crypto/openssl/crypto/slh_dsa/slh_hash.c
183
OSSL_PARAM params[3];
crypto/openssl/crypto/slh_dsa/slh_hash.c
191
p = params;
crypto/openssl/crypto/slh_dsa/slh_hash.c
199
p = params;
crypto/openssl/crypto/slh_dsa/slh_hash.c
231
size_t n = hctx->key->params->n;
crypto/openssl/crypto/slh_dsa/slh_hash.c
241
return do_hash(hctx->md_ctx, hctx->key->params->n, pk_seed, adrs, m1, m1_len,
crypto/openssl/crypto/slh_dsa/slh_hash.c
250
const SLH_DSA_PARAMS *prms = hctx->key->params;
crypto/openssl/crypto/slh_dsa/slh_hash.c
263
const SLH_DSA_PARAMS *prms = hctx->key->params;
crypto/openssl/crypto/slh_dsa/slh_hash.c
70
const SLH_DSA_PARAMS *params = ctx->key->params;
crypto/openssl/crypto/slh_dsa/slh_hash.c
71
size_t m = params->m;
crypto/openssl/crypto/slh_dsa/slh_hash.c
72
size_t n = params->n;
crypto/openssl/crypto/slh_dsa/slh_hash.c
83
const SLH_DSA_PARAMS *params = ctx->key->params;
crypto/openssl/crypto/slh_dsa/slh_hash.c
84
size_t n = params->n;
crypto/openssl/crypto/slh_dsa/slh_hash.c
96
const SLH_DSA_PARAMS *params = ctx->key->params;
crypto/openssl/crypto/slh_dsa/slh_hash.c
97
size_t n = params->n;
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
115
const SLH_DSA_PARAMS *params = key->params;
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
116
uint32_t tree_height = params->hm;
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
117
uint32_t n = params->n;
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
118
uint32_t d = params->d;
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
41
const SLH_DSA_PARAMS *params = key->params;
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
42
uint32_t n = params->n;
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
43
uint32_t d = params->d;
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
44
uint32_t hm = params->hm;
crypto/openssl/crypto/slh_dsa/slh_wots.c
102
size_t n = key->params->n;
crypto/openssl/crypto/slh_dsa/slh_wots.c
144
size_t n = key->params->n;
crypto/openssl/crypto/slh_dsa/slh_wots.c
212
size_t n = key->params->n;
crypto/openssl/crypto/slh_dsa/slh_wots.c
275
size_t n = key->params->n;
crypto/openssl/crypto/slh_dsa/slh_xmss.c
151
size_t n = key->params->n;
crypto/openssl/crypto/slh_dsa/slh_xmss.c
152
uint32_t hm = key->params->hm;
crypto/openssl/crypto/slh_dsa/slh_xmss.c
92
size_t n = key->params->n;
crypto/openssl/crypto/slh_dsa/slh_xmss.c
93
uint32_t h, hm = key->params->hm;
crypto/openssl/crypto/store/store_lib.c
1031
const OSSL_PARAM params[],
crypto/openssl/crypto/store/store_lib.c
1062
params, propq)) {
crypto/openssl/crypto/store/store_lib.c
151
loader_ctx = fetched_loader->p_open_ex(provctx, uri, params,
crypto/openssl/crypto/store/store_lib.c
155
if (fetched_loader->p_open != NULL && (loader_ctx = fetched_loader->p_open(provctx, uri)) != NULL && !loader_set_params(fetched_loader, loader_ctx, params, propq)) {
crypto/openssl/crypto/store/store_lib.c
266
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/store/store_lib.c
272
params[0] = OSSL_PARAM_construct_int("use_secmem", &on);
crypto/openssl/crypto/store/store_lib.c
279
params);
crypto/openssl/crypto/store/store_lib.c
310
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/crypto/store/store_lib.c
312
params[0] = OSSL_PARAM_construct_int(OSSL_STORE_PARAM_EXPECT, &expected_type);
crypto/openssl/crypto/store/store_lib.c
313
ret = ctx->fetched_loader->p_set_ctx_params(ctx->loader_ctx, params);
crypto/openssl/crypto/store/store_lib.c
339
OSSL_PARAM *params;
crypto/openssl/crypto/store/store_lib.c
37
const OSSL_PARAM params[], const char *propq)
crypto/openssl/crypto/store/store_lib.c
39
if (params != NULL) {
crypto/openssl/crypto/store/store_lib.c
398
params = OSSL_PARAM_BLD_to_param(bld);
crypto/openssl/crypto/store/store_lib.c
40
if (!loader->p_set_ctx_params(loader_ctx, params))
crypto/openssl/crypto/store/store_lib.c
400
params);
crypto/openssl/crypto/store/store_lib.c
401
OSSL_PARAM_free(params);
crypto/openssl/crypto/store/store_lib.c
47
if (OSSL_PARAM_locate_const(params,
crypto/openssl/crypto/store/store_lib.c
494
const OSSL_PARAM params[])
crypto/openssl/crypto/store/store_lib.c
530
res = fetched_loader->p_delete(provctx, uri, params,
crypto/openssl/crypto/store/store_lib.c
652
OSSL_STORE_INFO *OSSL_STORE_INFO_new_PARAMS(EVP_PKEY *params)
crypto/openssl/crypto/store/store_lib.c
654
OSSL_STORE_INFO *info = OSSL_STORE_INFO_new(OSSL_STORE_INFO_PARAMS, params);
crypto/openssl/crypto/store/store_lib.c
66
const OSSL_PARAM params[],
crypto/openssl/crypto/store/store_lib.c
745
return info->_.params;
crypto/openssl/crypto/store/store_lib.c
752
if (!EVP_PKEY_up_ref(info->_.params))
crypto/openssl/crypto/store/store_lib.c
754
return info->_.params;
crypto/openssl/crypto/store/store_lib.c
844
EVP_PKEY_free(info->_.params);
crypto/openssl/crypto/store/store_lib.c
869
const OSSL_PARAM *params;
crypto/openssl/crypto/store/store_lib.c
879
params = ctx->fetched_loader->p_settable_ctx_params(provctx);
crypto/openssl/crypto/store/store_lib.c
880
p_subject = OSSL_PARAM_locate_const(params, OSSL_STORE_PARAM_SUBJECT);
crypto/openssl/crypto/store/store_lib.c
881
p_issuer = OSSL_PARAM_locate_const(params, OSSL_STORE_PARAM_ISSUER);
crypto/openssl/crypto/store/store_lib.c
882
p_serial = OSSL_PARAM_locate_const(params, OSSL_STORE_PARAM_SERIAL);
crypto/openssl/crypto/store/store_lib.c
883
p_fingerprint = OSSL_PARAM_locate_const(params, OSSL_STORE_PARAM_FINGERPRINT);
crypto/openssl/crypto/store/store_lib.c
884
p_alias = OSSL_PARAM_locate_const(params, OSSL_STORE_PARAM_ALIAS);
crypto/openssl/crypto/store/store_local.h
36
EVP_PKEY *params; /* when type == OSSL_STORE_INFO_PARAMS */
crypto/openssl/crypto/store/store_result.c
101
if ((p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_TYPE)) != NULL
crypto/openssl/crypto/store/store_result.c
104
p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_DATA_TYPE);
crypto/openssl/crypto/store/store_result.c
108
p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_DATA);
crypto/openssl/crypto/store/store_result.c
114
p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_DATA_STRUCTURE);
crypto/openssl/crypto/store/store_result.c
118
p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_INPUT_TYPE);
crypto/openssl/crypto/store/store_result.c
122
p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_REFERENCE);
crypto/openssl/crypto/store/store_result.c
125
p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_DESC);
crypto/openssl/crypto/store/store_result.c
87
int ossl_store_handle_load_result(const OSSL_PARAM params[], void *arg)
crypto/openssl/demos/cipher/aesccm.c
100
params[1] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_AEAD_TAG,
crypto/openssl/demos/cipher/aesccm.c
107
if (!EVP_EncryptInit_ex2(ctx, cipher, NULL, NULL, params))
crypto/openssl/demos/cipher/aesccm.c
135
params[0] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_AEAD_TAG,
crypto/openssl/demos/cipher/aesccm.c
137
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/demos/cipher/aesccm.c
139
if (!EVP_CIPHER_CTX_get_params(ctx, params))
crypto/openssl/demos/cipher/aesccm.c
165
OSSL_PARAM params[3] = {
crypto/openssl/demos/cipher/aesccm.c
181
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_AEAD_IVLEN,
crypto/openssl/demos/cipher/aesccm.c
184
params[1] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_AEAD_TAG,
crypto/openssl/demos/cipher/aesccm.c
191
if (!EVP_DecryptInit_ex2(ctx, cipher, NULL, NULL, params))
crypto/openssl/demos/cipher/aesccm.c
80
OSSL_PARAM params[3] = {
crypto/openssl/demos/cipher/aesccm.c
97
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_AEAD_IVLEN,
crypto/openssl/demos/cipher/aesgcm.c
106
if (!EVP_EncryptInit_ex2(ctx, cipher, gcm_key, gcm_iv, params))
crypto/openssl/demos/cipher/aesgcm.c
126
params[0] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_AEAD_TAG,
crypto/openssl/demos/cipher/aesgcm.c
129
if (!EVP_CIPHER_CTX_get_params(ctx, params))
crypto/openssl/demos/cipher/aesgcm.c
155
OSSL_PARAM params[2] = {
crypto/openssl/demos/cipher/aesgcm.c
171
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_AEAD_IVLEN,
crypto/openssl/demos/cipher/aesgcm.c
178
if (!EVP_DecryptInit_ex2(ctx, cipher, gcm_key, gcm_iv, params))
crypto/openssl/demos/cipher/aesgcm.c
194
params[0] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_AEAD_TAG,
crypto/openssl/demos/cipher/aesgcm.c
197
if (!EVP_CIPHER_CTX_set_params(ctx, params))
crypto/openssl/demos/cipher/aesgcm.c
79
OSSL_PARAM params[2] = {
crypto/openssl/demos/cipher/aesgcm.c
96
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_AEAD_IVLEN,
crypto/openssl/demos/encrypt/rsa_encrypt.c
105
OSSL_PARAM params[5];
crypto/openssl/demos/encrypt/rsa_encrypt.c
118
set_optional_params(params, propq);
crypto/openssl/demos/encrypt/rsa_encrypt.c
120
if (EVP_PKEY_encrypt_init_ex(ctx, params) <= 0) {
crypto/openssl/demos/encrypt/rsa_encrypt.c
162
OSSL_PARAM params[5];
crypto/openssl/demos/encrypt/rsa_encrypt.c
177
set_optional_params(params, propq);
crypto/openssl/demos/encrypt/rsa_encrypt.c
179
if (EVP_PKEY_decrypt_init_ex(ctx, params) <= 0) {
crypto/openssl/demos/kdf/argon2.c
138
if (EVP_KDF_derive(kctx, out, sizeof(out), params) != 1) {
crypto/openssl/demos/kdf/argon2.c
81
OSSL_PARAM params[9], *p = params;
crypto/openssl/demos/kdf/hkdf.c
50
OSSL_PARAM params[5], *p = params;
crypto/openssl/demos/kdf/hkdf.c
88
if (EVP_KDF_derive(kctx, out, sizeof(out), params) != 1) {
crypto/openssl/demos/kdf/pbkdf2.c
101
if (EVP_KDF_derive(kctx, out, sizeof(out), params) != 1) {
crypto/openssl/demos/kdf/pbkdf2.c
64
OSSL_PARAM params[5], *p = params;
crypto/openssl/demos/kdf/scrypt.c
104
if (EVP_KDF_derive(kctx, out, sizeof(out), params) != 1) {
crypto/openssl/demos/kdf/scrypt.c
66
OSSL_PARAM params[6], *p = params;
crypto/openssl/demos/keyexch/ecdh.c
45
OSSL_PARAM params[3];
crypto/openssl/demos/keyexch/ecdh.c
59
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
crypto/openssl/demos/keyexch/ecdh.c
61
params[1] = OSSL_PARAM_construct_octet_string(OSSL_PKEY_PARAM_PUB_KEY,
crypto/openssl/demos/keyexch/ecdh.c
63
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/demos/keyexch/ecdh.c
66
params)
crypto/openssl/demos/keyexch/ecdh.c
76
OSSL_PARAM params[2];
crypto/openssl/demos/keyexch/ecdh.c
78
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
crypto/openssl/demos/keyexch/ecdh.c
80
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/demos/keyexch/ecdh.c
87
|| !EVP_PKEY_CTX_set_params(ctx, params)
crypto/openssl/demos/mac/cmac-aes256.c
114
OSSL_PARAM params[4], *p = params;
crypto/openssl/demos/mac/cmac-aes256.c
143
if (!EVP_MAC_init(mctx, key, sizeof(key), params)) {
crypto/openssl/demos/mac/gmac.c
106
if (!EVP_MAC_init(mctx, key, sizeof(key), params)) {
crypto/openssl/demos/mac/gmac.c
64
OSSL_PARAM params[4], *p = params;
crypto/openssl/demos/mac/hmac-sha512.c
195
OSSL_PARAM params[4], *p = params;
crypto/openssl/demos/mac/hmac-sha512.c
224
if (!EVP_MAC_init(mctx, key, sizeof(key), params)) {
crypto/openssl/demos/mac/siphash.c
51
OSSL_PARAM params[4], *p = params;
crypto/openssl/demos/mac/siphash.c
90
if (!EVP_MAC_init(mctx, key, sizeof(key), params)) {
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramfromdata.c
28
OSSL_PARAM *params = NULL;
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramfromdata.c
45
params = OSSL_PARAM_BLD_to_param(bld);
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramfromdata.c
46
if (params == NULL)
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramfromdata.c
56
|| EVP_PKEY_fromdata(ctx, &dsaparamkey, EVP_PKEY_KEY_PARAMETERS, params) <= 0) {
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramfromdata.c
68
OSSL_PARAM_free(params);
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramgen.c
25
OSSL_PARAM params[7];
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramgen.c
39
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_FFC_TYPE,
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramgen.c
41
params[1] = OSSL_PARAM_construct_uint(OSSL_PKEY_PARAM_FFC_PBITS, &pbits);
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramgen.c
42
params[2] = OSSL_PARAM_construct_uint(OSSL_PKEY_PARAM_FFC_QBITS, &qbits);
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramgen.c
43
params[3] = OSSL_PARAM_construct_int(OSSL_PKEY_PARAM_FFC_GINDEX, &gindex);
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramgen.c
44
params[4] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_FFC_DIGEST,
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramgen.c
46
params[5] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_FFC_DIGEST_PROPS,
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramgen.c
48
params[6] = OSSL_PARAM_construct_end();
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramgen.c
52
|| EVP_PKEY_CTX_set_params(ctx, params) <= 0
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c
112
OSSL_PARAM params[6];
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c
155
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_FFC_TYPE,
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c
158
params[1] = OSSL_PARAM_construct_octet_string(OSSL_PKEY_PARAM_FFC_SEED,
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c
160
params[2] = OSSL_PARAM_construct_int(OSSL_PKEY_PARAM_FFC_GINDEX, (int *)&gindex);
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c
161
params[3] = OSSL_PARAM_construct_int(OSSL_PKEY_PARAM_FFC_PCOUNTER, (int *)&pcounter);
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c
162
params[4] = OSSL_PARAM_construct_end();
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c
165
ctx1 = create_merged_key(dsaparamskey, params, libctx, propq);
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c
179
params[4] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_FFC_DIGEST,
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c
181
params[5] = OSSL_PARAM_construct_end();
crypto/openssl/demos/pkey/EVP_PKEY_DSA_paramvalidate.c
182
ctx2 = create_merged_key(dsaparamskey, params, libctx, propq);
crypto/openssl/demos/pkey/EVP_PKEY_EC_keygen.c
39
OSSL_PARAM params[3];
crypto/openssl/demos/pkey/EVP_PKEY_EC_keygen.c
55
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
crypto/openssl/demos/pkey/EVP_PKEY_EC_keygen.c
61
params[1] = OSSL_PARAM_construct_int(OSSL_PKEY_PARAM_USE_COFACTOR_ECDH,
crypto/openssl/demos/pkey/EVP_PKEY_EC_keygen.c
63
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/demos/pkey/EVP_PKEY_EC_keygen.c
64
if (!EVP_PKEY_CTX_set_params(genctx, params)) {
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
269
EVP_PKEY *params = NULL;
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
280
if (generate_dsa_params(libctx, ¶ms) != 1)
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
283
if (generate_dsa_key(libctx, params, &pkey) != 1)
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
306
EVP_PKEY_free(params);
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
48
EVP_PKEY *params = NULL;
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
59
if (EVP_PKEY_paramgen(pkey_ctx, ¶ms) <= 0)
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
61
if (params == NULL)
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
67
EVP_PKEY_free(params);
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
68
params = NULL;
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
71
*p_params = params;
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
73
EVP_PKEY_print_params_fp(stdout, params, 4, NULL);
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
80
EVP_PKEY *params,
crypto/openssl/demos/signature/EVP_DSA_Signature_demo.c
88
ctx = EVP_PKEY_CTX_new_from_pkey(libctx, params,
crypto/openssl/demos/signature/rsa_pss_hash.c
119
OSSL_PARAM params[2], *p = params;
crypto/openssl/demos/signature/rsa_pss_hash.c
143
pkey, params)
crypto/openssl/demos/signature/rsa_pss_hash.c
37
OSSL_PARAM params[2], *p = params;
crypto/openssl/demos/signature/rsa_pss_hash.c
64
pkey, params)
crypto/openssl/fuzz/fuzz_rand.c
45
ossl_unused const OSSL_PARAM params[])
crypto/openssl/fuzz/fuzz_rand.c
77
static int fuzz_rand_get_ctx_params(void *vrng, OSSL_PARAM params[])
crypto/openssl/fuzz/fuzz_rand.c
81
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_STATE);
crypto/openssl/fuzz/fuzz_rand.c
85
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_STRENGTH);
crypto/openssl/fuzz/fuzz_rand.c
89
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_MAX_REQUEST);
crypto/openssl/fuzz/ml-dsa.c
309
const OSSL_PARAM params[] = {
crypto/openssl/fuzz/ml-dsa.c
336
|| EVP_PKEY_sign_message_init(ctx, sig_alg, params) <= 0
crypto/openssl/fuzz/ml-dsa.c
349
|| EVP_PKEY_verify_message_init(ctx, sig_alg, params) <= 0
crypto/openssl/fuzz/ml-dsa.c
386
const OSSL_PARAM params[] = {
crypto/openssl/fuzz/ml-dsa.c
412
if (!EVP_DigestSignInit_ex(ctx, NULL, NULL, NULL, "?fips=true", key, params)
crypto/openssl/fuzz/ml-dsa.c
426
params)
crypto/openssl/fuzz/ml-dsa.c
465
OSSL_PARAM *params = NULL;
crypto/openssl/fuzz/ml-dsa.c
467
if (!EVP_PKEY_todata(alice, EVP_PKEY_KEYPAIR, ¶ms)) {
crypto/openssl/fuzz/ml-dsa.c
478
if (!EVP_PKEY_fromdata(ctx, &new_key, EVP_PKEY_KEYPAIR, params)) {
crypto/openssl/fuzz/ml-dsa.c
486
OSSL_PARAM_free(params);
crypto/openssl/fuzz/ml-kem.c
449
OSSL_PARAM *params = NULL;
crypto/openssl/fuzz/ml-kem.c
451
if (!EVP_PKEY_todata(alice, EVP_PKEY_KEYPAIR, ¶ms)) {
crypto/openssl/fuzz/ml-kem.c
462
if (!EVP_PKEY_fromdata(ctx, &new, EVP_PKEY_KEYPAIR, params)) {
crypto/openssl/fuzz/ml-kem.c
470
OSSL_PARAM_free(params);
crypto/openssl/fuzz/provider.c
430
static int do_evp_kdf(EVP_KDF *evp_kdf, const OSSL_PARAM params[])
crypto/openssl/fuzz/provider.c
443
if (EVP_KDF_CTX_set_params(kctx, params) <= 0) {
crypto/openssl/fuzz/provider.c
458
static int do_evp_mac(EVP_MAC *evp_mac, const OSSL_PARAM params[])
crypto/openssl/fuzz/provider.c
469
params)) {
crypto/openssl/fuzz/provider.c
474
if (EVP_MAC_CTX_set_params(ctx, params) <= 0) {
crypto/openssl/fuzz/provider.c
494
static int do_evp_rand(EVP_RAND *evp_rand, const OSSL_PARAM params[])
crypto/openssl/fuzz/provider.c
505
if (EVP_RAND_CTX_set_params(ctx, params) <= 0) {
crypto/openssl/fuzz/provider.c
525
static int do_evp_sig(EVP_SIGNATURE *evp_sig, const OSSL_PARAM params[])
crypto/openssl/fuzz/provider.c
530
static int do_evp_asym_cipher(EVP_ASYM_CIPHER *evp_asym_cipher, const OSSL_PARAM params[])
crypto/openssl/fuzz/provider.c
535
static int do_evp_kem(EVP_KEM *evp_kem, const OSSL_PARAM params[])
crypto/openssl/fuzz/provider.c
540
static int do_evp_key_exch(EVP_KEYEXCH *evp_kdf, const OSSL_PARAM params[])
crypto/openssl/fuzz/provider.c
545
static int do_evp_md(EVP_MD *evp_md, const OSSL_PARAM params[])
crypto/openssl/fuzz/provider.c
557
if (!EVP_MD_CTX_set_params(mdctx, params)) {
crypto/openssl/fuzz/slh-dsa.c
215
OSSL_PARAM params[3];
crypto/openssl/fuzz/slh-dsa.c
243
params[0] = OSSL_PARAM_construct_octet_string(OSSL_PKEY_PARAM_PUB_KEY,
crypto/openssl/fuzz/slh-dsa.c
257
params[1] = OSSL_PARAM_construct_octet_string(OSSL_PKEY_PARAM_PRIV_KEY,
crypto/openssl/fuzz/slh-dsa.c
260
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/fuzz/slh-dsa.c
262
*out1 = (void *)slh_dsa_gen_key(keytype, keysize, params, &broken);
crypto/openssl/fuzz/slh-dsa.c
319
OSSL_PARAM params[4];
crypto/openssl/fuzz/slh-dsa.c
350
params[paramidx++] = OSSL_PARAM_construct_octet_string(OSSL_SIGNATURE_PARAM_CONTEXT_STRING,
crypto/openssl/fuzz/slh-dsa.c
355
params[paramidx++] = OSSL_PARAM_construct_int(OSSL_SIGNATURE_PARAM_MESSAGE_ENCODING,
crypto/openssl/fuzz/slh-dsa.c
361
params[paramidx++] = OSSL_PARAM_construct_int(OSSL_SIGNATURE_PARAM_DETERMINISTIC,
crypto/openssl/fuzz/slh-dsa.c
365
params[paramidx] = OSSL_PARAM_construct_end();
crypto/openssl/fuzz/slh-dsa.c
377
OPENSSL_assert(EVP_PKEY_sign_message_init(ctx, sig_alg, params) == expect_init_rc);
crypto/openssl/fuzz/slh-dsa.c
393
OPENSSL_assert(EVP_PKEY_verify_message_init(ctx, sig_alg, params));
crypto/openssl/fuzz/slh-dsa.c
425
OSSL_PARAM *params = NULL;
crypto/openssl/fuzz/slh-dsa.c
427
OPENSSL_assert(EVP_PKEY_todata(alice, EVP_PKEY_KEYPAIR, ¶ms) == 1);
crypto/openssl/fuzz/slh-dsa.c
436
OPENSSL_assert(EVP_PKEY_fromdata(ctx, &new, EVP_PKEY_KEYPAIR, params) == 1);
crypto/openssl/fuzz/slh-dsa.c
448
OSSL_PARAM_free(params);
crypto/openssl/fuzz/slh-dsa.c
449
params = NULL;
crypto/openssl/fuzz/slh-dsa.c
453
OPENSSL_assert(EVP_PKEY_todata(bob, EVP_PKEY_KEYPAIR, ¶ms) == 1);
crypto/openssl/fuzz/slh-dsa.c
462
OPENSSL_assert(EVP_PKEY_fromdata(ctx, &new, EVP_PKEY_KEYPAIR, params) == 1);
crypto/openssl/fuzz/slh-dsa.c
475
OSSL_PARAM_free(params);
crypto/openssl/fuzz/slh-dsa.c
62
OSSL_PARAM params[], uint8_t *param_broken)
crypto/openssl/fuzz/slh-dsa.c
70
if (params != NULL) {
crypto/openssl/fuzz/slh-dsa.c
74
rc = EVP_PKEY_fromdata(ctx, &new, EVP_PKEY_KEYPAIR, params);
crypto/openssl/fuzz/slh-dsa.c
79
OPENSSL_assert(EVP_PKEY_fromdata(ctx, &new, EVP_PKEY_KEYPAIR, params) == 1);
crypto/openssl/include/crypto/dh.h
34
int ossl_dh_params_fromdata(DH *dh, const OSSL_PARAM params[]);
crypto/openssl/include/crypto/dh.h
35
int ossl_dh_key_fromdata(DH *dh, const OSSL_PARAM params[], int include_private);
crypto/openssl/include/crypto/dh.h
36
int ossl_dh_params_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[]);
crypto/openssl/include/crypto/dh.h
37
int ossl_dh_key_todata(DH *dh, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
crypto/openssl/include/crypto/dsa.h
39
int ossl_dsa_ffc_params_fromdata(DSA *dsa, const OSSL_PARAM params[]);
crypto/openssl/include/crypto/dsa.h
40
int ossl_dsa_key_fromdata(DSA *dsa, const OSSL_PARAM params[],
crypto/openssl/include/crypto/ec.h
72
OSSL_PARAM params[], OSSL_LIB_CTX *libctx,
crypto/openssl/include/crypto/ec.h
75
int ossl_ec_group_fromdata(EC_KEY *ec, const OSSL_PARAM params[]);
crypto/openssl/include/crypto/ec.h
76
int ossl_ec_group_set_params(EC_GROUP *group, const OSSL_PARAM params[]);
crypto/openssl/include/crypto/ec.h
77
int ossl_ec_key_fromdata(EC_KEY *ecx, const OSSL_PARAM params[],
crypto/openssl/include/crypto/ec.h
79
int ossl_ec_key_otherparams_fromdata(EC_KEY *ec, const OSSL_PARAM params[]);
crypto/openssl/include/crypto/ecx.h
141
int ossl_ecx_key_fromdata(ECX_KEY *ecx, const OSSL_PARAM params[],
crypto/openssl/include/crypto/evp.h
588
evp_cipher_aead_asn1_params *params);
crypto/openssl/include/crypto/evp.h
591
evp_cipher_aead_asn1_params *params);
crypto/openssl/include/crypto/evp.h
795
int evp_keymgmt_util_try_import(const OSSL_PARAM params[], void *arg);
crypto/openssl/include/crypto/evp.h
812
int selection, const OSSL_PARAM params[]);
crypto/openssl/include/crypto/evp.h
830
void *keydata, OSSL_PARAM params[]);
crypto/openssl/include/crypto/evp.h
832
void *keydata, const OSSL_PARAM params[]);
crypto/openssl/include/crypto/evp.h
834
const OSSL_PARAM params[]);
crypto/openssl/include/crypto/evp.h
838
const OSSL_PARAM params[]);
crypto/openssl/include/crypto/evp.h
840
void *genctx, OSSL_PARAM params[]);
crypto/openssl/include/crypto/evp.h
857
int selection, const OSSL_PARAM params[]);
crypto/openssl/include/crypto/evp.h
874
void *evp_skeymgmt_import(const EVP_SKEYMGMT *skeymgmt, int selection, const OSSL_PARAM params[]);
crypto/openssl/include/crypto/evp.h
877
void *evp_skeymgmt_generate(const EVP_SKEYMGMT *skeymgmt, const OSSL_PARAM params[]);
crypto/openssl/include/crypto/evp.h
921
int evp_pkey_ctx_set_params_strict(EVP_PKEY_CTX *ctx, OSSL_PARAM *params);
crypto/openssl/include/crypto/evp.h
922
int evp_pkey_ctx_get_params_strict(EVP_PKEY_CTX *ctx, OSSL_PARAM *params);
crypto/openssl/include/crypto/evp.h
959
int evp_pkey_ctx_set_params_to_ctrl(EVP_PKEY_CTX *ctx, const OSSL_PARAM *params);
crypto/openssl/include/crypto/evp.h
960
int evp_pkey_ctx_get_params_to_ctrl(EVP_PKEY_CTX *ctx, OSSL_PARAM *params);
crypto/openssl/include/crypto/evp.h
963
int evp_pkey_get_params_to_ctrl(const EVP_PKEY *pkey, OSSL_PARAM *params);
crypto/openssl/include/crypto/rsa.h
131
int ossl_rsa_acvp_test_set_params(RSA *r, const OSSL_PARAM params[]);
crypto/openssl/include/crypto/rsa.h
132
int ossl_rsa_acvp_test_get_params(RSA *r, OSSL_PARAM params[]);
crypto/openssl/include/crypto/rsa.h
74
int ossl_rsa_todata(RSA *rsa, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
crypto/openssl/include/crypto/rsa.h
76
int ossl_rsa_fromdata(RSA *rsa, const OSSL_PARAM params[], int include_private);
crypto/openssl/include/crypto/rsa.h
78
OSSL_PARAM_BLD *bld, OSSL_PARAM params[]);
crypto/openssl/include/crypto/rsa.h
81
const OSSL_PARAM params[],
crypto/openssl/include/crypto/slh_dsa.h
36
__owur int ossl_slh_dsa_key_fromdata(SLH_DSA_KEY *key, const OSSL_PARAM *params,
crypto/openssl/include/internal/ffc.h
125
void ossl_ffc_params_init(FFC_PARAMS *params);
crypto/openssl/include/internal/ffc.h
126
void ossl_ffc_params_cleanup(FFC_PARAMS *params);
crypto/openssl/include/internal/ffc.h
127
void ossl_ffc_params_set0_pqg(FFC_PARAMS *params, BIGNUM *p, BIGNUM *q,
crypto/openssl/include/internal/ffc.h
129
void ossl_ffc_params_get0_pqg(const FFC_PARAMS *params, const BIGNUM **p,
crypto/openssl/include/internal/ffc.h
132
int ossl_ffc_params_set_seed(FFC_PARAMS *params,
crypto/openssl/include/internal/ffc.h
134
void ossl_ffc_params_set_gindex(FFC_PARAMS *params, int index);
crypto/openssl/include/internal/ffc.h
135
void ossl_ffc_params_set_pcounter(FFC_PARAMS *params, int index);
crypto/openssl/include/internal/ffc.h
136
void ossl_ffc_params_set_h(FFC_PARAMS *params, int index);
crypto/openssl/include/internal/ffc.h
137
void ossl_ffc_params_set_flags(FFC_PARAMS *params, unsigned int flags);
crypto/openssl/include/internal/ffc.h
138
void ossl_ffc_params_enable_flags(FFC_PARAMS *params, unsigned int flags,
crypto/openssl/include/internal/ffc.h
140
void ossl_ffc_set_digest(FFC_PARAMS *params, const char *alg, const char *props);
crypto/openssl/include/internal/ffc.h
142
int ossl_ffc_params_set_validate_params(FFC_PARAMS *params,
crypto/openssl/include/internal/ffc.h
145
void ossl_ffc_params_get_validate_params(const FFC_PARAMS *params,
crypto/openssl/include/internal/ffc.h
156
int ossl_ffc_params_FIPS186_4_generate(OSSL_LIB_CTX *libctx, FFC_PARAMS *params,
crypto/openssl/include/internal/ffc.h
159
int ossl_ffc_params_FIPS186_2_generate(OSSL_LIB_CTX *libctx, FFC_PARAMS *params,
crypto/openssl/include/internal/ffc.h
164
FFC_PARAMS *params, int mode, int type,
crypto/openssl/include/internal/ffc.h
168
FFC_PARAMS *params, int mode, int type,
crypto/openssl/include/internal/ffc.h
173
const FFC_PARAMS *params,
crypto/openssl/include/internal/ffc.h
176
const FFC_PARAMS *params,
crypto/openssl/include/internal/ffc.h
179
const FFC_PARAMS *params,
crypto/openssl/include/internal/ffc.h
182
const FFC_PARAMS *params,
crypto/openssl/include/internal/ffc.h
185
int ossl_ffc_generate_private_key(BN_CTX *ctx, const FFC_PARAMS *params,
crypto/openssl/include/internal/ffc.h
193
int ossl_ffc_validate_public_key(const FFC_PARAMS *params,
crypto/openssl/include/internal/ffc.h
195
int ossl_ffc_validate_public_key_partial(const FFC_PARAMS *params,
crypto/openssl/include/internal/ffc.h
201
OSSL_PARAM params[]);
crypto/openssl/include/internal/ffc.h
202
int ossl_ffc_params_fromdata(FFC_PARAMS *ffc, const OSSL_PARAM params[]);
crypto/openssl/include/internal/params.h
22
int ossl_param_get1_octet_string(const OSSL_PARAM *params, const char *name,
crypto/openssl/include/internal/params.h
36
int ossl_param_get1_concat_octet_string(const OSSL_PARAM *params, const char *name,
crypto/openssl/include/internal/passphrase.h
106
const OSSL_PARAM params[], int verify,
crypto/openssl/include/internal/provider.h
35
OSSL_PARAM *params, int noconfig);
crypto/openssl/include/internal/provider.h
84
int ossl_provider_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]);
crypto/openssl/include/internal/quic_cc.h
104
const OSSL_PARAM *params);
crypto/openssl/include/internal/quic_cc.h
121
OSSL_PARAM *params);
crypto/openssl/include/internal/quic_cc.h
133
OSSL_PARAM *params);
crypto/openssl/include/internal/quic_tls.h
61
int (*got_transport_params_cb)(const unsigned char *params,
crypto/openssl/include/openssl/core.h
218
typedef int(OSSL_CALLBACK)(const OSSL_PARAM params[], void *arg);
crypto/openssl/include/openssl/core.h
229
const OSSL_PARAM params[], void *arg);
crypto/openssl/include/openssl/core_dispatch.h
1033
(void *loaderctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
1044
(void *provctx, const char *uri, const OSSL_PARAM params[],
crypto/openssl/include/openssl/core_dispatch.h
1047
(void *provctx, const char *uri, const OSSL_PARAM params[],
crypto/openssl/include/openssl/core_dispatch.h
240
OSSL_CORE_MAKE_FUNC(int, provider_get_params, (void *provctx, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
275
(SSL *s, const unsigned char *params, size_t params_len,
crypto/openssl/include/openssl/core_dispatch.h
320
OSSL_CORE_MAKE_FUNC(int, digest_init, (void *dctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
337
OSSL_CORE_MAKE_FUNC(int, digest_get_params, (OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
339
(void *vctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
341
(void *vctx, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
373
OSSL_CORE_MAKE_FUNC(int, cipher_encrypt_init, (void *cctx, const unsigned char *key, size_t keylen, const unsigned char *iv, size_t ivlen, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
374
OSSL_CORE_MAKE_FUNC(int, cipher_decrypt_init, (void *cctx, const unsigned char *key, size_t keylen, const unsigned char *iv, size_t ivlen, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
390
const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
395
const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
405
OSSL_CORE_MAKE_FUNC(int, cipher_get_params, (OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
406
OSSL_CORE_MAKE_FUNC(int, cipher_get_ctx_params, (void *cctx, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
407
OSSL_CORE_MAKE_FUNC(int, cipher_set_ctx_params, (void *cctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
414
OSSL_CORE_MAKE_FUNC(int, cipher_encrypt_skey_init, (void *cctx, void *skeydata, const unsigned char *iv, size_t ivlen, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
415
OSSL_CORE_MAKE_FUNC(int, cipher_decrypt_skey_init, (void *cctx, void *skeydata, const unsigned char *iv, size_t ivlen, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
436
OSSL_CORE_MAKE_FUNC(int, mac_init, (void *mctx, const unsigned char *key, size_t keylen, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
447
OSSL_CORE_MAKE_FUNC(int, mac_get_params, (OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
449
(void *mctx, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
451
(void *mctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
452
OSSL_CORE_MAKE_FUNC(int, mac_init_skey, (void *mctx, void *key, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
472
OSSL_CORE_MAKE_FUNC(int, kdf_derive, (void *kctx, unsigned char *key, size_t keylen, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
478
OSSL_CORE_MAKE_FUNC(int, kdf_get_params, (OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
480
(void *kctx, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
482
(void *kctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
514
const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
535
OSSL_CORE_MAKE_FUNC(int, rand_get_params, (OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
537
(void *vctx, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
539
(void *vctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
623
(void *provctx, int selection, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
627
(void *genctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
632
(void *genctx, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
652
(void *keydata, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
659
(void *keydata, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
688
(void *keydata, int selection, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
724
OSSL_CORE_MAKE_FUNC(int, keyexch_init, (void *ctx, void *provkey, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
729
OSSL_CORE_MAKE_FUNC(int, keyexch_set_ctx_params, (void *ctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
732
OSSL_CORE_MAKE_FUNC(int, keyexch_get_ctx_params, (void *ctx, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
76
OSSL_CORE_MAKE_FUNC(int, core_get_params, (const OSSL_CORE_HANDLE *prov, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
772
OSSL_CORE_MAKE_FUNC(int, signature_sign_init, (void *ctx, void *provkey, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
775
(void *ctx, void *provkey, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
781
OSSL_CORE_MAKE_FUNC(int, signature_verify_init, (void *ctx, void *provkey, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
784
(void *ctx, void *provkey, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
793
(void *ctx, void *provkey, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
799
const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
810
const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
821
(void *ctx, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
825
(void *ctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
829
(void *ctx, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
833
(void *ctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
873
OSSL_CORE_MAKE_FUNC(void *, skeymgmt_import, (void *provctx, int selection, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
879
OSSL_CORE_MAKE_FUNC(void *, skeymgmt_generate, (void *provctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
897
OSSL_CORE_MAKE_FUNC(int, asym_cipher_encrypt_init, (void *ctx, void *provkey, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
899
OSSL_CORE_MAKE_FUNC(int, asym_cipher_decrypt_init, (void *ctx, void *provkey, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
904
(void *ctx, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
908
(void *ctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
928
OSSL_CORE_MAKE_FUNC(int, kem_encapsulate_init, (void *ctx, void *provkey, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
929
OSSL_CORE_MAKE_FUNC(int, kem_auth_encapsulate_init, (void *ctx, void *provkey, void *authprivkey, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
931
OSSL_CORE_MAKE_FUNC(int, kem_decapsulate_init, (void *ctx, void *provkey, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
932
OSSL_CORE_MAKE_FUNC(int, kem_auth_decapsulate_init, (void *ctx, void *provkey, void *authpubkey, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
936
OSSL_CORE_MAKE_FUNC(int, kem_get_ctx_params, (void *ctx, OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
940
(void *ctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
957
OSSL_CORE_MAKE_FUNC(int, encoder_get_params, (OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
961
(void *ctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
974
(void *ctx, int selection, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
988
OSSL_CORE_MAKE_FUNC(int, decoder_get_params, (OSSL_PARAM params[]))
crypto/openssl/include/openssl/core_dispatch.h
992
(void *ctx, const OSSL_PARAM params[]))
crypto/openssl/include/openssl/decoder.h
47
int OSSL_DECODER_get_params(OSSL_DECODER *decoder, OSSL_PARAM params[]);
crypto/openssl/include/openssl/decoder.h
52
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/decoder.h
94
const OSSL_PARAM *params,
crypto/openssl/include/openssl/ec.h
460
EC_GROUP *EC_GROUP_new_from_params(const OSSL_PARAM params[],
crypto/openssl/include/openssl/ec.h
506
EC_GROUP *EC_GROUP_new_from_ecparameters(const ECPARAMETERS *params);
crypto/openssl/include/openssl/ec.h
515
ECPARAMETERS *params);
crypto/openssl/include/openssl/ec.h
522
EC_GROUP *EC_GROUP_new_from_ecpkparameters(const ECPKPARAMETERS *params);
crypto/openssl/include/openssl/ec.h
531
ECPKPARAMETERS *params);
crypto/openssl/include/openssl/encoder.h
47
int OSSL_ENCODER_get_params(OSSL_ENCODER *encoder, OSSL_PARAM params[]);
crypto/openssl/include/openssl/encoder.h
52
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
1252
int EVP_MAC_get_params(EVP_MAC *mac, OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
1258
int EVP_MAC_CTX_get_params(EVP_MAC_CTX *ctx, OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
1259
int EVP_MAC_CTX_set_params(EVP_MAC_CTX *ctx, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
1264
const char *subalg, const OSSL_PARAM *params,
crypto/openssl/include/openssl/evp.h
1269
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
1270
int EVP_MAC_init_SKEY(EVP_MAC_CTX *ctx, EVP_SKEY *skey, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
1297
int EVP_RAND_get_params(EVP_RAND *rand, OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
1303
int EVP_RAND_CTX_get_params(EVP_RAND_CTX *ctx, OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
1304
int EVP_RAND_CTX_set_params(EVP_RAND_CTX *ctx, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
1321
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
1866
int EVP_PKEY_CTX_get_params(EVP_PKEY_CTX *ctx, OSSL_PARAM *params);
crypto/openssl/include/openssl/evp.h
1868
int EVP_PKEY_CTX_set_params(EVP_PKEY_CTX *ctx, const OSSL_PARAM *params);
crypto/openssl/include/openssl/evp.h
1980
int EVP_PKEY_sign_init_ex(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
1982
EVP_SIGNATURE *algo, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
1987
EVP_SIGNATURE *algo, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
1993
int EVP_PKEY_verify_init_ex(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
1995
EVP_SIGNATURE *algo, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2000
EVP_SIGNATURE *algo, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2006
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2009
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2014
int EVP_PKEY_encrypt_init_ex(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2019
int EVP_PKEY_decrypt_init_ex(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2025
int EVP_PKEY_derive_init_ex(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2031
int EVP_PKEY_encapsulate_init(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2033
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2037
int EVP_PKEY_decapsulate_init(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2039
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2050
int EVP_PKEY_todata(const EVP_PKEY *pkey, int selection, OSSL_PARAM **params);
crypto/openssl/include/openssl/evp.h
2055
int EVP_PKEY_get_params(const EVP_PKEY *pkey, OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2069
int EVP_PKEY_set_params(EVP_PKEY *pkey, OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
2234
int selection, const OSSL_PARAM *params);
crypto/openssl/include/openssl/evp.h
2236
const char *propquery, const OSSL_PARAM *params);
crypto/openssl/include/openssl/evp.h
705
int EVP_MD_get_params(const EVP_MD *digest, OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
706
int EVP_MD_CTX_set_params(EVP_MD_CTX *ctx, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
707
int EVP_MD_CTX_get_params(EVP_MD_CTX *ctx, OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
726
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
779
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
796
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
813
int enc, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
816
int enc, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
864
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
875
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
920
int EVP_CIPHER_get_params(EVP_CIPHER *cipher, OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
921
int EVP_CIPHER_CTX_set_params(EVP_CIPHER_CTX *ctx, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
922
int EVP_CIPHER_CTX_get_params(EVP_CIPHER_CTX *ctx, OSSL_PARAM params[]);
crypto/openssl/include/openssl/indicator.h
21
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/kdf.h
45
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/kdf.h
46
int EVP_KDF_get_params(EVP_KDF *kdf, OSSL_PARAM params[]);
crypto/openssl/include/openssl/kdf.h
47
int EVP_KDF_CTX_get_params(EVP_KDF_CTX *ctx, OSSL_PARAM params[]);
crypto/openssl/include/openssl/kdf.h
48
int EVP_KDF_CTX_set_params(EVP_KDF_CTX *ctx, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/params.h
103
int OSSL_PARAM_print_to_bio(const OSSL_PARAM *params, BIO *bio,
crypto/openssl/include/openssl/provider.h
27
OSSL_PARAM *params);
crypto/openssl/include/openssl/provider.h
31
OSSL_PARAM *params,
crypto/openssl/include/openssl/provider.h
40
int OSSL_PROVIDER_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]);
crypto/openssl/include/openssl/provider.h
65
OSSL_PARAM params[]);
crypto/openssl/include/openssl/ssl.h
2932
const unsigned char *params,
crypto/openssl/include/openssl/store.h
107
const OSSL_PARAM params[]);
crypto/openssl/include/openssl/store.h
143
const OSSL_PARAM params[],
crypto/openssl/include/openssl/store.h
174
OSSL_STORE_INFO *OSSL_STORE_INFO_new_PARAMS(EVP_PKEY *params);
crypto/openssl/include/openssl/store.h
62
const OSSL_PARAM params[],
crypto/openssl/providers/baseprov.c
50
static int base_get_params(void *provctx, OSSL_PARAM params[])
crypto/openssl/providers/baseprov.c
54
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_NAME);
crypto/openssl/providers/baseprov.c
58
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_VERSION);
crypto/openssl/providers/baseprov.c
61
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_BUILDINFO);
crypto/openssl/providers/baseprov.c
64
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_STATUS);
crypto/openssl/providers/common/include/prov/provider_util.h
124
const OSSL_PARAM params[],
crypto/openssl/providers/common/include/prov/provider_util.h
47
const OSSL_PARAM params[],
crypto/openssl/providers/common/include/prov/provider_util.h
76
const OSSL_PARAM params[],
crypto/openssl/providers/common/include/prov/provider_util.h
98
const OSSL_PARAM params[],
crypto/openssl/providers/common/include/prov/providercommon.h
26
static ossl_inline int ossl_param_is_empty(const OSSL_PARAM params[])
crypto/openssl/providers/common/include/prov/providercommon.h
28
return params == NULL || params->key == NULL;
crypto/openssl/providers/common/provider_util.c
101
if (!load_common(params, &propquery, &pc->engine))
crypto/openssl/providers/common/provider_util.c
104
p = OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_CIPHER);
crypto/openssl/providers/common/provider_util.c
177
const OSSL_PARAM params[],
crypto/openssl/providers/common/provider_util.c
183
if (ossl_param_is_empty(params))
crypto/openssl/providers/common/provider_util.c
186
if (!load_common(params, &propquery, &pd->engine))
crypto/openssl/providers/common/provider_util.c
189
p = OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_DIGEST);
crypto/openssl/providers/common/provider_util.c
231
const OSSL_PARAM params[],
crypto/openssl/providers/common/provider_util.c
242
if (params != NULL) {
crypto/openssl/providers/common/provider_util.c
244
if ((p = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/common/provider_util.c
253
if ((p = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/common/provider_util.c
262
if ((p = OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_ENGINE))
crypto/openssl/providers/common/provider_util.c
298
const OSSL_PARAM params[],
crypto/openssl/providers/common/provider_util.c
308
&& (p = OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_MAC)) != NULL) {
crypto/openssl/providers/common/provider_util.c
313
if ((p = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/common/provider_util.c
340
if (ossl_prov_set_macctx(*macctx, params, ciphername, mdname, NULL,
crypto/openssl/providers/common/provider_util.c
51
static int load_common(const OSSL_PARAM params[], const char **propquery,
crypto/openssl/providers/common/provider_util.c
57
p = OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_PROPERTIES);
crypto/openssl/providers/common/provider_util.c
70
p = OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_ENGINE);
crypto/openssl/providers/common/provider_util.c
92
const OSSL_PARAM params[],
crypto/openssl/providers/common/provider_util.c
98
if (ossl_param_is_empty(params))
crypto/openssl/providers/defltprov.c
55
static int deflt_get_params(void *provctx, OSSL_PARAM params[])
crypto/openssl/providers/defltprov.c
59
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_NAME);
crypto/openssl/providers/defltprov.c
62
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_VERSION);
crypto/openssl/providers/defltprov.c
65
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_BUILDINFO);
crypto/openssl/providers/defltprov.c
68
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_STATUS);
crypto/openssl/providers/fips/fipsindicator.c
81
const OSSL_PARAM params[], const char *name)
crypto/openssl/providers/fips/fipsindicator.c
84
const OSSL_PARAM *p = OSSL_PARAM_locate_const(params, name);
crypto/openssl/providers/fips/fipsindicator.c
94
int ossl_FIPS_IND_get_ctx_param(const OSSL_FIPS_IND *ind, OSSL_PARAM params[])
crypto/openssl/providers/fips/fipsindicator.c
96
OSSL_PARAM *p = OSSL_PARAM_locate(params, OSSL_ALG_PARAM_FIPS_APPROVED_INDICATOR);
crypto/openssl/providers/fips/fipsprov.c
197
static int fips_get_params(void *provctx, OSSL_PARAM params[])
crypto/openssl/providers/fips/fipsprov.c
203
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_NAME);
crypto/openssl/providers/fips/fipsprov.c
206
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_VERSION);
crypto/openssl/providers/fips/fipsprov.c
209
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_BUILDINFO);
crypto/openssl/providers/fips/fipsprov.c
212
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_STATUS);
crypto/openssl/providers/fips/fipsprov.c
217
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_##paramname); \
crypto/openssl/providers/fips/include/fips/fipsindicator.h
109
#define OSSL_FIPS_IND_SET_CTX_PARAM(ctx, id, params, name) \
crypto/openssl/providers/fips/include/fips/fipsindicator.h
110
ossl_FIPS_IND_set_ctx_param(&((ctx)->indicator), id, params, name)
crypto/openssl/providers/fips/include/fips/fipsindicator.h
147
#define OSSL_FIPS_IND_SET_CTX_PARAM(ctx, id, params, name) 1
crypto/openssl/providers/fips/include/fips/fipsindicator.h
149
#define OSSL_FIPS_IND_GET_CTX_PARAM(ctx, params) 1
crypto/openssl/providers/fips/include/fips/fipsindicator.h
73
const OSSL_PARAM params[], const char *name);
crypto/openssl/providers/fips/include/fips/fipsindicator.h
75
OSSL_PARAM params[]);
crypto/openssl/providers/fips/self_test.c
211
OSSL_PARAM params[2];
crypto/openssl/providers/fips/self_test.c
218
params[0] = OSSL_PARAM_construct_utf8_string("digest", DIGEST_NAME, 0);
crypto/openssl/providers/fips/self_test.c
219
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/providers/fips/self_test.c
223
|| !EVP_MAC_init(ctx, hmac_kat_key, sizeof(hmac_kat_key), params)
crypto/openssl/providers/fips/self_test.c
258
OSSL_PARAM params[2], *p = params;
crypto/openssl/providers/fips/self_test.c
275
if (!EVP_MAC_init(ctx, fixed_key, sizeof(fixed_key), params))
crypto/openssl/providers/fips/self_test_kats.c
161
static int add_params(OSSL_PARAM_BLD *bld, const ST_KAT_PARAM *params,
crypto/openssl/providers/fips/self_test_kats.c
167
if (params == NULL)
crypto/openssl/providers/fips/self_test_kats.c
169
for (p = params; p->data != NULL; ++p) {
crypto/openssl/providers/fips/self_test_kats.c
221
OSSL_PARAM *params = NULL;
crypto/openssl/providers/fips/self_test_kats.c
241
params = OSSL_PARAM_BLD_to_param(bld);
crypto/openssl/providers/fips/self_test_kats.c
246
return params;
crypto/openssl/providers/fips/self_test_kats.c
256
OSSL_PARAM *params = NULL;
crypto/openssl/providers/fips/self_test_kats.c
268
params = kat_params_to_ossl_params(libctx, t->params, NULL);
crypto/openssl/providers/fips/self_test_kats.c
269
if (params == NULL)
crypto/openssl/providers/fips/self_test_kats.c
274
if (EVP_KDF_derive(ctx, out, t->expected_len, params) <= 0)
crypto/openssl/providers/fips/self_test_kats.c
286
OSSL_PARAM_free(params);
crypto/openssl/providers/fips/self_test_kats.c
404
OSSL_PARAM *params = NULL;
crypto/openssl/providers/fips/self_test_kats.c
414
params = kat_params_to_ossl_params(libctx, t->key_group,
crypto/openssl/providers/fips/self_test_kats.c
418
if (params == NULL || params_peer == NULL)
crypto/openssl/providers/fips/self_test_kats.c
426
|| EVP_PKEY_fromdata(kactx, &pkey, EVP_PKEY_KEYPAIR, params) <= 0)
crypto/openssl/providers/fips/self_test_kats.c
454
OSSL_PARAM_free(params);
crypto/openssl/providers/fips/self_test_kats.c
667
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/providers/fips/self_test_kats.c
676
*params = OSSL_PARAM_construct_octet_string(OSSL_KEM_PARAM_IKME,
crypto/openssl/providers/fips/self_test_kats.c
679
if (EVP_PKEY_encapsulate_init(ctx, params) <= 0)
crypto/openssl/providers/fips/self_test_kats.c
786
OSSL_PARAM *params = NULL;
crypto/openssl/providers/fips/self_test_kats.c
791
params = kat_params_to_ossl_params(libctx, t->key, NULL);
crypto/openssl/providers/fips/self_test_kats.c
792
if (params == NULL)
crypto/openssl/providers/fips/self_test_kats.c
796
|| EVP_PKEY_fromdata(ctx, &pkey, EVP_PKEY_KEYPAIR, params) <= 0)
crypto/openssl/providers/fips/self_test_kats.c
808
OSSL_PARAM_free(params);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
125
if (!rsa_set_ctx_params(prsactx, params))
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
137
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
139
return rsa_init(vprsactx, vrsa, params, EVP_PKEY_OP_ENCRYPT,
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
144
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
146
return rsa_init(vprsactx, vrsa, params, EVP_PKEY_OP_DECRYPT,
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
371
static int rsa_get_ctx_params(void *vprsactx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
379
p = OSSL_PARAM_locate(params, OSSL_ASYM_CIPHER_PARAM_PAD_MODE);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
408
p = OSSL_PARAM_locate(params, OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
412
p = OSSL_PARAM_locate(params, OSSL_ASYM_CIPHER_PARAM_MGF1_DIGEST);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
421
p = OSSL_PARAM_locate(params, OSSL_ASYM_CIPHER_PARAM_OAEP_LABEL);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
425
p = OSSL_PARAM_locate(params, OSSL_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
429
p = OSSL_PARAM_locate(params, OSSL_ASYM_CIPHER_PARAM_TLS_NEGOTIATED_VERSION);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
433
p = OSSL_PARAM_locate(params, OSSL_ASYM_CIPHER_PARAM_IMPLICIT_REJECTION);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
436
if (!OSSL_FIPS_IND_GET_CTX_PARAM(prsactx, params))
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
460
static int rsa_set_ctx_params(void *vprsactx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
470
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
473
if (!OSSL_FIPS_IND_SET_CTX_PARAM(prsactx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
476
if (!OSSL_FIPS_IND_SET_CTX_PARAM(prsactx, OSSL_FIPS_IND_SETTABLE1, params,
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
480
p = OSSL_PARAM_locate_const(params, OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
486
p = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
501
p = OSSL_PARAM_locate_const(params, OSSL_ASYM_CIPHER_PARAM_PAD_MODE);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
541
p = OSSL_PARAM_locate_const(params, OSSL_ASYM_CIPHER_PARAM_MGF1_DIGEST);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
547
p = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
564
p = OSSL_PARAM_locate_const(params, OSSL_ASYM_CIPHER_PARAM_OAEP_LABEL);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
576
p = OSSL_PARAM_locate_const(params, OSSL_ASYM_CIPHER_PARAM_TLS_CLIENT_VERSION);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
585
p = OSSL_PARAM_locate_const(params, OSSL_ASYM_CIPHER_PARAM_TLS_NEGOTIATED_VERSION);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
593
p = OSSL_PARAM_locate_const(params, OSSL_ASYM_CIPHER_PARAM_IMPLICIT_REJECTION);
crypto/openssl/providers/implementations/asymciphers/rsa_enc.c
96
static int rsa_init(void *vprsactx, void *vrsa, const OSSL_PARAM params[],
crypto/openssl/providers/implementations/asymciphers/sm2_enc.c
157
static int sm2_get_ctx_params(void *vpsm2ctx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/asymciphers/sm2_enc.c
165
p = OSSL_PARAM_locate(params, OSSL_ASYM_CIPHER_PARAM_DIGEST);
crypto/openssl/providers/implementations/asymciphers/sm2_enc.c
187
static int sm2_set_ctx_params(void *vpsm2ctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/asymciphers/sm2_enc.c
193
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/asymciphers/sm2_enc.c
196
if (!ossl_prov_digest_load_from_params(&psm2ctx->md, params,
crypto/openssl/providers/implementations/asymciphers/sm2_enc.c
60
static int sm2_init(void *vpsm2ctx, void *vkey, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/asymciphers/sm2_enc.c
69
return sm2_set_ctx_params(psm2ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
109
p = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
125
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK_AAD);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
127
const OSSL_PARAM *p1 = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
150
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
152
const OSSL_PARAM *p1 = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
154
const OSSL_PARAM *pin = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
173
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TLS1_AAD);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
183
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
197
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_TLS_VERSION);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
219
static int aes_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
225
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK_MAX_BUFSIZE);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
236
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK_INTERLEAVE);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
242
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK_AAD_PACKLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
248
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK_ENC_LEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
255
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TLS1_AAD_PAD);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
260
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
265
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
270
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IV);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
277
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_UPDATED_IV);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
402
static int nm##_##kbits##_##sub##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
404
return ossl_cipher_generic_get_params(params, EVP_CIPH_CBC_MODE, \
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
51
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
55
return aes_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
60
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
64
return aes_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
86
static int aes_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
96
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha.c
99
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_MAC_KEY);
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
120
return ossl_aes_gcm_siv_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
125
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
127
return ossl_aes_gcm_siv_init(vctx, key, keylen, iv, ivlen, params, 1);
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
132
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
134
return ossl_aes_gcm_siv_init(vctx, key, keylen, iv, ivlen, params, 0);
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
175
static int ossl_aes_gcm_siv_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
180
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAG);
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
189
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAGLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
194
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
215
static int ossl_aes_gcm_siv_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
221
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
224
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TAG);
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
236
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_SPEED);
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
244
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
25
static int ossl_aes_gcm_siv_set_ctx_params(void *vctx, const OSSL_PARAM params[]);
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
287
static int ossl_##alg##_##kbits##_##lc##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
289
return ossl_cipher_generic_get_params(params, EVP_CIPH_##UCMODE##_MODE, \
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
93
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
104
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
136
return aes_ocb_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
141
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
143
return aes_ocb_init(vctx, key, keylen, iv, ivlen, params, 1);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
148
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
150
return aes_ocb_init(vctx, key, keylen, iv, ivlen, params, 0);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
351
static int aes_ocb_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
357
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
360
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TAG);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
385
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_IVLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
399
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
415
static int aes_ocb_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
420
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
425
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
430
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAGLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
438
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IV);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
450
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_UPDATED_IV);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
462
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAG);
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
528
static int aes_##kbits##_##mode##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
530
return ossl_cipher_generic_get_params(params, EVP_CIPH_##UCMODE##_MODE, \
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
101
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
103
return siv_init(vctx, key, keylen, iv, ivlen, params, 1);
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
108
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
110
return siv_init(vctx, key, keylen, iv, ivlen, params, 0);
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
150
static int aes_siv_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
156
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAG);
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
165
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAGLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
170
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
190
static int aes_siv_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
196
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
199
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TAG);
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
209
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_SPEED);
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
217
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
260
static int alg##_##kbits##_##lc##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
262
return ossl_cipher_generic_get_params(params, EVP_CIPH_##UCMODE##_MODE, \
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
79
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
96
return aes_siv_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
101
size_t ivlen, const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
147
return aes_wrap_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
152
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
154
return aes_wrap_init(ctx, key, keylen, iv, ivlen, params, 1);
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
159
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
161
return aes_wrap_init(ctx, key, keylen, iv, ivlen, params, 0);
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
262
static int aes_wrap_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
268
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
271
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
287
static int aes_##kbits##_##fname##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
289
return ossl_cipher_generic_get_params(params, EVP_CIPH_##UCMODE##_MODE, \
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
103
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
106
if (s390x_aes_xts_einit(vctx, key, keylen, iv, ivlen, params) == 1)
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
109
return aes_xts_init(vctx, key, keylen, iv, ivlen, params, 1);
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
114
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
117
if (s390x_aes_xts_dinit(vctx, key, keylen, iv, ivlen, params) == 1)
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
120
return aes_xts_init(vctx, key, keylen, iv, ivlen, params, 0);
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
255
static int aes_xts_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
260
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
263
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
281
static int aes_##kbits##_##lcmode##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
283
return ossl_cipher_generic_get_params(params, EVP_CIPH_##UCMODE##_MODE, \
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
74
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
98
return aes_xts_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c
104
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c
124
static int chacha20_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c
129
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c
132
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c
143
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c
170
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c
182
if (ret && !chacha20_set_ctx_params(vctx, params))
crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c
189
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c
201
if (ret && !chacha20_set_ctx_params(vctx, params))
crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c
87
static int chacha20_get_params(OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c
89
return ossl_cipher_generic_get_params(params, 0, CHACHA20_FLAGS,
crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c
95
static int chacha20_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_chacha20.c
99
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
104
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
111
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
116
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAGLEN);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
121
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TLS1_AAD_PAD);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
127
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAG);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
175
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
182
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
185
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
196
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
208
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TAG);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
228
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TLS1_AAD);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
242
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TLS1_IV_FIXED);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
258
size_t ivlen, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
270
if (ret && !chacha20_poly1305_set_ctx_params(vctx, params))
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
277
size_t ivlen, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
289
if (ret && !chacha20_poly1305_set_ctx_params(vctx, params))
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
91
static int chacha20_poly1305_get_params(OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
93
return ossl_cipher_generic_get_params(params, 0, CHACHA20_POLY1305_FLAGS,
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
99
static int chacha20_poly1305_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_cts.h
16
static int alg##_cts_##kbits##_##lcmode##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/ciphers/cipher_cts.h
18
return ossl_cipher_generic_get_params(params, EVP_CIPH_##UCMODE##_MODE, \
crypto/openssl/providers/implementations/ciphers/cipher_des.c
101
return ossl_cipher_generic_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_des.c
106
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_des.c
108
return des_init(vctx, key, keylen, iv, ivlen, params, 1);
crypto/openssl/providers/implementations/ciphers/cipher_des.c
113
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_des.c
115
return des_init(vctx, key, keylen, iv, ivlen, params, 0);
crypto/openssl/providers/implementations/ciphers/cipher_des.c
134
static int des_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_des.c
139
if (!ossl_cipher_generic_get_ctx_params(vctx, params))
crypto/openssl/providers/implementations/ciphers/cipher_des.c
142
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_RANDOM_KEY);
crypto/openssl/providers/implementations/ciphers/cipher_des.c
160
static int des_##lcmode##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/ciphers/cipher_des.c
162
return ossl_cipher_generic_get_params(params, EVP_CIPH_##UCMODE##_MODE, \
crypto/openssl/providers/implementations/ciphers/cipher_des.c
73
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_null.c
103
static int null_get_params(OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_null.c
105
return ossl_cipher_generic_get_params(params, 0, 0, 0, 8, 0);
crypto/openssl/providers/implementations/ciphers/cipher_null.c
123
static int null_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_null.c
128
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/providers/implementations/ciphers/cipher_null.c
133
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_null.c
138
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_TLS_MAC);
crypto/openssl/providers/implementations/ciphers/cipher_null.c
160
static int null_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_null.c
165
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_TLS_MAC_SIZE);
crypto/openssl/providers/implementations/ciphers/cipher_null.c
42
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_null.c
56
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
103
return rc2_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
106
static int rc2_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
111
if (!ossl_cipher_generic_get_ctx_params(vctx, params))
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
113
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_RC2_KEYBITS);
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
118
p1 = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_ALGORITHM_ID_PARAMS);
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
119
p2 = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_ALGORITHM_ID_PARAMS_OLD);
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
174
static int rc2_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
179
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
182
if (!ossl_cipher_var_keylen_set_ctx_params(vctx, params))
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
184
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_RC2_KEYBITS);
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
191
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_ALGORITHM_ID_PARAMS);
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
237
static int alg##_##kbits##_##lcmode##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
239
return ossl_cipher_generic_get_params(params, EVP_CIPH_##UCMODE##_MODE, \
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
90
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
94
return rc2_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_rc2.c
99
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc4.c
55
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc4.c
59
return ossl_cipher_var_keylen_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_rc4.c
64
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc4.c
68
return ossl_cipher_var_keylen_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_rc4.c
73
static int alg##_##kbits##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/ciphers/cipher_rc4.c
75
return ossl_cipher_generic_get_params(params, 0, flags, \
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
114
static int rc4_hmac_md5_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
119
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
125
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
130
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TLS1_AAD_PAD);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
150
static int rc4_hmac_md5_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
156
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
159
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
171
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
183
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TLS1_AAD);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
196
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_MAC_KEY);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
204
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_TLS_VERSION);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
215
static int rc4_hmac_md5_get_params(OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
217
return ossl_cipher_generic_get_params(params, RC4_HMAC_MD5_MODE,
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
86
size_t ivlen, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
90
return rc4_hmac_md5_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
95
size_t ivlen, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5.c
99
return rc4_hmac_md5_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_rc5.c
114
static int rc5_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc5.c
119
if (!ossl_cipher_generic_get_ctx_params(vctx, params))
crypto/openssl/providers/implementations/ciphers/cipher_rc5.c
121
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_ROUNDS);
crypto/openssl/providers/implementations/ciphers/cipher_rc5.c
132
static int alg##_##kbits##_##lcmode##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/ciphers/cipher_rc5.c
134
return ossl_cipher_generic_get_params(params, EVP_CIPH_##UCMODE##_MODE, \
crypto/openssl/providers/implementations/ciphers/cipher_rc5.c
59
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc5.c
63
return rc5_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_rc5.c
68
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc5.c
72
return rc5_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_rc5.c
75
static int rc5_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_rc5.c
80
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/cipher_rc5.c
83
if (!ossl_cipher_var_keylen_set_ctx_params(vctx, params))
crypto/openssl/providers/implementations/ciphers/cipher_rc5.c
86
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_ROUNDS);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
203
static int sm4_xts_set_ctx_params(void *vxctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
208
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
218
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_XTS_STANDARD);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
245
static int sm4_##kbits##_##lcmode##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
247
return ossl_cipher_generic_get_params(params, EVP_CIPH_##UCMODE##_MODE, \
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
38
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
60
return sm4_xts_set_ctx_params(xctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
65
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
67
return sm4_xts_init(vctx, key, keylen, iv, ivlen, params, 1);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
72
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
74
return sm4_xts_init(vctx, key, keylen, iv, ivlen, params, 0);
crypto/openssl/providers/implementations/ciphers/cipher_tdes.h
43
static int tdes_##type##_##lcmode##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/ciphers/cipher_tdes.h
45
return ossl_tdes_get_params(params, EVP_CIPH_##UCMODE##_MODE, \
crypto/openssl/providers/implementations/ciphers/cipher_tdes.h
77
int ossl_tdes_get_params(OSSL_PARAM params[], unsigned int md, uint64_t flags,
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
108
if (!ossl_tdes_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
119
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
121
return tdes_init(vctx, key, keylen, iv, ivlen, params, 1);
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
126
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
128
return tdes_init(vctx, key, keylen, iv, ivlen, params, 0);
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
152
int ossl_tdes_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
157
if (!ossl_cipher_generic_get_ctx_params(vctx, params))
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
160
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_RANDOM_KEY);
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
165
if (!OSSL_FIPS_IND_GET_CTX_PARAM((PROV_TDES_CTX *)vctx, params))
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
176
int ossl_tdes_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
179
OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
182
return ossl_cipher_generic_set_ctx_params(vctx, params);
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
185
int ossl_tdes_get_params(OSSL_PARAM params[], unsigned int md, uint64_t flags,
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
195
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_DECRYPT_ONLY);
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
201
return ossl_cipher_generic_get_params(params, md, flags,
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
77
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_tdes_wrap.c
178
static int tdes_wrap_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/ciphers/cipher_tdes_wrap.c
180
return ossl_cipher_generic_get_params(params, EVP_CIPH_WRAP_MODE, flags, \
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
114
int ossl_cipher_var_keylen_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
119
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
122
if (!ossl_cipher_generic_set_ctx_params(vctx, params))
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
124
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
192
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
226
return ossl_cipher_generic_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
231
size_t ivlen, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
234
iv, ivlen, params, 1);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
239
size_t ivlen, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
242
iv, ivlen, params, 0);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
247
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
253
iv, ivlen, params, 1);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
258
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
264
iv, ivlen, params, 0);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
43
int ossl_cipher_generic_get_params(OSSL_PARAM params[], unsigned int md,
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
49
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_MODE);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
54
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
596
int ossl_cipher_generic_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
60
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_CUSTOM_IV);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
601
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
606
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_PADDING);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
611
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IV);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
618
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_UPDATED_IV);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
625
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_NUM);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
630
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
635
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_TLS_MAC);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
644
int ossl_cipher_generic_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
649
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
652
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_PADDING);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
66
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_CTS);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
662
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_USE_BITS);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
672
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_TLS_VERSION);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
679
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_TLS_MAC_SIZE);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
686
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_NUM);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
72
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_TLS1_MULTIBLOCK);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
78
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_HAS_RAND_KEY);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
84
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
89
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_BLOCK_SIZE);
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
94
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
118
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TLS1_AAD);
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
132
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TLS1_IV_FIXED);
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
147
int ossl_ccm_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
152
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
158
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAGLEN);
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
168
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IV);
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
181
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_UPDATED_IV);
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
194
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
200
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TLS1_AAD_PAD);
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
206
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAG);
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
227
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
252
return ossl_ccm_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
257
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
259
return ccm_init(vctx, key, keylen, iv, ivlen, params, 1);
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
264
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
266
return ccm_init(vctx, key, keylen, iv, ivlen, params, 0);
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
68
int ossl_ccm_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
74
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
77
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TAG);
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
99
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_IVLEN);
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
144
int ossl_gcm_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
151
for (p = params; p->key != NULL; p++) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
244
int ossl_gcm_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
252
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
255
for (p = params; p->key != NULL; p++) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
51
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
79
return ossl_gcm_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
84
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
86
return gcm_init(vctx, key, keylen, iv, ivlen, params, 1);
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
91
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
93
return gcm_init(vctx, key, keylen, iv, ivlen, params, 0);
crypto/openssl/providers/implementations/digests/blake2_prov.c
105
static int blake##variantsize##_internal_init(void *ctx, const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/digests/blake2_prov.c
107
return ossl_prov_is_running() && ossl_blake##variant##_set_ctx_params(ctx, params) \
crypto/openssl/providers/implementations/digests/blake2_prov.c
170
static int blake##variantsize##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/digests/blake2_prov.c
172
return ossl_digest_default_get_params(params, BLAKE##VARIANT##_BLOCKBYTES, BLAKE##VARIANT##_OUTBYTES, 0); \
crypto/openssl/providers/implementations/digests/blake2_prov.c
36
int ossl_blake##variant##_get_ctx_params(void *vctx, OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/digests/blake2_prov.c
45
if (ossl_param_is_empty(params)) \
crypto/openssl/providers/implementations/digests/blake2_prov.c
48
p = OSSL_PARAM_locate(params, OSSL_DIGEST_PARAM_SIZE); \
crypto/openssl/providers/implementations/digests/blake2_prov.c
50
&& !OSSL_PARAM_set_uint(p, (unsigned int)mdctx->params.digest_length)) { \
crypto/openssl/providers/implementations/digests/blake2_prov.c
58
int ossl_blake##variant##_set_ctx_params(void *vctx, const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/digests/blake2_prov.c
68
if (ossl_param_is_empty(params)) \
crypto/openssl/providers/implementations/digests/blake2_prov.c
71
p = OSSL_PARAM_locate_const(params, OSSL_DIGEST_PARAM_SIZE); \
crypto/openssl/providers/implementations/digests/blake2_prov.c
81
ossl_blake##variant##_param_set_digest_length(&mdctx->params, (uint8_t)size); \
crypto/openssl/providers/implementations/digests/blake2_prov.c
90
uint8_t digest_length = mdctx->params.digest_length; \
crypto/openssl/providers/implementations/digests/blake2_prov.c
92
ossl_blake##variant##_param_init(&mdctx->params); \
crypto/openssl/providers/implementations/digests/blake2_prov.c
94
mdctx->params.digest_length = digest_length; \
crypto/openssl/providers/implementations/digests/blake2_prov.c
95
return ossl_blake##variant##_init(&mdctx->ctx, &mdctx->params); \
crypto/openssl/providers/implementations/digests/digestcommon.c
14
int ossl_digest_default_get_params(OSSL_PARAM params[], size_t blksz,
crypto/openssl/providers/implementations/digests/digestcommon.c
19
p = OSSL_PARAM_locate(params, OSSL_DIGEST_PARAM_BLOCK_SIZE);
crypto/openssl/providers/implementations/digests/digestcommon.c
24
p = OSSL_PARAM_locate(params, OSSL_DIGEST_PARAM_SIZE);
crypto/openssl/providers/implementations/digests/digestcommon.c
29
p = OSSL_PARAM_locate(params, OSSL_DIGEST_PARAM_XOF);
crypto/openssl/providers/implementations/digests/digestcommon.c
35
p = OSSL_PARAM_locate(params, OSSL_DIGEST_PARAM_ALGID_ABSENT);
crypto/openssl/providers/implementations/digests/md5_sha1_prov.c
40
static int md5_sha1_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/digests/md5_sha1_prov.c
47
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/digests/md5_sha1_prov.c
50
p = OSSL_PARAM_locate_const(params, OSSL_DIGEST_PARAM_SSL3_MS);
crypto/openssl/providers/implementations/digests/mdc2_prov.c
39
static int mdc2_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/digests/mdc2_prov.c
46
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/digests/mdc2_prov.c
49
p = OSSL_PARAM_locate_const(params, OSSL_DIGEST_PARAM_PAD_TYPE);
crypto/openssl/providers/implementations/digests/sha2_prov.c
42
static int sha1_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/digests/sha2_prov.c
49
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/digests/sha2_prov.c
52
p = OSSL_PARAM_locate_const(params, OSSL_DIGEST_PARAM_SSL3_MS);
crypto/openssl/providers/implementations/digests/sha3_prov.c
58
static int keccak_init(void *vctx, ossl_unused const OSSL_PARAM params[])
crypto/openssl/providers/implementations/digests/sha3_prov.c
587
static int shake_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/digests/sha3_prov.c
594
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/digests/sha3_prov.c
597
p = OSSL_PARAM_locate(params, OSSL_DIGEST_PARAM_XOFLEN);
crypto/openssl/providers/implementations/digests/sha3_prov.c
603
p = OSSL_PARAM_locate(params, OSSL_DIGEST_PARAM_SIZE);
crypto/openssl/providers/implementations/digests/sha3_prov.c
623
static int shake_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/digests/sha3_prov.c
630
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/digests/sha3_prov.c
633
p = OSSL_PARAM_locate_const(params, OSSL_DIGEST_PARAM_XOFLEN);
crypto/openssl/providers/implementations/digests/sha3_prov.c
635
p = OSSL_PARAM_locate_const(params, OSSL_DIGEST_PARAM_SIZE);
crypto/openssl/providers/implementations/digests/sha3_prov.c
67
static int keccak_init_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/digests/sha3_prov.c
70
&& shake_set_ctx_params(vctx, params);
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
181
static int der2key_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
187
p = OSSL_PARAM_locate_const(params, OSSL_DECODER_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
343
OSSL_PARAM params[4];
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
346
params[0] = OSSL_PARAM_construct_int(OSSL_OBJECT_PARAM_TYPE, &object_type);
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
351
params[1] = OSSL_PARAM_construct_utf8_string(OSSL_OBJECT_PARAM_DATA_TYPE,
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
355
params[1] = OSSL_PARAM_construct_utf8_string(OSSL_OBJECT_PARAM_DATA_TYPE,
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
359
params[2] = OSSL_PARAM_construct_octet_string(OSSL_OBJECT_PARAM_REFERENCE,
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
361
params[3] = OSSL_PARAM_construct_end();
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
363
ok = data_cb(params, data_cbarg);
crypto/openssl/providers/implementations/encode_decode/decode_epki2pki.c
170
OSSL_PARAM params[6], *p = params;
crypto/openssl/providers/implementations/encode_decode/decode_epki2pki.c
186
ok = data_cb(params, data_cbarg);
crypto/openssl/providers/implementations/encode_decode/decode_epki2pki.c
66
static int epki2pki_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/encode_decode/decode_epki2pki.c
72
p = OSSL_PARAM_locate_const(params, OSSL_DECODER_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
186
OSSL_PARAM params[4];
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
189
params[0] = OSSL_PARAM_construct_int(OSSL_OBJECT_PARAM_TYPE, &object_type);
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
190
params[1] = OSSL_PARAM_construct_utf8_string(OSSL_OBJECT_PARAM_DATA_TYPE,
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
193
params[2] = OSSL_PARAM_construct_octet_string(OSSL_OBJECT_PARAM_REFERENCE,
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
195
params[3] = OSSL_PARAM_construct_end();
crypto/openssl/providers/implementations/encode_decode/decode_msblob2key.c
197
ok = data_cb(params, data_cbarg);
crypto/openssl/providers/implementations/encode_decode/decode_pem2der.c
215
OSSL_PARAM params[5], *p = params;
crypto/openssl/providers/implementations/encode_decode/decode_pem2der.c
260
ok = data_cb(params, data_cbarg);
crypto/openssl/providers/implementations/encode_decode/decode_pem2der.c
87
static int pem2der_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/encode_decode/decode_pem2der.c
93
p = OSSL_PARAM_locate_const(params, OSSL_DECODER_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/encode_decode/decode_pem2der.c
99
p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_DATA_STRUCTURE);
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
101
p = OSSL_PARAM_locate_const(params, OSSL_DECODER_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
186
OSSL_PARAM params[4];
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
189
params[0] = OSSL_PARAM_construct_int(OSSL_OBJECT_PARAM_TYPE, &object_type);
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
190
params[1] = OSSL_PARAM_construct_utf8_string(OSSL_OBJECT_PARAM_DATA_TYPE,
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
193
params[2] = OSSL_PARAM_construct_octet_string(OSSL_OBJECT_PARAM_REFERENCE,
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
195
params[3] = OSSL_PARAM_construct_end();
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
197
ok = data_cb(params, data_cbarg);
crypto/openssl/providers/implementations/encode_decode/decode_pvk2key.c
95
static int pvk2key_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/encode_decode/decode_spki2typespki.c
106
OSSL_PARAM params[6], *p = params;
crypto/openssl/providers/implementations/encode_decode/decode_spki2typespki.c
149
ok = data_cb(params, data_cbarg);
crypto/openssl/providers/implementations/encode_decode/decode_spki2typespki.c
64
static int spki2typespki_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/encode_decode/decode_spki2typespki.c
70
p = OSSL_PARAM_locate_const(params, OSSL_DECODER_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1138
static int key2any_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1142
const OSSL_PARAM *cipherp = OSSL_PARAM_locate_const(params, OSSL_ENCODER_PARAM_CIPHER);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1143
const OSSL_PARAM *propsp = OSSL_PARAM_locate_const(params, OSSL_ENCODER_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1144
const OSSL_PARAM *save_paramsp = OSSL_PARAM_locate_const(params, OSSL_ENCODER_PARAM_SAVE_PARAMETERS);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
132
void *params, int params_type,
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
136
PKCS8_PRIV_KEY_INFO *p8info = key_to_p8info(key, key_nid, params, params_type, k2d, ctx);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
140
free_asn1_data(params_type, params);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1408
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1413
ctx->provctx, selection, params); \
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
149
void *params, int params_type,
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
162
params_type, params, der, derlen)) {
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
456
ASN1_STRING *params = ASN1_STRING_new();
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
458
if (params == NULL) {
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
464
params->length = i2d_DHxparams(dh, ¶ms->data);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
466
params->length = i2d_DHparams(dh, ¶ms->data);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
468
if (params->length <= 0) {
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
470
ASN1_STRING_free(params);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
473
params->type = V_ASN1_SEQUENCE;
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
475
*pstr = params;
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
561
ASN1_STRING *params = ASN1_STRING_new();
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
563
if (params == NULL) {
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
568
params->length = i2d_DSAparams(dsa, ¶ms->data);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
570
if (params->length <= 0) {
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
572
ASN1_STRING_free(params);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
577
*pstr = params;
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
661
ASN1_STRING *params = ASN1_STRING_new();
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
663
if (params == NULL) {
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
668
params->length = i2d_ECParameters(eckey, ¶ms->data);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
669
if (params->length <= 0) {
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
671
ASN1_STRING_free(params);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
676
*pstr = params;
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
689
ASN1_OBJECT *params = NULL;
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
695
params = OBJ_nid2obj(curve_nid);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
696
if (params == NULL)
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
703
if (OBJ_length(params) == 0) {
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
706
ASN1_OBJECT_free(params);
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
709
*pstr = params;
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
86
void *params, int params_type,
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
99
params_type, params, der, derlen)) {
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
130
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/encode_decode/encode_key2blob.c
133
ctx, selection, params); \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
101
static int key2pvk_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
106
p = OSSL_PARAM_locate_const(params, OSSL_ENCODER_PARAM_ENCRYPT_LEVEL);
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
187
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/encode_decode/encode_key2ms.c
190
ctx, selection, params); \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
100
&& !ossl_bio_print_ffc_params(out, params))
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
121
const FFC_PARAMS *params = NULL;
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
151
params = ossl_dsa_get0_params((DSA *)dsa);
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
152
if (params == NULL) {
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
172
if (params != NULL
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
173
&& !ossl_bio_print_ffc_params(out, params))
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
47
const FFC_PARAMS *params = NULL;
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
660
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
663
ctx, selection, params); \
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
78
params = ossl_dh_get0_params((DH *)dh);
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
79
if (params == NULL) {
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
99
if (params != NULL
crypto/openssl/providers/implementations/encode_decode/endecoder_common.c
61
int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/encode_decode/endecoder_common.c
70
|| !kmgmt_import(key, selection, params)) {
crypto/openssl/providers/implementations/encode_decode/endecoder_local.h
25
int selection, const OSSL_PARAM params[]);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
373
const ML_DSA_PARAMS *params;
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
376
if ((params = ossl_ml_dsa_params_get(evp_type)) == NULL
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
379
if (pk_len != ML_COMMON_SPKI_OVERHEAD + (ossl_ssize_t)params->pk_len
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
391
params->alg);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
531
const ML_DSA_PARAMS *params = ossl_ml_dsa_key_params(key);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
536
"no %s public key data available", params->alg);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
540
&& (*out = OPENSSL_memdup(pk, params->pk_len)) == NULL)
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
542
return (int)params->pk_len;
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
549
const ML_DSA_PARAMS *params = ossl_ml_dsa_key_params(key);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
561
if ((codec = ml_dsa_get_codec(params->evp_type)) == NULL)
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
567
params->alg);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
573
fmt_slots = ossl_ml_common_pkcs8_fmt_order(params->alg, codec->p8fmt,
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
585
|| (p8fmt->priv_length > 0 && p8fmt->priv_length != params->sk_len)
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
586
|| (p8fmt->pub_length > 0 && p8fmt->pub_length != params->pk_len)) {
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
589
params->alg);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
613
"error encoding %s private key", params->alg);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
626
"error encoding %s private key", params->alg);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
637
"error encoding %s private key", params->alg);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
640
memcpy(pos, sk, params->sk_len);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
641
pos += params->sk_len;
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
648
"error encoding %s private key", params->alg);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
651
memcpy(pos, ossl_ml_dsa_key_get_pub(key), params->pk_len);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
652
pos += params->pk_len;
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
669
const ML_DSA_PARAMS *params;
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
676
params = ossl_ml_dsa_key_params(key);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
684
"no %s key material available", params->alg);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
691
"no %s key material available", params->alg);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
694
if (BIO_printf(out, "%s Private-Key:\n", params->alg) <= 0)
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
698
if (!ossl_bio_print_labeled_buf(out, "priv:", sk, params->sk_len))
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
701
if (BIO_printf(out, "%s Public-Key:\n", params->alg) <= 0)
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
705
if (!ossl_bio_print_labeled_buf(out, "pub:", pk, params->pk_len))
crypto/openssl/providers/implementations/exchange/dh_exch.c
122
static int dh_init(void *vpdhctx, void *vdh, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/exchange/dh_exch.c
136
if (!dh_set_ctx_params(pdhctx, params))
crypto/openssl/providers/implementations/exchange/dh_exch.c
340
static int dh_set_ctx_params(void *vpdhctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/exchange/dh_exch.c
350
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/exchange/dh_exch.c
353
if (!OSSL_FIPS_IND_SET_CTX_PARAM(pdhctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/exchange/dh_exch.c
356
if (!OSSL_FIPS_IND_SET_CTX_PARAM(pdhctx, OSSL_FIPS_IND_SETTABLE1, params,
crypto/openssl/providers/implementations/exchange/dh_exch.c
360
p = OSSL_PARAM_locate_const(params, OSSL_EXCHANGE_PARAM_KDF_TYPE);
crypto/openssl/providers/implementations/exchange/dh_exch.c
373
p = OSSL_PARAM_locate_const(params, OSSL_EXCHANGE_PARAM_KDF_DIGEST);
crypto/openssl/providers/implementations/exchange/dh_exch.c
382
p = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/exchange/dh_exch.c
408
p = OSSL_PARAM_locate_const(params, OSSL_EXCHANGE_PARAM_KDF_OUTLEN);
crypto/openssl/providers/implementations/exchange/dh_exch.c
417
p = OSSL_PARAM_locate_const(params, OSSL_EXCHANGE_PARAM_KDF_UKM);
crypto/openssl/providers/implementations/exchange/dh_exch.c
434
p = OSSL_PARAM_locate_const(params, OSSL_EXCHANGE_PARAM_PAD);
crypto/openssl/providers/implementations/exchange/dh_exch.c
441
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_CEK_ALG);
crypto/openssl/providers/implementations/exchange/dh_exch.c
494
static int dh_get_ctx_params(void *vpdhctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/exchange/dh_exch.c
502
p = OSSL_PARAM_locate(params, OSSL_EXCHANGE_PARAM_KDF_TYPE);
crypto/openssl/providers/implementations/exchange/dh_exch.c
521
p = OSSL_PARAM_locate(params, OSSL_EXCHANGE_PARAM_KDF_DIGEST);
crypto/openssl/providers/implementations/exchange/dh_exch.c
527
p = OSSL_PARAM_locate(params, OSSL_EXCHANGE_PARAM_KDF_OUTLEN);
crypto/openssl/providers/implementations/exchange/dh_exch.c
531
p = OSSL_PARAM_locate(params, OSSL_EXCHANGE_PARAM_KDF_UKM);
crypto/openssl/providers/implementations/exchange/dh_exch.c
536
p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_CEK_ALG);
crypto/openssl/providers/implementations/exchange/dh_exch.c
540
if (!OSSL_FIPS_IND_GET_CTX_PARAM(pdhctx, params))
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
102
static int ecdh_init(void *vpecdhctx, void *vecdh, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
118
if (!ecdh_set_ctx_params(pecdhctx, params))
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
240
static int ecdh_set_ctx_params(void *vpecdhctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
249
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
252
if (!OSSL_FIPS_IND_SET_CTX_PARAM(pectx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
255
if (!OSSL_FIPS_IND_SET_CTX_PARAM(pectx, OSSL_FIPS_IND_SETTABLE1, params,
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
258
if (!OSSL_FIPS_IND_SET_CTX_PARAM(pectx, OSSL_FIPS_IND_SETTABLE2, params,
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
262
p = OSSL_PARAM_locate_const(params, OSSL_EXCHANGE_PARAM_EC_ECDH_COFACTOR_MODE);
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
275
p = OSSL_PARAM_locate_const(params, OSSL_EXCHANGE_PARAM_KDF_TYPE);
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
289
p = OSSL_PARAM_locate_const(params, OSSL_EXCHANGE_PARAM_KDF_DIGEST);
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
298
p = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
326
p = OSSL_PARAM_locate_const(params, OSSL_EXCHANGE_PARAM_KDF_OUTLEN);
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
335
p = OSSL_PARAM_locate_const(params, OSSL_EXCHANGE_PARAM_KDF_UKM);
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
369
static int ecdh_get_ctx_params(void *vpecdhctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
377
p = OSSL_PARAM_locate(params, OSSL_EXCHANGE_PARAM_EC_ECDH_COFACTOR_MODE);
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
390
p = OSSL_PARAM_locate(params, OSSL_EXCHANGE_PARAM_KDF_TYPE);
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
409
p = OSSL_PARAM_locate(params, OSSL_EXCHANGE_PARAM_KDF_DIGEST);
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
415
p = OSSL_PARAM_locate(params, OSSL_EXCHANGE_PARAM_KDF_OUTLEN);
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
419
p = OSSL_PARAM_locate(params, OSSL_EXCHANGE_PARAM_KDF_UKM);
crypto/openssl/providers/implementations/exchange/ecdh_exch.c
422
if (!OSSL_FIPS_IND_GET_CTX_PARAM(pectx, params))
crypto/openssl/providers/implementations/exchange/ecx_exch.c
104
ossl_unused const OSSL_PARAM params[])
crypto/openssl/providers/implementations/exchange/ecx_exch.c
190
static int ecx_get_ctx_params(ossl_unused void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/exchange/ecx_exch.c
194
OSSL_PARAM *p = OSSL_PARAM_locate(params,
crypto/openssl/providers/implementations/exchange/ecx_exch.c
98
ossl_unused const OSSL_PARAM params[])
crypto/openssl/providers/implementations/exchange/kdf_exch.c
169
static int kdf_set_ctx_params(void *vpkdfctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/exchange/kdf_exch.c
173
return EVP_KDF_CTX_set_params(pkdfctx->kdfctx, params);
crypto/openssl/providers/implementations/exchange/kdf_exch.c
176
static int kdf_get_ctx_params(void *vpkdfctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/exchange/kdf_exch.c
180
return EVP_KDF_CTX_get_params(pkdfctx->kdfctx, params);
crypto/openssl/providers/implementations/exchange/kdf_exch.c
189
const OSSL_PARAM *params;
crypto/openssl/providers/implementations/exchange/kdf_exch.c
194
params = EVP_KDF_settable_ctx_params(kdf);
crypto/openssl/providers/implementations/exchange/kdf_exch.c
197
return params;
crypto/openssl/providers/implementations/exchange/kdf_exch.c
217
const OSSL_PARAM *params;
crypto/openssl/providers/implementations/exchange/kdf_exch.c
222
params = EVP_KDF_gettable_ctx_params(kdf);
crypto/openssl/providers/implementations/exchange/kdf_exch.c
225
return params;
crypto/openssl/providers/implementations/exchange/kdf_exch.c
84
static int kdf_init(void *vpkdfctx, void *vkdf, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/exchange/kdf_exch.c
95
return kdf_set_ctx_params(pkdfctx, params);
crypto/openssl/providers/implementations/include/prov/blake2.h
88
BLAKE2B_PARAM params;
crypto/openssl/providers/implementations/include/prov/blake2.h
93
BLAKE2S_PARAM params;
crypto/openssl/providers/implementations/include/prov/ciphercommon.h
128
int ossl_cipher_generic_get_params(OSSL_PARAM params[], unsigned int md,
crypto/openssl/providers/implementations/include/prov/ciphercommon.h
197
static int alg##_##kbits##_##lcmode##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/include/prov/ciphercommon.h
199
return ossl_cipher_generic_get_params(params, EVP_CIPH_##UCMODE##_MODE, \
crypto/openssl/providers/implementations/include/prov/ciphercommon_aead.h
20
static int alg##_##kbits##_##lc##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/include/prov/ciphercommon_aead.h
22
return ossl_cipher_generic_get_params(params, EVP_CIPH_##UCMODE##_MODE, \
crypto/openssl/providers/implementations/include/prov/digestcommon.h
103
ossl_unused const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/include/prov/digestcommon.h
116
static int name##_internal_init(void *ctx, const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/include/prov/digestcommon.h
120
&& set_ctx_params(ctx, params); \
crypto/openssl/providers/implementations/include/prov/digestcommon.h
130
int ossl_digest_default_get_params(OSSL_PARAM params[], size_t blksz,
crypto/openssl/providers/implementations/include/prov/digestcommon.h
28
static int name##_get_params(OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/include/prov/digestcommon.h
30
return ossl_digest_default_get_params(params, blksize, dgstsize, flags); \
crypto/openssl/providers/implementations/kdfs/argon2.c
1011
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/argon2.c
1018
if (!ossl_prov_is_running() || !kdf_argon2_set_ctx_params(vctx, params))
crypto/openssl/providers/implementations/kdfs/argon2.c
1043
if (OSSL_PARAM_locate((OSSL_PARAM *)params, "size") != NULL) {
crypto/openssl/providers/implementations/kdfs/argon2.c
1387
static int kdf_argon2_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/argon2.c
1393
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/argon2.c
1397
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_PASSWORD)) != NULL)
crypto/openssl/providers/implementations/kdfs/argon2.c
1401
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL)
crypto/openssl/providers/implementations/kdfs/argon2.c
1405
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SECRET)) != NULL)
crypto/openssl/providers/implementations/kdfs/argon2.c
1409
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_ARGON2_AD)) != NULL)
crypto/openssl/providers/implementations/kdfs/argon2.c
1413
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SIZE)) != NULL) {
crypto/openssl/providers/implementations/kdfs/argon2.c
1420
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_ITER)) != NULL) {
crypto/openssl/providers/implementations/kdfs/argon2.c
1427
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_THREADS)) != NULL) {
crypto/openssl/providers/implementations/kdfs/argon2.c
1434
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_ARGON2_LANES)) != NULL) {
crypto/openssl/providers/implementations/kdfs/argon2.c
1441
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_ARGON2_MEMCOST)) != NULL) {
crypto/openssl/providers/implementations/kdfs/argon2.c
1448
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_EARLY_CLEAN)) != NULL) {
crypto/openssl/providers/implementations/kdfs/argon2.c
1454
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_ARGON2_VERSION)) != NULL) {
crypto/openssl/providers/implementations/kdfs/argon2.c
1461
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_PROPERTIES)) != NULL) {
crypto/openssl/providers/implementations/kdfs/argon2.c
1492
static int kdf_argon2_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/argon2.c
1497
if ((p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_SIZE)) != NULL)
crypto/openssl/providers/implementations/kdfs/argon2.c
204
const OSSL_PARAM params[]);
crypto/openssl/providers/implementations/kdfs/argon2.c
215
static int kdf_argon2_set_ctx_params(void *vctx, const OSSL_PARAM params[]);
crypto/openssl/providers/implementations/kdfs/argon2.c
216
static int kdf_argon2_get_ctx_params(void *vctx, OSSL_PARAM params[]);
crypto/openssl/providers/implementations/kdfs/hkdf.c
214
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/hkdf.c
220
if (!ossl_prov_is_running() || !kdf_hkdf_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/hkdf.c
253
static int hkdf_common_set_ctx_params(KDF_HKDF *ctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/hkdf.c
259
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/hkdf.c
262
if (OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_DIGEST) != NULL) {
crypto/openssl/providers/implementations/kdfs/hkdf.c
265
if (!ossl_prov_digest_load_from_params(&ctx->digest, params, libctx))
crypto/openssl/providers/implementations/kdfs/hkdf.c
275
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_MODE)) != NULL) {
crypto/openssl/providers/implementations/kdfs/hkdf.c
301
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY)) != NULL) {
crypto/openssl/providers/implementations/kdfs/hkdf.c
309
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL) {
crypto/openssl/providers/implementations/kdfs/hkdf.c
320
static int kdf_hkdf_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/hkdf.c
324
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/hkdf.c
327
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/kdfs/hkdf.c
331
if (!hkdf_common_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/hkdf.c
334
if (ossl_param_get1_concat_octet_string(params, OSSL_KDF_PARAM_INFO,
crypto/openssl/providers/implementations/kdfs/hkdf.c
341
if (OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY) != NULL)
crypto/openssl/providers/implementations/kdfs/hkdf.c
361
static int hkdf_common_get_ctx_params(KDF_HKDF *ctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/hkdf.c
365
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/hkdf.c
368
if ((p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_SIZE)) != NULL) {
crypto/openssl/providers/implementations/kdfs/hkdf.c
377
if ((p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_INFO)) != NULL) {
crypto/openssl/providers/implementations/kdfs/hkdf.c
387
static int kdf_hkdf_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/hkdf.c
391
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/hkdf.c
394
if (!hkdf_common_get_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/hkdf.c
397
if (!OSSL_FIPS_IND_GET_CTX_PARAM(ctx, params))
crypto/openssl/providers/implementations/kdfs/hkdf.c
799
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/hkdf.c
804
if (!ossl_prov_is_running() || !kdf_tls1_3_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/hkdf.c
835
static int kdf_tls1_3_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/hkdf.c
840
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/hkdf.c
843
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/kdfs/hkdf.c
846
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE1, params,
crypto/openssl/providers/implementations/kdfs/hkdf.c
850
if (!hkdf_common_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/hkdf.c
858
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_PREFIX)) != NULL) {
crypto/openssl/providers/implementations/kdfs/hkdf.c
866
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_LABEL)) != NULL) {
crypto/openssl/providers/implementations/kdfs/hkdf.c
876
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_DATA)) != NULL
crypto/openssl/providers/implementations/kdfs/hkdf.c
882
if (OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_DIGEST) != NULL) {
crypto/openssl/providers/implementations/kdfs/hkdf.c
889
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY)) != NULL)
crypto/openssl/providers/implementations/kdfs/hkdf.c
912
static int kdf_tls1_3_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/hkdf.c
916
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/hkdf.c
919
if (!hkdf_common_get_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/hkdf.c
922
if (!OSSL_FIPS_IND_GET_CTX_PARAM(ctx, params))
crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c
118
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c
124
|| !hmac_drbg_kdf_set_ctx_params(vctx, params))
crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c
140
static int hmac_drbg_kdf_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c
148
p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_MAC);
crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c
157
p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_DIGEST);
crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c
178
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c
189
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c
192
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_HMACDRBG_ENTROPY);
crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c
203
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_HMACDRBG_NONCE);
crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c
213
p = OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_DIGEST);
crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c
215
if (!ossl_prov_digest_load_from_params(&drbg->digest, params, libctx))
crypto/openssl/providers/implementations/kdfs/hmacdrbg_kdf.c
230
return ossl_prov_macctx_load_from_params(&drbg->ctx, params,
crypto/openssl/providers/implementations/kdfs/kbkdf.c
271
OSSL_PARAM params[2];
crypto/openssl/providers/implementations/kdfs/kbkdf.c
275
params[0] = OSSL_PARAM_construct_octet_string(OSSL_MAC_PARAM_CUSTOM,
crypto/openssl/providers/implementations/kdfs/kbkdf.c
277
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/providers/implementations/kdfs/kbkdf.c
278
return EVP_MAC_CTX_set_params(ctx, params) > 0;
crypto/openssl/providers/implementations/kdfs/kbkdf.c
284
OSSL_PARAM params[2];
crypto/openssl/providers/implementations/kdfs/kbkdf.c
286
params[0] = OSSL_PARAM_construct_size_t(OSSL_MAC_PARAM_SIZE, &outlen);
crypto/openssl/providers/implementations/kdfs/kbkdf.c
287
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/providers/implementations/kdfs/kbkdf.c
288
return EVP_MAC_CTX_set_params(ctx, params) > 0
crypto/openssl/providers/implementations/kdfs/kbkdf.c
294
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/kbkdf.c
303
if (!ossl_prov_is_running() || !kbkdf_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/kbkdf.c
366
static int kbkdf_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/kbkdf.c
372
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/kbkdf.c
375
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/kdfs/kbkdf.c
379
if (!ossl_prov_macctx_load_from_params(&ctx->ctx_init, params, NULL,
crypto/openssl/providers/implementations/kdfs/kbkdf.c
398
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_MODE);
crypto/openssl/providers/implementations/kdfs/kbkdf.c
410
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY);
crypto/openssl/providers/implementations/kdfs/kbkdf.c
422
if (ossl_param_get1_octet_string(params, OSSL_KDF_PARAM_SALT,
crypto/openssl/providers/implementations/kdfs/kbkdf.c
427
if (ossl_param_get1_concat_octet_string(params, OSSL_KDF_PARAM_INFO,
crypto/openssl/providers/implementations/kdfs/kbkdf.c
433
if (ossl_param_get1_octet_string(params, OSSL_KDF_PARAM_SEED,
crypto/openssl/providers/implementations/kdfs/kbkdf.c
438
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KBKDF_USE_L);
crypto/openssl/providers/implementations/kdfs/kbkdf.c
442
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KBKDF_R);
crypto/openssl/providers/implementations/kdfs/kbkdf.c
453
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KBKDF_USE_SEPARATOR);
crypto/openssl/providers/implementations/kdfs/kbkdf.c
488
static int kbkdf_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/kbkdf.c
496
p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_SIZE);
crypto/openssl/providers/implementations/kdfs/kbkdf.c
500
if (!OSSL_FIPS_IND_GET_CTX_PARAM(ctx, params))
crypto/openssl/providers/implementations/kdfs/krb5kdf.c
126
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/krb5kdf.c
132
if (!ossl_prov_is_running() || !krb5kdf_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/krb5kdf.c
154
static int krb5kdf_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/krb5kdf.c
160
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/krb5kdf.c
163
if (!ossl_prov_cipher_load_from_params(&ctx->cipher, params, provctx))
crypto/openssl/providers/implementations/kdfs/krb5kdf.c
166
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY)) != NULL)
crypto/openssl/providers/implementations/kdfs/krb5kdf.c
170
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_CONSTANT))
crypto/openssl/providers/implementations/kdfs/krb5kdf.c
191
static int krb5kdf_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/krb5kdf.c
204
if ((p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_SIZE)) != NULL)
crypto/openssl/providers/implementations/kdfs/pbkdf1.c
178
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/pbkdf1.c
183
if (!ossl_prov_is_running() || !kdf_pbkdf1_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/pbkdf1.c
201
static int kdf_pbkdf1_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/pbkdf1.c
207
if (!ossl_prov_digest_load_from_params(&ctx->digest, params, libctx))
crypto/openssl/providers/implementations/kdfs/pbkdf1.c
210
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_PASSWORD)) != NULL)
crypto/openssl/providers/implementations/kdfs/pbkdf1.c
214
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL)
crypto/openssl/providers/implementations/kdfs/pbkdf1.c
218
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_ITER)) != NULL)
crypto/openssl/providers/implementations/kdfs/pbkdf1.c
238
static int kdf_pbkdf1_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/pbkdf1.c
242
if ((p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_SIZE)) != NULL)
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
152
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
155
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_DIGEST,
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
157
if (!ossl_prov_digest_load_from_params(&ctx->digest, params, provctx))
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
229
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
234
if (!ossl_prov_is_running() || !kdf_pbkdf2_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
253
static int kdf_pbkdf2_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
262
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
265
if (OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_DIGEST) != NULL) {
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
266
if (!ossl_prov_digest_load_from_params(&ctx->digest, params, provctx))
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
275
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_PKCS5)) != NULL) {
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
286
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_PASSWORD)) != NULL)
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
290
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL) {
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
300
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_ITER)) != NULL) {
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
328
static int kdf_pbkdf2_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
332
if ((p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_SIZE)) != NULL)
crypto/openssl/providers/implementations/kdfs/pbkdf2.c
336
if (!OSSL_FIPS_IND_GET_CTX_PARAM((KDF_PBKDF2 *)vctx, params))
crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c
219
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c
224
if (!ossl_prov_is_running() || !kdf_pkcs12_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c
242
static int kdf_pkcs12_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c
248
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c
251
if (!ossl_prov_digest_load_from_params(&ctx->digest, params, provctx))
crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c
254
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_PASSWORD)) != NULL)
crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c
258
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL)
crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c
262
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_PKCS12_ID)) != NULL)
crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c
266
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_ITER)) != NULL)
crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c
296
static int kdf_pkcs12_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/pkcs12kdf.c
300
if ((p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_SIZE)) != NULL)
crypto/openssl/providers/implementations/kdfs/pvkkdf.c
106
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/providers/implementations/kdfs/pvkkdf.c
109
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_DIGEST,
crypto/openssl/providers/implementations/kdfs/pvkkdf.c
111
if (!ossl_prov_digest_load_from_params(&ctx->digest, params, provctx))
crypto/openssl/providers/implementations/kdfs/pvkkdf.c
134
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/pvkkdf.c
141
if (!ossl_prov_is_running() || !kdf_pvk_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/pvkkdf.c
179
static int kdf_pvk_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/pvkkdf.c
185
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/pvkkdf.c
188
if (!ossl_prov_digest_load_from_params(&ctx->digest, params, provctx))
crypto/openssl/providers/implementations/kdfs/pvkkdf.c
191
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_PASSWORD)) != NULL)
crypto/openssl/providers/implementations/kdfs/pvkkdf.c
195
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL) {
crypto/openssl/providers/implementations/kdfs/pvkkdf.c
216
static int kdf_pvk_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/pvkkdf.c
220
if ((p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_SIZE)) != NULL)
crypto/openssl/providers/implementations/kdfs/scrypt.c
186
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/scrypt.c
190
if (!ossl_prov_is_running() || !kdf_scrypt_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/scrypt.c
217
static int kdf_scrypt_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/scrypt.c
223
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/scrypt.c
226
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_PASSWORD)) != NULL)
crypto/openssl/providers/implementations/kdfs/scrypt.c
230
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SALT)) != NULL)
crypto/openssl/providers/implementations/kdfs/scrypt.c
234
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SCRYPT_N))
crypto/openssl/providers/implementations/kdfs/scrypt.c
243
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SCRYPT_R))
crypto/openssl/providers/implementations/kdfs/scrypt.c
250
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SCRYPT_P))
crypto/openssl/providers/implementations/kdfs/scrypt.c
257
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SCRYPT_MAXMEM))
crypto/openssl/providers/implementations/kdfs/scrypt.c
264
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/kdfs/scrypt.c
290
static int kdf_scrypt_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/scrypt.c
294
if ((p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_SIZE)) != NULL)
crypto/openssl/providers/implementations/kdfs/sshkdf.c
173
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/sshkdf.c
178
if (!ossl_prov_is_running() || !kdf_sshkdf_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/sshkdf.c
209
static int kdf_sshkdf_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/sshkdf.c
215
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/sshkdf.c
218
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/kdfs/sshkdf.c
221
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE1, params,
crypto/openssl/providers/implementations/kdfs/sshkdf.c
225
if (OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_DIGEST) != NULL) {
crypto/openssl/providers/implementations/kdfs/sshkdf.c
228
if (!ossl_prov_digest_load_from_params(&ctx->digest, params, provctx))
crypto/openssl/providers/implementations/kdfs/sshkdf.c
243
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY)) != NULL) {
crypto/openssl/providers/implementations/kdfs/sshkdf.c
253
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SSHKDF_XCGHASH))
crypto/openssl/providers/implementations/kdfs/sshkdf.c
258
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SSHKDF_SESSION_ID))
crypto/openssl/providers/implementations/kdfs/sshkdf.c
263
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SSHKDF_TYPE))
crypto/openssl/providers/implementations/kdfs/sshkdf.c
298
static int kdf_sshkdf_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/sshkdf.c
302
if ((p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_SIZE)) != NULL) {
crypto/openssl/providers/implementations/kdfs/sshkdf.c
306
if (!OSSL_FIPS_IND_GET_CTX_PARAM(((KDF_SSHKDF *)vctx), params))
crypto/openssl/providers/implementations/kdfs/sskdf.c
186
OSSL_PARAM params[2];
crypto/openssl/providers/implementations/kdfs/sskdf.c
192
params[0] = OSSL_PARAM_construct_octet_string(OSSL_MAC_PARAM_CUSTOM,
crypto/openssl/providers/implementations/kdfs/sskdf.c
194
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/providers/implementations/kdfs/sskdf.c
196
if (!EVP_MAC_CTX_set_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/sskdf.c
211
params[0] = OSSL_PARAM_construct_size_t(OSSL_MAC_PARAM_SIZE,
crypto/openssl/providers/implementations/kdfs/sskdf.c
214
if (EVP_MAC_CTX_set_params(ctx, params) <= 0)
crypto/openssl/providers/implementations/kdfs/sskdf.c
414
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/sskdf.c
419
if (!ossl_prov_is_running() || !sskdf_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/sskdf.c
523
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/sskdf.c
528
if (!ossl_prov_is_running() || !x963kdf_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/sskdf.c
552
static int sskdf_common_set_ctx_params(KDF_SSKDF *ctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/sskdf.c
560
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/sskdf.c
563
if (!ossl_prov_macctx_load_from_params(&ctx->macctx, params,
crypto/openssl/providers/implementations/kdfs/sskdf.c
575
if (OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_DIGEST) != NULL) {
crypto/openssl/providers/implementations/kdfs/sskdf.c
576
if (!ossl_prov_digest_load_from_params(&ctx->digest, params, libctx))
crypto/openssl/providers/implementations/kdfs/sskdf.c
586
r = ossl_param_get1_octet_string(params, OSSL_KDF_PARAM_SECRET,
crypto/openssl/providers/implementations/kdfs/sskdf.c
589
r = ossl_param_get1_octet_string(params, OSSL_KDF_PARAM_KEY,
crypto/openssl/providers/implementations/kdfs/sskdf.c
594
if (ossl_param_get1_concat_octet_string(params, OSSL_KDF_PARAM_INFO,
crypto/openssl/providers/implementations/kdfs/sskdf.c
599
if (ossl_param_get1_octet_string(params, OSSL_KDF_PARAM_SALT,
crypto/openssl/providers/implementations/kdfs/sskdf.c
604
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_MAC_SIZE))
crypto/openssl/providers/implementations/kdfs/sskdf.c
613
static int sskdf_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/sskdf.c
617
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/sskdf.c
620
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/kdfs/sskdf.c
624
if (!sskdf_common_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/sskdf.c
628
if ((OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY) != NULL) || (OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SECRET) != NULL))
crypto/openssl/providers/implementations/kdfs/sskdf.c
647
static int sskdf_common_get_ctx_params(KDF_SSKDF *ctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/sskdf.c
651
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/sskdf.c
654
if ((p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_SIZE)) != NULL) {
crypto/openssl/providers/implementations/kdfs/sskdf.c
662
static int sskdf_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/sskdf.c
666
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/sskdf.c
669
if (!sskdf_common_get_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/sskdf.c
672
if (!OSSL_FIPS_IND_GET_CTX_PARAM(ctx, params))
crypto/openssl/providers/implementations/kdfs/sskdf.c
689
static int x963kdf_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/sskdf.c
693
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/sskdf.c
696
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/kdfs/sskdf.c
699
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE1, params,
crypto/openssl/providers/implementations/kdfs/sskdf.c
703
if (!sskdf_common_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/sskdf.c
707
if (OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_DIGEST) != NULL) {
crypto/openssl/providers/implementations/kdfs/sskdf.c
714
if ((OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY) != NULL) || (OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SECRET) != NULL))
crypto/openssl/providers/implementations/kdfs/sskdf.c
734
static int x963kdf_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/sskdf.c
738
if (!sskdf_common_get_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/sskdf.c
741
if (!OSSL_FIPS_IND_GET_CTX_PARAM(ctx, params))
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
249
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
253
if (!ossl_prov_is_running() || !kdf_tls1_prf_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
284
static int kdf_tls1_prf_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
290
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
293
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
296
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE1, params,
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
299
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE2, params,
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
303
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_DIGEST)) != NULL) {
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
308
if (!ossl_prov_macctx_load_from_params(&ctx->P_hash, params,
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
311
|| !ossl_prov_macctx_load_from_params(&ctx->P_sha1, params,
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
318
if (!ossl_prov_macctx_load_from_params(&ctx->P_hash, params,
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
325
if (!ossl_prov_digest_load_from_params(&digest, params, libctx))
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
345
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SECRET)) != NULL) {
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
357
if ((p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SEED)) != NULL) {
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
404
static int kdf_tls1_prf_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
408
if ((p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_SIZE)) != NULL) {
crypto/openssl/providers/implementations/kdfs/tls1_prf.c
412
if (!OSSL_FIPS_IND_GET_CTX_PARAM(((TLS1_PRF *)vctx), params))
crypto/openssl/providers/implementations/kdfs/x942kdf.c
456
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/x942kdf.c
465
if (!ossl_prov_is_running() || !x942kdf_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/kdfs/x942kdf.c
527
static int x942kdf_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/x942kdf.c
536
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kdfs/x942kdf.c
539
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/kdfs/x942kdf.c
543
if (OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_DIGEST) != NULL) {
crypto/openssl/providers/implementations/kdfs/x942kdf.c
544
if (!ossl_prov_digest_load_from_params(&ctx->digest, params, provctx))
crypto/openssl/providers/implementations/kdfs/x942kdf.c
553
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_SECRET);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
555
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_KEY);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
565
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_X942_ACVPINFO);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
570
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_X942_PARTYUINFO);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
572
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_UKM);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
577
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_X942_PARTYVINFO);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
582
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_X942_USE_KEYBITS);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
586
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_X942_SUPP_PUBINFO);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
593
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_X942_SUPP_PRIVINFO);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
598
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_CEK_ALG);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
602
pq = OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
640
static int x942kdf_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/kdfs/x942kdf.c
645
p = OSSL_PARAM_locate(params, OSSL_KDF_PARAM_SIZE);
crypto/openssl/providers/implementations/kdfs/x942kdf.c
649
if (!OSSL_FIPS_IND_GET_CTX_PARAM(ctx, params))
crypto/openssl/providers/implementations/kem/ec_kem.c
236
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ec_kem.c
260
return eckem_set_ctx_params(vctx, params);
crypto/openssl/providers/implementations/kem/ec_kem.c
264
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ec_kem.c
266
return eckem_init(vctx, EVP_PKEY_OP_ENCAPSULATE, vec, NULL, params);
crypto/openssl/providers/implementations/kem/ec_kem.c
270
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ec_kem.c
272
return eckem_init(vctx, EVP_PKEY_OP_DECAPSULATE, vec, NULL, params);
crypto/openssl/providers/implementations/kem/ec_kem.c
276
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ec_kem.c
278
return eckem_init(vctx, EVP_PKEY_OP_ENCAPSULATE, vecx, vauthpriv, params);
crypto/openssl/providers/implementations/kem/ec_kem.c
282
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ec_kem.c
284
return eckem_init(vctx, EVP_PKEY_OP_DECAPSULATE, vecx, vauthpub, params);
crypto/openssl/providers/implementations/kem/ec_kem.c
287
static int eckem_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ec_kem.c
293
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kem/ec_kem.c
296
p = OSSL_PARAM_locate_const(params, OSSL_KEM_PARAM_IKME);
crypto/openssl/providers/implementations/kem/ec_kem.c
311
p = OSSL_PARAM_locate_const(params, OSSL_KEM_PARAM_OPERATION);
crypto/openssl/providers/implementations/kem/ecx_kem.c
133
OSSL_PARAM params[2], *p = params;
crypto/openssl/providers/implementations/kem/ecx_kem.c
142
if (ossl_ecx_key_fromdata(ecx, params, 0) <= 0) {
crypto/openssl/providers/implementations/kem/ecx_kem.c
193
ossl_unused const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ecx_kem.c
217
return ecxkem_set_ctx_params(vecxctx, params);
crypto/openssl/providers/implementations/kem/ecx_kem.c
221
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ecx_kem.c
223
return ecxkem_init(vecxctx, EVP_PKEY_OP_ENCAPSULATE, vecx, NULL, params);
crypto/openssl/providers/implementations/kem/ecx_kem.c
227
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ecx_kem.c
229
return ecxkem_init(vecxctx, EVP_PKEY_OP_DECAPSULATE, vecx, NULL, params);
crypto/openssl/providers/implementations/kem/ecx_kem.c
233
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ecx_kem.c
235
return ecxkem_init(vctx, EVP_PKEY_OP_ENCAPSULATE, vecx, vauthpriv, params);
crypto/openssl/providers/implementations/kem/ecx_kem.c
239
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ecx_kem.c
241
return ecxkem_init(vctx, EVP_PKEY_OP_DECAPSULATE, vecx, vauthpub, params);
crypto/openssl/providers/implementations/kem/ecx_kem.c
244
static int ecxkem_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ecx_kem.c
252
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kem/ecx_kem.c
255
p = OSSL_PARAM_locate_const(params, OSSL_KEM_PARAM_IKME);
crypto/openssl/providers/implementations/kem/ecx_kem.c
268
p = OSSL_PARAM_locate_const(params, OSSL_KEM_PARAM_OPERATION);
crypto/openssl/providers/implementations/kem/ml_kem_kem.c
112
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kem/ml_kem_kem.c
117
&& (p = OSSL_PARAM_locate_const(params, OSSL_KEM_PARAM_IKME)) != NULL) {
crypto/openssl/providers/implementations/kem/ml_kem_kem.c
138
static const OSSL_PARAM params[] = {
crypto/openssl/providers/implementations/kem/ml_kem_kem.c
143
return params;
crypto/openssl/providers/implementations/kem/ml_kem_kem.c
63
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ml_kem_kem.c
71
return ml_kem_set_ctx_params(vctx, params);
crypto/openssl/providers/implementations/kem/ml_kem_kem.c
75
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ml_kem_kem.c
83
return ml_kem_init(vctx, EVP_PKEY_OP_ENCAPSULATE, key, params);
crypto/openssl/providers/implementations/kem/ml_kem_kem.c
87
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/ml_kem_kem.c
95
return ml_kem_init(vctx, EVP_PKEY_OP_DECAPSULATE, key, params);
crypto/openssl/providers/implementations/kem/ml_kem_kem.c
98
static int ml_kem_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/mlx_kem.c
101
mlx_kem_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/mlx_kem.c
57
ossl_unused const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/mlx_kem.c
69
mlx_kem_encapsulate_init(void *vctx, void *vkey, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/mlx_kem.c
77
return mlx_kem_init(vctx, EVP_PKEY_OP_ENCAPSULATE, key, params);
crypto/openssl/providers/implementations/kem/mlx_kem.c
81
mlx_kem_decapsulate_init(void *vctx, void *vkey, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/mlx_kem.c
89
return mlx_kem_init(vctx, EVP_PKEY_OP_DECAPSULATE, key, params);
crypto/openssl/providers/implementations/kem/mlx_kem.c
95
static const OSSL_PARAM params[] = { OSSL_PARAM_END };
crypto/openssl/providers/implementations/kem/mlx_kem.c
97
return params;
crypto/openssl/providers/implementations/kem/rsa_kem.c
130
const OSSL_PARAM params[], int operation,
crypto/openssl/providers/implementations/kem/rsa_kem.c
150
if (!rsakem_set_ctx_params(prsactx, params))
crypto/openssl/providers/implementations/kem/rsa_kem.c
162
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/rsa_kem.c
164
return rsakem_init(vprsactx, vrsa, params, EVP_PKEY_OP_ENCAPSULATE,
crypto/openssl/providers/implementations/kem/rsa_kem.c
169
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/rsa_kem.c
171
return rsakem_init(vprsactx, vrsa, params, EVP_PKEY_OP_DECAPSULATE,
crypto/openssl/providers/implementations/kem/rsa_kem.c
175
static int rsakem_get_ctx_params(void *vprsactx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/kem/rsa_kem.c
182
if (!OSSL_FIPS_IND_GET_CTX_PARAM(ctx, params))
crypto/openssl/providers/implementations/kem/rsa_kem.c
198
static int rsakem_set_ctx_params(void *vprsactx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/rsa_kem.c
206
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kem/rsa_kem.c
209
if (!OSSL_FIPS_IND_SET_CTX_PARAM(prsactx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/kem/rsa_kem.c
212
p = OSSL_PARAM_locate_const(params, OSSL_KEM_PARAM_OPERATION);
crypto/openssl/providers/implementations/kem/template_kem.c
103
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/template_kem.c
105
return template_init(vctx, EVP_PKEY_OP_DECAPSULATE, vkey, NULL, params);
crypto/openssl/providers/implementations/kem/template_kem.c
108
static int template_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/template_kem.c
115
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/kem/template_kem.c
82
ossl_unused const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/template_kem.c
97
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/kem/template_kem.c
99
return template_init(vctx, EVP_PKEY_OP_ENCAPSULATE, vkey, NULL, params);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
193
static int dh_import(void *keydata, int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
205
ok = ok && ossl_dh_params_fromdata(dh, params);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
210
ok = ok && ossl_dh_key_fromdata(dh, params, include_private);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
221
OSSL_PARAM *params = NULL;
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
243
if (!ok || (params = OSSL_PARAM_BLD_to_param(tmpl)) == NULL) {
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
248
ok = param_cb(params, cbarg);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
249
OSSL_PARAM_free(params);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
315
static ossl_inline int dh_get_params(void *key, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
320
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
323
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_SECURITY_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
326
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MAX_SIZE)) != NULL
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
329
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY)) != NULL) {
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
338
return ossl_dh_params_todata(dh, NULL, params)
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
339
&& ossl_dh_key_todata(dh, NULL, params, 1);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
368
static int dh_set_params(void *key, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
373
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
448
const OSSL_PARAM params[], int type)
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
480
if (!dh_gen_set_params(gctx, params)) {
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
488
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
490
return dh_gen_init_base(provctx, selection, params, DH_FLAG_TYPE_DH);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
494
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
496
return dh_gen_init_base(provctx, selection, params, DH_FLAG_TYPE_DHX);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
525
static int dh_gen_common_set_params(void *genctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
533
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
536
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_TYPE);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
546
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_GROUP_NAME);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
558
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_PBITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
561
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_DH_PRIV_LEN);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
601
static int dhx_gen_set_params(void *genctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
606
if (!dh_gen_common_set_params(genctx, params))
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
610
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_GINDEX);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
613
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_PCOUNTER);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
616
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_H);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
619
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_SEED);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
624
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_QBITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
627
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_DIGEST);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
636
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_DIGEST_PROPS);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
647
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_DH_GENERATOR);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
655
static int dh_gen_set_params(void *genctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
660
if (!dh_gen_common_set_params(genctx, params))
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
663
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_DH_GENERATOR);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
668
if (OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_GINDEX) != NULL
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
669
|| OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_PCOUNTER) != NULL
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
670
|| OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_H) != NULL
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
671
|| OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_SEED) != NULL
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
672
|| OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_QBITS) != NULL
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
673
|| OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_DIGEST) != NULL
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
674
|| OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
686
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
688
params[0] = OSSL_PARAM_construct_int(OSSL_GEN_PARAM_POTENTIAL, &p);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
689
params[1] = OSSL_PARAM_construct_int(OSSL_GEN_PARAM_ITERATION, &n);
crypto/openssl/providers/implementations/keymgmt/dh_kmgmt.c
691
return gctx->cb(params, gctx->cbarg);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
101
static int dsa_key_todata(DSA *dsa, OSSL_PARAM_BLD *bld, OSSL_PARAM params[],
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
112
&& !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_PRIV_KEY, priv))
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
115
&& !ossl_param_build_set_bn(bld, params, OSSL_PKEY_PARAM_PUB_KEY, pub))
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
194
static int dsa_import(void *keydata, int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
206
ok = ok && ossl_dsa_ffc_params_fromdata(dsa, params);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
211
ok = ok && ossl_dsa_key_fromdata(dsa, params, include_private);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
222
OSSL_PARAM *params = NULL;
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
243
if (!ok || (params = OSSL_PARAM_BLD_to_param(tmpl)) == NULL) {
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
248
ok = param_cb(params, cbarg);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
249
OSSL_PARAM_free(params);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
313
static ossl_inline int dsa_get_params(void *key, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
318
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
321
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_SECURITY_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
324
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MAX_SIZE)) != NULL
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
327
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_DEFAULT_DIGEST)) != NULL
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
330
return ossl_ffc_params_todata(ossl_dsa_get0_params(dsa), NULL, params)
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
331
&& dsa_key_todata(dsa, NULL, params, 1);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
407
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
430
if (!dsa_gen_set_params(gctx, params)) {
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
463
static int dsa_gen_set_params(void *genctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
471
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
474
if (!OSSL_FIPS_IND_SET_CTX_PARAM(gctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
478
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_TYPE);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
494
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_GINDEX);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
498
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_PCOUNTER);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
502
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_H);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
506
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_SEED);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
511
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_PBITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
514
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_QBITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
517
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_DIGEST);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
526
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_FFC_DIGEST_PROPS);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
557
static int dsa_gen_get_params(void *genctx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
563
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
565
if (!OSSL_FIPS_IND_GET_CTX_PARAM(gctx, params))
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
584
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
586
params[0] = OSSL_PARAM_construct_int(OSSL_GEN_PARAM_POTENTIAL, &p);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
587
params[1] = OSSL_PARAM_construct_int(OSSL_GEN_PARAM_ITERATION, &n);
crypto/openssl/providers/implementations/keymgmt/dsa_kmgmt.c
589
return gctx->cb(params, gctx->cbarg);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1038
#define COPY_INT_PARAM(params, key, val) \
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1039
p = OSSL_PARAM_locate_const(params, key); \
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1043
#define COPY_UTF8_PARAM(params, key, val) \
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1044
p = OSSL_PARAM_locate_const(params, key); \
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1054
#define COPY_OCTET_PARAM(params, key, val, len) \
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1055
p = OSSL_PARAM_locate_const(params, key); \
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1066
#define COPY_BN_PARAM(params, key, bn) \
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1067
p = OSSL_PARAM_locate_const(params, key); \
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1075
static int ec_gen_set_params(void *genctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1081
if (!OSSL_FIPS_IND_SET_CTX_PARAM(gctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1085
COPY_INT_PARAM(params, OSSL_PKEY_PARAM_USE_COFACTOR_ECDH, gctx->ecdh_mode);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1087
COPY_UTF8_PARAM(params, OSSL_PKEY_PARAM_GROUP_NAME, gctx->group_name);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1088
COPY_UTF8_PARAM(params, OSSL_PKEY_PARAM_EC_FIELD_TYPE, gctx->field_type);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1089
COPY_UTF8_PARAM(params, OSSL_PKEY_PARAM_EC_ENCODING, gctx->encoding);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1090
COPY_UTF8_PARAM(params, OSSL_PKEY_PARAM_EC_POINT_CONVERSION_FORMAT, gctx->pt_format);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1091
COPY_UTF8_PARAM(params, OSSL_PKEY_PARAM_EC_GROUP_CHECK_TYPE, gctx->group_check);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1093
COPY_BN_PARAM(params, OSSL_PKEY_PARAM_EC_P, gctx->p);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1094
COPY_BN_PARAM(params, OSSL_PKEY_PARAM_EC_A, gctx->a);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1095
COPY_BN_PARAM(params, OSSL_PKEY_PARAM_EC_B, gctx->b);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1096
COPY_BN_PARAM(params, OSSL_PKEY_PARAM_EC_ORDER, gctx->order);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1097
COPY_BN_PARAM(params, OSSL_PKEY_PARAM_EC_COFACTOR, gctx->cofactor);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1099
COPY_OCTET_PARAM(params, OSSL_PKEY_PARAM_EC_SEED, gctx->seed, gctx->seed_len);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1100
COPY_OCTET_PARAM(params, OSSL_PKEY_PARAM_EC_GENERATOR, gctx->gen,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1103
COPY_OCTET_PARAM(params, OSSL_PKEY_PARAM_DHKEM_IKM, gctx->dhkem_ikm,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1115
OSSL_PARAM *params = NULL;
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
114
OSSL_PARAM params[], int include_private,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1171
params = OSSL_PARAM_BLD_to_param(bld);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1172
if (params == NULL)
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1174
group = EC_GROUP_new_from_params(params, gctx->libctx, NULL);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1183
OSSL_PARAM_free(params);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1221
static int ec_gen_get_params(void *genctx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
1228
if (!OSSL_FIPS_IND_GET_CTX_PARAM(gctx, params))
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
144
p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_PUB_KEY);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
145
px = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_EC_PUB_X);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
146
py = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_EC_PUB_Y);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
229
if (!ossl_param_build_set_bn_pad(tmpl, params,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
241
OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
253
&& !ossl_param_build_set_utf8_string(tmpl, params,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
261
&& !ossl_param_build_set_utf8_string(tmpl, params,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
267
&& !ossl_param_build_set_int(tmpl, params,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
272
return ossl_param_build_set_int(tmpl, params,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
385
static int common_import(void *keydata, int selection, const OSSL_PARAM params[],
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
410
ok = ok && ossl_ec_group_fromdata(ec, params);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
418
ok = ok && ossl_ec_key_fromdata(ec, params, include_private);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
421
ok = ok && ossl_ec_key_otherparams_fromdata(ec, params);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
426
static int ec_import(void *keydata, int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
428
return common_import(keydata, selection, params, 0);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
433
static int sm2_import(void *keydata, int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
435
return common_import(keydata, selection, params, 1);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
445
OSSL_PARAM *params = NULL;
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
494
if (!ok || (params = OSSL_PARAM_BLD_to_param(tmpl)) == NULL) {
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
499
ok = param_cb(params, cbarg);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
500
OSSL_PARAM_free(params);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
568
static int ec_get_ecm_params(const EC_GROUP *group, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
591
if (!ossl_param_build_set_int(NULL, params, OSSL_PKEY_PARAM_EC_CHAR2_M, m)
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
592
|| !ossl_param_build_set_utf8_string(NULL, params,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
599
|| !ossl_param_build_set_int(NULL, params,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
605
|| !ossl_param_build_set_int(NULL, params,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
607
|| !ossl_param_build_set_int(NULL, params,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
609
|| !ossl_param_build_set_int(NULL, params,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
619
static int common_get_params(void *key, OSSL_PARAM params[], int sm2)
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
644
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MAX_SIZE)) != NULL
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
647
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
650
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_SECURITY_BITS)) != NULL) {
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
688
if ((p = OSSL_PARAM_locate(params,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
699
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_DEFAULT_DIGEST)) != NULL
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
703
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_DEFAULT_DIGEST)) != NULL
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
710
p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_USE_COFACTOR_ECDH);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
720
if ((p = OSSL_PARAM_locate(params,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
736
ret = ec_get_ecm_params(ecg, params)
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
737
&& ossl_ec_group_todata(ecg, NULL, params, libctx, propq, bnctx,
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
739
&& key_to_params(eck, NULL, params, 1, &pub_key)
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
740
&& otherparams_to_params(eck, NULL, params);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
749
static int ec_get_params(void *key, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
751
return common_get_params(key, params, 0);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
804
static int ec_set_params(void *key, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
811
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
814
if (!ossl_ec_group_set_params((EC_GROUP *)EC_KEY_get0_group(key), params))
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
817
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
831
return ossl_ec_key_otherparams_fromdata(eck, params);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
836
static int sm2_get_params(void *key, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
838
return common_get_params(key, params, 1);
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
970
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
983
if (!ec_gen_set_params(gctx, params)) {
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
994
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ec_kmgmt.c
996
struct ec_gen_ctx *gctx = ec_gen_init(provctx, selection, params);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
206
static int ecx_import(void *keydata, int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
219
ok = ok && ossl_ecx_key_fromdata(key, params, include_private);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
225
OSSL_PARAM params[], int include_private)
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
230
if (!ossl_param_build_set_octet_string(tmpl, params,
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
237
&& !ossl_param_build_set_octet_string(tmpl, params,
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
250
OSSL_PARAM *params = NULL;
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
270
params = OSSL_PARAM_BLD_to_param(tmpl);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
271
if (params == NULL)
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
274
ret = param_cb(params, cbarg);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
275
OSSL_PARAM_free(params);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
296
static int ecx_get_params(void *key, OSSL_PARAM params[], int bits, int secbits,
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
302
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
305
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_SECURITY_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
308
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MAX_SIZE)) != NULL
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
311
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY)) != NULL
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
322
p = OSSL_PARAM_locate(params, OSSL_ALG_PARAM_FIPS_APPROVED_INDICATOR);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
328
return key_to_params(ecx, NULL, params, 1);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
331
static int ed_get_params(void *key, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
335
if ((p = OSSL_PARAM_locate(params,
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
343
static int x25519_get_params(void *key, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
345
return ecx_get_params(key, params, X25519_BITS, X25519_SECURITY_BITS,
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
349
static int x448_get_params(void *key, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
351
return ecx_get_params(key, params, X448_BITS, X448_SECURITY_BITS,
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
355
static int ed25519_get_params(void *key, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
357
return ecx_get_params(key, params, ED25519_BITS, ED25519_SECURITY_BITS,
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
359
&& ed_get_params(key, params);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
362
static int ed448_get_params(void *key, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
364
return ecx_get_params(key, params, ED448_BITS, ED448_SECURITY_BITS,
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
366
&& ed_get_params(key, params);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
420
static int ecx_set_params(void *key, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
425
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
428
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
440
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
450
static int x25519_set_params(void *key, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
452
return ecx_set_params(key, params);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
455
static int x448_set_params(void *key, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
457
return ecx_set_params(key, params);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
460
static int ed25519_set_params(void *key, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
465
static int ed448_set_params(void *key, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
501
const OSSL_PARAM params[], ECX_KEY_TYPE type,
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
525
if (!ecx_gen_set_params(gctx, params)) {
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
533
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
535
return ecx_gen_init(provctx, selection, params, ECX_KEY_TYPE_X25519, "X25519");
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
539
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
541
return ecx_gen_init(provctx, selection, params, ECX_KEY_TYPE_X448, "X448");
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
545
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
547
return ecx_gen_init(provctx, selection, params, ECX_KEY_TYPE_ED25519, NULL);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
551
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
553
return ecx_gen_init(provctx, selection, params, ECX_KEY_TYPE_ED448, NULL);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
556
static int ecx_gen_set_params(void *genctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
564
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_GROUP_NAME);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
591
p = OSSL_PARAM_locate_const(params, OSSL_KDF_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/keymgmt/ecx_kmgmt.c
600
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_DHKEM_IKM);
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
180
static int mac_key_fromdata(MAC_KEY *key, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
184
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
199
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
211
if (key->cmac && !ossl_prov_cipher_load_from_params(&key->cipher, params, key->libctx)) {
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
222
static int mac_import(void *keydata, int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
232
return mac_key_fromdata(key, params);
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
236
OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
242
&& !ossl_param_build_set_octet_string(tmpl, params,
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
248
&& !ossl_param_build_set_utf8_string(tmpl, params,
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
255
&& !ossl_param_build_set_utf8_string(tmpl, params,
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
269
OSSL_PARAM *params = NULL;
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
286
params = OSSL_PARAM_BLD_to_param(tmpl);
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
287
if (params == NULL)
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
290
ret = param_cb(params, cbarg);
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
291
OSSL_PARAM_free(params);
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
323
static int mac_get_params(void *key, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
325
return key_to_params(key, NULL, params);
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
348
static int mac_set_params(void *keydata, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
356
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
358
return mac_key_fromdata(key, params);
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
388
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
392
if (gctx != NULL && !mac_gen_set_params(gctx, params)) {
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
400
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
404
if (gctx != NULL && !cmac_gen_set_params(gctx, params)) {
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
411
static int mac_gen_set_params(void *genctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
419
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
435
static int cmac_gen_set_params(void *genctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
439
if (!mac_gen_set_params(genctx, params))
crypto/openssl/providers/implementations/keymgmt/mac_legacy_kmgmt.c
442
if (!ossl_prov_cipher_load_from_params(&gctx->cipher, params,
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
194
static int ml_dsa_key_fromdata(ML_DSA_KEY *key, const OSSL_PARAM params[],
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
202
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PUB_KEY);
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
214
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_ML_DSA_SEED);
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
223
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
269
static int ml_dsa_import(void *keydata, int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
282
res = ml_dsa_key_fromdata(key, params, include_priv);
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
324
static int ml_dsa_get_params(void *keydata, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
330
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
333
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_SECURITY_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
336
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MAX_SIZE)) != NULL
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
345
&& (p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_ML_DSA_SEED)) != NULL
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
349
&& (p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_PRIV_KEY)) != NULL
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
354
&& (p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_PUB_KEY)) != NULL
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
362
p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MANDATORY_DIGEST);
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
373
OSSL_PARAM params[4];
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
391
params[pnum++] = OSSL_PARAM_construct_octet_string(OSSL_PKEY_PARAM_ML_DSA_SEED, (void *)buf, ML_DSA_SEED_BYTES);
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
394
params[pnum++] = OSSL_PARAM_construct_octet_string(OSSL_PKEY_PARAM_PRIV_KEY, (void *)buf,
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
400
params[pnum++] = OSSL_PARAM_construct_octet_string(OSSL_PKEY_PARAM_PUB_KEY, (void *)buf,
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
405
params[pnum] = OSSL_PARAM_construct_end();
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
406
return param_cb(params, cbarg);
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
450
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
459
if (!ml_dsa_gen_set_params(gctx, params)) {
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
497
static int ml_dsa_gen_set_params(void *genctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
505
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_ML_DSA_SEED);
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
516
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
239
OSSL_PARAM *params = NULL;
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
298
tmpl, params, OSSL_PKEY_PARAM_ML_KEM_SEED, seedenc, seedlen))
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
304
tmpl, params, OSSL_PKEY_PARAM_PRIV_KEY, prvenc, prvlen))
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
310
tmpl, params, OSSL_PKEY_PARAM_PUB_KEY, pubenc, v->pubkey_bytes))
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
313
params = OSSL_PARAM_BLD_to_param(tmpl);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
314
if (params == NULL)
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
317
ret = param_cb(params, cbarg);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
318
OSSL_PARAM_free(params);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
380
const OSSL_PARAM params[],
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
403
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_ML_KEM_SEED);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
411
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
422
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PUB_KEY);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
463
static int ml_kem_import(void *vkey, int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
476
res = ml_kem_key_fromdata(key, params, include_private);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
558
static int ml_kem_get_params(void *vkey, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
569
p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_BITS);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
574
p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_SECURITY_BITS);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
579
p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MAX_SIZE);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
588
p = OSSL_PARAM_locate(params, pubparams[i]);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
608
p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
621
p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_ML_KEM_SEED);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
648
static int ml_kem_set_params(void *vkey, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
655
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
658
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
680
static int ml_kem_gen_set_params(void *vgctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
687
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
690
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
699
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_ML_KEM_SEED);
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
718
const OSSL_PARAM params[], int evp_type)
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
734
if (ml_kem_gen_set_params(gctx, params))
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
830
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/keymgmt/ml_kem_kmgmt.c
832
return ml_kem_gen_init(provctx, selection, params, \
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
159
static int export_sub_cb(const OSSL_PARAM *params, void *varg)
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
170
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
173
&& (p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PUB_KEY)) != NULL) {
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
188
&& (p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY)) != NULL) {
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
248
OSSL_PARAM *params = NULL;
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
305
params = OSSL_PARAM_BLD_to_param(tmpl);
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
306
if (params == NULL)
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
309
ret = param_cb(params, cbarg);
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
310
OSSL_PARAM_free(params);
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
410
const OSSL_PARAM params[],
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
425
param_pub_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PUB_KEY);
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
429
param_prv_key = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
457
static int mlx_kem_import(void *vkey, int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
469
return mlx_kem_key_fromdata(key, params, include_private);
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
489
static int mlx_kem_get_params(void *vkey, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
499
p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_BITS);
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
505
p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_SECURITY_BITS);
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
511
p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MAX_SIZE);
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
520
pub = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY);
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
538
prv = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
585
static int mlx_kem_set_params(void *vkey, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
592
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
596
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY);
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
611
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
627
static int mlx_kem_gen_set_params(void *vgctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
634
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
637
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
649
int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
665
if (mlx_kem_gen_set_params(gctx, params))
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
784
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/keymgmt/mlx_kmgmt.c
789
return mlx_kem_gen_init(variant, libctx, selection, params); \
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
173
static int rsa_import(void *keydata, int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
189
ok = ok && pss_params_fromdata(ossl_rsa_get0_pss_params_30(rsa), &pss_defaults_set, params, rsa_type, ossl_rsa_get0_libctx(rsa));
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
193
ok = ok && ossl_rsa_fromdata(rsa, params, include_private);
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
205
OSSL_PARAM *params = NULL;
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
226
if (!ok || (params = OSSL_PARAM_BLD_to_param(tmpl)) == NULL) {
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
231
ok = param_callback(params, cbarg);
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
232
OSSL_PARAM_free(params);
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
324
static int rsa_get_params(void *key, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
332
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
335
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_SECURITY_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
338
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MAX_SIZE)) != NULL
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
346
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_DEFAULT_DIGEST)) != NULL
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
357
if ((p = OSSL_PARAM_locate(params,
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
368
|| ossl_rsa_pss_params_30_todata(pss_params, NULL, params))
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
369
&& ossl_rsa_todata(rsa, NULL, params, 1);
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
437
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
439
params[0] = OSSL_PARAM_construct_int(OSSL_GEN_PARAM_POTENTIAL, &p);
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
440
params[1] = OSSL_PARAM_construct_int(OSSL_GEN_PARAM_ITERATION, &n);
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
441
return gctx->cb(params, gctx->cbarg);
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
445
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
469
if (!rsa_gen_set_params(gctx, params))
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
481
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
483
return gen_init(provctx, selection, RSA_FLAG_TYPE_RSA, params);
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
487
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
489
return gen_init(provctx, selection, RSA_FLAG_TYPE_RSASSAPSS, params);
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
497
static int rsa_gen_set_params(void *genctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
502
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
505
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_BITS)) != NULL) {
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
513
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_PRIMES)) != NULL
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
516
if ((p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_E)) != NULL
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
521
&& !pss_params_fromdata(&gctx->pss_params, &gctx->pss_defaults_set, params,
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
526
if (!ossl_rsa_acvp_test_gen_params_new(&gctx->acvp_test_params, params))
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
63
const OSSL_PARAM params[], int rsa_type,
crypto/openssl/providers/implementations/keymgmt/rsa_kmgmt.c
67
params, libctx))
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
110
static int slh_dsa_import(void *keydata, int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
122
return ossl_slh_dsa_key_fromdata(key, params, include_priv);
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
178
static int slh_dsa_get_params(void *keydata, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
184
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
187
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_SECURITY_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
190
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MAX_SIZE)) != NULL
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
196
p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
205
p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_PUB_KEY);
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
215
p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MANDATORY_DIGEST);
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
226
OSSL_PARAM *params = NULL;
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
242
params = OSSL_PARAM_BLD_to_param(tmpl);
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
243
if (params == NULL)
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
246
ret = param_cb(params, cbarg);
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
247
OSSL_PARAM_free(params);
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
268
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
278
if (!slh_dsa_gen_set_params(gctx, params)) {
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
382
static int slh_dsa_gen_set_params(void *genctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
390
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_SLH_DSA_SEED);
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
401
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
136
OSSL_PARAM params[], int include_private)
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
150
OSSL_PARAM *params = NULL;
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
171
params = OSSL_PARAM_BLD_to_param(tmpl);
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
172
if (params == NULL)
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
175
ret = param_cb(params, cbarg);
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
176
OSSL_PARAM_free(params);
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
184
const OSSL_PARAM params[],
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
191
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
196
param_pub_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PUB_KEY);
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
198
param_priv_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
214
static int template_import(void *key, int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
227
ok = ok && ossl_template_key_fromdata(key, params, include_private);
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
250
static int template_get_params(void *key, OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
256
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
261
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
264
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_SECURITY_BITS)) != NULL
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
267
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_MAX_SIZE)) != NULL
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
270
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY)) != NULL) {
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
293
static int template_set_params(void *key, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
298
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
301
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY);
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
321
static int template_gen_set_params(void *genctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
333
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/keymgmt/template_kmgmt.c
348
if (!template_gen_set_params(gctx, params)) {
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
101
BLAKE2_PARAM_SET_KEY_LENGTH(&macctx->params, (uint8_t)keylen);
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
106
size_t keylen, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
110
if (!ossl_prov_is_running() || !blake2_mac_set_ctx_params(macctx, params))
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
115
} else if (macctx->params.key_length == 0) {
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
120
return BLAKE2_INIT_KEY(&macctx->ctx, &macctx->params, macctx->key);
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
158
static int blake2_get_ctx_params(void *vmacctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
162
if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_SIZE)) != NULL
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
166
if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_BLOCK_SIZE)) != NULL
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
189
static int blake2_mac_set_ctx_params(void *vmacctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
194
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
197
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_SIZE)) != NULL) {
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
206
BLAKE2_PARAM_SET_DIGEST_LENGTH(&macctx->params, (uint8_t)size);
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
209
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_KEY)) != NULL
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
213
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_CUSTOM))
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
223
BLAKE2_PARAM_SET_PERSONAL(&macctx->params, p->data, p->data_size);
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
226
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_SALT)) != NULL) {
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
235
BLAKE2_PARAM_SET_SALT(&macctx->params, p->data, p->data_size);
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
38
BLAKE2_PARAM params;
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
51
BLAKE2_PARAM_INIT(&macctx->params);
crypto/openssl/providers/implementations/macs/blake2_mac_impl.c
87
return macctx->params.digest_length;
crypto/openssl/providers/implementations/macs/cmac_prov.c
171
size_t keylen, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/cmac_prov.c
175
if (!ossl_prov_is_running() || !cmac_set_ctx_params(macctx, params))
crypto/openssl/providers/implementations/macs/cmac_prov.c
214
static int cmac_get_ctx_params(void *vmacctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/cmac_prov.c
218
if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_SIZE)) != NULL
crypto/openssl/providers/implementations/macs/cmac_prov.c
222
if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_BLOCK_SIZE)) != NULL
crypto/openssl/providers/implementations/macs/cmac_prov.c
226
if (!OSSL_FIPS_IND_GET_CTX_PARAM((struct cmac_data_st *)vmacctx, params))
crypto/openssl/providers/implementations/macs/cmac_prov.c
247
static int cmac_set_ctx_params(void *vmacctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/cmac_prov.c
253
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/macs/cmac_prov.c
257
OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/macs/cmac_prov.c
261
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_CIPHER)) != NULL) {
crypto/openssl/providers/implementations/macs/cmac_prov.c
262
if (!ossl_prov_cipher_load_from_params(&macctx->cipher, params, ctx))
crypto/openssl/providers/implementations/macs/cmac_prov.c
285
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_KEY)) != NULL) {
crypto/openssl/providers/implementations/macs/gmac_prov.c
115
size_t keylen, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/gmac_prov.c
119
if (!ossl_prov_is_running() || !gmac_set_ctx_params(macctx, params))
crypto/openssl/providers/implementations/macs/gmac_prov.c
148
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/providers/implementations/macs/gmac_prov.c
159
params[0] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_AEAD_TAG,
crypto/openssl/providers/implementations/macs/gmac_prov.c
161
if (!EVP_CIPHER_CTX_get_params(macctx->ctx, params))
crypto/openssl/providers/implementations/macs/gmac_prov.c
177
static int gmac_get_params(OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/gmac_prov.c
181
if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_SIZE)) != NULL)
crypto/openssl/providers/implementations/macs/gmac_prov.c
203
static int gmac_set_ctx_params(void *vmacctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/gmac_prov.c
210
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/macs/gmac_prov.c
215
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_CIPHER)) != NULL) {
crypto/openssl/providers/implementations/macs/gmac_prov.c
216
if (!ossl_prov_cipher_load_from_params(&macctx->cipher, params, provctx))
crypto/openssl/providers/implementations/macs/gmac_prov.c
229
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_KEY)) != NULL)
crypto/openssl/providers/implementations/macs/gmac_prov.c
234
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_IV)) != NULL) {
crypto/openssl/providers/implementations/macs/hmac_prov.c
200
size_t keylen, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/hmac_prov.c
204
if (!ossl_prov_is_running() || !hmac_set_ctx_params(macctx, params))
crypto/openssl/providers/implementations/macs/hmac_prov.c
282
static int hmac_get_ctx_params(void *vmacctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/hmac_prov.c
287
if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_SIZE)) != NULL
crypto/openssl/providers/implementations/macs/hmac_prov.c
291
if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_BLOCK_SIZE)) != NULL
crypto/openssl/providers/implementations/macs/hmac_prov.c
296
p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_FIPS_APPROVED_INDICATOR);
crypto/openssl/providers/implementations/macs/hmac_prov.c
328
static int hmac_set_ctx_params(void *vmacctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/hmac_prov.c
334
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/macs/hmac_prov.c
337
if (!OSSL_FIPS_IND_SET_CTX_PARAM(macctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/macs/hmac_prov.c
341
if (!ossl_prov_digest_load_from_params(&macctx->digest, params, ctx))
crypto/openssl/providers/implementations/macs/hmac_prov.c
344
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_KEY)) != NULL) {
crypto/openssl/providers/implementations/macs/hmac_prov.c
352
if ((p = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/macs/kmac_prov.c
189
static void *kmac_fetch_new(void *provctx, const OSSL_PARAM *params)
crypto/openssl/providers/implementations/macs/kmac_prov.c
196
if (!ossl_prov_digest_load_from_params(&kctx->digest, params,
crypto/openssl/providers/implementations/macs/kmac_prov.c
307
size_t keylen, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/kmac_prov.c
315
if (!ossl_prov_is_running() || !kmac_set_ctx_params(kctx, params))
crypto/openssl/providers/implementations/macs/kmac_prov.c
404
static int kmac_get_ctx_params(void *vmacctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/kmac_prov.c
410
if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_SIZE)) != NULL
crypto/openssl/providers/implementations/macs/kmac_prov.c
414
if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_BLOCK_SIZE)) != NULL) {
crypto/openssl/providers/implementations/macs/kmac_prov.c
420
if (!OSSL_FIPS_IND_GET_CTX_PARAM(kctx, params))
crypto/openssl/providers/implementations/macs/kmac_prov.c
450
static int kmac_set_ctx_params(void *vmacctx, const OSSL_PARAM *params)
crypto/openssl/providers/implementations/macs/kmac_prov.c
455
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/macs/kmac_prov.c
458
if (!OSSL_FIPS_IND_SET_CTX_PARAM(kctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/macs/kmac_prov.c
461
if (!OSSL_FIPS_IND_SET_CTX_PARAM(kctx, OSSL_FIPS_IND_SETTABLE1, params,
crypto/openssl/providers/implementations/macs/kmac_prov.c
465
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_XOF)) != NULL
crypto/openssl/providers/implementations/macs/kmac_prov.c
468
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_SIZE)) != NULL) {
crypto/openssl/providers/implementations/macs/kmac_prov.c
491
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_KEY)) != NULL
crypto/openssl/providers/implementations/macs/kmac_prov.c
494
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_CUSTOM))
crypto/openssl/providers/implementations/macs/poly1305_prov.c
143
static int poly1305_get_params(OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/poly1305_prov.c
147
if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_SIZE)) != NULL)
crypto/openssl/providers/implementations/macs/poly1305_prov.c
163
static int poly1305_set_ctx_params(void *vmacctx, const OSSL_PARAM *params)
crypto/openssl/providers/implementations/macs/poly1305_prov.c
168
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_KEY)) != NULL
crypto/openssl/providers/implementations/macs/poly1305_prov.c
94
size_t keylen, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/poly1305_prov.c
99
if (!ossl_prov_is_running() || !poly1305_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/macs/siphash_prov.c
109
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/siphash_prov.c
113
if (!ossl_prov_is_running() || !siphash_set_params(ctx, params))
crypto/openssl/providers/implementations/macs/siphash_prov.c
164
static int siphash_get_ctx_params(void *vmacctx, OSSL_PARAM params[])
crypto/openssl/providers/implementations/macs/siphash_prov.c
169
if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_SIZE)) != NULL
crypto/openssl/providers/implementations/macs/siphash_prov.c
172
if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_C_ROUNDS)) != NULL
crypto/openssl/providers/implementations/macs/siphash_prov.c
175
if ((p = OSSL_PARAM_locate(params, OSSL_MAC_PARAM_D_ROUNDS)) != NULL
crypto/openssl/providers/implementations/macs/siphash_prov.c
195
static int siphash_set_params(void *vmacctx, const OSSL_PARAM *params)
crypto/openssl/providers/implementations/macs/siphash_prov.c
201
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/macs/siphash_prov.c
204
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_SIZE)) != NULL) {
crypto/openssl/providers/implementations/macs/siphash_prov.c
210
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_C_ROUNDS)) != NULL
crypto/openssl/providers/implementations/macs/siphash_prov.c
213
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_D_ROUNDS)) != NULL
crypto/openssl/providers/implementations/macs/siphash_prov.c
216
if ((p = OSSL_PARAM_locate_const(params, OSSL_MAC_PARAM_KEY)) != NULL)
crypto/openssl/providers/implementations/rands/drbg.c
100
res = drbg->parent_get_ctx_params(parent, params);
crypto/openssl/providers/implementations/rands/drbg.c
111
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/providers/implementations/rands/drbg.c
115
*params = OSSL_PARAM_construct_uint(OSSL_DRBG_PARAM_RESEED_COUNTER, &r);
crypto/openssl/providers/implementations/rands/drbg.c
120
if (!drbg->parent_get_ctx_params(parent, params))
crypto/openssl/providers/implementations/rands/drbg.c
86
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/providers/implementations/rands/drbg.c
877
int ossl_drbg_get_ctx_params(PROV_DRBG *drbg, OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/drbg.c
881
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_STATE);
crypto/openssl/providers/implementations/rands/drbg.c
885
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_STRENGTH);
crypto/openssl/providers/implementations/rands/drbg.c
889
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_MIN_ENTROPYLEN);
crypto/openssl/providers/implementations/rands/drbg.c
893
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_MAX_ENTROPYLEN);
crypto/openssl/providers/implementations/rands/drbg.c
897
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_MIN_NONCELEN);
crypto/openssl/providers/implementations/rands/drbg.c
901
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_MAX_NONCELEN);
crypto/openssl/providers/implementations/rands/drbg.c
905
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_MAX_PERSLEN);
crypto/openssl/providers/implementations/rands/drbg.c
909
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_MAX_ADINLEN);
crypto/openssl/providers/implementations/rands/drbg.c
913
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_RESEED_REQUESTS);
crypto/openssl/providers/implementations/rands/drbg.c
917
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_RESEED_TIME);
crypto/openssl/providers/implementations/rands/drbg.c
921
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_RESEED_TIME_INTERVAL);
crypto/openssl/providers/implementations/rands/drbg.c
924
if (!OSSL_FIPS_IND_GET_CTX_PARAM(drbg, params))
crypto/openssl/providers/implementations/rands/drbg.c
933
int ossl_drbg_get_ctx_params_no_lock(PROV_DRBG *drbg, OSSL_PARAM params[],
crypto/openssl/providers/implementations/rands/drbg.c
940
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_MAX_REQUEST);
crypto/openssl/providers/implementations/rands/drbg.c
95
*params = OSSL_PARAM_construct_uint(OSSL_RAND_PARAM_STRENGTH, str);
crypto/openssl/providers/implementations/rands/drbg.c
951
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_RESEED_COUNTER);
crypto/openssl/providers/implementations/rands/drbg.c
958
if (params[cnt].key == NULL)
crypto/openssl/providers/implementations/rands/drbg.c
966
int ossl_drbg_set_ctx_params(PROV_DRBG *drbg, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/drbg.c
970
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/rands/drbg.c
973
p = OSSL_PARAM_locate_const(params, OSSL_DRBG_PARAM_RESEED_REQUESTS);
crypto/openssl/providers/implementations/rands/drbg.c
977
p = OSSL_PARAM_locate_const(params, OSSL_DRBG_PARAM_RESEED_TIME_INTERVAL);
crypto/openssl/providers/implementations/rands/drbg_ctr.c
337
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/drbg_ctr.c
346
|| !drbg_ctr_set_ctx_params_locked(drbg, params))
crypto/openssl/providers/implementations/rands/drbg_ctr.c
40
static int drbg_ctr_set_ctx_params_locked(void *vctx, const OSSL_PARAM params[]);
crypto/openssl/providers/implementations/rands/drbg_ctr.c
662
static int drbg_ctr_get_ctx_params(void *vdrbg, OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/drbg_ctr.c
669
if (!ossl_drbg_get_ctx_params_no_lock(drbg, params, &complete))
crypto/openssl/providers/implementations/rands/drbg_ctr.c
678
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_USE_DF);
crypto/openssl/providers/implementations/rands/drbg_ctr.c
682
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_CIPHER);
crypto/openssl/providers/implementations/rands/drbg_ctr.c
690
ret = ossl_drbg_get_ctx_params(drbg, params);
crypto/openssl/providers/implementations/rands/drbg_ctr.c
711
static int drbg_ctr_set_ctx_params_locked(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/drbg_ctr.c
722
if ((p = OSSL_PARAM_locate_const(params, OSSL_DRBG_PARAM_USE_DF)) != NULL
crypto/openssl/providers/implementations/rands/drbg_ctr.c
729
if ((p = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/rands/drbg_ctr.c
737
if ((p = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/rands/drbg_ctr.c
748
if ((p = OSSL_PARAM_locate_const(params, OSSL_DRBG_PARAM_CIPHER)) != NULL) {
crypto/openssl/providers/implementations/rands/drbg_ctr.c
803
return ossl_drbg_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/rands/drbg_ctr.c
806
static int drbg_ctr_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/drbg_ctr.c
814
ret = drbg_ctr_set_ctx_params_locked(vctx, params);
crypto/openssl/providers/implementations/rands/drbg_hash.c
275
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/drbg_hash.c
284
|| !drbg_hash_set_ctx_params_locked(drbg, params))
crypto/openssl/providers/implementations/rands/drbg_hash.c
41
static int drbg_hash_set_ctx_params_locked(void *vctx, const OSSL_PARAM params[]);
crypto/openssl/providers/implementations/rands/drbg_hash.c
465
static int drbg_hash_get_ctx_params(void *vdrbg, OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/drbg_hash.c
473
if (!ossl_drbg_get_ctx_params_no_lock(drbg, params, &complete))
crypto/openssl/providers/implementations/rands/drbg_hash.c
482
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_DIGEST);
crypto/openssl/providers/implementations/rands/drbg_hash.c
489
ret = ossl_drbg_get_ctx_params(drbg, params);
crypto/openssl/providers/implementations/rands/drbg_hash.c
509
static int drbg_fetch_digest_from_prov(const OSSL_PARAM params[],
crypto/openssl/providers/implementations/rands/drbg_hash.c
521
if ((p = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/rands/drbg_hash.c
530
p = OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_DIGEST);
crypto/openssl/providers/implementations/rands/drbg_hash.c
551
static int drbg_hash_set_ctx_params_locked(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/drbg_hash.c
560
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/rands/drbg_hash.c
566
if (!drbg_fetch_digest_from_prov(params, libctx, &prov_md)) {
crypto/openssl/providers/implementations/rands/drbg_hash.c
569
if (!ossl_prov_digest_load_from_params(&hash->digest, params, libctx))
crypto/openssl/providers/implementations/rands/drbg_hash.c
600
return ossl_drbg_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/rands/drbg_hash.c
603
static int drbg_hash_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/drbg_hash.c
611
ret = drbg_hash_set_ctx_params_locked(vctx, params);
crypto/openssl/providers/implementations/rands/drbg_hmac.c
148
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/drbg_hmac.c
157
|| !drbg_hmac_set_ctx_params_locked(drbg, params))
crypto/openssl/providers/implementations/rands/drbg_hmac.c
357
static int drbg_hmac_get_ctx_params(void *vdrbg, OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/drbg_hmac.c
366
if (!ossl_drbg_get_ctx_params_no_lock(drbg, params, &complete))
crypto/openssl/providers/implementations/rands/drbg_hmac.c
375
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_MAC);
crypto/openssl/providers/implementations/rands/drbg_hmac.c
38
static int drbg_hmac_set_ctx_params_locked(void *vctx, const OSSL_PARAM params[]);
crypto/openssl/providers/implementations/rands/drbg_hmac.c
384
p = OSSL_PARAM_locate(params, OSSL_DRBG_PARAM_DIGEST);
crypto/openssl/providers/implementations/rands/drbg_hmac.c
391
ret = ossl_drbg_get_ctx_params(drbg, params);
crypto/openssl/providers/implementations/rands/drbg_hmac.c
412
static int drbg_fetch_algs_from_prov(const OSSL_PARAM params[],
crypto/openssl/providers/implementations/rands/drbg_hmac.c
429
if ((p = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/rands/drbg_hmac.c
438
p = OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_DIGEST);
crypto/openssl/providers/implementations/rands/drbg_hmac.c
457
p = OSSL_PARAM_locate_const(params, OSSL_ALG_PARAM_MAC);
crypto/openssl/providers/implementations/rands/drbg_hmac.c
491
static int drbg_hmac_set_ctx_params_locked(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/drbg_hmac.c
500
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/rands/drbg_hmac.c
506
if (!drbg_fetch_algs_from_prov(params, libctx, &hmac->ctx, &prov_md)) {
crypto/openssl/providers/implementations/rands/drbg_hmac.c
509
if (!ossl_prov_digest_load_from_params(&hmac->digest, params, libctx))
crypto/openssl/providers/implementations/rands/drbg_hmac.c
512
if (!ossl_prov_macctx_load_from_params(&hmac->ctx, params,
crypto/openssl/providers/implementations/rands/drbg_hmac.c
540
return ossl_drbg_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/rands/drbg_hmac.c
543
static int drbg_hmac_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/drbg_hmac.c
551
ret = drbg_hmac_set_ctx_params_locked(vctx, params);
crypto/openssl/providers/implementations/rands/drbg_local.h
215
int ossl_drbg_get_ctx_params(PROV_DRBG *drbg, OSSL_PARAM params[]);
crypto/openssl/providers/implementations/rands/drbg_local.h
216
int ossl_drbg_get_ctx_params_no_lock(PROV_DRBG *drbg, OSSL_PARAM params[],
crypto/openssl/providers/implementations/rands/drbg_local.h
218
int ossl_drbg_set_ctx_params(PROV_DRBG *drbg, const OSSL_PARAM params[]);
crypto/openssl/providers/implementations/rands/fips_crng_test.c
235
ossl_unused const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/fips_crng_test.c
364
static int crng_test_get_ctx_params(void *vcrngt, OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/fips_crng_test.c
370
return crngt->parent_get_ctx_params(crngt->parent, params);
crypto/openssl/providers/implementations/rands/fips_crng_test.c
373
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_STATE);
crypto/openssl/providers/implementations/rands/fips_crng_test.c
377
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_STRENGTH);
crypto/openssl/providers/implementations/rands/fips_crng_test.c
381
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_MAX_REQUEST);
crypto/openssl/providers/implementations/rands/fips_crng_test.c
385
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_FIPS_APPROVED_INDICATOR);
crypto/openssl/providers/implementations/rands/seed_src.c
144
static int seed_src_get_ctx_params(void *vseed, OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/seed_src.c
149
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_STATE);
crypto/openssl/providers/implementations/rands/seed_src.c
153
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_STRENGTH);
crypto/openssl/providers/implementations/rands/seed_src.c
157
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_MAX_REQUEST);
crypto/openssl/providers/implementations/rands/seed_src.c
72
ossl_unused const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
149
ossl_unused const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
230
static int jitter_get_ctx_params(void *vseed, OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
235
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_STATE);
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
239
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_STRENGTH);
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
243
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_MAX_REQUEST);
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
302
OSSL_PARAM params[1] = { OSSL_PARAM_END };
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
307
if (!jitter_instantiate(s, 0, 0, NULL, 0, params))
crypto/openssl/providers/implementations/rands/test_rng.c
183
static int test_rng_get_ctx_params(void *vtest, OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/test_rng.c
188
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_STATE);
crypto/openssl/providers/implementations/rands/test_rng.c
192
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_STRENGTH);
crypto/openssl/providers/implementations/rands/test_rng.c
196
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_MAX_REQUEST);
crypto/openssl/providers/implementations/rands/test_rng.c
200
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_GENERATE);
crypto/openssl/providers/implementations/rands/test_rng.c
205
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_FIPS_APPROVED_INDICATOR);
crypto/openssl/providers/implementations/rands/test_rng.c
226
static int test_rng_set_ctx_params(void *vtest, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/test_rng.c
233
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/rands/test_rng.c
236
p = OSSL_PARAM_locate_const(params, OSSL_RAND_PARAM_STRENGTH);
crypto/openssl/providers/implementations/rands/test_rng.c
240
p = OSSL_PARAM_locate_const(params, OSSL_RAND_PARAM_TEST_ENTROPY);
crypto/openssl/providers/implementations/rands/test_rng.c
251
p = OSSL_PARAM_locate_const(params, OSSL_RAND_PARAM_TEST_NONCE);
crypto/openssl/providers/implementations/rands/test_rng.c
260
p = OSSL_PARAM_locate_const(params, OSSL_RAND_PARAM_MAX_REQUEST);
crypto/openssl/providers/implementations/rands/test_rng.c
264
p = OSSL_PARAM_locate_const(params, OSSL_RAND_PARAM_GENERATE);
crypto/openssl/providers/implementations/rands/test_rng.c
84
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/rands/test_rng.c
88
if (!test_rng_set_ctx_params(t, params) || strength > t->strength)
crypto/openssl/providers/implementations/signature/dsa_sig.c
1000
params, #MD, \
crypto/openssl/providers/implementations/signature/dsa_sig.c
1007
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/signature/dsa_sig.c
1013
params, #MD, \
crypto/openssl/providers/implementations/signature/dsa_sig.c
1020
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/signature/dsa_sig.c
1026
params, #MD, \
crypto/openssl/providers/implementations/signature/dsa_sig.c
1033
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/signature/dsa_sig.c
1039
params, #MD, \
crypto/openssl/providers/implementations/signature/dsa_sig.c
280
const OSSL_PARAM params[], int operation,
crypto/openssl/providers/implementations/signature/dsa_sig.c
304
if (!set_ctx_params(pdsactx, params))
crypto/openssl/providers/implementations/signature/dsa_sig.c
320
static int dsa_sign_init(void *vpdsactx, void *vdsa, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/dsa_sig.c
322
return dsa_signverify_init(vpdsactx, vdsa, dsa_set_ctx_params, params,
crypto/openssl/providers/implementations/signature/dsa_sig.c
434
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/dsa_sig.c
436
return dsa_signverify_init(vpdsactx, vdsa, dsa_set_ctx_params, params,
crypto/openssl/providers/implementations/signature/dsa_sig.c
457
OSSL_PARAM params[2];
crypto/openssl/providers/implementations/signature/dsa_sig.c
459
params[0] = OSSL_PARAM_construct_octet_string(OSSL_SIGNATURE_PARAM_SIGNATURE,
crypto/openssl/providers/implementations/signature/dsa_sig.c
461
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/providers/implementations/signature/dsa_sig.c
462
return dsa_sigalg_set_ctx_params(pdsactx, params);
crypto/openssl/providers/implementations/signature/dsa_sig.c
511
void *vdsa, const OSSL_PARAM params[],
crypto/openssl/providers/implementations/signature/dsa_sig.c
519
if (!dsa_signverify_init(vpdsactx, vdsa, dsa_set_ctx_params, params,
crypto/openssl/providers/implementations/signature/dsa_sig.c
537
if (!EVP_DigestInit_ex2(pdsactx->mdctx, pdsactx->md, params))
crypto/openssl/providers/implementations/signature/dsa_sig.c
549
void *vdsa, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/dsa_sig.c
551
return dsa_digest_signverify_init(vpdsactx, mdname, vdsa, params,
crypto/openssl/providers/implementations/signature/dsa_sig.c
590
void *vdsa, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/dsa_sig.c
592
return dsa_digest_signverify_init(vpdsactx, mdname, vdsa, params,
crypto/openssl/providers/implementations/signature/dsa_sig.c
670
static int dsa_get_ctx_params(void *vpdsactx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/signature/dsa_sig.c
678
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_ALGORITHM_ID);
crypto/openssl/providers/implementations/signature/dsa_sig.c
685
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_DIGEST);
crypto/openssl/providers/implementations/signature/dsa_sig.c
689
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_NONCE_TYPE);
crypto/openssl/providers/implementations/signature/dsa_sig.c
692
if (!OSSL_FIPS_IND_GET_CTX_PARAM(pdsactx, params))
crypto/openssl/providers/implementations/signature/dsa_sig.c
717
static int dsa_common_set_ctx_params(void *vpdsactx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/dsa_sig.c
722
if (!OSSL_FIPS_IND_SET_CTX_PARAM(pdsactx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/signature/dsa_sig.c
725
if (!OSSL_FIPS_IND_SET_CTX_PARAM(pdsactx, OSSL_FIPS_IND_SETTABLE1, params,
crypto/openssl/providers/implementations/signature/dsa_sig.c
728
if (!OSSL_FIPS_IND_SET_CTX_PARAM(pdsactx, OSSL_FIPS_IND_SETTABLE2, params,
crypto/openssl/providers/implementations/signature/dsa_sig.c
732
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_NONCE_TYPE);
crypto/openssl/providers/implementations/signature/dsa_sig.c
746
static int dsa_set_ctx_params(void *vpdsactx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/dsa_sig.c
754
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/signature/dsa_sig.c
757
if ((ret = dsa_common_set_ctx_params(pdsactx, params)) <= 0)
crypto/openssl/providers/implementations/signature/dsa_sig.c
760
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_DIGEST);
crypto/openssl/providers/implementations/signature/dsa_sig.c
764
const OSSL_PARAM *propsp = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/signature/dsa_sig.c
798
static int dsa_get_ctx_md_params(void *vpdsactx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/signature/dsa_sig.c
805
return EVP_MD_CTX_get_params(pdsactx->mdctx, params);
crypto/openssl/providers/implementations/signature/dsa_sig.c
818
static int dsa_set_ctx_md_params(void *vpdsactx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/dsa_sig.c
825
return EVP_MD_CTX_set_params(pdsactx->mdctx, params);
crypto/openssl/providers/implementations/signature/dsa_sig.c
892
const OSSL_PARAM params[],
crypto/openssl/providers/implementations/signature/dsa_sig.c
901
if (!dsa_signverify_init(vpdsactx, vdsa, set_ctx_params, params, operation,
crypto/openssl/providers/implementations/signature/dsa_sig.c
917
if (!EVP_DigestInit_ex2(pdsactx->mdctx, pdsactx->md, params))
crypto/openssl/providers/implementations/signature/dsa_sig.c
950
static int dsa_sigalg_set_ctx_params(void *vpdsactx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/dsa_sig.c
958
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/signature/dsa_sig.c
961
if ((ret = dsa_common_set_ctx_params(pdsactx, params)) <= 0)
crypto/openssl/providers/implementations/signature/dsa_sig.c
965
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_SIGNATURE);
crypto/openssl/providers/implementations/signature/dsa_sig.c
994
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
1011
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
1017
params, #MD, \
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
1024
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
1030
params, #MD, \
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
1037
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
1043
params, #MD, \
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
1050
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
1056
params, #MD, \
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
274
const OSSL_PARAM params[], int operation,
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
296
if (!set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
308
static int ecdsa_sign_init(void *vctx, void *ec, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
315
return ecdsa_signverify_init(ctx, ec, ecdsa_set_ctx_params, params,
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
428
static int ecdsa_verify_init(void *vctx, void *ec, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
435
return ecdsa_signverify_init(ctx, ec, ecdsa_set_ctx_params, params,
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
455
OSSL_PARAM params[2];
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
457
params[0] = OSSL_PARAM_construct_octet_string(OSSL_SIGNATURE_PARAM_SIGNATURE,
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
459
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
460
return ecdsa_sigalg_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
506
void *ec, const OSSL_PARAM params[],
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
517
if (!ecdsa_signverify_init(vctx, ec, ecdsa_set_ctx_params, params,
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
535
if (!EVP_DigestInit_ex2(ctx->mdctx, ctx->md, params))
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
545
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
547
return ecdsa_digest_signverify_init(vctx, mdname, ec, params,
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
586
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
588
return ecdsa_digest_signverify_init(vctx, mdname, ec, params,
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
671
static int ecdsa_get_ctx_params(void *vctx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
679
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_ALGORITHM_ID);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
683
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_DIGEST_SIZE);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
687
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_DIGEST);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
691
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_NONCE_TYPE);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
696
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_FIPS_VERIFY_MESSAGE);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
701
if (!OSSL_FIPS_IND_GET_CTX_PARAM(ctx, params))
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
729
static int ecdsa_common_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
734
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
737
if (!OSSL_FIPS_IND_SET_CTX_PARAM(ctx, OSSL_FIPS_IND_SETTABLE1, params,
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
742
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_KAT);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
747
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_NONCE_TYPE);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
761
static int ecdsa_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
770
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
773
if ((ret = ecdsa_common_set_ctx_params(ctx, params)) <= 0)
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
776
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_DIGEST);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
780
const OSSL_PARAM *propsp = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
792
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_DIGEST_SIZE);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
815
static int ecdsa_get_ctx_md_params(void *vctx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
822
return EVP_MD_CTX_get_params(ctx->mdctx, params);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
835
static int ecdsa_set_ctx_md_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
842
return EVP_MD_CTX_set_params(ctx->mdctx, params);
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
909
const OSSL_PARAM params[],
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
918
if (!ecdsa_signverify_init(vctx, vec, set_ctx_params, params, operation,
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
934
if (!EVP_DigestInit_ex2(ctx->mdctx, ctx->md, params))
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
967
static int ecdsa_sigalg_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
975
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
978
if ((ret = ecdsa_common_set_ctx_params(ctx, params)) <= 0)
crypto/openssl/providers/implementations/signature/ecdsa_sig.c
982
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_SIGNATURE);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
297
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/eddsa_sig.c
301
&& eddsa_set_ctx_params(vpeddsactx, params);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
305
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/eddsa_sig.c
309
&& eddsa_set_ctx_params(vpeddsactx, params);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
313
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/eddsa_sig.c
317
&& eddsa_set_ctx_params(vpeddsactx, params);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
327
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/eddsa_sig.c
331
&& eddsa_set_ctx_params(vpeddsactx, params);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
335
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/eddsa_sig.c
339
&& eddsa_set_ctx_params(vpeddsactx, params);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
343
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/eddsa_sig.c
347
&& eddsa_set_ctx_params(vpeddsactx, params);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
351
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/eddsa_sig.c
355
&& eddsa_set_ctx_params(vpeddsactx, params);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
359
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/eddsa_sig.c
363
&& eddsa_set_ctx_params(vpeddsactx, params);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
373
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/eddsa_sig.c
377
&& eddsa_set_ctx_params(vpeddsactx, params);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
678
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/eddsa_sig.c
689
return eddsa_set_ctx_params(peddsactx, params);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
693
&& eddsa_set_ctx_params(vpeddsactx, params);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
712
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/eddsa_sig.c
723
return eddsa_set_ctx_params(peddsactx, params);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
727
&& eddsa_set_ctx_params(vpeddsactx, params);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
794
static int eddsa_get_ctx_params(void *vpeddsactx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/signature/eddsa_sig.c
802
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_ALGORITHM_ID);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
825
static int eddsa_set_ctx_params(void *vpeddsactx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/eddsa_sig.c
832
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/signature/eddsa_sig.c
835
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_INSTANCE);
crypto/openssl/providers/implementations/signature/eddsa_sig.c
884
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_CONTEXT_STRING);
crypto/openssl/providers/implementations/signature/mac_legacy_sig.c
134
pmacctx->key->priv_key_len, params))
crypto/openssl/providers/implementations/signature/mac_legacy_sig.c
208
static int mac_set_ctx_params(void *vpmacctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/mac_legacy_sig.c
212
return EVP_MAC_CTX_set_params(ctx->macctx, params);
crypto/openssl/providers/implementations/signature/mac_legacy_sig.c
221
const OSSL_PARAM *params;
crypto/openssl/providers/implementations/signature/mac_legacy_sig.c
226
params = EVP_MAC_settable_ctx_params(mac);
crypto/openssl/providers/implementations/signature/mac_legacy_sig.c
229
return params;
crypto/openssl/providers/implementations/signature/mac_legacy_sig.c
97
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
125
const OSSL_PARAM params[], int operation,
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
148
return ml_dsa_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
151
static int ml_dsa_sign_msg_init(void *vctx, void *vkey, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
153
return ml_dsa_signverify_msg_init(vctx, vkey, params,
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
158
void *vkey, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
171
return ml_dsa_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
173
return ml_dsa_signverify_msg_init(vctx, vkey, params,
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
214
static int ml_dsa_verify_msg_init(void *vctx, void *vkey, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
216
return ml_dsa_signverify_msg_init(vctx, vkey, params, EVP_PKEY_OP_VERIFY,
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
238
static int ml_dsa_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
245
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
248
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_CONTEXT_STRING);
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
258
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_TEST_ENTROPY);
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
272
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_DETERMINISTIC);
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
276
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_MESSAGE_ENCODING);
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
280
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_MU);
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
313
static int ml_dsa_get_ctx_params(void *vctx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
321
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_ALGORITHM_ID);
crypto/openssl/providers/implementations/signature/rsa_sig.c
1009
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/rsa_sig.c
1018
return rsa_signverify_init(prsactx, vrsa, rsa_set_ctx_params, params,
crypto/openssl/providers/implementations/signature/rsa_sig.c
1116
OSSL_PARAM params[2];
crypto/openssl/providers/implementations/signature/rsa_sig.c
1118
params[0] = OSSL_PARAM_construct_octet_string(OSSL_SIGNATURE_PARAM_SIGNATURE,
crypto/openssl/providers/implementations/signature/rsa_sig.c
1120
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/providers/implementations/signature/rsa_sig.c
1121
return rsa_sigalg_set_ctx_params(prsactx, params);
crypto/openssl/providers/implementations/signature/rsa_sig.c
1181
void *vrsa, const OSSL_PARAM params[],
crypto/openssl/providers/implementations/signature/rsa_sig.c
1191
if (!rsa_signverify_init(prsactx, vrsa, rsa_set_ctx_params, params,
crypto/openssl/providers/implementations/signature/rsa_sig.c
1209
if (!EVP_DigestInit_ex2(prsactx->mdctx, prsactx->md, params))
crypto/openssl/providers/implementations/signature/rsa_sig.c
1221
void *vrsa, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/rsa_sig.c
1226
params, EVP_PKEY_OP_SIGNMSG,
crypto/openssl/providers/implementations/signature/rsa_sig.c
1265
void *vrsa, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/rsa_sig.c
1270
params, EVP_PKEY_OP_VERIFYMSG,
crypto/openssl/providers/implementations/signature/rsa_sig.c
1385
static int rsa_get_ctx_params(void *vprsactx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/signature/rsa_sig.c
1393
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_ALGORITHM_ID);
crypto/openssl/providers/implementations/signature/rsa_sig.c
1406
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_PAD_MODE);
crypto/openssl/providers/implementations/signature/rsa_sig.c
1435
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_DIGEST);
crypto/openssl/providers/implementations/signature/rsa_sig.c
1439
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_MGF1_DIGEST);
crypto/openssl/providers/implementations/signature/rsa_sig.c
1443
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_PSS_SALTLEN);
crypto/openssl/providers/implementations/signature/rsa_sig.c
1481
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_FIPS_VERIFY_MESSAGE);
crypto/openssl/providers/implementations/signature/rsa_sig.c
1486
if (!OSSL_FIPS_IND_GET_CTX_PARAM(prsactx, params))
crypto/openssl/providers/implementations/signature/rsa_sig.c
1529
static int rsa_set_ctx_params(void *vprsactx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/rsa_sig.c
1542
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/signature/rsa_sig.c
1545
if (!OSSL_FIPS_IND_SET_CTX_PARAM(prsactx, OSSL_FIPS_IND_SETTABLE0, params,
crypto/openssl/providers/implementations/signature/rsa_sig.c
1549
if (!OSSL_FIPS_IND_SET_CTX_PARAM(prsactx, OSSL_FIPS_IND_SETTABLE1, params,
crypto/openssl/providers/implementations/signature/rsa_sig.c
1553
if (!OSSL_FIPS_IND_SET_CTX_PARAM(prsactx, OSSL_FIPS_IND_SETTABLE2, params,
crypto/openssl/providers/implementations/signature/rsa_sig.c
1557
if (!OSSL_FIPS_IND_SET_CTX_PARAM(prsactx, OSSL_FIPS_IND_SETTABLE3, params,
crypto/openssl/providers/implementations/signature/rsa_sig.c
1564
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_DIGEST);
crypto/openssl/providers/implementations/signature/rsa_sig.c
1566
const OSSL_PARAM *propsp = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/signature/rsa_sig.c
1581
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_PAD_MODE);
crypto/openssl/providers/implementations/signature/rsa_sig.c
1661
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_PSS_SALTLEN);
crypto/openssl/providers/implementations/signature/rsa_sig.c
1737
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_MGF1_DIGEST);
crypto/openssl/providers/implementations/signature/rsa_sig.c
1739
const OSSL_PARAM *propsp = OSSL_PARAM_locate_const(params,
crypto/openssl/providers/implementations/signature/rsa_sig.c
1816
static int rsa_get_ctx_md_params(void *vprsactx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/signature/rsa_sig.c
1823
return EVP_MD_CTX_get_params(prsactx->mdctx, params);
crypto/openssl/providers/implementations/signature/rsa_sig.c
1836
static int rsa_set_ctx_md_params(void *vprsactx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/rsa_sig.c
1843
return EVP_MD_CTX_set_params(prsactx->mdctx, params);
crypto/openssl/providers/implementations/signature/rsa_sig.c
1915
const OSSL_PARAM params[],
crypto/openssl/providers/implementations/signature/rsa_sig.c
1925
if (!rsa_signverify_init(prsactx, vrsa, set_ctx_params, params, operation,
crypto/openssl/providers/implementations/signature/rsa_sig.c
1948
if (!EVP_DigestInit_ex2(prsactx->mdctx, prsactx->md, params))
crypto/openssl/providers/implementations/signature/rsa_sig.c
1981
static int rsa_sigalg_set_ctx_params(void *vprsactx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/rsa_sig.c
1988
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/signature/rsa_sig.c
1992
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_SIGNATURE);
crypto/openssl/providers/implementations/signature/rsa_sig.c
2015
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/signature/rsa_sig.c
2021
params, #MD, \
crypto/openssl/providers/implementations/signature/rsa_sig.c
2029
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/signature/rsa_sig.c
2035
params, #MD, \
crypto/openssl/providers/implementations/signature/rsa_sig.c
2043
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/signature/rsa_sig.c
2049
params, #MD, \
crypto/openssl/providers/implementations/signature/rsa_sig.c
2057
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/signature/rsa_sig.c
2063
params, #MD, \
crypto/openssl/providers/implementations/signature/rsa_sig.c
2071
const OSSL_PARAM params[]) \
crypto/openssl/providers/implementations/signature/rsa_sig.c
2077
params, #MD, \
crypto/openssl/providers/implementations/signature/rsa_sig.c
506
const OSSL_PARAM params[], int operation,
crypto/openssl/providers/implementations/signature/rsa_sig.c
599
if (!set_ctx_params(prsactx, params))
crypto/openssl/providers/implementations/signature/rsa_sig.c
658
static int rsa_sign_init(void *vprsactx, void *vrsa, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/rsa_sig.c
667
return rsa_signverify_init(prsactx, vrsa, rsa_set_ctx_params, params,
crypto/openssl/providers/implementations/signature/rsa_sig.c
911
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/rsa_sig.c
920
return rsa_signverify_init(prsactx, vrsa, rsa_set_ctx_params, params,
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
146
const OSSL_PARAM params[], int operation,
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
171
if (!slh_dsa_set_ctx_params(ctx, params))
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
176
static int slh_dsa_sign_msg_init(void *vctx, void *vkey, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
178
return slh_dsa_signverify_msg_init(vctx, vkey, params,
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
183
void *vkey, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
194
return slh_dsa_set_ctx_params(ctx, params);
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
196
return slh_dsa_signverify_msg_init(vctx, vkey, params,
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
236
static int slh_dsa_verify_msg_init(void *vctx, void *vkey, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
238
return slh_dsa_signverify_msg_init(vctx, vkey, params, EVP_PKEY_OP_VERIFY,
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
259
static int slh_dsa_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
266
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
269
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_CONTEXT_STRING);
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
279
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_TEST_ENTROPY);
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
290
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_DETERMINISTIC);
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
294
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_MESSAGE_ENCODING);
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
325
static int slh_dsa_get_ctx_params(void *vctx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
333
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_ALGORITHM_ID);
crypto/openssl/providers/implementations/signature/sm2_sig.c
138
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/sm2_sig.c
158
return sm2sig_set_ctx_params(psm2ctx, params);
crypto/openssl/providers/implementations/signature/sm2_sig.c
209
void *ec, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/sm2_sig.c
223
if (!sm2sig_signature_init(vpsm2ctx, ec, params)
crypto/openssl/providers/implementations/signature/sm2_sig.c
253
if (!EVP_DigestInit_ex2(ctx->mdctx, ctx->md, params))
crypto/openssl/providers/implementations/signature/sm2_sig.c
402
static int sm2sig_get_ctx_params(void *vpsm2ctx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/signature/sm2_sig.c
410
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_ALGORITHM_ID);
crypto/openssl/providers/implementations/signature/sm2_sig.c
417
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_DIGEST_SIZE);
crypto/openssl/providers/implementations/signature/sm2_sig.c
421
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_DIGEST);
crypto/openssl/providers/implementations/signature/sm2_sig.c
441
static int sm2sig_set_ctx_params(void *vpsm2ctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/sm2_sig.c
449
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/signature/sm2_sig.c
452
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_DIST_ID);
crypto/openssl/providers/implementations/signature/sm2_sig.c
477
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_DIGEST_SIZE);
crypto/openssl/providers/implementations/signature/sm2_sig.c
481
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_DIGEST);
crypto/openssl/providers/implementations/signature/sm2_sig.c
510
static int sm2sig_get_ctx_md_params(void *vpsm2ctx, OSSL_PARAM *params)
crypto/openssl/providers/implementations/signature/sm2_sig.c
517
return EVP_MD_CTX_get_params(psm2ctx->mdctx, params);
crypto/openssl/providers/implementations/signature/sm2_sig.c
530
static int sm2sig_set_ctx_md_params(void *vpsm2ctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/signature/sm2_sig.c
537
return EVP_MD_CTX_set_params(psm2ctx->mdctx, params);
crypto/openssl/providers/implementations/skeymgmt/aes_skmgmt.c
20
const OSSL_PARAM params[])
crypto/openssl/providers/implementations/skeymgmt/aes_skmgmt.c
22
PROV_SKEY *aes = generic_import(provctx, selection, params);
crypto/openssl/providers/implementations/skeymgmt/generic.c
30
void *generic_import(void *provctx, int selection, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/skeymgmt/generic.c
43
raw_bytes = OSSL_PARAM_locate_const(params, OSSL_SKEY_PARAM_RAW_BYTES);
crypto/openssl/providers/implementations/skeymgmt/generic.c
72
OSSL_PARAM params[2];
crypto/openssl/providers/implementations/skeymgmt/generic.c
81
params[0] = OSSL_PARAM_construct_octet_string(OSSL_SKEY_PARAM_RAW_BYTES,
crypto/openssl/providers/implementations/skeymgmt/generic.c
83
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/providers/implementations/skeymgmt/generic.c
85
return param_callback(params, cbarg);
crypto/openssl/providers/implementations/storemgmt/file_store.c
320
static int file_set_ctx_params(void *loaderctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/storemgmt/file_store.c
325
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/storemgmt/file_store.c
330
p = OSSL_PARAM_locate_const(params, OSSL_STORE_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/storemgmt/file_store.c
337
p = OSSL_PARAM_locate_const(params, OSSL_STORE_PARAM_INPUT_TYPE);
crypto/openssl/providers/implementations/storemgmt/file_store.c
345
p = OSSL_PARAM_locate_const(params, OSSL_STORE_PARAM_EXPECT);
crypto/openssl/providers/implementations/storemgmt/file_store.c
348
p = OSSL_PARAM_locate_const(params, OSSL_STORE_PARAM_SUBJECT);
crypto/openssl/providers/implementations/storemgmt/file_store.c
388
const OSSL_PARAM *params, void *construct_data)
crypto/openssl/providers/implementations/storemgmt/file_store.c
408
return data->object_cb(params, data->object_cbarg);
crypto/openssl/providers/implementations/storemgmt/file_store_any2obj.c
104
OSSL_PARAM params[6], *p = params;
crypto/openssl/providers/implementations/storemgmt/file_store_any2obj.c
120
ok = data_cb(params, data_cbarg);
crypto/openssl/providers/implementations/storemgmt/file_store_any2obj.c
68
static int any2obj_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/storemgmt/file_store_any2obj.c
74
p = OSSL_PARAM_locate_const(params, OSSL_OBJECT_PARAM_DATA_STRUCTURE);
crypto/openssl/providers/implementations/storemgmt/winstore_store.c
103
static const OSSL_PARAM *winstore_settable_ctx_params(void *loaderctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/storemgmt/winstore_store.c
113
static int winstore_set_ctx_params(void *loaderctx, const OSSL_PARAM params[])
crypto/openssl/providers/implementations/storemgmt/winstore_store.c
119
if (ossl_param_is_empty(params))
crypto/openssl/providers/implementations/storemgmt/winstore_store.c
122
p = OSSL_PARAM_locate_const(params, OSSL_STORE_PARAM_PROPERTIES);
crypto/openssl/providers/implementations/storemgmt/winstore_store.c
131
p = OSSL_PARAM_locate_const(params, OSSL_STORE_PARAM_SUBJECT);
crypto/openssl/providers/implementations/storemgmt/winstore_store.c
167
const OSSL_PARAM *params, void *construct_data)
crypto/openssl/providers/implementations/storemgmt/winstore_store.c
170
return data->object_cb(params, data->object_cbarg);
crypto/openssl/providers/legacyprov.c
68
static int legacy_get_params(void *provctx, OSSL_PARAM params[])
crypto/openssl/providers/legacyprov.c
72
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_NAME);
crypto/openssl/providers/legacyprov.c
75
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_VERSION);
crypto/openssl/providers/legacyprov.c
78
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_BUILDINFO);
crypto/openssl/providers/legacyprov.c
81
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_STATUS);
crypto/openssl/providers/nullprov.c
35
static int null_get_params(const OSSL_PROVIDER *provctx, OSSL_PARAM params[])
crypto/openssl/providers/nullprov.c
39
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_NAME);
crypto/openssl/providers/nullprov.c
42
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_VERSION);
crypto/openssl/providers/nullprov.c
45
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_BUILDINFO);
crypto/openssl/providers/nullprov.c
48
p = OSSL_PARAM_locate(params, OSSL_PROV_PARAM_STATUS);
crypto/openssl/ssl/quic/cc_newreno.c
112
static int newreno_set_input_params(OSSL_CC_DATA *cc, const OSSL_PARAM *params)
crypto/openssl/ssl/quic/cc_newreno.c
118
p = OSSL_PARAM_locate_const(params, OSSL_CC_OPTION_MAX_DGRAM_PAYLOAD_LEN);
crypto/openssl/ssl/quic/cc_newreno.c
131
static int bind_diag(OSSL_PARAM *params, const char *param_name, size_t len,
crypto/openssl/ssl/quic/cc_newreno.c
134
const OSSL_PARAM *p = OSSL_PARAM_locate_const(params, param_name);
crypto/openssl/ssl/quic/cc_newreno.c
149
static int newreno_bind_diagnostic(OSSL_CC_DATA *cc, OSSL_PARAM *params)
crypto/openssl/ssl/quic/cc_newreno.c
158
if (!bind_diag(params, OSSL_CC_OPTION_MAX_DGRAM_PAYLOAD_LEN,
crypto/openssl/ssl/quic/cc_newreno.c
160
|| !bind_diag(params, OSSL_CC_OPTION_CUR_CWND_SIZE,
crypto/openssl/ssl/quic/cc_newreno.c
162
|| !bind_diag(params, OSSL_CC_OPTION_MIN_CWND_SIZE,
crypto/openssl/ssl/quic/cc_newreno.c
164
|| !bind_diag(params, OSSL_CC_OPTION_CUR_BYTES_IN_FLIGHT,
crypto/openssl/ssl/quic/cc_newreno.c
166
|| !bind_diag(params, OSSL_CC_OPTION_CUR_STATE,
crypto/openssl/ssl/quic/cc_newreno.c
189
static void unbind_diag(OSSL_PARAM *params, const char *param_name,
crypto/openssl/ssl/quic/cc_newreno.c
192
const OSSL_PARAM *p = OSSL_PARAM_locate_const(params, param_name);
crypto/openssl/ssl/quic/cc_newreno.c
198
static int newreno_unbind_diagnostic(OSSL_CC_DATA *cc, OSSL_PARAM *params)
crypto/openssl/ssl/quic/cc_newreno.c
202
unbind_diag(params, OSSL_CC_OPTION_MAX_DGRAM_PAYLOAD_LEN,
crypto/openssl/ssl/quic/cc_newreno.c
204
unbind_diag(params, OSSL_CC_OPTION_CUR_CWND_SIZE,
crypto/openssl/ssl/quic/cc_newreno.c
206
unbind_diag(params, OSSL_CC_OPTION_MIN_CWND_SIZE,
crypto/openssl/ssl/quic/cc_newreno.c
208
unbind_diag(params, OSSL_CC_OPTION_CUR_BYTES_IN_FLIGHT,
crypto/openssl/ssl/quic/cc_newreno.c
210
unbind_diag(params, OSSL_CC_OPTION_CUR_STATE,
crypto/openssl/ssl/quic/quic_channel.c
1298
static int ch_on_transport_params(const unsigned char *params,
crypto/openssl/ssl/quic/quic_channel.c
1347
if (!PACKET_buf_init(&pkt, params, params_len)) {
crypto/openssl/ssl/quic/quic_channel.c
63
static int ch_on_transport_params(const unsigned char *params,
crypto/openssl/ssl/quic/quic_record_util.c
32
OSSL_PARAM params[8], *p = params;
crypto/openssl/ssl/quic/quic_record_util.c
60
ret = EVP_KDF_derive(kctx, out, out_len, params);
crypto/openssl/ssl/quic/quic_srt_gen.c
26
OSSL_PARAM params[3], *p = params;
crypto/openssl/ssl/quic/quic_srt_gen.c
43
if (!EVP_MAC_init(srt_gen->mac_ctx, key, key_len, params))
crypto/openssl/ssl/quic/quic_tls_api.c
172
const unsigned char *params,
crypto/openssl/ssl/quic/quic_tls_api.c
185
return ossl_quic_tls_set_transport_params(sc->qtls, params, params_len);
crypto/openssl/ssl/quic/quic_tls_api.c
60
static int got_transport_params_cb(const unsigned char *params,
crypto/openssl/ssl/quic/quic_tls_api.c
69
return sc->qtcb.got_transport_params_cb(s, params, params_len, sc->qtarg);
crypto/openssl/ssl/record/methods/ssl3_meth.c
163
OSSL_PARAM params[2], *p = params;
crypto/openssl/ssl/record/methods/ssl3_meth.c
173
if (!EVP_CIPHER_CTX_get_params(ds, params)) {
crypto/openssl/ssl/record/methods/tls13_meth.c
29
OSSL_PARAM params[2], *p = params;
crypto/openssl/ssl/record/methods/tls13_meth.c
56
if (!EVP_MAC_init(mac_ctx, key, keylen, params)) {
crypto/openssl/ssl/record/methods/tls1_meth.c
404
OSSL_PARAM params[2], *p = params;
crypto/openssl/ssl/record/methods/tls1_meth.c
414
if (!EVP_CIPHER_CTX_get_params(ds, params)) {
crypto/openssl/ssl/record/methods/tls_common.c
69
OSSL_PARAM params[3], *pprm = params;
crypto/openssl/ssl/record/methods/tls_common.c
85
if (!EVP_CIPHER_CTX_set_params(ctx, params)) {
crypto/openssl/ssl/s3_enc.c
312
OSSL_PARAM params[])
crypto/openssl/ssl/s3_enc.c
315
params[n++] = OSSL_PARAM_construct_octet_string(OSSL_DIGEST_PARAM_SSL3_MS,
crypto/openssl/ssl/s3_enc.c
318
params[n++] = OSSL_PARAM_construct_end();
crypto/openssl/ssl/ssl_lib.c
7451
OSSL_PARAM params[2];
crypto/openssl/ssl/ssl_lib.c
7454
params[0] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_DECRYPT_ONLY,
crypto/openssl/ssl/ssl_lib.c
7456
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/ssl/ssl_lib.c
7457
if (EVP_CIPHER_get_params((EVP_CIPHER *)ciph, params)
crypto/openssl/ssl/ssl_local.h
1215
int (*got_transport_params_cb)(SSL *s, const unsigned char *params,
crypto/openssl/ssl/ssl_local.h
2667
OSSL_PARAM params[]);
crypto/openssl/ssl/statem/statem_clnt.c
2292
OSSL_PARAM *params = NULL;
crypto/openssl/ssl/statem/statem_clnt.c
2320
|| (params = OSSL_PARAM_BLD_to_param(tmpl)) == NULL) {
crypto/openssl/ssl/statem/statem_clnt.c
2331
|| EVP_PKEY_fromdata(pctx, &peer_tmp, EVP_PKEY_KEYPAIR, params) <= 0) {
crypto/openssl/ssl/statem/statem_clnt.c
2373
OSSL_PARAM_free(params);
crypto/openssl/ssl/statem/statem_clnt.c
2489
PACKET params;
crypto/openssl/ssl/statem/statem_clnt.c
2499
if (!PACKET_get_sub_packet(&save_param_start, ¶ms,
crypto/openssl/ssl/statem/statem_clnt.c
2560
tbslen = construct_key_exchange_tbs(s, &tbs, PACKET_data(¶ms),
crypto/openssl/ssl/statem/statem_clnt.c
2561
PACKET_remaining(¶ms));
crypto/openssl/ssl/statem/statem_srvr.c
3003
OSSL_PARAM params[3], *p = params;
crypto/openssl/ssl/statem/statem_srvr.c
3061
if (!EVP_PKEY_CTX_set_params(ctx, params)
crypto/openssl/ssl/t1_enc.c
38
OSSL_PARAM params[8], *p = params;
crypto/openssl/ssl/t1_enc.c
75
if (EVP_KDF_derive(kctx, out, olen, params)) {
crypto/openssl/ssl/t1_lib.c
223
static int add_provider_groups(const OSSL_PARAM params[], void *data)
crypto/openssl/ssl/t1_lib.c
256
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_GROUP_NAME);
crypto/openssl/ssl/t1_lib.c
265
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_GROUP_NAME_INTERNAL);
crypto/openssl/ssl/t1_lib.c
274
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_GROUP_ID);
crypto/openssl/ssl/t1_lib.c
281
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_GROUP_ALG);
crypto/openssl/ssl/t1_lib.c
290
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_GROUP_SECURITY_BITS);
crypto/openssl/ssl/t1_lib.c
296
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_GROUP_IS_KEM);
crypto/openssl/ssl/t1_lib.c
303
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_GROUP_MIN_TLS);
crypto/openssl/ssl/t1_lib.c
309
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_GROUP_MAX_TLS);
crypto/openssl/ssl/t1_lib.c
315
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_GROUP_MIN_DTLS);
crypto/openssl/ssl/t1_lib.c
321
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_GROUP_MAX_DTLS);
crypto/openssl/ssl/t1_lib.c
381
static int add_provider_sigalgs(const OSSL_PARAM params[], void *data)
crypto/openssl/ssl/t1_lib.c
415
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_SIGALG_NAME);
crypto/openssl/ssl/t1_lib.c
425
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_SIGALG_IANA_NAME);
crypto/openssl/ssl/t1_lib.c
4301
OSSL_PARAM *params = NULL;
crypto/openssl/ssl/t1_lib.c
4347
params = OSSL_PARAM_BLD_to_param(tmpl);
crypto/openssl/ssl/t1_lib.c
4348
if (params == NULL
crypto/openssl/ssl/t1_lib.c
4349
|| EVP_PKEY_fromdata(pctx, &dhp, EVP_PKEY_KEY_PARAMETERS, params) != 1)
crypto/openssl/ssl/t1_lib.c
435
p = OSSL_PARAM_locate_const(params,
crypto/openssl/ssl/t1_lib.c
4353
OSSL_PARAM_free(params);
crypto/openssl/ssl/t1_lib.c
445
p = OSSL_PARAM_locate_const(params,
crypto/openssl/ssl/t1_lib.c
453
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_SIGALG_OID);
crypto/openssl/ssl/t1_lib.c
465
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_SIGALG_SIG_NAME);
crypto/openssl/ssl/t1_lib.c
477
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_SIGALG_SIG_OID);
crypto/openssl/ssl/t1_lib.c
4867
OSSL_PARAM params[2], *p = params;
crypto/openssl/ssl/t1_lib.c
4872
if (EVP_MAC_init(ctx->ctx, key, len, params))
crypto/openssl/ssl/t1_lib.c
489
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_SIGALG_HASH_NAME);
crypto/openssl/ssl/t1_lib.c
501
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_SIGALG_HASH_OID);
crypto/openssl/ssl/t1_lib.c
513
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_SIGALG_KEYTYPE);
crypto/openssl/ssl/t1_lib.c
525
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_SIGALG_KEYTYPE_OID);
crypto/openssl/ssl/t1_lib.c
539
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_SIGALG_MIN_DTLS);
crypto/openssl/ssl/t1_lib.c
544
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_SIGALG_MAX_DTLS);
crypto/openssl/ssl/t1_lib.c
558
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_SIGALG_MIN_TLS);
crypto/openssl/ssl/t1_lib.c
563
p = OSSL_PARAM_locate_const(params, OSSL_CAPABILITY_TLS_SIGALG_MAX_TLS);
crypto/openssl/ssl/tls13_enc.c
175
OSSL_PARAM params[7], *p = params;
crypto/openssl/ssl/tls13_enc.c
217
ret = EVP_KDF_derive(kctx, outsecret, mdlen, params) <= 0;
crypto/openssl/ssl/tls13_enc.c
276
OSSL_PARAM params[2], *p = params;
crypto/openssl/ssl/tls13_enc.c
307
params, key, hashlen, hash, hashlen,
crypto/openssl/ssl/tls13_enc.c
42
OSSL_PARAM params[7], *p = params;
crypto/openssl/ssl/tls13_enc.c
89
ret = EVP_KDF_derive(kctx, out, outlen, params) <= 0;
crypto/openssl/test/acvp_test.c
104
OSSL_PARAM *p = pass_sig_gen_params ? params : NULL;
crypto/openssl/test/acvp_test.c
1076
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/acvp_test.c
1077
OSSL_PARAM *p = params;
crypto/openssl/test/acvp_test.c
1088
if (!TEST_true(EVP_CIPHER_CTX_get_params(ctx, params)))
crypto/openssl/test/acvp_test.c
1159
OSSL_PARAM *params = NULL;
crypto/openssl/test/acvp_test.c
1185
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/acvp_test.c
1188
|| !TEST_int_eq(EVP_PKEY_fromdata(ctx, pkey, EVP_PKEY_KEYPAIR, params),
crypto/openssl/test/acvp_test.c
1194
OSSL_PARAM_free(params);
crypto/openssl/test/acvp_test.c
1208
OSSL_PARAM params[2];
crypto/openssl/test/acvp_test.c
1211
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
crypto/openssl/test/acvp_test.c
1213
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/acvp_test.c
1217
|| !TEST_true(EVP_PKEY_CTX_set_params(ctx, params))
crypto/openssl/test/acvp_test.c
126
OSSL_PARAM params[2], *p = params;
crypto/openssl/test/acvp_test.c
1270
OSSL_PARAM *params = NULL;
crypto/openssl/test/acvp_test.c
1293
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/acvp_test.c
1296
|| !TEST_int_eq(EVP_PKEY_fromdata(ctx, pkey, EVP_PKEY_KEYPAIR, params),
crypto/openssl/test/acvp_test.c
1302
OSSL_PARAM_free(params);
crypto/openssl/test/acvp_test.c
1323
OSSL_PARAM *params = NULL;
crypto/openssl/test/acvp_test.c
1345
|| !TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld)))
crypto/openssl/test/acvp_test.c
1351
|| !TEST_int_gt(EVP_PKEY_CTX_set_params(ctx, params), 0)
crypto/openssl/test/acvp_test.c
137
if (!TEST_true(EVP_PKEY_CTX_get_params(pkey_ctx, params))
crypto/openssl/test/acvp_test.c
1410
OSSL_PARAM_free(params);
crypto/openssl/test/acvp_test.c
1421
OSSL_PARAM params[4], *p;
crypto/openssl/test/acvp_test.c
1431
p = params;
crypto/openssl/test/acvp_test.c
1444
|| !TEST_true(sig_gen(pkey, params, tst->digest_alg,
crypto/openssl/test/acvp_test.c
1467
OSSL_PARAM params[4], *p;
crypto/openssl/test/acvp_test.c
1474
p = params;
crypto/openssl/test/acvp_test.c
1492
|| !TEST_true(EVP_PKEY_CTX_set_params(pkey_ctx, params))
crypto/openssl/test/acvp_test.c
1545
static int self_test_events(const OSSL_PARAM params[], void *varg)
crypto/openssl/test/acvp_test.c
1556
p = OSSL_PARAM_locate_const(params, OSSL_PROV_PARAM_SELF_TEST_PHASE);
crypto/openssl/test/acvp_test.c
1561
p = OSSL_PARAM_locate_const(params, OSSL_PROV_PARAM_SELF_TEST_DESC);
crypto/openssl/test/acvp_test.c
1566
p = OSSL_PARAM_locate_const(params, OSSL_PROV_PARAM_SELF_TEST_TYPE);
crypto/openssl/test/acvp_test.c
1579
OSSL_PARAM params[3];
crypto/openssl/test/acvp_test.c
1595
params[0] = OSSL_PARAM_construct_uint(OSSL_RAND_PARAM_STRENGTH, &strength);
crypto/openssl/test/acvp_test.c
1596
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/acvp_test.c
1597
if (!TEST_true(EVP_RAND_CTX_set_params(parent, params)))
crypto/openssl/test/acvp_test.c
1606
params[0] = OSSL_PARAM_construct_int(OSSL_DRBG_PARAM_USE_DF,
crypto/openssl/test/acvp_test.c
1608
params[1] = OSSL_PARAM_construct_utf8_string(OSSL_DRBG_PARAM_CIPHER,
crypto/openssl/test/acvp_test.c
1610
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/test/acvp_test.c
1611
if (!TEST_true(EVP_RAND_CTX_set_params(ctx, params)))
crypto/openssl/test/acvp_test.c
1615
params[0] = OSSL_PARAM_construct_octet_string(OSSL_RAND_PARAM_TEST_ENTROPY,
crypto/openssl/test/acvp_test.c
1618
params[1] = OSSL_PARAM_construct_octet_string(OSSL_RAND_PARAM_TEST_NONCE,
crypto/openssl/test/acvp_test.c
1621
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/test/acvp_test.c
1622
if (!TEST_true(EVP_RAND_CTX_set_params(parent, params)))
crypto/openssl/test/acvp_test.c
1665
const OSSL_PARAM *params, *p;
crypto/openssl/test/acvp_test.c
1688
if (!TEST_ptr(params = EVP_CIPHER_CTX_settable_params(ctx))
crypto/openssl/test/acvp_test.c
1689
|| !TEST_ptr(p = OSSL_PARAM_locate_const(params,
crypto/openssl/test/acvp_test.c
186
OSSL_PARAM *params = NULL;
crypto/openssl/test/acvp_test.c
197
|| !TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/acvp_test.c
201
params),
crypto/openssl/test/acvp_test.c
207
OSSL_PARAM_free(params);
crypto/openssl/test/acvp_test.c
363
OSSL_PARAM params[2], *prms = NULL;
crypto/openssl/test/acvp_test.c
376
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/acvp_test.c
380
params[0] = OSSL_PARAM_construct_int(OSSL_PKEY_PARAM_USE_COFACTOR_ECDH,
crypto/openssl/test/acvp_test.c
382
prms = params;
crypto/openssl/test/acvp_test.c
390
params[0] = OSSL_PARAM_construct_int(OSSL_EXCHANGE_PARAM_EC_ECDH_COFACTOR_MODE,
crypto/openssl/test/acvp_test.c
392
prms = params;
crypto/openssl/test/acvp_test.c
450
OSSL_PARAM *params = NULL;
crypto/openssl/test/acvp_test.c
457
|| !TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/acvp_test.c
461
params),
crypto/openssl/test/acvp_test.c
467
OSSL_PARAM_free(params);
crypto/openssl/test/acvp_test.c
662
OSSL_PARAM *params = NULL;
crypto/openssl/test/acvp_test.c
706
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/acvp_test.c
710
params),
crypto/openssl/test/acvp_test.c
716
OSSL_PARAM_free(params);
crypto/openssl/test/acvp_test.c
95
static int sig_gen(EVP_PKEY *pkey, OSSL_PARAM *params, const char *digest_name,
crypto/openssl/test/algorithmid_test.c
125
OSSL_PARAM params[] = {
crypto/openssl/test/algorithmid_test.c
173
if (!TEST_true(EVP_PKEY_CTX_get_params(pctx, params)))
crypto/openssl/test/algorithmid_test.c
175
algid_prov_len = params[0].return_size;
crypto/openssl/test/algorithmid_test.c
36
OSSL_PARAM params[] = {
crypto/openssl/test/algorithmid_test.c
89
if (!TEST_true(evp_keymgmt_get_params(keymgmt, keydata, params)))
crypto/openssl/test/algorithmid_test.c
91
algid_prov_len = params[0].return_size;
crypto/openssl/test/bad_dtls_test.c
485
OSSL_PARAM params[2];
crypto/openssl/test/bad_dtls_test.c
507
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_MAC_PARAM_DIGEST,
crypto/openssl/test/bad_dtls_test.c
509
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/bad_dtls_test.c
512
if (!EVP_MAC_init(ctx, mac_key, 20, params)
crypto/openssl/test/cc_dummy.c
41
static int dummy_set_input_params(OSSL_CC_DATA *cc, const OSSL_PARAM *params)
crypto/openssl/test/cc_dummy.c
47
p = OSSL_PARAM_locate_const(params, OSSL_CC_OPTION_MAX_DGRAM_PAYLOAD_LEN);
crypto/openssl/test/cc_dummy.c
61
static int dummy_bind_diagnostic(OSSL_CC_DATA *cc, OSSL_PARAM *params)
crypto/openssl/test/cc_dummy.c
66
p = OSSL_PARAM_locate_const(params, OSSL_CC_OPTION_MAX_DGRAM_PAYLOAD_LEN);
crypto/openssl/test/cc_dummy.c
79
static int dummy_unbind_diagnostic(OSSL_CC_DATA *cc, OSSL_PARAM *params)
crypto/openssl/test/cc_dummy.c
83
if (OSSL_PARAM_locate_const(params, OSSL_CC_OPTION_MAX_DGRAM_PAYLOAD_LEN)
crypto/openssl/test/drbgtest.c
117
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/drbgtest.c
120
*params = OSSL_PARAM_construct_time_t(OSSL_DRBG_PARAM_RESEED_TIME, &t);
crypto/openssl/test/drbgtest.c
121
if (EVP_RAND_CTX_get_params(drbg, params))
crypto/openssl/test/drbgtest.c
669
OSSL_PARAM params[2];
crypto/openssl/test/drbgtest.c
671
params[0] = OSSL_PARAM_construct_int(OSSL_DRBG_PARAM_RESEED_TIME_INTERVAL,
crypto/openssl/test/drbgtest.c
673
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/drbgtest.c
674
return EVP_RAND_CTX_set_params(drbg, params);
crypto/openssl/test/drbgtest.c
780
OSSL_PARAM params[2];
crypto/openssl/test/drbgtest.c
784
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_DRBG_PARAM_CIPHER,
crypto/openssl/test/drbgtest.c
786
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/drbgtest.c
790
|| !TEST_true(EVP_RAND_CTX_set_params(drbg, params))) {
crypto/openssl/test/drbgtest.c
82
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/drbgtest.c
85
*params = OSSL_PARAM_construct_uint(name, &n);
crypto/openssl/test/drbgtest.c
86
if (EVP_RAND_CTX_get_params(drbg, params))
crypto/openssl/test/dsatest.c
458
EVP_PKEY *params = NULL;
crypto/openssl/test/dsatest.c
464
&& TEST_int_gt(EVP_PKEY_generate(gen_ctx, ¶ms), 0)
crypto/openssl/test/dsatest.c
465
&& TEST_ptr(check_ctx = EVP_PKEY_CTX_new_from_pkey(NULL, params, NULL))
crypto/openssl/test/dsatest.c
468
EVP_PKEY_free(params);
crypto/openssl/test/ec_internal_test.c
71
static int field_tests(const EC_METHOD *meth, const unsigned char *params,
crypto/openssl/test/ec_internal_test.c
87
|| !TEST_true(BN_bin2bn(params, len, p))
crypto/openssl/test/ec_internal_test.c
88
|| !TEST_true(BN_bin2bn(params + len, len, a))
crypto/openssl/test/ec_internal_test.c
89
|| !TEST_true(BN_bin2bn(params + 2 * len, len, b))
crypto/openssl/test/ectest.c
2229
ECPARAMETERS *params = NULL, *other_params = NULL;
crypto/openssl/test/ectest.c
2250
|| !TEST_ptr(params = EC_GROUP_get_ecparameters(group, NULL))
crypto/openssl/test/ectest.c
2285
if (!TEST_ptr(tgroup = *g_next++ = EC_GROUP_new_from_ecparameters(params))
crypto/openssl/test/ectest.c
2385
ECPARAMETERS_free(params);
crypto/openssl/test/ectest.c
2885
OSSL_PARAM *params = NULL;
crypto/openssl/test/ectest.c
2948
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/ectest.c
2952
EVP_PKEY_KEY_PARAMETERS, params),
crypto/openssl/test/ectest.c
3091
OSSL_PARAM_free(params);
crypto/openssl/test/ectest.c
3483
OSSL_PARAM params[2];
crypto/openssl/test/ectest.c
3491
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
crypto/openssl/test/ectest.c
3493
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/ectest.c
3499
params))
crypto/openssl/test/endecode_test.c
875
#define MAKE_KEYS(KEYTYPE, KEYTYPEstr, params) \
crypto/openssl/test/endecode_test.c
877
&& TEST_ptr(key_##KEYTYPE = make_key(KEYTYPEstr, NULL, params))
crypto/openssl/test/endecode_test.c
884
#define MAKE_DOMAIN_KEYS(KEYTYPE, KEYTYPEstr, params) \
crypto/openssl/test/endecode_test.c
886
&& TEST_ptr(template_##KEYTYPE = make_template(KEYTYPEstr, params)) \
crypto/openssl/test/evp_extra_test.c
1070
static EVP_PKEY *make_key_fromdata(char *keytype, OSSL_PARAM *params)
crypto/openssl/test/evp_extra_test.c
1078
if (!TEST_int_eq(EVP_PKEY_CTX_set_params(pctx, params), 0)
crypto/openssl/test/evp_extra_test.c
1081
params),
crypto/openssl/test/evp_extra_test.c
1136
OSSL_PARAM *params = NULL;
crypto/openssl/test/evp_extra_test.c
1161
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/evp_extra_test.c
1162
|| !TEST_ptr(just_params = make_key_fromdata(keytype, params)))
crypto/openssl/test/evp_extra_test.c
1165
OSSL_PARAM_free(params);
crypto/openssl/test/evp_extra_test.c
1167
params = NULL;
crypto/openssl/test/evp_extra_test.c
1182
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/evp_extra_test.c
1183
|| !TEST_ptr(params_and_priv = make_key_fromdata(keytype, params)))
crypto/openssl/test/evp_extra_test.c
1186
OSSL_PARAM_free(params);
crypto/openssl/test/evp_extra_test.c
1188
params = NULL;
crypto/openssl/test/evp_extra_test.c
1203
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/evp_extra_test.c
1204
|| !TEST_ptr(params_and_pub = make_key_fromdata(keytype, params)))
crypto/openssl/test/evp_extra_test.c
1207
OSSL_PARAM_free(params);
crypto/openssl/test/evp_extra_test.c
1209
params = NULL;
crypto/openssl/test/evp_extra_test.c
1226
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/evp_extra_test.c
1227
|| !TEST_ptr(params_and_keypair = make_key_fromdata(keytype, params)))
crypto/openssl/test/evp_extra_test.c
1235
OSSL_PARAM_free(params);
crypto/openssl/test/evp_extra_test.c
1273
OSSL_PARAM *params = NULL;
crypto/openssl/test/evp_extra_test.c
1297
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/evp_extra_test.c
1298
|| !TEST_ptr(just_params = make_key_fromdata("EC", params)))
crypto/openssl/test/evp_extra_test.c
1301
OSSL_PARAM_free(params);
crypto/openssl/test/evp_extra_test.c
1303
params = NULL;
crypto/openssl/test/evp_extra_test.c
1318
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/evp_extra_test.c
1319
|| !TEST_ptr(params_and_priv = make_key_fromdata("EC", params)))
crypto/openssl/test/evp_extra_test.c
1322
OSSL_PARAM_free(params);
crypto/openssl/test/evp_extra_test.c
1324
params = NULL;
crypto/openssl/test/evp_extra_test.c
1346
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/evp_extra_test.c
1347
|| !TEST_ptr(params_and_pub = make_key_fromdata("EC", params)))
crypto/openssl/test/evp_extra_test.c
1350
OSSL_PARAM_free(params);
crypto/openssl/test/evp_extra_test.c
1352
params = NULL;
crypto/openssl/test/evp_extra_test.c
1370
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/evp_extra_test.c
1371
|| !TEST_ptr(params_and_keypair = make_key_fromdata("EC", params)))
crypto/openssl/test/evp_extra_test.c
1427
OSSL_PARAM_free(params);
crypto/openssl/test/evp_extra_test.c
1442
OSSL_PARAM *params = NULL;
crypto/openssl/test/evp_extra_test.c
1464
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/evp_extra_test.c
1465
|| !TEST_ptr(keypair = make_key_fromdata("EC", params)))
crypto/openssl/test/evp_extra_test.c
1487
OSSL_PARAM_free(params);
crypto/openssl/test/evp_extra_test.c
2440
static int ec_export_get_encoding_cb(const OSSL_PARAM params[], void *arg)
crypto/openssl/test/evp_extra_test.c
2449
if (!TEST_ptr(p = OSSL_PARAM_locate_const(params,
crypto/openssl/test/evp_extra_test.c
2466
EVP_PKEY *params = NULL, *key = NULL;
crypto/openssl/test/evp_extra_test.c
2478
|| !TEST_true(EVP_PKEY_paramgen(pctx, ¶ms))
crypto/openssl/test/evp_extra_test.c
2479
|| !TEST_ptr(params))
crypto/openssl/test/evp_extra_test.c
2483
if (!TEST_ptr(kctx = EVP_PKEY_CTX_new_from_pkey(testctx, params, NULL))
crypto/openssl/test/evp_extra_test.c
2498
EVP_PKEY_free(params);
crypto/openssl/test/evp_extra_test.c
3163
OSSL_PARAM *params = NULL;
crypto/openssl/test/evp_extra_test.c
3178
if (!TEST_true(EVP_PKEY_todata(pkey, OSSL_KEYMGMT_SELECT_PRIVATE_KEY, ¶ms)))
crypto/openssl/test/evp_extra_test.c
3181
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/test/evp_extra_test.c
3189
OSSL_PARAM_free(params);
crypto/openssl/test/evp_extra_test.c
3679
const OSSL_PARAM *params;
crypto/openssl/test/evp_extra_test.c
3695
params = EVP_PKEY_CTX_settable_params(ctx);
crypto/openssl/test/evp_extra_test.c
3696
if (!TEST_ptr(params)
crypto/openssl/test/evp_extra_test.c
3697
|| !TEST_ptr(OSSL_PARAM_locate_const(params,
crypto/openssl/test/evp_extra_test.c
3701
params = EVP_PKEY_CTX_gettable_params(ctx);
crypto/openssl/test/evp_extra_test.c
3702
if (!TEST_ptr(params)
crypto/openssl/test/evp_extra_test.c
3703
|| !TEST_ptr(OSSL_PARAM_locate_const(params,
crypto/openssl/test/evp_extra_test.c
3705
|| !TEST_ptr(OSSL_PARAM_locate_const(params,
crypto/openssl/test/evp_extra_test.c
3751
params = EVP_MD_CTX_settable_params(mdctx);
crypto/openssl/test/evp_extra_test.c
3752
if (!TEST_ptr(params)
crypto/openssl/test/evp_extra_test.c
3753
|| !TEST_int_eq(strcmp(params[0].key, OSSL_DIGEST_PARAM_SSL3_MS), 0)
crypto/openssl/test/evp_extra_test.c
3755
|| !TEST_ptr_null(params[1].key))
crypto/openssl/test/evp_extra_test.c
3780
OSSL_PARAM *params = NULL;
crypto/openssl/test/evp_extra_test.c
3806
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld)))
crypto/openssl/test/evp_extra_test.c
3811
params),
crypto/openssl/test/evp_extra_test.c
3823
OSSL_PARAM_free(params);
crypto/openssl/test/evp_extra_test.c
3848
OSSL_PARAM *params = NULL;
crypto/openssl/test/evp_extra_test.c
3868
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld)))
crypto/openssl/test/evp_extra_test.c
3873
params),
crypto/openssl/test/evp_extra_test.c
3885
OSSL_PARAM_free(params);
crypto/openssl/test/evp_extra_test.c
3909
OSSL_PARAM params[4];
crypto/openssl/test/evp_extra_test.c
3911
params[0] = OSSL_PARAM_construct_int(OSSL_SIGNATURE_PARAM_PAD_MODE, &padding);
crypto/openssl/test/evp_extra_test.c
3912
params[1] = OSSL_PARAM_construct_utf8_string(OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST,
crypto/openssl/test/evp_extra_test.c
3914
params[2] = OSSL_PARAM_construct_utf8_string(OSSL_ASYM_CIPHER_PARAM_MGF1_DIGEST,
crypto/openssl/test/evp_extra_test.c
3916
params[3] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_extra_test.c
3918
if (!TEST_int_gt(EVP_PKEY_encrypt_init_ex(key_ctx, params), 0))
crypto/openssl/test/evp_extra_test.c
3922
OSSL_PARAM params[3];
crypto/openssl/test/evp_extra_test.c
3926
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_ASYM_CIPHER_PARAM_OAEP_DIGEST,
crypto/openssl/test/evp_extra_test.c
3928
params[1] = OSSL_PARAM_construct_utf8_string(OSSL_ASYM_CIPHER_PARAM_MGF1_DIGEST,
crypto/openssl/test/evp_extra_test.c
3930
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_extra_test.c
3932
if (!TEST_true(EVP_PKEY_CTX_get_params(key_ctx, params)))
crypto/openssl/test/evp_extra_test.c
4350
OSSL_PARAM params[3], *p = params;
crypto/openssl/test/evp_extra_test.c
4370
res = TEST_true(EVP_RAND_CTX_set_params(ctx, params))
crypto/openssl/test/evp_extra_test.c
5367
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/evp_extra_test.c
5384
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_AEAD_IVLEN,
crypto/openssl/test/evp_extra_test.c
5386
if (!TEST_true(EVP_CIPHER_CTX_set_params(ctx, params)))
crypto/openssl/test/evp_extra_test.c
5435
OSSL_PARAM params[] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/evp_extra_test.c
5455
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_KEYLEN,
crypto/openssl/test/evp_extra_test.c
5457
if (!TEST_true(EVP_CIPHER_CTX_set_params(ctx, params)))
crypto/openssl/test/evp_extra_test.c
6299
OSSL_PARAM params[2] = {
crypto/openssl/test/evp_extra_test.c
6307
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_AEAD_IVLEN,
crypto/openssl/test/evp_extra_test.c
6310
if (!TEST_true(EVP_EncryptInit_ex2(ctx, cipher, gcm_key, gcm_iv, params))
crypto/openssl/test/evp_extra_test.c
6319
params[0] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_AEAD_TAG,
crypto/openssl/test/evp_extra_test.c
6322
if (!TEST_true(EVP_CIPHER_CTX_get_params(ctx, params))
crypto/openssl/test/evp_extra_test.c
6347
OSSL_PARAM params[2] = {
crypto/openssl/test/evp_extra_test.c
6357
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_AEAD_IVLEN,
crypto/openssl/test/evp_extra_test.c
6360
if (!TEST_true(EVP_DecryptInit_ex2(ctx, cipher, gcm_key, gcm_iv, params))
crypto/openssl/test/evp_extra_test.c
6369
params[0] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_AEAD_TAG,
crypto/openssl/test/evp_extra_test.c
6372
if (!TEST_true(EVP_CIPHER_CTX_set_params(ctx, params))
crypto/openssl/test/evp_extra_test.c
6436
OSSL_PARAM params[2] = {
crypto/openssl/test/evp_extra_test.c
6444
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_KEYLEN,
crypto/openssl/test/evp_extra_test.c
6447
if (!TEST_true(EVP_EncryptInit_ex2(ctx, cipher, rc4_key, NULL, params))
crypto/openssl/test/evp_extra_test.c
6473
OSSL_PARAM params[2] = {
crypto/openssl/test/evp_extra_test.c
6483
params[0] = OSSL_PARAM_construct_size_t(OSSL_CIPHER_PARAM_KEYLEN,
crypto/openssl/test/evp_extra_test.c
6486
if (!TEST_true(EVP_DecryptInit_ex2(ctx, cipher, rc4_key, NULL, params))
crypto/openssl/test/evp_extra_test.c
6608
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/evp_extra_test.c
6696
params[0] = OSSL_PARAM_construct_octet_ptr(OSSL_CIPHER_PARAM_PIPELINE_AEAD_TAG,
crypto/openssl/test/evp_extra_test.c
6698
if (!TEST_true(EVP_CIPHER_CTX_get_params(ctx, params)))
crypto/openssl/test/evp_extra_test.c
6720
params[0] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_AEAD_TAG,
crypto/openssl/test/evp_extra_test.c
6722
if (!TEST_true(EVP_CIPHER_CTX_get_params(ctx, params)))
crypto/openssl/test/evp_extra_test.c
6735
params[0] = OSSL_PARAM_construct_octet_ptr(OSSL_CIPHER_PARAM_PIPELINE_AEAD_TAG,
crypto/openssl/test/evp_extra_test.c
6743
|| !TEST_true(EVP_CIPHER_CTX_set_params(ctx, params))
crypto/openssl/test/evp_extra_test2.c
1598
OSSL_PARAM params[2];
crypto/openssl/test/evp_extra_test2.c
1606
params[0] = OSSL_PARAM_construct_utf8_string("group", "ffdhe2048", 0);
crypto/openssl/test/evp_extra_test2.c
1607
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_extra_test2.c
1610
&& TEST_true(EVP_PKEY_CTX_set_params(gctx, params))
crypto/openssl/test/evp_extra_test2.c
1626
OSSL_PARAM params[3];
crypto/openssl/test/evp_extra_test2.c
1631
params[0] = OSSL_PARAM_construct_uint(OSSL_PKEY_PARAM_FFC_PBITS, &pbits);
crypto/openssl/test/evp_extra_test2.c
1632
params[1] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_FFC_TYPE,
crypto/openssl/test/evp_extra_test2.c
1634
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_extra_test2.c
1638
&& TEST_true(EVP_PKEY_CTX_set_params(gctx, params))
crypto/openssl/test/evp_extra_test2.c
1657
OSSL_PARAM params[2];
crypto/openssl/test/evp_extra_test2.c
1662
params[0] = OSSL_PARAM_construct_utf8_string(name, value, 0);
crypto/openssl/test/evp_extra_test2.c
1663
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_extra_test2.c
1664
ret = EVP_PKEY_fromdata(ctx, &pkey, EVP_PKEY_KEY_PARAMETERS, params);
crypto/openssl/test/evp_extra_test2.c
1673
OSSL_PARAM params[2];
crypto/openssl/test/evp_extra_test2.c
1678
params[0] = OSSL_PARAM_construct_uint(name, &tmp);
crypto/openssl/test/evp_extra_test2.c
1679
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_extra_test2.c
1680
ret = EVP_PKEY_fromdata(ctx, &pkey, EVP_PKEY_KEY_PARAMETERS, params);
crypto/openssl/test/evp_extra_test2.c
2114
static int do_fromdata_key_is_equal(const OSSL_PARAM params[],
crypto/openssl/test/evp_extra_test2.c
2125
(OSSL_PARAM *)params),
crypto/openssl/test/evp_extra_test2.c
3083
static int do_check_bn(OSSL_PARAM params[], const char *key,
crypto/openssl/test/evp_extra_test2.c
3091
ret = TEST_ptr(p = OSSL_PARAM_locate(params, key))
crypto/openssl/test/evp_extra_test2.c
3099
static int do_check_int(OSSL_PARAM params[], const char *key, int expected)
crypto/openssl/test/evp_extra_test2.c
3104
return TEST_ptr(p = OSSL_PARAM_locate(params, key))
crypto/openssl/test/evp_extra_test2.c
3212
OSSL_PARAM params[4], *p = params;
crypto/openssl/test/evp_extra_test2.c
3226
|| !TEST_int_eq(EVP_PKEY_fromdata(ctx, &pkey, EVP_PKEY_KEY_PARAMETERS, params), 1))
crypto/openssl/test/evp_extra_test2.c
3246
OSSL_PARAM *params = NULL;
crypto/openssl/test/evp_extra_test2.c
3253
&& TEST_int_eq(EVP_PKEY_todata(NULL, EVP_PKEY_KEYPAIR, ¶ms), 0)
crypto/openssl/test/evp_extra_test2.c
3261
static int test_pkey_export_cb(const OSSL_PARAM params[], void *arg)
crypto/openssl/test/evp_extra_test2.c
3265
return do_fromdata_key_is_equal(params, (EVP_PKEY *)arg, "RSA");
crypto/openssl/test/evp_kdf_test.c
1004
OSSL_PARAM params[7];
crypto/openssl/test/evp_kdf_test.c
103
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
1041
params[p++] = OSSL_PARAM_construct_utf8_string(
crypto/openssl/test/evp_kdf_test.c
1043
params[p++] = OSSL_PARAM_construct_utf8_string(
crypto/openssl/test/evp_kdf_test.c
1045
params[p++] = OSSL_PARAM_construct_utf8_string(
crypto/openssl/test/evp_kdf_test.c
1047
params[p++] = OSSL_PARAM_construct_octet_string(
crypto/openssl/test/evp_kdf_test.c
1049
params[p++] = OSSL_PARAM_construct_octet_string(
crypto/openssl/test/evp_kdf_test.c
105
params = construct_tls1_prf_params("sha256", "secret", "seed");
crypto/openssl/test/evp_kdf_test.c
1051
params[p++] = OSSL_PARAM_construct_octet_string(
crypto/openssl/test/evp_kdf_test.c
1053
params[p] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_kdf_test.c
1058
params),
crypto/openssl/test/evp_kdf_test.c
1074
OSSL_PARAM params[7];
crypto/openssl/test/evp_kdf_test.c
108
ret = TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
110
&& TEST_true(EVP_KDF_CTX_set_params(kctx, params))
crypto/openssl/test/evp_kdf_test.c
114
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
1223
params[p++] = OSSL_PARAM_construct_utf8_string(
crypto/openssl/test/evp_kdf_test.c
1225
params[p++] = OSSL_PARAM_construct_utf8_string(
crypto/openssl/test/evp_kdf_test.c
1227
params[p++] = OSSL_PARAM_construct_utf8_string(
crypto/openssl/test/evp_kdf_test.c
1229
params[p++] = OSSL_PARAM_construct_octet_string(
crypto/openssl/test/evp_kdf_test.c
123
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
1231
params[p++] = OSSL_PARAM_construct_octet_string(
crypto/openssl/test/evp_kdf_test.c
1233
params[p++] = OSSL_PARAM_construct_octet_string(
crypto/openssl/test/evp_kdf_test.c
1235
params[p] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_kdf_test.c
1240
params),
crypto/openssl/test/evp_kdf_test.c
125
params = construct_tls1_prf_params("sha256", "", "seed");
crypto/openssl/test/evp_kdf_test.c
1256
OSSL_PARAM *params = OPENSSL_malloc(sizeof(OSSL_PARAM) * 8);
crypto/openssl/test/evp_kdf_test.c
1257
OSSL_PARAM *p = params;
crypto/openssl/test/evp_kdf_test.c
1259
if (params == NULL)
crypto/openssl/test/evp_kdf_test.c
127
ret = TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
1278
return params;
crypto/openssl/test/evp_kdf_test.c
1285
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
129
&& TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0);
crypto/openssl/test/evp_kdf_test.c
1290
params = construct_kbkdf_params("blah", "HMAC", key, 1, "prf", "test", &r);
crypto/openssl/test/evp_kdf_test.c
1291
if (!TEST_ptr(params))
crypto/openssl/test/evp_kdf_test.c
1297
&& TEST_false(EVP_KDF_CTX_set_params(kctx, params));
crypto/openssl/test/evp_kdf_test.c
1300
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
1308
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
1313
params = construct_kbkdf_params("sha256", "blah", key, 1, "prf", "test", &r);
crypto/openssl/test/evp_kdf_test.c
1314
if (!TEST_ptr(params))
crypto/openssl/test/evp_kdf_test.c
132
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
1320
&& TEST_false(EVP_KDF_CTX_set_params(kctx, params));
crypto/openssl/test/evp_kdf_test.c
1323
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
1331
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
1336
params = construct_kbkdf_params("sha256", "HMAC", key, 1, "prf", "test", &r);
crypto/openssl/test/evp_kdf_test.c
1337
if (!TEST_ptr(params))
crypto/openssl/test/evp_kdf_test.c
1343
&& TEST_false(EVP_KDF_CTX_set_params(kctx, params));
crypto/openssl/test/evp_kdf_test.c
1346
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
1354
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
1360
params = construct_kbkdf_params("sha256", "HMAC", key, 0, "prf", "test", &r);
crypto/openssl/test/evp_kdf_test.c
1361
if (!TEST_ptr(params))
crypto/openssl/test/evp_kdf_test.c
1367
&& TEST_true(EVP_KDF_CTX_set_params(kctx, params))
crypto/openssl/test/evp_kdf_test.c
1371
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
1379
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
1385
params = construct_kbkdf_params("sha256", "HMAC", key, 1, "prf", "test", &r);
crypto/openssl/test/evp_kdf_test.c
1386
if (!TEST_ptr(params))
crypto/openssl/test/evp_kdf_test.c
1391
&& TEST_int_gt(EVP_KDF_derive(kctx, result, sizeof(result), params), 0);
crypto/openssl/test/evp_kdf_test.c
1394
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
1402
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
1408
params = construct_kbkdf_params("sha256", "HMAC", key, 1, "prf", "test", &r);
crypto/openssl/test/evp_kdf_test.c
1409
if (!TEST_ptr(params))
crypto/openssl/test/evp_kdf_test.c
141
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
1415
&& TEST_true(EVP_KDF_CTX_set_params(kctx, params))
crypto/openssl/test/evp_kdf_test.c
1419
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
1429
OSSL_PARAM params[6];
crypto/openssl/test/evp_kdf_test.c
143
params = construct_tls1_prf_params("sha256", "1", "seed");
crypto/openssl/test/evp_kdf_test.c
145
ret = TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
147
&& TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0);
crypto/openssl/test/evp_kdf_test.c
1486
params[i++] = OSSL_PARAM_construct_utf8_string(
crypto/openssl/test/evp_kdf_test.c
1488
params[i++] = OSSL_PARAM_construct_utf8_string(
crypto/openssl/test/evp_kdf_test.c
1490
params[i++] = OSSL_PARAM_construct_octet_string(
crypto/openssl/test/evp_kdf_test.c
1492
params[i++] = OSSL_PARAM_construct_octet_string(
crypto/openssl/test/evp_kdf_test.c
1494
params[i++] = OSSL_PARAM_construct_octet_string(
crypto/openssl/test/evp_kdf_test.c
1496
params[i] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_kdf_test.c
150
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
1500
&& TEST_int_gt(EVP_KDF_derive(kctx, result, sizeof(result), params), 0)
crypto/openssl/test/evp_kdf_test.c
1511
OSSL_PARAM params[6];
crypto/openssl/test/evp_kdf_test.c
159
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
1600
params[i++] = OSSL_PARAM_construct_utf8_string(
crypto/openssl/test/evp_kdf_test.c
1602
params[i++] = OSSL_PARAM_construct_utf8_string(
crypto/openssl/test/evp_kdf_test.c
1604
params[i++] = OSSL_PARAM_construct_octet_string(
crypto/openssl/test/evp_kdf_test.c
1606
params[i++] = OSSL_PARAM_construct_octet_string(
crypto/openssl/test/evp_kdf_test.c
1608
params[i++] = OSSL_PARAM_construct_octet_string(
crypto/openssl/test/evp_kdf_test.c
161
params = construct_tls1_prf_params("sha256", "secret", "");
crypto/openssl/test/evp_kdf_test.c
1610
params[i] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_kdf_test.c
1614
&& TEST_int_gt(EVP_KDF_derive(kctx, result, sizeof(result), params), 0)
crypto/openssl/test/evp_kdf_test.c
1631
OSSL_PARAM params[8], *p = params;
crypto/openssl/test/evp_kdf_test.c
164
ret = TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
166
&& TEST_true(EVP_KDF_CTX_set_params(kctx, params))
crypto/openssl/test/evp_kdf_test.c
170
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
1753
&& TEST_int_gt(EVP_KDF_derive(kctx, result, sizeof(result), params), 0)
crypto/openssl/test/evp_kdf_test.c
1765
OSSL_PARAM params[5], *p = params;
crypto/openssl/test/evp_kdf_test.c
179
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
181
params = construct_tls1_prf_params("sha256", "secret", "1");
crypto/openssl/test/evp_kdf_test.c
183
ret = TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
185
&& TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0);
crypto/openssl/test/evp_kdf_test.c
188
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
1906
&& TEST_int_gt(EVP_KDF_derive(kctx, result, sizeof(result), params), 0)
crypto/openssl/test/evp_kdf_test.c
1917
OSSL_PARAM params[6], *p = params;
crypto/openssl/test/evp_kdf_test.c
1946
&& TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
crypto/openssl/test/evp_kdf_test.c
195
OSSL_PARAM *params = OPENSSL_malloc(sizeof(OSSL_PARAM) * 5);
crypto/openssl/test/evp_kdf_test.c
1957
OSSL_PARAM params[7], *p = params;
crypto/openssl/test/evp_kdf_test.c
196
OSSL_PARAM *p = params;
crypto/openssl/test/evp_kdf_test.c
198
if (params == NULL)
crypto/openssl/test/evp_kdf_test.c
1993
&& TEST_int_eq(EVP_KDF_CTX_set_params(kctx, params), 1)
crypto/openssl/test/evp_kdf_test.c
2008
OSSL_PARAM params[6], *p = params;
crypto/openssl/test/evp_kdf_test.c
2053
&& TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
crypto/openssl/test/evp_kdf_test.c
2116
OSSL_PARAM params[4], *p = params;
crypto/openssl/test/evp_kdf_test.c
2139
&& TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
crypto/openssl/test/evp_kdf_test.c
2151
OSSL_PARAM params[4], *p = params;
crypto/openssl/test/evp_kdf_test.c
216
return params;
crypto/openssl/test/evp_kdf_test.c
2174
&& TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
crypto/openssl/test/evp_kdf_test.c
2186
OSSL_PARAM params[5];
crypto/openssl/test/evp_kdf_test.c
2203
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_kdf_test.c
2210
params[0] = OSSL_PARAM_construct_int(settableparams[i].key, &j);
crypto/openssl/test/evp_kdf_test.c
2211
if (!TEST_int_le(EVP_KDF_CTX_set_params(kctx, params), 0))
crypto/openssl/test/evp_kdf_test.c
2216
params[0] = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_HMACDRBG_ENTROPY,
crypto/openssl/test/evp_kdf_test.c
2218
params[1] = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_HMACDRBG_NONCE,
crypto/openssl/test/evp_kdf_test.c
2220
params[2] = OSSL_PARAM_construct_utf8_string(OSSL_ALG_PARAM_DIGEST, "SHA256",
crypto/openssl/test/evp_kdf_test.c
2222
params[3] = OSSL_PARAM_construct_utf8_string(OSSL_ALG_PARAM_PROPERTIES, "",
crypto/openssl/test/evp_kdf_test.c
2224
params[4] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_kdf_test.c
2225
if (!TEST_int_eq(EVP_KDF_CTX_set_params(kctx, params), 1))
crypto/openssl/test/evp_kdf_test.c
2227
if (!TEST_int_eq(EVP_KDF_CTX_set_params(kctx, params), 1))
crypto/openssl/test/evp_kdf_test.c
2230
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_ALG_PARAM_DIGEST,
crypto/openssl/test/evp_kdf_test.c
2232
params[1] = OSSL_PARAM_construct_utf8_string(OSSL_ALG_PARAM_MAC,
crypto/openssl/test/evp_kdf_test.c
2234
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_kdf_test.c
2235
if (!TEST_int_eq(EVP_KDF_CTX_get_params(kctx, params), 1)
crypto/openssl/test/evp_kdf_test.c
2236
|| !TEST_mem_eq(digestname, params[0].return_size, "SHA2-256", 8)
crypto/openssl/test/evp_kdf_test.c
2237
|| !TEST_mem_eq(macname, params[1].return_size, "HMAC", 4))
crypto/openssl/test/evp_kdf_test.c
224
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
2245
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_ALG_PARAM_DIGEST,
crypto/openssl/test/evp_kdf_test.c
2247
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_kdf_test.c
2248
if (!TEST_int_le(EVP_KDF_CTX_set_params(kctx, params), 0))
crypto/openssl/test/evp_kdf_test.c
2263
OSSL_PARAM params[3];
crypto/openssl/test/evp_kdf_test.c
2271
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_kdf_test.c
2273
params[0] = OSSL_PARAM_construct_int(gettableparams[i].key, &j);
crypto/openssl/test/evp_kdf_test.c
2274
if (!TEST_int_le(EVP_KDF_CTX_get_params(kctx, params), 0))
crypto/openssl/test/evp_kdf_test.c
2279
params[0] = OSSL_PARAM_construct_utf8_string(gettableparams[i].key,
crypto/openssl/test/evp_kdf_test.c
2281
if (!TEST_int_le(EVP_KDF_CTX_get_params(kctx, params), 0))
crypto/openssl/test/evp_kdf_test.c
229
params = construct_hkdf_params("sha256", "secret", 6, "salt", "label");
crypto/openssl/test/evp_kdf_test.c
2295
OSSL_PARAM params[9], *p = params;
crypto/openssl/test/evp_kdf_test.c
231
ret = TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
2320
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_MAC,
crypto/openssl/test/evp_kdf_test.c
2322
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_kdf_test.c
2324
|| !TEST_true(EVP_KDF_CTX_set_params(kctx, params)))
crypto/openssl/test/evp_kdf_test.c
233
&& TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
crypto/openssl/test/evp_kdf_test.c
2338
if (!TEST_true(EVP_KDF_derive(kctx, out, sizeof(out), params))
crypto/openssl/test/evp_kdf_test.c
237
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
245
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
250
if (!TEST_ptr(params = construct_hkdf_params(
crypto/openssl/test/evp_kdf_test.c
255
|| !TEST_true(EVP_KDF_CTX_set_params(kctx, params)))
crypto/openssl/test/evp_kdf_test.c
282
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
305
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
307
params = construct_hkdf_params("blah", "secret", 6, "salt", "label");
crypto/openssl/test/evp_kdf_test.c
309
ret = TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
311
&& TEST_false(EVP_KDF_CTX_set_params(kctx, params));
crypto/openssl/test/evp_kdf_test.c
314
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
322
OSSL_PARAM params[2];
crypto/openssl/test/evp_kdf_test.c
331
params[0] = OSSL_PARAM_construct_int(OSSL_KDF_PARAM_DIGEST, &i);
crypto/openssl/test/evp_kdf_test.c
332
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_kdf_test.c
333
if (!TEST_int_eq(EVP_KDF_derive(kctx, out, sizeof(out), params), 0))
crypto/openssl/test/evp_kdf_test.c
345
OSSL_PARAM params[2];
crypto/openssl/test/evp_kdf_test.c
349
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_MODE,
crypto/openssl/test/evp_kdf_test.c
351
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_kdf_test.c
352
if (!TEST_int_eq(EVP_KDF_CTX_set_params(kctx, params), 0))
crypto/openssl/test/evp_kdf_test.c
355
params[0] = OSSL_PARAM_construct_int(OSSL_KDF_PARAM_MODE, &bad_mode);
crypto/openssl/test/evp_kdf_test.c
356
if (!TEST_int_eq(EVP_KDF_CTX_set_params(kctx, params), 0))
crypto/openssl/test/evp_kdf_test.c
369
OSSL_PARAM params[2];
crypto/openssl/test/evp_kdf_test.c
376
params[0] = OSSL_PARAM_construct_utf8_string(key, "BAD", 0);
crypto/openssl/test/evp_kdf_test.c
378
params[0] = OSSL_PARAM_construct_octet_string(key, buf, sizeof(buf));
crypto/openssl/test/evp_kdf_test.c
379
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_kdf_test.c
380
if (!TEST_int_eq(EVP_KDF_CTX_set_params(kctx, params), 0))
crypto/openssl/test/evp_kdf_test.c
39
OSSL_PARAM *params = OPENSSL_malloc(sizeof(OSSL_PARAM) * 4);
crypto/openssl/test/evp_kdf_test.c
40
OSSL_PARAM *p = params;
crypto/openssl/test/evp_kdf_test.c
406
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
408
params = construct_hkdf_params("sha256", "secret", 6, "salt", "label");
crypto/openssl/test/evp_kdf_test.c
411
ret = TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
413
&& TEST_true(EVP_KDF_CTX_set_params(kctx, params))
crypto/openssl/test/evp_kdf_test.c
417
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
42
if (params == NULL)
crypto/openssl/test/evp_kdf_test.c
426
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
428
params = construct_hkdf_params("sha256", "", 0, "salt", "label");
crypto/openssl/test/evp_kdf_test.c
430
ret = TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
432
&& TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0);
crypto/openssl/test/evp_kdf_test.c
435
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
444
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
446
params = construct_hkdf_params("sha256", "1", 1, "salt", "label");
crypto/openssl/test/evp_kdf_test.c
448
ret = TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
450
&& TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0);
crypto/openssl/test/evp_kdf_test.c
453
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
462
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
464
params = construct_hkdf_params("sha256", "secret", 6, "", "label");
crypto/openssl/test/evp_kdf_test.c
466
ret = TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
468
&& TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0);
crypto/openssl/test/evp_kdf_test.c
471
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
478
OSSL_PARAM *params = OPENSSL_malloc(sizeof(OSSL_PARAM) * 5);
crypto/openssl/test/evp_kdf_test.c
479
OSSL_PARAM *p = params;
crypto/openssl/test/evp_kdf_test.c
481
if (params == NULL)
crypto/openssl/test/evp_kdf_test.c
493
return params;
crypto/openssl/test/evp_kdf_test.c
503
OSSL_PARAM *params = NULL;
crypto/openssl/test/evp_kdf_test.c
525
params = construct_pbkdf1_params("passwordPASSWORDpassword", "sha256",
crypto/openssl/test/evp_kdf_test.c
529
if (!TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
531
|| !TEST_true(EVP_KDF_CTX_set_params(kctx, params))
crypto/openssl/test/evp_kdf_test.c
539
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
55
return params;
crypto/openssl/test/evp_kdf_test.c
553
OSSL_PARAM *params = NULL;
crypto/openssl/test/evp_kdf_test.c
570
params = construct_pbkdf1_params("passwordPASSWORDpassword", "sha256",
crypto/openssl/test/evp_kdf_test.c
579
if (!TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
581
|| !TEST_true(EVP_KDF_CTX_set_params(kctx, params))
crypto/openssl/test/evp_kdf_test.c
588
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
598
OSSL_PARAM *params = OPENSSL_malloc(sizeof(OSSL_PARAM) * 6);
crypto/openssl/test/evp_kdf_test.c
599
OSSL_PARAM *p = params;
crypto/openssl/test/evp_kdf_test.c
601
if (params == NULL)
crypto/openssl/test/evp_kdf_test.c
614
return params;
crypto/openssl/test/evp_kdf_test.c
624
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
63
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
632
params = construct_pbkdf2_params("passwordPASSWORDpassword", "sha256",
crypto/openssl/test/evp_kdf_test.c
636
if (!TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
638
|| !TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
crypto/openssl/test/evp_kdf_test.c
645
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
656
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
658
params = construct_pbkdf2_params("passwordPASSWORDpassword", "sha256",
crypto/openssl/test/evp_kdf_test.c
662
if (!TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
664
|| !TEST_true(EVP_KDF_CTX_set_params(kctx, params))
crypto/openssl/test/evp_kdf_test.c
672
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
684
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
689
params = construct_pbkdf2_params("passwordPASSWORDpassword", "sha256",
crypto/openssl/test/evp_kdf_test.c
69
params = construct_tls1_prf_params("sha256", "secret", "seed");
crypto/openssl/test/evp_kdf_test.c
693
if (!TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
696
|| !TEST_true(EVP_KDF_CTX_set_params(kctx, params))
crypto/openssl/test/evp_kdf_test.c
703
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
71
ret = TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
713
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
715
params = construct_pbkdf2_params("passwordPASSWORDpassword", "sha256",
crypto/openssl/test/evp_kdf_test.c
719
if (!TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
722
|| !TEST_false(EVP_KDF_CTX_set_params(kctx, params)))
crypto/openssl/test/evp_kdf_test.c
728
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
73
&& TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
crypto/openssl/test/evp_kdf_test.c
738
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
740
params = construct_pbkdf2_params("passwordPASSWORDpassword", "sha256",
crypto/openssl/test/evp_kdf_test.c
744
if (!TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
747
|| !TEST_false(EVP_KDF_CTX_set_params(kctx, params)))
crypto/openssl/test/evp_kdf_test.c
753
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
764
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
767
params = construct_pbkdf2_params("passwordPASSWORDpassword", "sha256",
crypto/openssl/test/evp_kdf_test.c
77
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
771
if (!TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
774
|| !TEST_true(EVP_KDF_CTX_set_params(kctx, params))
crypto/openssl/test/evp_kdf_test.c
790
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
801
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
804
params = construct_pbkdf2_params("passwordPASSWORDpassword", "sha256",
crypto/openssl/test/evp_kdf_test.c
808
if (!TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
811
|| !TEST_true(EVP_KDF_CTX_set_params(kctx, params))
crypto/openssl/test/evp_kdf_test.c
827
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
837
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
839
params = construct_pbkdf2_params("passwordPASSWORDpassword", "blah",
crypto/openssl/test/evp_kdf_test.c
843
if (!TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
846
|| !TEST_false(EVP_KDF_CTX_set_params(kctx, params)))
crypto/openssl/test/evp_kdf_test.c
85
OSSL_PARAM *params;
crypto/openssl/test/evp_kdf_test.c
852
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
861
OSSL_PARAM params[7], *p = params;
crypto/openssl/test/evp_kdf_test.c
87
params = construct_tls1_prf_params("blah", "secret", "seed");
crypto/openssl/test/evp_kdf_test.c
888
&& TEST_true(EVP_KDF_CTX_set_params(kctx, params));
crypto/openssl/test/evp_kdf_test.c
89
ret = TEST_ptr(params)
crypto/openssl/test/evp_kdf_test.c
91
&& TEST_false(EVP_KDF_CTX_set_params(kctx, params));
crypto/openssl/test/evp_kdf_test.c
910
OSSL_PARAM params[4], *p = params;
crypto/openssl/test/evp_kdf_test.c
936
&& TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
crypto/openssl/test/evp_kdf_test.c
94
OPENSSL_free(params);
crypto/openssl/test/evp_kdf_test.c
947
OSSL_PARAM params[4], *p = params;
crypto/openssl/test/evp_kdf_test.c
988
&& TEST_int_gt(EVP_KDF_derive(kctx, out, sizeof(out), params), 0)
crypto/openssl/test/evp_libctx_test.c
791
OSSL_PARAM params[2];
crypto/openssl/test/evp_libctx_test.c
794
params[0] = OSSL_PARAM_construct_int("encrypt-check", &check);
crypto/openssl/test/evp_libctx_test.c
795
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_libctx_test.c
802
params))
crypto/openssl/test/evp_libctx_test.c
895
OSSL_PARAM params[2];
crypto/openssl/test/evp_libctx_test.c
897
params[0] = OSSL_PARAM_construct_utf8_string("group", "ffdhe2048", 0);
crypto/openssl/test/evp_libctx_test.c
898
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_libctx_test.c
902
|| !TEST_true(EVP_PKEY_CTX_set_params(gctx, params))
crypto/openssl/test/evp_pkey_dhkem_test.c
120
OSSL_PARAM params[3];
crypto/openssl/test/evp_pkey_dhkem_test.c
126
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
crypto/openssl/test/evp_pkey_dhkem_test.c
128
params[1] = OSSL_PARAM_construct_octet_string(OSSL_PKEY_PARAM_DHKEM_IKM,
crypto/openssl/test/evp_pkey_dhkem_test.c
130
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_pkey_dhkem_test.c
134
|| !TEST_int_eq(EVP_PKEY_CTX_set_params(genctx, params), 1)
crypto/openssl/test/evp_pkey_dhkem_test.c
139
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
crypto/openssl/test/evp_pkey_dhkem_test.c
141
params[1] = OSSL_PARAM_construct_octet_string(OSSL_PKEY_PARAM_DHKEM_IKM,
crypto/openssl/test/evp_pkey_dhkem_test.c
143
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_pkey_dhkem_test.c
145
|| !TEST_int_eq(EVP_PKEY_CTX_set_params(genctx, params), 1)
crypto/openssl/test/evp_pkey_dhkem_test.c
150
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
crypto/openssl/test/evp_pkey_dhkem_test.c
152
params[1] = OSSL_PARAM_construct_octet_string(OSSL_PKEY_PARAM_DHKEM_IKM,
crypto/openssl/test/evp_pkey_dhkem_test.c
154
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_pkey_dhkem_test.c
155
if (!TEST_int_eq(EVP_PKEY_CTX_set_params(genctx, params), 1)
crypto/openssl/test/evp_pkey_dhkem_test.c
191
OSSL_PARAM params[3];
crypto/openssl/test/evp_pkey_dhkem_test.c
194
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_KEM_PARAM_OPERATION,
crypto/openssl/test/evp_pkey_dhkem_test.c
197
params[1] = OSSL_PARAM_construct_octet_string(OSSL_KEM_PARAM_IKME,
crypto/openssl/test/evp_pkey_dhkem_test.c
199
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_pkey_dhkem_test.c
201
return TEST_int_eq(EVP_PKEY_encapsulate_init(ctx, params), 1)
crypto/openssl/test/evp_pkey_dhkem_test.c
478
OSSL_PARAM params[3];
crypto/openssl/test/evp_pkey_dhkem_test.c
486
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_PKEY_PARAM_GROUP_NAME,
crypto/openssl/test/evp_pkey_dhkem_test.c
488
params[1] = OSSL_PARAM_construct_octet_string(OSSL_PKEY_PARAM_DHKEM_IKM,
crypto/openssl/test/evp_pkey_dhkem_test.c
490
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_pkey_dhkem_test.c
494
&& TEST_int_eq(EVP_PKEY_CTX_set_params(genctx, params), 1)
crypto/openssl/test/evp_pkey_dhkem_test.c
727
OSSL_PARAM params[2];
crypto/openssl/test/evp_pkey_dhkem_test.c
750
params[0] = OSSL_PARAM_construct_octet_string(OSSL_PKEY_PARAM_DHKEM_IKM,
crypto/openssl/test/evp_pkey_dhkem_test.c
752
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_pkey_dhkem_test.c
756
&& TEST_int_eq(EVP_PKEY_CTX_set_params(genctx, params), 1)
crypto/openssl/test/evp_pkey_provided_test.c
1355
OSSL_PARAM params[3] = { OSSL_PARAM_END, OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/evp_pkey_provided_test.c
1510
params[0] = fromdata_params[0];
crypto/openssl/test/evp_pkey_provided_test.c
1511
params[1] = fromdata_params[2];
crypto/openssl/test/evp_pkey_provided_test.c
1512
fromdata_params = params;
crypto/openssl/test/evp_pkey_provided_test.c
2166
OSSL_PARAM *params = OPENSSL_malloc(sizeof(OSSL_PARAM) * 5);
crypto/openssl/test/evp_pkey_provided_test.c
2167
OSSL_PARAM *p = params;
crypto/openssl/test/evp_pkey_provided_test.c
2178
return params;
crypto/openssl/test/evp_pkey_provided_test.c
2186
OSSL_PARAM *params = NULL;
crypto/openssl/test/evp_pkey_provided_test.c
2188
if (!TEST_ptr(params = do_construct_hkdf_params("sha256", "secret", 6,
crypto/openssl/test/evp_pkey_provided_test.c
2193
if (!TEST_int_eq(EVP_PKEY_derive_init_ex(pctx, params), 1))
crypto/openssl/test/evp_pkey_provided_test.c
2204
OPENSSL_free(params);
crypto/openssl/test/evp_skey_test.c
130
OSSL_PARAM *params = NULL;
crypto/openssl/test/evp_skey_test.c
177
OSSL_PARAM_free(params);
crypto/openssl/test/evp_skey_test.c
25
static int ossl_pkey_todata_cb(const OSSL_PARAM params[], void *arg)
crypto/openssl/test/evp_skey_test.c
29
*ret = OSSL_PARAM_dup(params);
crypto/openssl/test/evp_skey_test.c
58
OSSL_PARAM params[3];
crypto/openssl/test/evp_skey_test.c
72
params[0] = OSSL_PARAM_construct_utf8_string(FAKE_CIPHER_PARAM_KEY_NAME,
crypto/openssl/test/evp_skey_test.c
74
params[1] = OSSL_PARAM_construct_octet_string(OSSL_SKEY_PARAM_RAW_BYTES,
crypto/openssl/test/evp_skey_test.c
76
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_skey_test.c
78
OSSL_SKEYMGMT_SELECT_ALL, params);
crypto/openssl/test/evp_test.c
107
const OSSL_PARAM params[])
crypto/openssl/test/evp_test.c
1142
OSSL_PARAM params[2];
crypto/openssl/test/evp_test.c
1144
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_CIPHER_PARAM_CTS_MODE,
crypto/openssl/test/evp_test.c
1147
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_test.c
1148
if (!EVP_CIPHER_CTX_set_params(ctx_base, params)) {
crypto/openssl/test/evp_test.c
1270
OSSL_PARAM params[2];
crypto/openssl/test/evp_test.c
1272
params[0] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_TLS_VERSION,
crypto/openssl/test/evp_test.c
1274
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_test.c
1275
if (!EVP_CIPHER_CTX_set_params(ctx, params)) {
crypto/openssl/test/evp_test.c
1332
OSSL_PARAM params[2];
crypto/openssl/test/evp_test.c
1340
params[0] = OSSL_PARAM_construct_octet_string(OSSL_CIPHER_PARAM_AEAD_TLS1_AAD,
crypto/openssl/test/evp_test.c
1343
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_test.c
1344
if (!EVP_CIPHER_CTX_set_params(ctx, params)) {
crypto/openssl/test/evp_test.c
1359
OSSL_PARAM params[2];
crypto/openssl/test/evp_test.c
1361
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_CIPHER_PARAM_XTS_STANDARD,
crypto/openssl/test/evp_test.c
1363
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_test.c
1364
if (!EVP_CIPHER_CTX_set_params(ctx, params)) {
crypto/openssl/test/evp_test.c
138
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/evp_test.c
148
params[0] = OSSL_PARAM_construct_int(OSSL_MAC_PARAM_FIPS_APPROVED_INDICATOR,
crypto/openssl/test/evp_test.c
150
if (!EVP_MAC_CTX_get_params(ctx, params))
crypto/openssl/test/evp_test.c
157
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/evp_test.c
175
params[0] = OSSL_PARAM_construct_int(OSSL_ALG_PARAM_FIPS_APPROVED_INDICATOR,
crypto/openssl/test/evp_test.c
177
if (!EVP_PKEY_CTX_get_params(ctx, params))
crypto/openssl/test/evp_test.c
184
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/evp_test.c
1875
OSSL_PARAM params[21], sizes[3], *psizes = sizes, *p;
crypto/openssl/test/evp_test.c
1903
params[params_n++] = OSSL_PARAM_construct_utf8_string(OSSL_MAC_PARAM_CIPHER,
crypto/openssl/test/evp_test.c
1911
params[params_n++] = OSSL_PARAM_construct_utf8_string(OSSL_MAC_PARAM_DIGEST,
crypto/openssl/test/evp_test.c
1925
params[params_n++] = OSSL_PARAM_construct_octet_string(OSSL_MAC_PARAM_CUSTOM,
crypto/openssl/test/evp_test.c
1929
params[params_n++] = OSSL_PARAM_construct_octet_string(OSSL_MAC_PARAM_SALT,
crypto/openssl/test/evp_test.c
1933
params[params_n++] = OSSL_PARAM_construct_octet_string(OSSL_MAC_PARAM_IV,
crypto/openssl/test/evp_test.c
1939
params, OSSL_NELEM(params), ¶ms_n))
crypto/openssl/test/evp_test.c
194
params[0] = OSSL_PARAM_construct_int(OSSL_DRBG_PARAM_FIPS_APPROVED_INDICATOR,
crypto/openssl/test/evp_test.c
1942
p = OSSL_PARAM_locate(params + params_n_allocstart, "size");
crypto/openssl/test/evp_test.c
1958
if (!EVP_MAC_init(ctx, expected->key, expected->key_len, params)) {
crypto/openssl/test/evp_test.c
196
if (!EVP_RAND_CTX_get_params(ctx, params))
crypto/openssl/test/evp_test.c
2089
expected->alg, params,
crypto/openssl/test/evp_test.c
2100
ctrl2params_free(params, params_n, params_n_allocstart);
crypto/openssl/test/evp_test.c
2223
OSSL_PARAM params[10];
crypto/openssl/test/evp_test.c
2226
const size_t params_max = OSSL_NELEM(params) - 1 - (kdata->entropy != NULL);
crypto/openssl/test/evp_test.c
2229
if (!ctrl2params(t, kdata->init_ctrls, NULL, params, params_max,
crypto/openssl/test/evp_test.c
2239
params[params_n++] = OSSL_PARAM_construct_octet_string(OSSL_KEM_PARAM_IKME,
crypto/openssl/test/evp_test.c
2242
params[params_n] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_test.c
2244
if (EVP_PKEY_encapsulate_init(ctx, params) <= 0) {
crypto/openssl/test/evp_test.c
2297
ctrl2params_free(params, params_n, 0);
crypto/openssl/test/evp_test.c
2309
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/evp_test.c
2315
params, 2, ¶ms_n))
crypto/openssl/test/evp_test.c
2317
p = params;
crypto/openssl/test/evp_test.c
2352
ctrl2params_free(params, params_n, params_n_allocated);
crypto/openssl/test/evp_test.c
2446
int (*keyopinit)(EVP_PKEY_CTX *ctx, const OSSL_PARAM params[]);
crypto/openssl/test/evp_test.c
2448
const OSSL_PARAM params[]);
crypto/openssl/test/evp_test.c
247
OSSL_PARAM params[], size_t params_sz, size_t *params_n)
crypto/openssl/test/evp_test.c
2501
const OSSL_PARAM params[]),
crypto/openssl/test/evp_test.c
2647
OSSL_PARAM params[5] = {
crypto/openssl/test/evp_test.c
2657
params, OSSL_NELEM(params), ¶ms_n))
crypto/openssl/test/evp_test.c
2659
p = params;
crypto/openssl/test/evp_test.c
2684
ctrl2params_free(params, params_n, params_n_allocstart);
crypto/openssl/test/evp_test.c
271
|| !OSSL_PARAM_allocate_from_text(¶ms[*params_n],
crypto/openssl/test/evp_test.c
2811
OSSL_PARAM params[5] = {
crypto/openssl/test/evp_test.c
282
params[*params_n] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_test.c
2820
params, OSSL_NELEM(params), ¶ms_n))
crypto/openssl/test/evp_test.c
2822
p = params;
crypto/openssl/test/evp_test.c
2831
ctrl2params_free(params, params_n, params_n_allocstart);
crypto/openssl/test/evp_test.c
288
static void ctrl2params_free(OSSL_PARAM params[],
crypto/openssl/test/evp_test.c
292
OPENSSL_free(params[params_n].data);
crypto/openssl/test/evp_test.c
298
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/evp_test.c
301
params[0] = OSSL_PARAM_construct_int(OSSL_KDF_PARAM_FIPS_APPROVED_INDICATOR,
crypto/openssl/test/evp_test.c
303
if (!EVP_KDF_CTX_get_params(ctx, params))
crypto/openssl/test/evp_test.c
310
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/evp_test.c
313
params[0] = OSSL_PARAM_construct_int(OSSL_CIPHER_PARAM_FIPS_APPROVED_INDICATOR,
crypto/openssl/test/evp_test.c
315
if (!EVP_CIPHER_CTX_get_params(ctx, params))
crypto/openssl/test/evp_test.c
3546
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/evp_test.c
3561
*params = OSSL_PARAM_construct_uint(OSSL_RAND_PARAM_STRENGTH, &strength);
crypto/openssl/test/evp_test.c
3562
if (!EVP_RAND_CTX_set_params(rdata->parent, params))
crypto/openssl/test/evp_test.c
3676
OSSL_PARAM params[8], *p = params;
crypto/openssl/test/evp_test.c
3688
params, OSSL_NELEM(params), ¶ms_n))
crypto/openssl/test/evp_test.c
3691
p = params + params_n;
crypto/openssl/test/evp_test.c
3702
if (!EVP_RAND_CTX_set_params(expected->ctx, params)) {
crypto/openssl/test/evp_test.c
3709
ctrl2params_free(params, params_n, params_allocated_n);
crypto/openssl/test/evp_test.c
3716
p = params;
crypto/openssl/test/evp_test.c
3725
0, NULL, 0, params)))
crypto/openssl/test/evp_test.c
3735
params[0] = OSSL_PARAM_construct_octet_string(OSSL_RAND_PARAM_TEST_ENTROPY, item->reseed_entropy,
crypto/openssl/test/evp_test.c
3737
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_test.c
3738
if (!TEST_true(EVP_RAND_CTX_set_params(expected->parent, params)))
crypto/openssl/test/evp_test.c
3747
params[0] = OSSL_PARAM_construct_octet_string(OSSL_RAND_PARAM_TEST_ENTROPY, item->pr_entropyA,
crypto/openssl/test/evp_test.c
3749
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_test.c
3750
if (!TEST_true(EVP_RAND_CTX_set_params(expected->parent, params)))
crypto/openssl/test/evp_test.c
3759
params[0] = OSSL_PARAM_construct_octet_string(OSSL_RAND_PARAM_TEST_ENTROPY, item->pr_entropyB,
crypto/openssl/test/evp_test.c
3761
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_test.c
3762
if (!TEST_true(EVP_RAND_CTX_set_params(expected->parent, params)))
crypto/openssl/test/evp_test.c
3787
ctrl2params_free(params, params_n, params_allocated_n);
crypto/openssl/test/evp_test.c
3808
OSSL_PARAM params[20];
crypto/openssl/test/evp_test.c
3830
kdata->p = kdata->params;
crypto/openssl/test/evp_test.c
3855
for (p = kdata->params; p->key != NULL; p++)
crypto/openssl/test/evp_test.c
3980
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/evp_test.c
3986
params, OSSL_NELEM(params), ¶ms_n))
crypto/openssl/test/evp_test.c
3988
if (!EVP_KDF_CTX_set_params(expected->ctx, params)) {
crypto/openssl/test/evp_test.c
3994
if (!EVP_KDF_CTX_set_params(expected->ctx, expected->params)) {
crypto/openssl/test/evp_test.c
4024
ctrl2params_free(params, params_n, params_allocated_n);
crypto/openssl/test/evp_test.c
4381
OSSL_PARAM *params = NULL;
crypto/openssl/test/evp_test.c
4408
if ((params = OPENSSL_malloc(sizeof(OSSL_PARAM) * 4)) == NULL)
crypto/openssl/test/evp_test.c
4412
params, 4, ¶ms_n))
crypto/openssl/test/evp_test.c
4414
if (!EVP_PKEY_CTX_set_params(genctx, params)) {
crypto/openssl/test/evp_test.c
4468
ctrl2params_free(params, params_n, 0);
crypto/openssl/test/evp_test.c
4469
OSSL_PARAM_free(params);
crypto/openssl/test/evp_test.c
4603
OSSL_PARAM params[2];
crypto/openssl/test/evp_test.c
4606
params[0] = OSSL_PARAM_construct_uint(OSSL_SIGNATURE_PARAM_NONCE_TYPE,
crypto/openssl/test/evp_test.c
4608
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_test.c
4609
if (!EVP_PKEY_CTX_set_params(mdata->pctx, params))
crypto/openssl/test/evp_test.c
4611
else if (!EVP_PKEY_CTX_get_params(mdata->pctx, params))
crypto/openssl/test/evp_test.c
4613
else if (!OSSL_PARAM_modified(¶ms[0]))
crypto/openssl/test/evp_test.c
4624
OSSL_PARAM params[5];
crypto/openssl/test/evp_test.c
4632
params, OSSL_NELEM(params), ¶ms_n))
crypto/openssl/test/evp_test.c
4634
p = params;
crypto/openssl/test/evp_test.c
4659
ctrl2params_free(params, params_n, params_allocated_n);
crypto/openssl/test/evp_test.c
5066
OSSL_PARAM params[2];
crypto/openssl/test/evp_test.c
5072
params[0] = OSSL_PARAM_construct_int(OSSL_PROV_PARAM_SECURITY_CHECKS,
crypto/openssl/test/evp_test.c
5074
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_test.c
5075
OSSL_PROVIDER_get_params(prov, params);
crypto/openssl/test/evp_test.c
767
OSSL_PARAM params[4], *p = ¶ms[0];
crypto/openssl/test/evp_test.c
791
if (!EVP_DigestInit_ex2(mctx, expected->digest, params)) {
crypto/openssl/test/evp_xof_test.c
279
OSSL_PARAM params[2];
crypto/openssl/test/evp_xof_test.c
287
params[0] = OSSL_PARAM_construct_size_t(OSSL_DIGEST_PARAM_XOFLEN, &sz);
crypto/openssl/test/evp_xof_test.c
288
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/evp_xof_test.c
291
|| !TEST_int_eq(EVP_MD_CTX_set_params(ctx, params), 1)
crypto/openssl/test/fake_cipherprov.c
101
return param_callback(params, cbarg);
crypto/openssl/test/fake_cipherprov.c
130
const OSSL_PARAM params[])
crypto/openssl/test/fake_cipherprov.c
141
const OSSL_PARAM params[])
crypto/openssl/test/fake_cipherprov.c
145
if (fake_skey_init(ctx, pkeyparam, iv, ivlen, params) != 1)
crypto/openssl/test/fake_cipherprov.c
154
const OSSL_PARAM params[])
crypto/openssl/test/fake_cipherprov.c
158
if (fake_skey_init(ctx, pkeyparam, iv, ivlen, params) != 1)
crypto/openssl/test/fake_cipherprov.c
190
static int fake_get_params(OSSL_PARAM params[])
crypto/openssl/test/fake_cipherprov.c
195
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/test/fake_cipherprov.c
200
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_BLOCK_SIZE);
crypto/openssl/test/fake_cipherprov.c
222
static int fake_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/test/fake_cipherprov.c
226
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/test/fake_cipherprov.c
231
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/test/fake_cipherprov.c
29
static int ctx_from_key_params(PROV_CIPHER_FAKE_CTX *pctx, const OSSL_PARAM *params)
crypto/openssl/test/fake_cipherprov.c
37
p = OSSL_PARAM_locate_const(params, FAKE_CIPHER_PARAM_KEY_NAME);
crypto/openssl/test/fake_cipherprov.c
47
p = OSSL_PARAM_locate_const(params, OSSL_SKEY_PARAM_RAW_BYTES);
crypto/openssl/test/fake_cipherprov.c
82
OSSL_PARAM params[3];
crypto/openssl/test/fake_cipherprov.c
84
OSSL_PARAM *p = params;
crypto/openssl/test/fake_pipelineprov.c
103
size_t ivlen, const OSSL_PARAM params[])
crypto/openssl/test/fake_pipelineprov.c
111
size_t ivlen, const OSSL_PARAM params[])
crypto/openssl/test/fake_pipelineprov.c
176
int fake_pipeline_aead_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/test/fake_pipelineprov.c
184
if (ossl_param_is_empty(params))
crypto/openssl/test/fake_pipelineprov.c
187
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_IVLEN);
crypto/openssl/test/fake_pipelineprov.c
195
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_KEYLEN);
crypto/openssl/test/fake_pipelineprov.c
203
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_PIPELINE_AEAD_TAG);
crypto/openssl/test/fake_pipelineprov.c
223
int fake_pipeline_aead_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/test/fake_pipelineprov.c
231
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_PIPELINE_AEAD_TAG);
crypto/openssl/test/fake_pipelineprov.c
255
static int alg##_##kbits##_##lc##_get_params(OSSL_PARAM params[]) \
crypto/openssl/test/fake_pipelineprov.c
257
return ossl_cipher_generic_get_params(params, EVP_CIPH_##UCMODE##_MODE, \
crypto/openssl/test/fake_rsaprov.c
1020
OSSL_PARAM params[4];
crypto/openssl/test/fake_rsaprov.c
1023
params[0] = OSSL_PARAM_construct_int(OSSL_OBJECT_PARAM_TYPE, &object_type);
crypto/openssl/test/fake_rsaprov.c
1024
params[1] = OSSL_PARAM_construct_utf8_string(OSSL_OBJECT_PARAM_DATA_TYPE,
crypto/openssl/test/fake_rsaprov.c
1028
params[2] = OSSL_PARAM_construct_octet_string(OSSL_OBJECT_PARAM_REFERENCE,
crypto/openssl/test/fake_rsaprov.c
1030
params[3] = OSSL_PARAM_construct_end();
crypto/openssl/test/fake_rsaprov.c
1032
ok = data_cb(params, data_cbarg);
crypto/openssl/test/fake_rsaprov.c
142
OSSL_PARAM params[] = {
crypto/openssl/test/fake_rsaprov.c
161
return OSSL_PARAM_dup(params);
crypto/openssl/test/fake_rsaprov.c
163
OSSL_PARAM params[] = {
crypto/openssl/test/fake_rsaprov.c
170
return OSSL_PARAM_dup(params);
crypto/openssl/test/fake_rsaprov.c
177
OSSL_PARAM *params = NULL;
crypto/openssl/test/fake_rsaprov.c
183
if (!TEST_ptr(params = fake_rsa_key_params(0)))
crypto/openssl/test/fake_rsaprov.c
186
ret = param_callback(params, cbarg);
crypto/openssl/test/fake_rsaprov.c
187
OSSL_PARAM_free(params);
crypto/openssl/test/fake_rsaprov.c
243
const OSSL_PARAM params[])
crypto/openssl/test/fake_rsaprov.c
321
const OSSL_PARAM params[])
crypto/openssl/test/fake_rsaprov.c
384
void *provkey, const OSSL_PARAM params[])
crypto/openssl/test/fake_rsaprov.c
400
if (params) {
crypto/openssl/test/fake_rsaprov.c
403
p = OSSL_PARAM_locate_const(params, "NO_DUP");
crypto/openssl/test/fake_rsaprov.c
415
void *provkey, const OSSL_PARAM params[])
crypto/openssl/test/fake_rsaprov.c
417
return fake_rsa_dgstsgnvfy_init(ctx, FAKE_DGSTSGN_SIGN, provkey, params);
crypto/openssl/test/fake_rsaprov.c
421
void *provkey, const OSSL_PARAM params[])
crypto/openssl/test/fake_rsaprov.c
423
return fake_rsa_dgstsgnvfy_init(ctx, FAKE_DGSTSGN_VERIFY, provkey, params);
crypto/openssl/test/fake_rsaprov.c
548
const OSSL_PARAM params[],
crypto/openssl/test/fake_rsaprov.c
614
const OSSL_PARAM params[])
crypto/openssl/test/fake_rsaprov.c
624
OSSL_PARAM params[4];
crypto/openssl/test/fake_rsaprov.c
641
params[0] = OSSL_PARAM_construct_int(OSSL_OBJECT_PARAM_TYPE, &object_type);
crypto/openssl/test/fake_rsaprov.c
642
params[1] = OSSL_PARAM_construct_utf8_string(OSSL_OBJECT_PARAM_DATA_TYPE,
crypto/openssl/test/fake_rsaprov.c
645
params[2] = OSSL_PARAM_construct_octet_string(OSSL_OBJECT_PARAM_REFERENCE,
crypto/openssl/test/fake_rsaprov.c
647
params[3] = OSSL_PARAM_construct_end();
crypto/openssl/test/fake_rsaprov.c
648
rv = object_cb(params, object_cbarg);
crypto/openssl/test/fake_rsaprov.c
671
const OSSL_PARAM params[],
crypto/openssl/test/ffc_internal_test.c
177
FFC_PARAMS params;
crypto/openssl/test/ffc_internal_test.c
181
ossl_ffc_params_init(¶ms);
crypto/openssl/test/ffc_internal_test.c
196
ossl_ffc_params_set0_pqg(¶ms, p, q, NULL);
crypto/openssl/test/ffc_internal_test.c
199
ossl_ffc_params_set_flags(¶ms, FFC_PARAM_FLAG_VALIDATE_G);
crypto/openssl/test/ffc_internal_test.c
200
ossl_ffc_set_digest(¶ms, "SHA256", NULL);
crypto/openssl/test/ffc_internal_test.c
202
if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
207
ossl_ffc_params_set0_pqg(¶ms, p, q, g);
crypto/openssl/test/ffc_internal_test.c
209
if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
216
if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
223
if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
230
if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
237
ossl_ffc_params_cleanup(¶ms);
crypto/openssl/test/ffc_internal_test.c
247
FFC_PARAMS params;
crypto/openssl/test/ffc_internal_test.c
250
ossl_ffc_params_init(¶ms);
crypto/openssl/test/ffc_internal_test.c
261
ossl_ffc_params_set0_pqg(¶ms, NULL, q, NULL);
crypto/openssl/test/ffc_internal_test.c
263
ossl_ffc_params_set_flags(¶ms, FFC_PARAM_FLAG_VALIDATE_PQ);
crypto/openssl/test/ffc_internal_test.c
264
ossl_ffc_set_digest(¶ms, "SHA224", NULL);
crypto/openssl/test/ffc_internal_test.c
266
if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
272
ossl_ffc_params_set0_pqg(¶ms, p, NULL, NULL);
crypto/openssl/test/ffc_internal_test.c
274
ossl_ffc_params_set_validate_params(¶ms, dsa_2048_224_sha224_seed,
crypto/openssl/test/ffc_internal_test.c
277
if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
283
ossl_ffc_params_set_validate_params(¶ms, dsa_2048_224_sha224_seed,
crypto/openssl/test/ffc_internal_test.c
286
if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
292
ossl_ffc_params_set_validate_params(¶ms, dsa_2048_224_sha224_seed,
crypto/openssl/test/ffc_internal_test.c
295
if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
301
ossl_ffc_params_set_validate_params(¶ms, dsa_2048_224_sha224_bad_seed,
crypto/openssl/test/ffc_internal_test.c
304
if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
317
ossl_ffc_params_set0_pqg(¶ms, p, q, NULL);
crypto/openssl/test/ffc_internal_test.c
319
ossl_ffc_set_digest(¶ms, "SHA512", NULL);
crypto/openssl/test/ffc_internal_test.c
320
ossl_ffc_params_set_validate_params(¶ms, dsa_3072_256_sha512_seed,
crypto/openssl/test/ffc_internal_test.c
324
if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
330
if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
337
ossl_ffc_params_cleanup(¶ms);
crypto/openssl/test/ffc_internal_test.c
348
FFC_PARAMS params;
crypto/openssl/test/ffc_internal_test.c
350
ossl_ffc_params_init(¶ms);
crypto/openssl/test/ffc_internal_test.c
351
if (!TEST_true(ossl_ffc_params_FIPS186_4_generate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
355
if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
362
ossl_ffc_params_cleanup(¶ms);
crypto/openssl/test/ffc_internal_test.c
369
FFC_PARAMS params;
crypto/openssl/test/ffc_internal_test.c
371
ossl_ffc_params_init(¶ms);
crypto/openssl/test/ffc_internal_test.c
372
params.gindex = 1;
crypto/openssl/test/ffc_internal_test.c
373
if (!TEST_true(ossl_ffc_params_FIPS186_4_generate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
377
if (!TEST_true(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
382
if (!TEST_true(ossl_ffc_params_print(bio_out, ¶ms, 4)))
crypto/openssl/test/ffc_internal_test.c
387
ossl_ffc_params_cleanup(¶ms);
crypto/openssl/test/ffc_internal_test.c
394
FFC_PARAMS params;
crypto/openssl/test/ffc_internal_test.c
397
ossl_ffc_params_init(¶ms);
crypto/openssl/test/ffc_internal_test.c
400
if (!TEST_true(ossl_ffc_params_FIPS186_2_generate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
404
if (!TEST_true(ossl_ffc_params_FIPS186_2_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
413
if (!TEST_false(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
421
ossl_ffc_params_set_flags(¶ms, FFC_PARAM_FLAG_VALIDATE_G);
crypto/openssl/test/ffc_internal_test.c
423
if (!TEST_int_eq(ossl_ffc_params_FIPS186_4_validate(NULL, ¶ms,
crypto/openssl/test/ffc_internal_test.c
429
if (!TEST_true(ossl_ffc_params_print(bio_out, ¶ms, 4)))
crypto/openssl/test/ffc_internal_test.c
435
ossl_ffc_params_cleanup(¶ms);
crypto/openssl/test/ffc_internal_test.c
444
FFC_PARAMS *params;
crypto/openssl/test/ffc_internal_test.c
453
params = ossl_dh_get0_params(dh);
crypto/openssl/test/ffc_internal_test.c
459
if (!TEST_true(ossl_ffc_validate_public_key(params, pub, &res)))
crypto/openssl/test/ffc_internal_test.c
466
if (!TEST_true(ossl_ffc_validate_public_key(params, pub, &res)))
crypto/openssl/test/ffc_internal_test.c
471
if (!TEST_true(ossl_ffc_validate_public_key(params, BN_value_one(), &res)))
crypto/openssl/test/ffc_internal_test.c
478
if (!TEST_true(ossl_ffc_validate_public_key(params, pub, &res)))
crypto/openssl/test/ffc_internal_test.c
481
if (!TEST_ptr(BN_copy(pub, params->p)))
crypto/openssl/test/ffc_internal_test.c
484
if (!TEST_true(ossl_ffc_validate_public_key(params, pub, &res)))
crypto/openssl/test/ffc_internal_test.c
492
if (!TEST_true(ossl_ffc_validate_public_key(params, pub, &res)))
crypto/openssl/test/ffc_internal_test.c
500
if (!TEST_true(ossl_ffc_validate_public_key(params, pub, &res)))
crypto/openssl/test/ffc_internal_test.c
508
if (!TEST_true(ossl_ffc_validate_public_key(params, pub, &res)))
crypto/openssl/test/ffc_internal_test.c
518
if (!TEST_true(ossl_ffc_validate_public_key(params, NULL, &res)))
crypto/openssl/test/ffc_internal_test.c
524
BN_free(params->p);
crypto/openssl/test/ffc_internal_test.c
525
params->p = NULL;
crypto/openssl/test/ffc_internal_test.c
527
if (!TEST_true(ossl_ffc_validate_public_key(params, pub, &res)))
crypto/openssl/test/ffc_internal_test.c
542
FFC_PARAMS *params;
crypto/openssl/test/ffc_internal_test.c
551
params = ossl_dh_get0_params(dh);
crypto/openssl/test/ffc_internal_test.c
557
if (!TEST_false(ossl_ffc_validate_private_key(params->q, priv, &res)))
crypto/openssl/test/ffc_internal_test.c
565
if (!TEST_false(ossl_ffc_validate_private_key(params->q, priv, &res)))
crypto/openssl/test/ffc_internal_test.c
571
if (!TEST_true(ossl_ffc_validate_private_key(params->q, BN_value_one(),
crypto/openssl/test/ffc_internal_test.c
575
if (!TEST_ptr(BN_copy(priv, params->q)))
crypto/openssl/test/ffc_internal_test.c
578
if (!TEST_false(ossl_ffc_validate_private_key(params->q, priv, &res)))
crypto/openssl/test/ffc_internal_test.c
586
if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res)))
crypto/openssl/test/ffc_internal_test.c
594
if (!TEST_false(ossl_ffc_validate_private_key(params->q, NULL, &res)))
crypto/openssl/test/ffc_internal_test.c
609
FFC_PARAMS *params;
crypto/openssl/test/ffc_internal_test.c
622
params = ossl_dh_get0_params(dh);
crypto/openssl/test/ffc_internal_test.c
624
N = BN_num_bits(params->q);
crypto/openssl/test/ffc_internal_test.c
626
if (!TEST_false(ossl_ffc_generate_private_key(ctx, params, 220, 112, priv)))
crypto/openssl/test/ffc_internal_test.c
629
if (!TEST_false(ossl_ffc_generate_private_key(ctx, params, N + 1, 112, priv)))
crypto/openssl/test/ffc_internal_test.c
632
if (!TEST_false(ossl_ffc_generate_private_key(ctx, params, N, 0, priv)))
crypto/openssl/test/ffc_internal_test.c
635
if (!TEST_true(ossl_ffc_generate_private_key(ctx, params, N, 112, priv)))
crypto/openssl/test/ffc_internal_test.c
638
if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res)))
crypto/openssl/test/ffc_internal_test.c
641
if (!TEST_true(ossl_ffc_generate_private_key(ctx, params, N / 2, 112, priv)))
crypto/openssl/test/ffc_internal_test.c
643
if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res)))
crypto/openssl/test/ffc_internal_test.c
646
if (!TEST_true(ossl_ffc_generate_private_key(ctx, params, 0,
crypto/openssl/test/ffc_internal_test.c
647
ossl_ifc_ffc_compute_security_bits(BN_num_bits(params->p)),
crypto/openssl/test/ffc_internal_test.c
652
if (!TEST_true(ossl_ffc_validate_private_key(params->q, priv, &res)))
crypto/openssl/test/ffc_internal_test.c
667
FFC_PARAMS *params, copy;
crypto/openssl/test/ffc_internal_test.c
673
params = ossl_dh_get0_params(dh);
crypto/openssl/test/ffc_internal_test.c
675
if (!TEST_int_eq(params->keylength, 275))
crypto/openssl/test/ffc_internal_test.c
678
if (!TEST_true(ossl_ffc_params_copy(©, params)))
crypto/openssl/test/ffc_internal_test.c
684
if (!TEST_true(ossl_ffc_params_cmp(©, params, 0)))
crypto/openssl/test/filterprov.c
65
static int filter_get_params(void *provctx, OSSL_PARAM params[])
crypto/openssl/test/filterprov.c
69
return OSSL_PROVIDER_get_params(globs->deflt, params);
crypto/openssl/test/helpers/predefined_dhparams.c
23
OSSL_PARAM *params = NULL;
crypto/openssl/test/helpers/predefined_dhparams.c
36
params = OSSL_PARAM_BLD_to_param(tmpl);
crypto/openssl/test/helpers/predefined_dhparams.c
37
if (params == NULL
crypto/openssl/test/helpers/predefined_dhparams.c
38
|| EVP_PKEY_fromdata(pctx, &dhpkey, EVP_PKEY_KEY_PARAMETERS, params) <= 0)
crypto/openssl/test/helpers/predefined_dhparams.c
43
OSSL_PARAM_free(params);
crypto/openssl/test/keymgmt_internal_test.c
101
static int export_cb(const OSSL_PARAM *params, void *arg)
crypto/openssl/test/keymgmt_internal_test.c
109
if (!TEST_ptr(p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_N))
crypto/openssl/test/keymgmt_internal_test.c
111
|| !TEST_ptr(p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_E))
crypto/openssl/test/keymgmt_internal_test.c
113
|| !TEST_ptr(p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_D))
crypto/openssl/test/keymgmt_internal_test.c
117
if (!TEST_ptr(p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_FACTOR1))
crypto/openssl/test/keymgmt_internal_test.c
119
|| !TEST_ptr(p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_FACTOR2))
crypto/openssl/test/keymgmt_internal_test.c
121
|| !TEST_ptr(p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_FACTOR3))
crypto/openssl/test/keymgmt_internal_test.c
125
if (!TEST_ptr(p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_EXPONENT1))
crypto/openssl/test/keymgmt_internal_test.c
127
|| !TEST_ptr(p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_EXPONENT2))
crypto/openssl/test/keymgmt_internal_test.c
129
|| !TEST_ptr(p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_EXPONENT3))
crypto/openssl/test/keymgmt_internal_test.c
133
if (!TEST_ptr(p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_COEFFICIENT1))
crypto/openssl/test/keymgmt_internal_test.c
135
|| !TEST_ptr(p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_RSA_COEFFICIENT2))
crypto/openssl/test/mdc2test.c
54
OSSL_PARAM params[2];
crypto/openssl/test/mdc2test.c
56
params[i++] = OSSL_PARAM_construct_uint(OSSL_DIGEST_PARAM_PAD_TYPE,
crypto/openssl/test/mdc2test.c
58
params[i++] = OSSL_PARAM_construct_end();
crypto/openssl/test/mdc2test.c
77
if (!TEST_int_gt(EVP_MD_CTX_set_params(c, params), 0)
crypto/openssl/test/ml_dsa_test.c
128
OSSL_PARAM params[4], *p = params;
crypto/openssl/test/ml_dsa_test.c
151
|| !TEST_int_eq(EVP_PKEY_sign_message_init(sctx, sig_alg, params), 1)
crypto/openssl/test/ml_dsa_test.c
183
OSSL_PARAM params[2], *p = params;
crypto/openssl/test/ml_dsa_test.c
197
if (!TEST_int_eq(EVP_PKEY_verify_message_init(vctx, sig_alg, params), 1)
crypto/openssl/test/ml_dsa_test.c
298
OSSL_PARAM params[2];
crypto/openssl/test/ml_dsa_test.c
308
params[0] = OSSL_PARAM_construct_uint32(OSSL_PKEY_PARAM_PRIV_KEY, &i);
crypto/openssl/test/ml_dsa_test.c
309
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/ml_dsa_test.c
311
params),
crypto/openssl/test/ml_dsa_test.c
314
params[0] = OSSL_PARAM_construct_uint32(OSSL_PKEY_PARAM_PUB_KEY, &i);
crypto/openssl/test/ml_dsa_test.c
315
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/ml_dsa_test.c
317
params),
crypto/openssl/test/ml_dsa_test.c
33
OSSL_PARAM params[3], *p = params;
crypto/openssl/test/ml_dsa_test.c
402
OSSL_PARAM params[3], *p = params;
crypto/openssl/test/ml_dsa_test.c
416
|| !TEST_int_eq(EVP_PKEY_sign_message_init(sctx, sig_alg, params), sp->expected))
crypto/openssl/test/ml_dsa_test.c
431
|| !TEST_int_eq(EVP_PKEY_verify_message_init(vctx, sig_alg, params), 1)
crypto/openssl/test/ml_dsa_test.c
44
|| !TEST_int_eq(EVP_PKEY_CTX_set_params(ctx, params), 1)
crypto/openssl/test/ml_dsa_test.c
463
OSSL_PARAM params[3], *p = params;
crypto/openssl/test/ml_dsa_test.c
480
key, params),
crypto/openssl/test/ml_dsa_test.c
483
"?fips=true", key, params),
crypto/openssl/test/ml_dsa_test.c
498
key, params),
crypto/openssl/test/ml_dsa_test.c
505
key, params),
crypto/openssl/test/ml_dsa_test.c
509
key, params),
crypto/openssl/test/ml_dsa_test.c
59
OSSL_PARAM params[3], *p = params;
crypto/openssl/test/ml_dsa_test.c
76
params),
crypto/openssl/test/ml_kem_evp_extra_test.c
235
OSSL_PARAM params[3], *p;
crypto/openssl/test/ml_kem_evp_extra_test.c
251
p = params;
crypto/openssl/test/ml_kem_evp_extra_test.c
256
if (!TEST_true(EVP_RAND_CTX_set_params(privctx, params)))
crypto/openssl/test/ml_kem_evp_extra_test.c
291
p = params;
crypto/openssl/test/ml_kem_evp_extra_test.c
294
if (!TEST_true(EVP_RAND_CTX_set_params(pubctx, params)))
crypto/openssl/test/ml_kem_evp_extra_test.c
373
p = params;
crypto/openssl/test/ml_kem_evp_extra_test.c
376
if (!TEST_true(EVP_RAND_CTX_set_params(pubctx, params)))
crypto/openssl/test/ml_kem_internal_test.c
113
params[0] = OSSL_PARAM_construct_octet_string(OSSL_RAND_PARAM_TEST_ENTROPY,
crypto/openssl/test/ml_kem_internal_test.c
116
params[1] = OSSL_PARAM_construct_uint(OSSL_RAND_PARAM_STRENGTH, &strength);
crypto/openssl/test/ml_kem_internal_test.c
117
params[2] = OSSL_PARAM_construct_end();
crypto/openssl/test/ml_kem_internal_test.c
118
if (!TEST_true(EVP_RAND_CTX_set_params(privctx, params))) {
crypto/openssl/test/ml_kem_internal_test.c
159
params[0] = OSSL_PARAM_construct_octet_string(OSSL_RAND_PARAM_TEST_ENTROPY,
crypto/openssl/test/ml_kem_internal_test.c
162
if (!TEST_true(EVP_RAND_CTX_set_params(pubctx, params)))
crypto/openssl/test/ml_kem_internal_test.c
99
OSSL_PARAM params[3];
crypto/openssl/test/p_test.c
94
static int p_get_params(void *provctx, OSSL_PARAM params[])
crypto/openssl/test/p_test.c
98
OSSL_PARAM *p = params;
crypto/openssl/test/pairwise_fail_test.c
48
static int self_test_on_pairwise_fail(const OSSL_PARAM params[], void *arg)
crypto/openssl/test/pairwise_fail_test.c
54
p = OSSL_PARAM_locate_const(params, OSSL_PROV_PARAM_SELF_TEST_PHASE);
crypto/openssl/test/pairwise_fail_test.c
59
p = OSSL_PARAM_locate_const(params, OSSL_PROV_PARAM_SELF_TEST_TYPE);
crypto/openssl/test/param_build_test.c
128
params = params_blt;
crypto/openssl/test/param_build_test.c
131
params = OSSL_PARAM_merge(params_blt, params_empty);
crypto/openssl/test/param_build_test.c
134
params = OSSL_PARAM_dup(params_blt);
crypto/openssl/test/param_build_test.c
138
params = OSSL_PARAM_dup(p1);
crypto/openssl/test/param_build_test.c
142
params = OSSL_PARAM_merge(p1, params_empty);
crypto/openssl/test/param_build_test.c
146
if (!TEST_ptr(p = OSSL_PARAM_locate(params, "i"))
crypto/openssl/test/param_build_test.c
153
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "i32"))
crypto/openssl/test/param_build_test.c
160
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "i64"))
crypto/openssl/test/param_build_test.c
167
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "l"))
crypto/openssl/test/param_build_test.c
174
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "t"))
crypto/openssl/test/param_build_test.c
181
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "d"))
crypto/openssl/test/param_build_test.c
188
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "utf8_s"))
crypto/openssl/test/param_build_test.c
193
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "utf8_p"))
crypto/openssl/test/param_build_test.c
197
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "zeronumber"))
crypto/openssl/test/param_build_test.c
203
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "bignumber"))
crypto/openssl/test/param_build_test.c
209
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "negativebignumber"))
crypto/openssl/test/param_build_test.c
218
if (params != params_blt)
crypto/openssl/test/param_build_test.c
219
OPENSSL_free(params);
crypto/openssl/test/param_build_test.c
22
OSSL_PARAM *params = NULL, *params_blt = NULL, *p;
crypto/openssl/test/param_build_test.c
240
OSSL_PARAM *params = NULL, *params_blt = NULL, *p1 = NULL, *p;
crypto/openssl/test/param_build_test.c
283
params = params_blt;
crypto/openssl/test/param_build_test.c
286
params = OSSL_PARAM_merge(params_blt, params_empty);
crypto/openssl/test/param_build_test.c
289
params = OSSL_PARAM_dup(params_blt);
crypto/openssl/test/param_build_test.c
293
params = OSSL_PARAM_dup(p1);
crypto/openssl/test/param_build_test.c
297
params = OSSL_PARAM_merge(p1, params_empty);
crypto/openssl/test/param_build_test.c
301
if (!TEST_ptr(p = OSSL_PARAM_locate(params, "i"))
crypto/openssl/test/param_build_test.c
309
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "i32"))
crypto/openssl/test/param_build_test.c
317
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "i64"))
crypto/openssl/test/param_build_test.c
325
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "l"))
crypto/openssl/test/param_build_test.c
33
params = params_blt;
crypto/openssl/test/param_build_test.c
333
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "st"))
crypto/openssl/test/param_build_test.c
341
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "oct_s"))
crypto/openssl/test/param_build_test.c
347
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "oct_p"))
crypto/openssl/test/param_build_test.c
35
if (!TEST_ptr(p = OSSL_PARAM_locate(params, "zeronumber"))
crypto/openssl/test/param_build_test.c
354
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "zeronumber"))
crypto/openssl/test/param_build_test.c
362
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "bignumber"))
crypto/openssl/test/param_build_test.c
370
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "negativebignumber"))
crypto/openssl/test/param_build_test.c
381
if (params != params_blt)
crypto/openssl/test/param_build_test.c
382
OSSL_PARAM_free(params);
crypto/openssl/test/param_build_test.c
401
OSSL_PARAM *params = NULL;
crypto/openssl/test/param_build_test.c
414
if (!TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld)))
crypto/openssl/test/param_build_test.c
417
for (i = 0; params[i].key != NULL; i++)
crypto/openssl/test/param_build_test.c
423
OSSL_PARAM_free(params);
crypto/openssl/test/param_build_test.c
424
params = NULL;
crypto/openssl/test/param_build_test.c
427
|| !TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld)))
crypto/openssl/test/param_build_test.c
43
if (params != params_blt)
crypto/openssl/test/param_build_test.c
430
for (i = 0; params[i].key != NULL; i++)
crypto/openssl/test/param_build_test.c
436
OSSL_PARAM_free(params);
crypto/openssl/test/param_build_test.c
44
OPENSSL_free(params);
crypto/openssl/test/param_build_test.c
447
OSSL_PARAM *params = NULL, *params_blt = NULL, *params2_blt = NULL, *p;
crypto/openssl/test/param_build_test.c
481
if (!TEST_ptr(params = OSSL_PARAM_merge(params_blt, params2_blt)))
crypto/openssl/test/param_build_test.c
484
if (!TEST_ptr(p = OSSL_PARAM_locate(params, "i"))
crypto/openssl/test/param_build_test.c
491
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "i32"))
crypto/openssl/test/param_build_test.c
498
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "i64"))
crypto/openssl/test/param_build_test.c
505
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "l"))
crypto/openssl/test/param_build_test.c
512
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "st"))
crypto/openssl/test/param_build_test.c
519
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "oct_s"))
crypto/openssl/test/param_build_test.c
524
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "oct_p"))
crypto/openssl/test/param_build_test.c
529
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "bignumber_pub"))
crypto/openssl/test/param_build_test.c
534
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "bignumber_priv"))
crypto/openssl/test/param_build_test.c
542
OSSL_PARAM_free(params);
crypto/openssl/test/param_build_test.c
55
OSSL_PARAM *params = NULL, *params_blt = NULL, *p;
crypto/openssl/test/param_build_test.c
65
params = params_blt;
crypto/openssl/test/param_build_test.c
67
if (!TEST_ptr(p = OSSL_PARAM_locate(params, "zeronumber"))
crypto/openssl/test/param_build_test.c
77
if (params != params_blt)
crypto/openssl/test/param_build_test.c
78
OPENSSL_free(params);
crypto/openssl/test/param_build_test.c
89
OSSL_PARAM *params = NULL, *params_blt = NULL, *p1 = NULL, *p;
crypto/openssl/test/params_api_test.c
606
OSSL_PARAM params[20];
crypto/openssl/test/params_api_test.c
623
params[n++] = OSSL_PARAM_construct_int("int", &i);
crypto/openssl/test/params_api_test.c
624
params[n++] = OSSL_PARAM_construct_uint("uint", &u);
crypto/openssl/test/params_api_test.c
625
params[n++] = OSSL_PARAM_construct_long("long", &l);
crypto/openssl/test/params_api_test.c
626
params[n++] = OSSL_PARAM_construct_ulong("ulong", &ul);
crypto/openssl/test/params_api_test.c
627
params[n++] = OSSL_PARAM_construct_int32("int32", &i32);
crypto/openssl/test/params_api_test.c
628
params[n++] = OSSL_PARAM_construct_int64("int64", &i64);
crypto/openssl/test/params_api_test.c
629
params[n++] = OSSL_PARAM_construct_uint32("uint32", &u32);
crypto/openssl/test/params_api_test.c
630
params[n++] = OSSL_PARAM_construct_uint64("uint64", &u64);
crypto/openssl/test/params_api_test.c
631
params[n++] = OSSL_PARAM_construct_size_t("size_t", &s);
crypto/openssl/test/params_api_test.c
632
params[n++] = OSSL_PARAM_construct_double("double", &d);
crypto/openssl/test/params_api_test.c
633
params[n++] = OSSL_PARAM_construct_BN("bignum", ubuf, sizeof(ubuf));
crypto/openssl/test/params_api_test.c
634
params[n++] = OSSL_PARAM_construct_utf8_string("utf8str", buf, sizeof(buf));
crypto/openssl/test/params_api_test.c
635
params[n++] = OSSL_PARAM_construct_octet_string("octstr", buf, sizeof(buf));
crypto/openssl/test/params_api_test.c
636
params[n++] = OSSL_PARAM_construct_utf8_ptr("utf8ptr", &bufp, 0);
crypto/openssl/test/params_api_test.c
637
params[n++] = OSSL_PARAM_construct_octet_ptr("octptr", &vp, 0);
crypto/openssl/test/params_api_test.c
638
params[n] = OSSL_PARAM_construct_end();
crypto/openssl/test/params_api_test.c
642
p = params;
crypto/openssl/test/params_api_test.c
645
p = OSSL_PARAM_merge(params, params_empty);
crypto/openssl/test/params_api_test.c
648
p = OSSL_PARAM_dup(params);
crypto/openssl/test/params_api_test.c
651
p1 = OSSL_PARAM_dup(params);
crypto/openssl/test/params_api_test.c
760
if (p != params)
crypto/openssl/test/params_conversion_test.c
43
static OSSL_PARAM params[] = {
crypto/openssl/test/params_conversion_test.c
66
pc->param = OSSL_PARAM_locate(params, type = pp->value);
crypto/openssl/test/params_test.c
130
static int raw_set_params(void *vobj, const OSSL_PARAM *params)
crypto/openssl/test/params_test.c
134
for (; params->key != NULL; params++)
crypto/openssl/test/params_test.c
135
if (strcmp(params->key, "p1") == 0) {
crypto/openssl/test/params_test.c
136
obj->p1 = *(int *)params->data;
crypto/openssl/test/params_test.c
137
} else if (strcmp(params->key, "p2") == 0) {
crypto/openssl/test/params_test.c
138
obj->p2 = *(double *)params->data;
crypto/openssl/test/params_test.c
139
} else if (strcmp(params->key, "p3") == 0) {
crypto/openssl/test/params_test.c
141
if (!TEST_ptr(obj->p3 = BN_native2bn(params->data,
crypto/openssl/test/params_test.c
142
params->data_size, NULL)))
crypto/openssl/test/params_test.c
144
} else if (strcmp(params->key, "p4") == 0) {
crypto/openssl/test/params_test.c
146
if (!TEST_ptr(obj->p4 = OPENSSL_strndup(params->data,
crypto/openssl/test/params_test.c
147
params->data_size)))
crypto/openssl/test/params_test.c
150
} else if (strcmp(params->key, "p5") == 0) {
crypto/openssl/test/params_test.c
155
size_t data_length = OPENSSL_strnlen(params->data, params->data_size);
crypto/openssl/test/params_test.c
159
strncpy(obj->p5, params->data, data_length);
crypto/openssl/test/params_test.c
162
} else if (strcmp(params->key, "p6") == 0) {
crypto/openssl/test/params_test.c
163
obj->p6 = *(const char **)params->data;
crypto/openssl/test/params_test.c
164
obj->p6_l = params->data_size;
crypto/openssl/test/params_test.c
170
static int raw_get_params(void *vobj, OSSL_PARAM *params)
crypto/openssl/test/params_test.c
174
for (; params->key != NULL; params++)
crypto/openssl/test/params_test.c
175
if (strcmp(params->key, "p1") == 0) {
crypto/openssl/test/params_test.c
176
params->return_size = sizeof(obj->p1);
crypto/openssl/test/params_test.c
177
*(int *)params->data = obj->p1;
crypto/openssl/test/params_test.c
178
} else if (strcmp(params->key, "p2") == 0) {
crypto/openssl/test/params_test.c
179
params->return_size = sizeof(obj->p2);
crypto/openssl/test/params_test.c
180
*(double *)params->data = obj->p2;
crypto/openssl/test/params_test.c
181
} else if (strcmp(params->key, "p3") == 0) {
crypto/openssl/test/params_test.c
182
params->return_size = BN_num_bytes(obj->p3);
crypto/openssl/test/params_test.c
183
if (!TEST_size_t_ge(params->data_size, params->return_size))
crypto/openssl/test/params_test.c
185
BN_bn2nativepad(obj->p3, params->data, params->return_size);
crypto/openssl/test/params_test.c
186
} else if (strcmp(params->key, "p4") == 0) {
crypto/openssl/test/params_test.c
187
params->return_size = strlen(obj->p4);
crypto/openssl/test/params_test.c
188
if (!TEST_size_t_gt(params->data_size, params->return_size))
crypto/openssl/test/params_test.c
190
strcpy(params->data, obj->p4);
crypto/openssl/test/params_test.c
191
} else if (strcmp(params->key, "p5") == 0) {
crypto/openssl/test/params_test.c
192
params->return_size = strlen(obj->p5);
crypto/openssl/test/params_test.c
193
if (!TEST_size_t_gt(params->data_size, params->return_size))
crypto/openssl/test/params_test.c
195
strcpy(params->data, obj->p5);
crypto/openssl/test/params_test.c
196
} else if (strcmp(params->key, "p6") == 0) {
crypto/openssl/test/params_test.c
197
params->return_size = strlen(obj->p6);
crypto/openssl/test/params_test.c
198
*(const char **)params->data = obj->p6;
crypto/openssl/test/params_test.c
208
static int api_set_params(void *vobj, const OSSL_PARAM *params)
crypto/openssl/test/params_test.c
213
if ((p = OSSL_PARAM_locate_const(params, "p1")) != NULL
crypto/openssl/test/params_test.c
216
if ((p = OSSL_PARAM_locate_const(params, "p2")) != NULL
crypto/openssl/test/params_test.c
219
if ((p = OSSL_PARAM_locate_const(params, "p3")) != NULL
crypto/openssl/test/params_test.c
222
if ((p = OSSL_PARAM_locate_const(params, "p4")) != NULL) {
crypto/openssl/test/params_test.c
229
if ((p = OSSL_PARAM_locate_const(params, "p5")) != NULL) {
crypto/openssl/test/params_test.c
235
if ((p = OSSL_PARAM_locate_const(params, "p6")) != NULL) {
crypto/openssl/test/params_test.c
244
static int api_get_params(void *vobj, OSSL_PARAM *params)
crypto/openssl/test/params_test.c
249
if ((p = OSSL_PARAM_locate(params, "p1")) != NULL
crypto/openssl/test/params_test.c
252
if ((p = OSSL_PARAM_locate(params, "p2")) != NULL
crypto/openssl/test/params_test.c
255
if ((p = OSSL_PARAM_locate(params, "p3")) != NULL
crypto/openssl/test/params_test.c
258
if ((p = OSSL_PARAM_locate(params, "p4")) != NULL
crypto/openssl/test/params_test.c
261
if ((p = OSSL_PARAM_locate(params, "p5")) != NULL
crypto/openssl/test/params_test.c
264
if ((p = OSSL_PARAM_locate(params, "p6")) != NULL
crypto/openssl/test/params_test.c
276
int (*set_params)(void *obj, const OSSL_PARAM *params);
crypto/openssl/test/params_test.c
277
int (*get_params)(void *obj, OSSL_PARAM *params);
crypto/openssl/test/params_test.c
383
static OSSL_PARAM params[10];
crypto/openssl/test/params_test.c
385
params[n++] = OSSL_PARAM_construct_int("p1", &app_p1);
crypto/openssl/test/params_test.c
386
params[n++] = OSSL_PARAM_construct_BN("p3", bignumbin, sizeof(bignumbin));
crypto/openssl/test/params_test.c
387
params[n++] = OSSL_PARAM_construct_utf8_string("p4", app_p4,
crypto/openssl/test/params_test.c
389
params[n++] = OSSL_PARAM_construct_utf8_string("p5", app_p5,
crypto/openssl/test/params_test.c
392
params[n++] = OSSL_PARAM_construct_utf8_ptr("p6", (char **)&app_p6,
crypto/openssl/test/params_test.c
394
params[n++] = OSSL_PARAM_construct_octet_string("foo", &foo, sizeof(foo));
crypto/openssl/test/params_test.c
395
params[n++] = OSSL_PARAM_construct_end();
crypto/openssl/test/params_test.c
397
return params;
crypto/openssl/test/params_test.c
436
static int test_case_variant(OSSL_PARAM *params, const struct provider_dispatch_st *prov)
crypto/openssl/test/params_test.c
458
if (!TEST_true(prov->get_params(obj, params))
crypto/openssl/test/params_test.c
461
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "p3"))
crypto/openssl/test/params_test.c
465
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "p5"))
crypto/openssl/test/params_test.c
469
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "p6"))
crypto/openssl/test/params_test.c
474
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "foo")))
crypto/openssl/test/params_test.c
483
if (!TEST_true(prov->set_params(obj, params))) {
crypto/openssl/test/params_test.c
509
if (!TEST_true(prov->get_params(obj, params))
crypto/openssl/test/params_test.c
512
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "p3"))
crypto/openssl/test/params_test.c
516
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "p5"))
crypto/openssl/test/params_test.c
520
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "p6"))
crypto/openssl/test/params_test.c
525
|| !TEST_ptr(p = OSSL_PARAM_locate(params, "foo")))
crypto/openssl/test/provfetchtest.c
102
const OSSL_PARAM params[])
crypto/openssl/test/provfetchtest.c
133
static int dummy_rand_get_ctx_params(void *vctx, OSSL_PARAM params[])
crypto/openssl/test/provfetchtest.c
137
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_MAX_REQUEST);
crypto/openssl/test/provider_pkey_test.c
187
OSSL_PARAM *params = NULL;
crypto/openssl/test/provider_pkey_test.c
197
if (!TEST_ptr(params = fake_rsa_key_params(0))
crypto/openssl/test/provider_pkey_test.c
202
params))
crypto/openssl/test/provider_pkey_test.c
208
OSSL_PARAM_free(params);
crypto/openssl/test/provider_pkey_test.c
209
params = NULL;
crypto/openssl/test/provider_pkey_test.c
212
if (!TEST_ptr(params = fake_rsa_key_params(0))
crypto/openssl/test/provider_pkey_test.c
217
params))
crypto/openssl/test/provider_pkey_test.c
223
OSSL_PARAM_free(params);
crypto/openssl/test/provider_pkey_test.c
224
params = NULL;
crypto/openssl/test/provider_pkey_test.c
237
OSSL_PARAM_free(params);
crypto/openssl/test/provider_pkey_test.c
246
OSSL_PARAM *params = NULL;
crypto/openssl/test/provider_pkey_test.c
259
if (!TEST_ptr(params = fake_rsa_key_params(0))
crypto/openssl/test/provider_pkey_test.c
264
params))
crypto/openssl/test/provider_pkey_test.c
273
OSSL_PARAM_free(params);
crypto/openssl/test/provider_pkey_test.c
274
params = NULL;
crypto/openssl/test/provider_pkey_test.c
283
if (!TEST_ptr(params = fake_rsa_key_params(0))
crypto/openssl/test/provider_pkey_test.c
288
params))
crypto/openssl/test/provider_pkey_test.c
297
OSSL_PARAM_free(params);
crypto/openssl/test/provider_pkey_test.c
298
params = NULL;
crypto/openssl/test/provider_pkey_test.c
305
OSSL_PARAM_free(params);
crypto/openssl/test/provider_status_test.c
102
static int self_test_on_load(const OSSL_PARAM params[], void *arg)
crypto/openssl/test/provider_status_test.c
104
return self_test_events(params, arg, "On Loading", 0);
crypto/openssl/test/provider_status_test.c
110
OSSL_PARAM params[5];
crypto/openssl/test/provider_status_test.c
122
params[0] = OSSL_PARAM_construct_utf8_ptr(OSSL_PROV_PARAM_NAME, &name, 0);
crypto/openssl/test/provider_status_test.c
123
params[1] = OSSL_PARAM_construct_utf8_ptr(OSSL_PROV_PARAM_VERSION,
crypto/openssl/test/provider_status_test.c
125
params[2] = OSSL_PARAM_construct_int(OSSL_PROV_PARAM_STATUS, &status);
crypto/openssl/test/provider_status_test.c
126
params[3] = OSSL_PARAM_construct_utf8_ptr(OSSL_PROV_PARAM_BUILDINFO,
crypto/openssl/test/provider_status_test.c
128
params[4] = OSSL_PARAM_construct_end();
crypto/openssl/test/provider_status_test.c
129
OSSL_PARAM_set_all_unmodified(params);
crypto/openssl/test/provider_status_test.c
130
if (!TEST_true(OSSL_PROVIDER_get_params(prov, params)))
crypto/openssl/test/provider_status_test.c
132
if (!TEST_true(OSSL_PARAM_modified(params + 0))
crypto/openssl/test/provider_status_test.c
133
|| !TEST_true(OSSL_PARAM_modified(params + 1))
crypto/openssl/test/provider_status_test.c
134
|| !TEST_true(OSSL_PARAM_modified(params + 2))
crypto/openssl/test/provider_status_test.c
135
|| !TEST_true(OSSL_PARAM_modified(params + 3))
crypto/openssl/test/provider_status_test.c
149
OSSL_PARAM params[2];
crypto/openssl/test/provider_status_test.c
160
params[0] = OSSL_PARAM_construct_uint(OSSL_PROV_PARAM_STATUS, &status);
crypto/openssl/test/provider_status_test.c
161
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/provider_status_test.c
162
if (!TEST_true(OSSL_PROVIDER_get_params(prov, params))
crypto/openssl/test/provider_status_test.c
191
if (!TEST_true(OSSL_PROVIDER_get_params(prov, params))
crypto/openssl/test/provider_status_test.c
49
static int self_test_events(const OSSL_PARAM params[], void *arg,
crypto/openssl/test/provider_status_test.c
61
p = OSSL_PARAM_locate_const(params, OSSL_PROV_PARAM_SELF_TEST_PHASE);
crypto/openssl/test/provider_status_test.c
66
p = OSSL_PARAM_locate_const(params, OSSL_PROV_PARAM_SELF_TEST_DESC);
crypto/openssl/test/provider_status_test.c
71
p = OSSL_PARAM_locate_const(params, OSSL_PROV_PARAM_SELF_TEST_TYPE);
crypto/openssl/test/provider_status_test.c
92
static int self_test_on_demand_fail(const OSSL_PARAM params[], void *arg)
crypto/openssl/test/provider_status_test.c
94
return self_test_events(params, arg, "On Demand Failure", 1);
crypto/openssl/test/provider_status_test.c
97
static int self_test_on_demand(const OSSL_PARAM params[], void *arg)
crypto/openssl/test/provider_status_test.c
99
return self_test_events(params, arg, "On Demand", 0);
crypto/openssl/test/provider_test.c
169
OSSL_PARAM *params = NULL;
crypto/openssl/test/provider_test.c
174
|| !TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))) {
crypto/openssl/test/provider_test.c
178
if (!TEST_ptr(prov = OSSL_PROVIDER_load_ex(*libctx, name, params)))
crypto/openssl/test/provider_test.c
209
OSSL_PARAM_free(params);
crypto/openssl/test/quic_cc_test.c
342
OSSL_PARAM params[3], *p = params;
crypto/openssl/test/quic_cc_test.c
358
if (!TEST_true(ccm->set_input_params(cc, params)))
crypto/openssl/test/quic_cc_test.c
361
p = params;
crypto/openssl/test/quic_cc_test.c
368
if (!TEST_true(ccm->bind_diagnostics(cc, params)))
crypto/openssl/test/quic_cc_test.c
491
OSSL_PARAM params[3], *p = params;
crypto/openssl/test/quic_cc_test.c
505
if (!TEST_true(ccm->set_input_params(cc, params)))
crypto/openssl/test/quic_cc_test.c
510
p = params;
crypto/openssl/test/quic_cc_test.c
517
if (!TEST_true(ccm->bind_diagnostics(cc, params))
crypto/openssl/test/rand_test.c
25
OSSL_PARAM params[2], *p = params;
crypto/openssl/test/rand_test.c
36
|| !TEST_true(EVP_RAND_CTX_set_params(privctx, params))
crypto/openssl/test/rand_test.c
45
*params = OSSL_PARAM_construct_octet_string(OSSL_RAND_PARAM_TEST_ENTROPY,
crypto/openssl/test/rand_test.c
47
if (!TEST_true(EVP_RAND_CTX_set_params(privctx, params))
crypto/openssl/test/rand_test.c
52
*params = OSSL_PARAM_construct_octet_string(OSSL_RAND_PARAM_TEST_NONCE,
crypto/openssl/test/rand_test.c
54
if (!TEST_true(EVP_RAND_CTX_set_params(privctx, params))
crypto/openssl/test/rand_test.c
67
params[0] = OSSL_PARAM_construct_int(OSSL_RAND_PARAM_FIPS_APPROVED_INDICATOR,
crypto/openssl/test/rand_test.c
69
if (!TEST_true(EVP_RAND_CTX_get_params(privctx, params))
crypto/openssl/test/slh_dsa_test.c
218
OSSL_PARAM params[2], *p = params;
crypto/openssl/test/slh_dsa_test.c
230
if (!TEST_int_eq(EVP_PKEY_verify_message_init(vctx, sig_alg, params), 1)
crypto/openssl/test/slh_dsa_test.c
250
OSSL_PARAM params[4], *p = params;
crypto/openssl/test/slh_dsa_test.c
277
if (!TEST_int_eq(EVP_PKEY_sign_message_init(sctx, sig_alg, params), 1)
crypto/openssl/test/slh_dsa_test.c
311
OSSL_PARAM params[2], *p = params;
crypto/openssl/test/slh_dsa_test.c
320
|| !TEST_int_eq(EVP_PKEY_CTX_set_params(ctx, params), 1)
crypto/openssl/test/slh_dsa_test.c
38
OSSL_PARAM params[2];
crypto/openssl/test/slh_dsa_test.c
42
params[0] = OSSL_PARAM_construct_octet_string(keytype, (uint8_t *)data, datalen);
crypto/openssl/test/slh_dsa_test.c
43
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/slh_dsa_test.c
457
OSSL_PARAM params[2], *p = params;
crypto/openssl/test/slh_dsa_test.c
46
&& (EVP_PKEY_fromdata(ctx, &key, selection, params) == 1);
crypto/openssl/test/slh_dsa_test.c
481
|| !TEST_int_eq(EVP_PKEY_sign_message_init(sctx, sig_alg, params), 1))
crypto/openssl/test/slh_dsa_test.c
536
OSSL_PARAM params[3], *p = params;
crypto/openssl/test/slh_dsa_test.c
553
key, params),
crypto/openssl/test/slh_dsa_test.c
556
"?fips=true", key, params),
crypto/openssl/test/slh_dsa_test.c
567
key, params),
crypto/openssl/test/slh_dsa_test.c
572
key, params),
crypto/openssl/test/slh_dsa_test.c
576
key, params),
crypto/openssl/test/slh_dsa_test.c
594
OSSL_PARAM params[2], *p = params;
crypto/openssl/test/slh_dsa_test.c
607
if (!TEST_int_eq(EVP_PKEY_CTX_set_params(ctx, params), 0))
crypto/openssl/test/slh_dsa_test.c
615
if (!TEST_int_eq(EVP_PKEY_CTX_set_params(ctx, params), 1)
crypto/openssl/test/slh_dsa_test.c
62
OSSL_PARAM *params = NULL;
crypto/openssl/test/slh_dsa_test.c
623
if (!TEST_int_eq(EVP_PKEY_CTX_set_params(ctx, params), 1)
crypto/openssl/test/slh_dsa_test.c
74
|| !TEST_ptr(params = OSSL_PARAM_BLD_to_param(bld))
crypto/openssl/test/slh_dsa_test.c
78
params),
crypto/openssl/test/slh_dsa_test.c
84
OSSL_PARAM_free(params);
crypto/openssl/test/sslapitest.c
10678
OSSL_PARAM *params = NULL;
crypto/openssl/test/sslapitest.c
10700
params = OSSL_PARAM_BLD_to_param(tmpl);
crypto/openssl/test/sslapitest.c
10701
if (!TEST_ptr(params)
crypto/openssl/test/sslapitest.c
10704
params),
crypto/openssl/test/sslapitest.c
10713
OSSL_PARAM_free(params);
crypto/openssl/test/sslapitest.c
12720
unsigned char params[3];
crypto/openssl/test/sslapitest.c
12964
static int got_transport_params_cb(SSL *s, const unsigned char *params,
crypto/openssl/test/sslapitest.c
12975
if (!TEST_size_t_le(params_len, sizeof(data->params))) {
crypto/openssl/test/sslapitest.c
12980
memcpy(data->params, params, params_len);
crypto/openssl/test/sslapitest.c
13135
if (!TEST_mem_eq(sdata.params, sdata.params_len, cparams, sizeof(cparams))
crypto/openssl/test/sslapitest.c
13136
|| !TEST_mem_eq(cdata.params, cdata.params_len, sparams,
crypto/openssl/test/sslapitest.c
13304
if (!TEST_mem_eq(sdata.params, sdata.params_len, cparams, sizeof(cparams))
crypto/openssl/test/sslapitest.c
13305
|| !TEST_mem_eq(cdata.params, cdata.params_len, sparams,
crypto/openssl/test/sslapitest.c
13637
OSSL_PARAM params[2];
crypto/openssl/test/sslapitest.c
13644
params[0] = OSSL_PARAM_construct_int(OSSL_PROV_PARAM_TLS1_PRF_EMS_CHECK,
crypto/openssl/test/sslapitest.c
13646
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/sslapitest.c
13647
OSSL_PROVIDER_get_params(prov, params);
crypto/openssl/test/sslapitest.c
8580
OSSL_PARAM params[2];
crypto/openssl/test/sslapitest.c
8595
params[0] = OSSL_PARAM_construct_utf8_string(OSSL_MAC_PARAM_DIGEST,
crypto/openssl/test/sslapitest.c
8597
params[1] = OSSL_PARAM_construct_end();
crypto/openssl/test/sslapitest.c
8601
params))
crypto/openssl/test/testutil/fake_random.c
101
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_STATE);
crypto/openssl/test/testutil/fake_random.c
105
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_STRENGTH);
crypto/openssl/test/testutil/fake_random.c
109
p = OSSL_PARAM_locate(params, OSSL_RAND_PARAM_MAX_REQUEST);
crypto/openssl/test/testutil/fake_random.c
54
ossl_unused const OSSL_PARAM params[])
crypto/openssl/test/testutil/fake_random.c
96
static int fake_rand_get_ctx_params(ossl_unused void *vrng, OSSL_PARAM params[])
crypto/openssl/test/testutil/provider.c
79
OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END };
crypto/openssl/test/testutil/provider.c
85
*params = OSSL_PARAM_construct_utf8_ptr(OSSL_PROV_PARAM_VERSION, &vs, 0);
crypto/openssl/test/testutil/provider.c
88
if (!OSSL_PROVIDER_get_params(fips_prov, params)
crypto/openssl/test/tls-provider.c
1012
param_priv_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PRIV_KEY);
crypto/openssl/test/tls-provider.c
1013
param_pub_key = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_PUB_KEY);
crypto/openssl/test/tls-provider.c
1040
OSSL_PARAM params[3], *p = params;
crypto/openssl/test/tls-provider.c
1052
return param_cb(params, cbarg);
crypto/openssl/test/tls-provider.c
1347
void *params, int params_type,
crypto/openssl/test/tls-provider.c
1392
void *params, int params_type,
crypto/openssl/test/tls-provider.c
1395
PKCS8_PRIV_KEY_INFO *p8info = key_to_p8info(key, key_nid, params, params_type, k2d);
crypto/openssl/test/tls-provider.c
1399
free_asn1_data(params_type, params);
crypto/openssl/test/tls-provider.c
1408
void *params, int params_type,
crypto/openssl/test/tls-provider.c
1622
ASN1_OBJECT *params = NULL;
crypto/openssl/test/tls-provider.c
1635
params = OBJ_nid2obj(nid);
crypto/openssl/test/tls-provider.c
1637
if (params == NULL || OBJ_length(params) == 0) {
crypto/openssl/test/tls-provider.c
1640
ASN1_OBJECT_free(params);
crypto/openssl/test/tls-provider.c
1643
*pstr = params;
crypto/openssl/test/tls-provider.c
173
int selection, const OSSL_PARAM params[])
crypto/openssl/test/tls-provider.c
1750
static int key2any_set_ctx_params(void *vctx, const OSSL_PARAM params[])
crypto/openssl/test/tls-provider.c
1754
const OSSL_PARAM *cipherp = OSSL_PARAM_locate_const(params, OSSL_ENCODER_PARAM_CIPHER);
crypto/openssl/test/tls-provider.c
1755
const OSSL_PARAM *propsp = OSSL_PARAM_locate_const(params, OSSL_ENCODER_PARAM_PROPERTIES);
crypto/openssl/test/tls-provider.c
1756
const OSSL_PARAM *save_paramsp = OSSL_PARAM_locate_const(params, OSSL_ENCODER_PARAM_SAVE_PARAMETERS);
crypto/openssl/test/tls-provider.c
182
|| !kmgmt_import(key, selection, params)) {
crypto/openssl/test/tls-provider.c
1946
const OSSL_PARAM params[]) \
crypto/openssl/test/tls-provider.c
1951
ctx->provctx, selection, params); \
crypto/openssl/test/tls-provider.c
2405
OSSL_PARAM params[4];
crypto/openssl/test/tls-provider.c
2408
params[0] = OSSL_PARAM_construct_int(OSSL_OBJECT_PARAM_TYPE, &object_type);
crypto/openssl/test/tls-provider.c
2409
params[1] = OSSL_PARAM_construct_utf8_string(OSSL_OBJECT_PARAM_DATA_TYPE,
crypto/openssl/test/tls-provider.c
2413
params[2] = OSSL_PARAM_construct_octet_string(OSSL_OBJECT_PARAM_REFERENCE,
crypto/openssl/test/tls-provider.c
2415
params[3] = OSSL_PARAM_construct_end();
crypto/openssl/test/tls-provider.c
2417
ok = data_cb(params, data_cbarg);
crypto/openssl/test/tls-provider.c
2707
const OSSL_PARAM params[])
crypto/openssl/test/tls-provider.c
2713
const OSSL_PARAM params[])
crypto/openssl/test/tls-provider.c
2833
void *vxorsig, const OSSL_PARAM params[])
crypto/openssl/test/tls-provider.c
2839
static int xor_sig_digest_verify_init(void *vpxor_sigctx, const char *mdname, void *vxorsig, const OSSL_PARAM params[])
crypto/openssl/test/tls-provider.c
2948
static int xor_sig_get_ctx_params(void *vpxor_sigctx, OSSL_PARAM *params)
crypto/openssl/test/tls-provider.c
2953
if (pxor_sigctx == NULL || params == NULL)
crypto/openssl/test/tls-provider.c
2956
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_ALGORITHM_ID);
crypto/openssl/test/tls-provider.c
2965
p = OSSL_PARAM_locate(params, OSSL_SIGNATURE_PARAM_DIGEST);
crypto/openssl/test/tls-provider.c
2983
static int xor_sig_set_ctx_params(void *vpxor_sigctx, const OSSL_PARAM params[])
crypto/openssl/test/tls-provider.c
2988
if (pxor_sigctx == NULL || params == NULL)
crypto/openssl/test/tls-provider.c
2991
p = OSSL_PARAM_locate_const(params, OSSL_SIGNATURE_PARAM_DIGEST);
crypto/openssl/test/tls-provider.c
2998
const OSSL_PARAM *propsp = OSSL_PARAM_locate_const(params,
crypto/openssl/test/tls-provider.c
3025
static int xor_sig_get_ctx_md_params(void *vpxor_sigctx, OSSL_PARAM *params)
crypto/openssl/test/tls-provider.c
3032
return EVP_MD_CTX_get_params(pxor_sigctx->mdctx, params);
crypto/openssl/test/tls-provider.c
3045
static int xor_sig_set_ctx_md_params(void *vpxor_sigctx, const OSSL_PARAM params[])
crypto/openssl/test/tls-provider.c
3052
return EVP_MD_CTX_set_params(pxor_sigctx->mdctx, params);
crypto/openssl/test/tls-provider.c
475
ossl_unused const OSSL_PARAM params[])
crypto/openssl/test/tls-provider.c
786
static ossl_inline int xor_get_params(void *vkey, OSSL_PARAM params[])
crypto/openssl/test/tls-provider.c
791
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_BITS)) != NULL
crypto/openssl/test/tls-provider.c
795
if ((p = OSSL_PARAM_locate(params, OSSL_PKEY_PARAM_SECURITY_BITS)) != NULL
crypto/openssl/test/tls-provider.c
799
if ((p = OSSL_PARAM_locate(params,
crypto/openssl/test/tls-provider.c
824
static int xor_set_params(void *vkey, const OSSL_PARAM params[])
crypto/openssl/test/tls-provider.c
829
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_ENCODED_PUBLIC_KEY);
crypto/openssl/test/tls-provider.c
923
const OSSL_PARAM params[])
crypto/openssl/test/tls-provider.c
936
if (!xor_gen_set_params(gctx, params)) {
crypto/openssl/test/tls-provider.c
943
static int xor_gen_set_params(void *genctx, const OSSL_PARAM params[])
crypto/openssl/test/tls-provider.c
951
p = OSSL_PARAM_locate_const(params, OSSL_PKEY_PARAM_GROUP_NAME);
crypto/openssl/test/tls-provider.c
997
static int xor_import(void *vkey, int select, const OSSL_PARAM params[])
crypto/openssl/test/user_property_test.c
24
static int tmpmd_get_params(OSSL_PARAM params[])
crypto/openssl/test/user_property_test.c
28
p = OSSL_PARAM_locate(params, OSSL_DIGEST_PARAM_BLOCK_SIZE);
crypto/openssl/test/user_property_test.c
32
p = OSSL_PARAM_locate(params, OSSL_DIGEST_PARAM_SIZE);
lib/libc/net/nscache.c
108
connection = __open_cached_connection(¶ms);
lib/libc/net/nscache.c
160
struct cached_connection_params params;
lib/libc/net/nscache.c
177
memset(¶ms, 0, sizeof(struct cached_connection_params));
lib/libc/net/nscache.c
178
params.socket_path = CACHED_SOCKET_PATH;
lib/libc/net/nscache.c
180
connection = __open_cached_connection(¶ms);
lib/libc/net/nscache.c
229
struct cached_connection_params params;
lib/libc/net/nscache.c
242
memset(¶ms, 0, sizeof(struct cached_connection_params));
lib/libc/net/nscache.c
243
params.socket_path = CACHED_SOCKET_PATH;
lib/libc/net/nscache.c
245
connection = __open_cached_connection(¶ms);
lib/libc/net/nscache.c
262
struct cached_connection_params params;
lib/libc/net/nscache.c
281
memset(¶ms, 0, sizeof(struct cached_connection_params));
lib/libc/net/nscache.c
282
params.socket_path = CACHED_SOCKET_PATH;
lib/libc/net/nscache.c
284
rs = __open_cached_mp_read_session(¶ms,
lib/libc/net/nscache.c
330
struct cached_connection_params params;
lib/libc/net/nscache.c
346
memset(¶ms, 0, sizeof(struct cached_connection_params));
lib/libc/net/nscache.c
347
params.socket_path = CACHED_SOCKET_PATH;
lib/libc/net/nscache.c
349
ws = __open_cached_mp_write_session(¶ms,
lib/libc/net/nscache.c
56
struct cached_connection_params params;
lib/libc/net/nscache.c
70
memset(¶ms, 0, sizeof(struct cached_connection_params));
lib/libc/net/nscache.c
71
params.socket_path = CACHED_SOCKET_PATH;
lib/libc/net/nscachedcli.c
189
__open_cached_connection(struct cached_connection_params const *params)
lib/libc/net/nscachedcli.c
197
assert(params != NULL);
lib/libc/net/nscachedcli.c
201
strncpy(client_address.sun_path, params->socket_path,
lib/libc/net/nscachedcli.c
374
__open_cached_mp_write_session(struct cached_connection_params const *params,
lib/libc/net/nscachedcli.c
383
connection = __open_cached_connection(params);
lib/libc/net/nscachedcli.c
481
__open_cached_mp_read_session(struct cached_connection_params const *params,
lib/libc/net/nscachedcli.c
490
connection = __open_cached_connection(params);
lib/libifconfig/libifconfig.c
591
struct vlanreq params;
lib/libifconfig/libifconfig.c
598
bzero(¶ms, sizeof(params));
lib/libifconfig/libifconfig.c
600
params.vlr_tag = vlantag;
lib/libifconfig/libifconfig.c
601
(void)strlcpy(params.vlr_parent, vlandev, sizeof(params.vlr_parent));
lib/libifconfig/libifconfig.c
602
ifr.ifr_data = (caddr_t)¶ms;
lib/libifconfig/libifconfig.c
618
struct vlanreq params;
lib/libifconfig/libifconfig.c
620
bzero(¶ms, sizeof(params));
lib/libifconfig/libifconfig.c
621
params.vlr_tag = vlantag;
lib/libifconfig/libifconfig.c
622
strlcpy(params.vlr_parent, vlandev, sizeof(params.vlr_parent));
lib/libifconfig/libifconfig.c
624
ifr.ifr_data = (caddr_t)¶ms;
lib/libifconfig/libifconfig.h
68
struct ifbropreq *params; /**< current operational parameters */
lib/libifconfig/libifconfig_bridge.c
108
&bridge->params, sizeof(bridge->params), false) != 0) {
lib/libifconfig/libifconfig_bridge.c
45
struct ifbropreq params; /* operational parameters */
lib/libifconfig/libifconfig_bridge.c
81
bridge->inner.params = &bridge->params;
lib/libnvmf/internal.h
17
const struct nvmf_association_params *params);
lib/libnvmf/internal.h
24
const struct nvmf_qpair_params *params);
lib/libnvmf/libnvmf.h
206
const struct nvmf_qpair_params *params, struct nvmf_capsule **ccp,
lib/libnvmf/libnvmf.h
270
const struct nvmf_qpair_params *params, uint16_t qid, u_int queue_size,
lib/libnvmf/libnvmf.h
71
bool controller, const struct nvmf_association_params *params);
lib/libnvmf/libnvmf.h
91
const struct nvmf_qpair_params *params);
lib/libnvmf/nvmf_controller.c
188
nvmf_accept(struct nvmf_association *na, const struct nvmf_qpair_params *params,
lib/libnvmf/nvmf_controller.c
210
qp = nvmf_allocate_qpair(na, params);
lib/libnvmf/nvmf_host.c
41
const struct nvmf_qpair_params *params, uint16_t qid, u_int queue_size,
lib/libnvmf/nvmf_host.c
62
if (params->admin != (qid == 0)) {
lib/libnvmf/nvmf_host.c
87
qp = nvmf_allocate_qpair(na, params);
lib/libnvmf/nvmf_tcp.c
1004
if ((!params->tcp.header_digests &&
lib/libnvmf/nvmf_tcp.c
1006
(!params->tcp.data_digests &&
lib/libnvmf/nvmf_tcp.c
1029
qp->rxpda = (params->tcp.pda + 1) * 4;
lib/libnvmf/nvmf_tcp.c
1033
qp->maxr2t = params->tcp.maxr2t;
lib/libnvmf/nvmf_tcp.c
1047
const struct nvmf_association_params *params = &na->na_params;
lib/libnvmf/nvmf_tcp.c
1060
ic_resp.cpda = params->tcp.pda;
lib/libnvmf/nvmf_tcp.c
1061
if (params->tcp.header_digests && ic_req.dgst.bits.hdgst_enable != 0)
lib/libnvmf/nvmf_tcp.c
1063
if (params->tcp.data_digests && ic_req.dgst.bits.ddgst_enable != 0)
lib/libnvmf/nvmf_tcp.c
1065
ic_resp.maxh2cdata = htole32(params->tcp.maxh2cdata);
lib/libnvmf/nvmf_tcp.c
1074
qp->rxpda = (params->tcp.pda + 1) * 4;
lib/libnvmf/nvmf_tcp.c
1079
qp->maxh2cdata = params->tcp.maxh2cdata;
lib/libnvmf/nvmf_tcp.c
930
const struct nvmf_association_params *params)
lib/libnvmf/nvmf_tcp.c
936
if (params->tcp.maxh2cdata < 4096 ||
lib/libnvmf/nvmf_tcp.c
937
params->tcp.maxh2cdata % 4 != 0)
lib/libnvmf/nvmf_tcp.c
964
const struct nvmf_association_params *params = &na->na_params;
lib/libnvmf/nvmf_tcp.c
987
ic_req.hpda = params->tcp.pda;
lib/libnvmf/nvmf_tcp.c
988
if (params->tcp.header_digests)
lib/libnvmf/nvmf_tcp.c
990
if (params->tcp.data_digests)
lib/libnvmf/nvmf_tcp.c
992
ic_req.maxr2t = htole32(params->tcp.maxr2t);
lib/libnvmf/nvmf_transport.c
104
qp->nq_admin = params->admin;
lib/libnvmf/nvmf_transport.c
21
const struct nvmf_association_params *params)
lib/libnvmf/nvmf_transport.c
35
na = ops->allocate_association(controller, params);
lib/libnvmf/nvmf_transport.c
42
na->na_params = *params;
lib/libnvmf/nvmf_transport.c
93
const struct nvmf_qpair_params *params)
lib/libnvmf/nvmf_transport.c
98
qp = na->na_ops->allocate_qpair(na, params);
lib/libpmc/libpmc.c
78
#define PMC_CALL(op, params) syscall(pmc_syscall, (op), (params))
lib/libveriexec/veriexec_get.c
101
struct mac_veriexec_syscall_params params;
lib/libveriexec/veriexec_get.c
105
if (veriexec_get_path_params(file, ¶ms) == 0) {
lib/libveriexec/veriexec_get.c
107
if (params.labellen > 0) {
lib/libveriexec/veriexec_get.c
108
if (buf != NULL && bufsz > params.labellen) {
lib/libveriexec/veriexec_get.c
109
strlcpy(buf, params.label, bufsz);
lib/libveriexec/veriexec_get.c
112
cp = strdup(params.label);
lib/libveriexec/veriexec_get.c
139
struct mac_veriexec_syscall_params params;
lib/libveriexec/veriexec_get.c
143
if (veriexec_get_pid_params(pid, ¶ms) == 0) {
lib/libveriexec/veriexec_get.c
145
if (params.labellen > 0) {
lib/libveriexec/veriexec_get.c
146
if (buf != NULL && bufsz > params.labellen) {
lib/libveriexec/veriexec_get.c
147
strlcpy(buf, params.label, bufsz);
lib/libveriexec/veriexec_get.c
150
cp = strdup(params.label);
lib/libveriexec/veriexec_get.c
201
struct mac_veriexec_syscall_params params;
lib/libveriexec/veriexec_get.c
206
veriexec_get_pid_params(pid, ¶ms) == 0) {
lib/libveriexec/veriexec_get.c
207
return check_label_want(params.label, params.labellen,
lib/libveriexec/veriexec_get.c
231
struct mac_veriexec_syscall_params params;
lib/libveriexec/veriexec_get.c
236
veriexec_get_path_params(file, ¶ms) == 0) {
lib/libveriexec/veriexec_get.c
237
return check_label_want(params.label, params.labellen,
lib/libveriexec/veriexec_get.c
271
struct mac_veriexec_syscall_params params;
lib/libveriexec/veriexec_get.c
312
error = veriexec_get_pid_params(pid, ¶ms);
lib/libveriexec/veriexec_get.c
328
error = veriexec_get_path_params(argv[optind], ¶ms);
lib/libveriexec/veriexec_get.c
335
argv[optind], params.fp_type, (unsigned)params.flags,
lib/libveriexec/veriexec_get.c
336
params.label,
lib/libveriexec/veriexec_get.c
337
hash2hex(params.fp_type, params.fingerprint));
lib/libveriexec/veriexec_get.c
47
struct mac_veriexec_syscall_params *params)
lib/libveriexec/veriexec_get.c
51
if (params == NULL)
lib/libveriexec/veriexec_get.c
55
args.params = params;
lib/libveriexec/veriexec_get.c
68
struct mac_veriexec_syscall_params *params)
lib/libveriexec/veriexec_get.c
72
if (file == NULL || params == NULL)
lib/libveriexec/veriexec_get.c
76
args.params = params;
libexec/flua/libjail/lua_jail.c
118
free(iter->params);
libexec/flua/libjail/lua_jail.c
136
jp = &iter->params[i];
libexec/flua/libjail/lua_jail.c
163
jailparam_free(iter->params, iter->params_count);
libexec/flua/libjail/lua_jail.c
164
free(iter->params);
libexec/flua/libjail/lua_jail.c
189
iter->params = malloc(iter->params_count * sizeof(*iter->params));
libexec/flua/libjail/lua_jail.c
190
if (iter->params == NULL) {
libexec/flua/libjail/lua_jail.c
196
if (jailparam_init(&iter->params[0], "lastjid") == -1) {
libexec/flua/libjail/lua_jail.c
197
free(iter->params);
libexec/flua/libjail/lua_jail.c
202
if (jailparam_init(&iter->params[1], "jid") == -1) {
libexec/flua/libjail/lua_jail.c
203
jailparam_free(iter->params, 1);
libexec/flua/libjail/lua_jail.c
204
free(iter->params);
libexec/flua/libjail/lua_jail.c
209
if (jailparam_init(&iter->params[2], "name") == -1) {
libexec/flua/libjail/lua_jail.c
210
jailparam_free(iter->params, 2);
libexec/flua/libjail/lua_jail.c
211
free(iter->params);
libexec/flua/libjail/lua_jail.c
224
getparam_table(L, 1, iter->params, 2, &iter->params_count,
libexec/flua/libjail/lua_jail.c
297
struct jailparam *params;
libexec/flua/libjail/lua_jail.c
300
params_count = jailparam_all(¶ms);
libexec/flua/libjail/lua_jail.c
308
lua_pushstring(L, params[i].jp_name);
libexec/flua/libjail/lua_jail.c
311
jailparam_free(params, params_count);
libexec/flua/libjail/lua_jail.c
312
free(params);
libexec/flua/libjail/lua_jail.c
317
getparam_table(lua_State *L, int paramindex, struct jailparam *params,
libexec/flua/libjail/lua_jail.c
332
jailparam_free(params, i - skipped);
libexec/flua/libjail/lua_jail.c
333
free(params);
libexec/flua/libjail/lua_jail.c
342
if (jailparam_init(¶ms[i - skipped], param_name) == -1) {
libexec/flua/libjail/lua_jail.c
343
jailparam_free(params, i - skipped);
libexec/flua/libjail/lua_jail.c
344
free(params);
libexec/flua/libjail/lua_jail.c
378
struct jailparam *params;
libexec/flua/libjail/lua_jail.c
390
params = malloc(params_count * sizeof(struct jailparam));
libexec/flua/libjail/lua_jail.c
391
if (params == NULL)
libexec/flua/libjail/lua_jail.c
399
if (jailparam_init(¶ms[0], "name") == -1) {
libexec/flua/libjail/lua_jail.c
400
free(params);
libexec/flua/libjail/lua_jail.c
405
if (jailparam_import(¶ms[0], name) == -1) {
libexec/flua/libjail/lua_jail.c
406
jailparam_free(params, 1);
libexec/flua/libjail/lua_jail.c
407
free(params);
libexec/flua/libjail/lua_jail.c
412
if (jailparam_init(¶ms[0], "jid") == -1) {
libexec/flua/libjail/lua_jail.c
413
free(params);
libexec/flua/libjail/lua_jail.c
418
if (jailparam_import_raw(¶ms[0], &jid, sizeof(jid)) == -1) {
libexec/flua/libjail/lua_jail.c
419
jailparam_free(params, 1);
libexec/flua/libjail/lua_jail.c
420
free(params);
libexec/flua/libjail/lua_jail.c
430
getparam_table(L, 2, params, 0, ¶ms_count, l_getparams_filter, &gpa);
libexec/flua/libjail/lua_jail.c
436
jid = jailparam_get(params, params_count, flags);
libexec/flua/libjail/lua_jail.c
438
jailparam_free(params, params_count);
libexec/flua/libjail/lua_jail.c
439
free(params);
libexec/flua/libjail/lua_jail.c
450
if (params[i].jp_flags & JP_KEYVALUE &&
libexec/flua/libjail/lua_jail.c
451
params[i].jp_valuelen == 0) {
libexec/flua/libjail/lua_jail.c
455
value = jailparam_export(¶ms[i]);
libexec/flua/libjail/lua_jail.c
460
lua_setfield(L, -2, params[i].jp_name);
libexec/flua/libjail/lua_jail.c
463
jailparam_free(params, params_count);
libexec/flua/libjail/lua_jail.c
464
free(params);
libexec/flua/libjail/lua_jail.c
473
struct jailparam *params;
libexec/flua/libjail/lua_jail.c
488
params = malloc(params_count * sizeof(struct jailparam));
libexec/flua/libjail/lua_jail.c
489
if (params == NULL)
libexec/flua/libjail/lua_jail.c
497
if (jailparam_init(¶ms[0], "name") == -1) {
libexec/flua/libjail/lua_jail.c
498
free(params);
libexec/flua/libjail/lua_jail.c
503
if (jailparam_import(¶ms[0], name) == -1) {
libexec/flua/libjail/lua_jail.c
504
jailparam_free(params, 1);
libexec/flua/libjail/lua_jail.c
505
free(params);
libexec/flua/libjail/lua_jail.c
510
if (jailparam_init(¶ms[0], "jid") == -1) {
libexec/flua/libjail/lua_jail.c
511
free(params);
libexec/flua/libjail/lua_jail.c
516
if (jailparam_import_raw(¶ms[0], &jid, sizeof(jid)) == -1) {
libexec/flua/libjail/lua_jail.c
517
jailparam_free(params, 1);
libexec/flua/libjail/lua_jail.c
518
free(params);
libexec/flua/libjail/lua_jail.c
534
jailparam_free(params, i);
libexec/flua/libjail/lua_jail.c
535
free(params);
libexec/flua/libjail/lua_jail.c
539
if (jailparam_init(¶ms[i], name) == -1) {
libexec/flua/libjail/lua_jail.c
540
jailparam_free(params, i);
libexec/flua/libjail/lua_jail.c
541
free(params);
libexec/flua/libjail/lua_jail.c
548
if (value == NULL && !(params[i].jp_flags & JP_KEYVALUE)) {
libexec/flua/libjail/lua_jail.c
549
jailparam_free(params, i + 1);
libexec/flua/libjail/lua_jail.c
550
free(params);
libexec/flua/libjail/lua_jail.c
554
if (jailparam_import(¶ms[i], value) == -1) {
libexec/flua/libjail/lua_jail.c
555
jailparam_free(params, i + 1);
libexec/flua/libjail/lua_jail.c
556
free(params);
libexec/flua/libjail/lua_jail.c
568
jid = jailparam_set(params, params_count, flags);
libexec/flua/libjail/lua_jail.c
570
jailparam_free(params, params_count);
libexec/flua/libjail/lua_jail.c
571
free(params);
libexec/flua/libjail/lua_jail.c
578
jailparam_free(params, params_count);
libexec/flua/libjail/lua_jail.c
579
free(params);
libexec/flua/libjail/lua_jail.c
63
struct jailparam *params, size_t paramoff, size_t *params_countp,
libexec/flua/libjail/lua_jail.c
67
struct jailparam *params;
libexec/flua/libjail/lua_jail.c
98
jp = iter->params;
sbin/ifconfig/ifbridge.c
216
struct ifbropreq *params;
sbin/ifconfig/ifbridge.c
224
params = bridge->params;
sbin/ifconfig/ifbridge.c
226
PV2ID(params->ifbop_bridgeid, bprio, lladdr);
sbin/ifconfig/ifbridge.c
229
params->ifbop_priority,
sbin/ifconfig/ifbridge.c
230
params->ifbop_hellotime,
sbin/ifconfig/ifbridge.c
231
params->ifbop_fwddelay);
sbin/ifconfig/ifbridge.c
233
params->ifbop_maxage,
sbin/ifconfig/ifbridge.c
234
params->ifbop_holdcount,
sbin/ifconfig/ifbridge.c
235
stpproto[params->ifbop_protocol],
sbin/ifconfig/ifbridge.c
238
PV2ID(params->ifbop_designated_root, bprio, lladdr);
sbin/ifconfig/ifbridge.c
242
params->ifbop_root_path_cost,
sbin/ifconfig/ifbridge.c
243
params->ifbop_root_port & 0xfff);
sbin/ifconfig/ifieee80211.c
1556
_base.params[IEEE80211_MODE_11NA]._param = _v; \
sbin/ifconfig/ifieee80211.c
1557
_base.params[IEEE80211_MODE_11NG]._param = _v; \
sbin/ifconfig/ifieee80211.c
1559
_base.params[IEEE80211_MODE_11NA]._param = _v; \
sbin/ifconfig/ifieee80211.c
1561
_base.params[IEEE80211_MODE_11NG]._param = _v; \
sbin/ifconfig/ifieee80211.c
1565
_base.params[IEEE80211_MODE_TURBO_A]._param = _v; \
sbin/ifconfig/ifieee80211.c
1566
_base.params[IEEE80211_MODE_TURBO_G]._param = _v; \
sbin/ifconfig/ifieee80211.c
1568
_base.params[IEEE80211_MODE_TURBO_A]._param = _v; \
sbin/ifconfig/ifieee80211.c
1570
_base.params[IEEE80211_MODE_TURBO_G]._param = _v; \
sbin/ifconfig/ifieee80211.c
1573
_base.params[IEEE80211_MODE_STURBO_A]._param = _v; \
sbin/ifconfig/ifieee80211.c
1575
_base.params[IEEE80211_MODE_11A]._param = _v; \
sbin/ifconfig/ifieee80211.c
1577
_base.params[IEEE80211_MODE_11G]._param = _v; \
sbin/ifconfig/ifieee80211.c
1579
_base.params[IEEE80211_MODE_11B]._param = _v; \
sbin/ifconfig/ifieee80211.c
1581
_base.params[IEEE80211_MODE_HALF]._param = _v; \
sbin/ifconfig/ifieee80211.c
1583
_base.params[IEEE80211_MODE_QUARTER]._param = _v; \
sbin/ifconfig/ifieee80211.c
1588
_base.params[IEEE80211_MODE_11NA]._param = _v; \
sbin/ifconfig/ifieee80211.c
1590
_base.params[IEEE80211_MODE_11NG]._param = _v; \
sbin/ifconfig/ifieee80211.c
1592
_base.params[IEEE80211_MODE_TURBO_A]._param = _v; \
sbin/ifconfig/ifieee80211.c
1594
_base.params[IEEE80211_MODE_TURBO_G]._param = _v; \
sbin/ifconfig/ifieee80211.c
1596
_base.params[IEEE80211_MODE_STURBO_A]._param = _v; \
sbin/ifconfig/ifieee80211.c
1598
_base.params[IEEE80211_MODE_HALF]._param = _v; \
sbin/ifconfig/ifieee80211.c
1600
_base.params[IEEE80211_MODE_QUARTER]._param = _v; \
sbin/ifconfig/ifieee80211.c
1602
_base.params[IEEE80211_MODE_11A]._param = _v; \
sbin/ifconfig/ifieee80211.c
1604
_base.params[IEEE80211_MODE_11G]._param = _v; \
sbin/ifconfig/ifieee80211.c
1606
_base.params[IEEE80211_MODE_11B]._param = _v; \
sbin/ifconfig/ifieee80211.c
2837
uint32_t params;
sbin/ifconfig/ifieee80211.c
2848
params = heoper->he_oper_params & 0x00ffffff;
sbin/ifconfig/ifieee80211.c
2849
printf("<params %#08x", params);
sbin/ifconfig/ifieee80211.c
2852
if ((params & (1 << 14)) != 0) {
sbin/ifconfig/ifieee80211.c
2855
if ((params & (1 << 15)) != 0) {
sbin/ifconfig/ifieee80211.c
2858
if ((params & (1 << 17)) != 0) {
sbin/ifconfig/ifieee80211.c
4659
rp = &roamparams.params[mode];
sbin/ifconfig/ifieee80211.c
4708
tp = &txparams.params[mode];
sbin/ifconfig/ifieee80211.c
5457
tp = &txparams.params[chan2mode(c)];
sbin/ifconfig/ifieee80211.c
5493
rp = &roamparams.params[chan2mode(c)];
sbin/ifconfig/ifieee80211.c
6077
static struct ieee80211_clone_params params = {
sbin/ifconfig/ifieee80211.c
6086
if (params.icp_parent[0] == '\0')
sbin/ifconfig/ifieee80211.c
6089
if (params.icp_opmode == IEEE80211_M_WDS &&
sbin/ifconfig/ifieee80211.c
6090
memcmp(params.icp_bssid, zerobssid, sizeof(zerobssid)) == 0)
sbin/ifconfig/ifieee80211.c
6092
ifr->ifr_data = (caddr_t) ¶ms;
sbin/ifconfig/ifieee80211.c
6101
strlcpy(params.icp_parent, arg, IFNAMSIZ);
sbin/ifconfig/ifieee80211.c
6112
memcpy(params.icp_bssid, ea->octet, IEEE80211_ADDR_LEN);
sbin/ifconfig/ifieee80211.c
6123
memcpy(params.icp_macaddr, ea->octet, IEEE80211_ADDR_LEN);
sbin/ifconfig/ifieee80211.c
6124
params.icp_flags |= IEEE80211_CLONE_MACADDR;
sbin/ifconfig/ifieee80211.c
6132
params.icp_opmode = IEEE80211_M_STA;
sbin/ifconfig/ifieee80211.c
6134
params.icp_opmode = IEEE80211_M_AHDEMO;
sbin/ifconfig/ifieee80211.c
6136
params.icp_opmode = IEEE80211_M_IBSS;
sbin/ifconfig/ifieee80211.c
6138
params.icp_opmode = IEEE80211_M_HOSTAP;
sbin/ifconfig/ifieee80211.c
6140
params.icp_opmode = IEEE80211_M_WDS;
sbin/ifconfig/ifieee80211.c
6142
params.icp_opmode = IEEE80211_M_MONITOR;
sbin/ifconfig/ifieee80211.c
6144
params.icp_opmode = IEEE80211_M_AHDEMO;
sbin/ifconfig/ifieee80211.c
6145
params.icp_flags |= IEEE80211_CLONE_TDMA;
sbin/ifconfig/ifieee80211.c
6147
params.icp_opmode = IEEE80211_M_MBSS;
sbin/ifconfig/ifieee80211.c
6158
params.icp_flags &= ~IEEE80211_CLONE_NOBEACONS;
sbin/ifconfig/ifieee80211.c
6160
params.icp_flags |= IEEE80211_CLONE_NOBEACONS;
sbin/ifconfig/ifieee80211.c
6167
params.icp_flags |= IEEE80211_CLONE_BSSID;
sbin/ifconfig/ifieee80211.c
6169
params.icp_flags &= ~IEEE80211_CLONE_BSSID;
sbin/ifconfig/ifieee80211.c
6176
params.icp_flags |= IEEE80211_CLONE_WDSLEGACY;
sbin/ifconfig/ifieee80211.c
6178
params.icp_flags &= ~IEEE80211_CLONE_WDSLEGACY;
sbin/ifconfig/iflagg.c
294
params.lagg_type = lt[i].lt_value;
sbin/ifconfig/iflagg.c
30
static struct iflaggparam params = {
sbin/ifconfig/iflagg.c
304
ifr->ifr_data = (caddr_t) ¶ms;
sbin/ifconfig/ifvlan.c
136
if (params.vlr_tag == NOTAG || params.vlr_tag == vid)
sbin/ifconfig/ifvlan.c
137
params.vlr_tag = vid;
sbin/ifconfig/ifvlan.c
142
if (params.vlr_parent[0] == '\0' || !strcmp(params.vlr_parent, ifname))
sbin/ifconfig/ifvlan.c
143
strlcpy(params.vlr_parent, ifname, IFNAMSIZ);
sbin/ifconfig/ifvlan.c
153
if (params.vlr_tag != NOTAG || params.vlr_parent[0] != '\0') {
sbin/ifconfig/ifvlan.c
157
if (params.vlr_tag == NOTAG)
sbin/ifconfig/ifvlan.c
159
if (params.vlr_parent[0] == '\0')
sbin/ifconfig/ifvlan.c
161
if (params.vlr_proto == NOPROTO)
sbin/ifconfig/ifvlan.c
162
params.vlr_proto = ETHERTYPE_VLAN;
sbin/ifconfig/ifvlan.c
163
ifr->ifr_data = (caddr_t) ¶ms;
sbin/ifconfig/ifvlan.c
171
if ((params.vlr_tag != NOTAG) ^ (params.vlr_parent[0] != '\0'))
sbin/ifconfig/ifvlan.c
178
if (params.vlr_tag != NOTAG && params.vlr_parent[0] != '\0') {
sbin/ifconfig/ifvlan.c
179
if (params.vlr_proto == NOPROTO)
sbin/ifconfig/ifvlan.c
180
params.vlr_proto = ETHERTYPE_VLAN;
sbin/ifconfig/ifvlan.c
181
ifr->ifr_data = (caddr_t) ¶ms;
sbin/ifconfig/ifvlan.c
198
params.vlr_tag = ul;
sbin/ifconfig/ifvlan.c
200
if (params.vlr_tag != ul)
sbin/ifconfig/ifvlan.c
209
if (params.vlr_parent[0] == '\0')
sbin/ifconfig/ifvlan.c
210
strlcpy(params.vlr_parent, vreq.vlr_parent, IFNAMSIZ);
sbin/ifconfig/ifvlan.c
211
if (params.vlr_proto == NOPROTO)
sbin/ifconfig/ifvlan.c
212
params.vlr_proto = vreq.vlr_proto;
sbin/ifconfig/ifvlan.c
224
strlcpy(params.vlr_parent, val, sizeof(params.vlr_parent));
sbin/ifconfig/ifvlan.c
238
params.vlr_proto = ETHERTYPE_VLAN;
sbin/ifconfig/ifvlan.c
241
params.vlr_proto = ETHERTYPE_QINQ;
sbin/ifconfig/ifvlan.c
251
if (params.vlr_parent[0] == '\0')
sbin/ifconfig/ifvlan.c
252
strlcpy(params.vlr_parent, vreq.vlr_parent, IFNAMSIZ);
sbin/ifconfig/ifvlan.c
253
if (params.vlr_tag == NOTAG)
sbin/ifconfig/ifvlan.c
254
params.vlr_tag = vreq.vlr_tag;
sbin/ifconfig/ifvlan.c
69
static struct vlanreq params = {
sbin/ifconfig/ifvxlan.c
162
if ((params.vxlp_with & _LOCAL_ADDR46) == _LOCAL_ADDR46)
sbin/ifconfig/ifvxlan.c
164
if ((params.vxlp_with & _REMOTE_ADDR46) == _REMOTE_ADDR46)
sbin/ifconfig/ifvxlan.c
166
if ((params.vxlp_with & VXLAN_PARAM_WITH_LOCAL_ADDR4 &&
sbin/ifconfig/ifvxlan.c
167
params.vxlp_with & VXLAN_PARAM_WITH_REMOTE_ADDR6) ||
sbin/ifconfig/ifvxlan.c
168
(params.vxlp_with & VXLAN_PARAM_WITH_LOCAL_ADDR6 &&
sbin/ifconfig/ifvxlan.c
169
params.vxlp_with & VXLAN_PARAM_WITH_REMOTE_ADDR4))
sbin/ifconfig/ifvxlan.c
182
ifr->ifr_data = (caddr_t) ¶ms;
sbin/ifconfig/ifvxlan.c
196
params.vxlp_with |= VXLAN_PARAM_WITH_VNI;
sbin/ifconfig/ifvxlan.c
197
params.vxlp_vni = val;
sbin/ifconfig/ifvxlan.c
259
params.vxlp_with |= VXLAN_PARAM_WITH_LOCAL_ADDR4;
sbin/ifconfig/ifvxlan.c
260
params.vxlp_local_sa.in4 = cmd.vxlcmd_sa.in4;
sbin/ifconfig/ifvxlan.c
262
params.vxlp_with |= VXLAN_PARAM_WITH_LOCAL_ADDR6;
sbin/ifconfig/ifvxlan.c
263
params.vxlp_local_sa.in6 = cmd.vxlcmd_sa.in6;
sbin/ifconfig/ifvxlan.c
323
params.vxlp_with |= VXLAN_PARAM_WITH_REMOTE_ADDR4;
sbin/ifconfig/ifvxlan.c
324
params.vxlp_remote_sa.in4 = cmd.vxlcmd_sa.in4;
sbin/ifconfig/ifvxlan.c
326
params.vxlp_with |= VXLAN_PARAM_WITH_REMOTE_ADDR6;
sbin/ifconfig/ifvxlan.c
327
params.vxlp_remote_sa.in6 = cmd.vxlcmd_sa.in6;
sbin/ifconfig/ifvxlan.c
387
params.vxlp_with |= VXLAN_PARAM_WITH_REMOTE_ADDR4;
sbin/ifconfig/ifvxlan.c
388
params.vxlp_remote_sa.in4 = cmd.vxlcmd_sa.in4;
sbin/ifconfig/ifvxlan.c
390
params.vxlp_with |= VXLAN_PARAM_WITH_REMOTE_ADDR6;
sbin/ifconfig/ifvxlan.c
391
params.vxlp_remote_sa.in6 = cmd.vxlcmd_sa.in6;
sbin/ifconfig/ifvxlan.c
410
params.vxlp_with |= VXLAN_PARAM_WITH_LOCAL_PORT;
sbin/ifconfig/ifvxlan.c
411
params.vxlp_local_port = val;
sbin/ifconfig/ifvxlan.c
432
params.vxlp_with |= VXLAN_PARAM_WITH_REMOTE_PORT;
sbin/ifconfig/ifvxlan.c
433
params.vxlp_remote_port = val;
sbin/ifconfig/ifvxlan.c
458
params.vxlp_with |= VXLAN_PARAM_WITH_PORT_RANGE;
sbin/ifconfig/ifvxlan.c
459
params.vxlp_min_port = min;
sbin/ifconfig/ifvxlan.c
460
params.vxlp_max_port = max;
sbin/ifconfig/ifvxlan.c
482
params.vxlp_with |= VXLAN_PARAM_WITH_FTABLE_TIMEOUT;
sbin/ifconfig/ifvxlan.c
483
params.vxlp_ftable_timeout = val & 0xFFFFFFFF;
sbin/ifconfig/ifvxlan.c
504
params.vxlp_with |= VXLAN_PARAM_WITH_FTABLE_MAX;
sbin/ifconfig/ifvxlan.c
505
params.vxlp_ftable_max = val & 0xFFFFFFFF;
sbin/ifconfig/ifvxlan.c
522
params.vxlp_with |= VXLAN_PARAM_WITH_MULTICAST_IF;
sbin/ifconfig/ifvxlan.c
523
strlcpy(params.vxlp_mc_ifname, arg,
sbin/ifconfig/ifvxlan.c
524
sizeof(params.vxlp_mc_ifname));
sbin/ifconfig/ifvxlan.c
53
static struct ifvxlanparam params = {
sbin/ifconfig/ifvxlan.c
545
params.vxlp_with |= VXLAN_PARAM_WITH_TTL;
sbin/ifconfig/ifvxlan.c
546
params.vxlp_ttl = val;
sbin/ifconfig/ifvxlan.c
563
params.vxlp_with |= VXLAN_PARAM_WITH_LEARN;
sbin/ifconfig/ifvxlan.c
564
params.vxlp_learn = d;
sbin/nvmecontrol/connect.c
58
tcp_association_params(struct nvmf_association_params *params)
sbin/nvmecontrol/connect.c
60
params->tcp.pda = 0;
sbin/nvmecontrol/connect.c
61
params->tcp.header_digests = opt.header_digests;
sbin/nvmecontrol/connect.c
62
params->tcp.data_digests = opt.data_digests;
sbin/nvmecontrol/connect.c
64
params->tcp.maxr2t = 1;
sbin/nvmecontrol/fabrics.c
150
tcp_qpair_params(struct nvmf_qpair_params *params, int adrfam,
sbin/nvmecontrol/fabrics.c
176
params->tcp.fd = s;
sbin/nvmecontrol/fabrics.c
190
tcp_qpair_params_ai(struct nvmf_qpair_params *params, struct addrinfo *ai)
sbin/nvmecontrol/fabrics.c
203
params->tcp.fd = s;
sbin/nvmecontrol/fabrics.c
208
tcp_discovery_association_params(struct nvmf_association_params *params)
sbin/nvmecontrol/fabrics.c
210
params->tcp.pda = 0;
sbin/nvmecontrol/fabrics.c
211
params->tcp.header_digests = false;
sbin/nvmecontrol/fabrics.c
212
params->tcp.data_digests = false;
sbin/nvmecontrol/fabrics.c
213
params->tcp.maxr2t = 1;
sbin/nvmecontrol/fabrics.c
310
const struct nvmf_qpair_params *params, struct nvmf_qpair **qpp,
sbin/nvmecontrol/fabrics.c
319
qp = nvmf_connect(na, params, 0, NVMF_MIN_ADMIN_MAX_SQ_SIZE, hostid,
sbin/nvmecontrol/reconnect.c
52
tcp_association_params(struct nvmf_association_params *params,
sbin/nvmecontrol/reconnect.c
55
params->tcp.pda = 0;
sbin/nvmecontrol/reconnect.c
56
params->tcp.header_digests = header_digests;
sbin/nvmecontrol/reconnect.c
57
params->tcp.data_digests = data_digests;
sbin/nvmecontrol/reconnect.c
59
params->tcp.maxr2t = 1;
sbin/veriexec/manifest_parser.y
127
strlcpy(params->fp_type, $1, sizeof(params->fp_type));
sbin/veriexec/manifest_parser.y
129
params->fingerprint) < 0) {
sbin/veriexec/manifest_parser.y
141
params->flags |= VERIEXEC_LABEL;
sbin/veriexec/manifest_parser.y
160
params->flags |= VERIEXEC_INDIRECT;
sbin/veriexec/manifest_parser.y
162
params->flags |= VERIEXEC_NOTRACE;
sbin/veriexec/manifest_parser.y
164
params->flags |= VERIEXEC_TRUSTED;
sbin/veriexec/manifest_parser.y
167
params->flags |= VERIEXEC_NOFIPS;
sbin/veriexec/manifest_parser.y
184
if (snprintf(params->file, sizeof(params->file), "%s%s%s",
sbin/veriexec/manifest_parser.y
187
$1) >= (int)sizeof(params->file)) {
sbin/veriexec/manifest_parser.y
190
params->flags = 0;
sbin/veriexec/manifest_parser.y
199
params->fp_type[0] = '\0'; /* invalidate it */
sbin/veriexec/manifest_parser.y
207
params->fp_type[0] = '\0'; /* invalidate it */
sbin/veriexec/manifest_parser.y
263
if (params->fp_type[0] == '\0') {
sbin/veriexec/manifest_parser.y
264
VERBOSE(1,("skipping %s\n", params->file));
sbin/veriexec/manifest_parser.y
273
params->flags |= VERIEXEC_FILE;
sbin/veriexec/manifest_parser.y
275
} else if (stat(params->file, &st) == 0) {
sbin/veriexec/manifest_parser.y
277
params->flags |= VERIEXEC_FILE;
sbin/veriexec/manifest_parser.y
283
params->flags |= ForceFlags;
sbin/veriexec/manifest_parser.y
285
params->fp_type,
sbin/veriexec/manifest_parser.y
286
(params->flags == VERIEXEC_FILE) ? "file" : "executable",
sbin/veriexec/manifest_parser.y
287
params->file, params->flags));
sbin/veriexec/manifest_parser.y
290
if (params->flags & VERIEXEC_LABEL) {
sbin/veriexec/manifest_parser.y
293
params->file);
sbin/veriexec/manifest_parser.y
296
if (ioctl(dev_fd, VERIEXEC_SIGNED_LOAD, params) < 0)
sbin/veriexec/manifest_parser.y
297
warn("cannot update veriexec for %s", params->file);
sbin/veriexec/manifest_parser.y
298
params->fp_type[0] = '\0';
sbin/veriexec/manifest_parser.y
47
static struct verified_exec_params *params = &lparams.params;
sbin/veriexec/manifest_parser.y
50
static struct verified_exec_params *params = &oparams;
stand/i386/common/drv.c
26
static struct edd_params params;
stand/i386/common/drv.c
32
params.len = sizeof(struct edd_params);
stand/i386/common/drv.c
37
v86.ds = VTOPSEG(¶ms);
stand/i386/common/drv.c
38
v86.esi = VTOPOFF(¶ms);
stand/i386/common/drv.c
44
return (params.sectors);
stand/i386/common/edd.h
78
struct edd_params params;
stand/i386/libi386/biosdisk.c
555
struct edd_params *params;
stand/i386/libi386/biosdisk.c
558
params = &dparams.head;
stand/i386/libi386/biosdisk.c
562
params->len = sizeof(struct edd_params_v3);
stand/i386/libi386/biosdisk.c
580
if (params->sector_size >= 512 &&
stand/i386/libi386/biosdisk.c
581
params->sector_size <= 16384 &&
stand/i386/libi386/biosdisk.c
582
(params->sector_size % BIOSDISK_SECSIZE) == 0)
stand/i386/libi386/biosdisk.c
583
bd->bd_sectorsize = params->sector_size;
stand/i386/libi386/biosdisk.c
585
bd->bd_cyl = params->cylinders;
stand/i386/libi386/biosdisk.c
586
bd->bd_hds = params->heads;
stand/i386/libi386/biosdisk.c
587
bd->bd_sec = params->sectors_per_track;
stand/i386/libi386/biosdisk.c
589
if (params->sectors != 0) {
stand/i386/libi386/biosdisk.c
590
total = params->sectors;
stand/i386/libi386/biosdisk.c
592
total = (uint64_t)params->cylinders *
stand/i386/libi386/biosdisk.c
593
params->heads * params->sectors_per_track;
sys/amd64/amd64/trap.c
1094
caddr_t params;
sys/amd64/amd64/trap.c
1119
params = (caddr_t)frame->tf_rsp + sizeof(register_t);
sys/amd64/amd64/trap.c
1120
error = copyin(params, &sa->args[regcnt],
sys/amd64/ia32/ia32_syscall.c
119
caddr_t params;
sys/amd64/ia32/ia32_syscall.c
156
params = (caddr_t)frame->tf_rsp + sizeof(u_int32_t);
sys/amd64/ia32/ia32_syscall.c
167
error = fueword32(params, &tmp);
sys/amd64/ia32/ia32_syscall.c
171
params += sizeof(int);
sys/amd64/ia32/ia32_syscall.c
179
error = fueword32(params, &tmp);
sys/amd64/ia32/ia32_syscall.c
183
params += sizeof(quad_t);
sys/amd64/ia32/ia32_syscall.c
190
if (params != NULL && sa->callp->sy_narg != 0)
sys/amd64/ia32/ia32_syscall.c
191
error = copyin(params, (caddr_t)args,
sys/amd64/linux/linux_systrace_args.c
10
systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
sys/amd64/linux/linux_systrace_args.c
1000
struct setresgid_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1009
struct getresgid_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1018
struct getpgid_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1025
struct linux_setfsuid_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1032
struct linux_setfsgid_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1039
struct linux_getsid_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1046
struct linux_capget_args *p = params;
sys/amd64/linux/linux_systrace_args.c
105
struct linux_mprotect_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1054
struct linux_capset_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1062
struct linux_rt_sigpending_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1070
struct linux_rt_sigtimedwait_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1080
struct linux_rt_sigqueueinfo_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1089
struct linux_rt_sigsuspend_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1097
struct linux_sigaltstack_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1105
struct linux_utime_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1113
struct linux_mknod_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1122
struct linux_personality_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1129
struct linux_ustat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1137
struct linux_statfs_args *p = params;
sys/amd64/linux/linux_systrace_args.c
114
struct munmap_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1145
struct linux_fstatfs_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1153
struct linux_sysfs_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1162
struct linux_getpriority_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1170
struct setpriority_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1179
struct linux_sched_setparam_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1187
struct linux_sched_getparam_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1195
struct linux_sched_setscheduler_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1204
struct linux_sched_getscheduler_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1211
struct linux_sched_get_priority_max_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1218
struct linux_sched_get_priority_min_args *p = params;
sys/amd64/linux/linux_systrace_args.c
122
struct linux_brk_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1225
struct linux_sched_rr_get_interval_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1233
struct mlock_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1241
struct munlock_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1249
struct mlockall_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1276
struct linux_sysctl_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1283
struct linux_prctl_args *p = params;
sys/amd64/linux/linux_systrace_args.c
129
struct linux_rt_sigaction_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1294
struct linux_arch_prctl_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1307
struct linux_setrlimit_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1315
struct chroot_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1327
struct acct_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1334
struct settimeofday_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1342
struct linux_mount_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1353
struct linux_umount_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1361
struct swapon_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1373
struct linux_reboot_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1383
struct linux_sethostname_args *p = params;
sys/amd64/linux/linux_systrace_args.c
139
struct linux_rt_sigprocmask_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1391
struct linux_setdomainname_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1399
struct linux_iopl_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1436
struct linux_setxattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1447
struct linux_lsetxattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1458
struct linux_fsetxattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1469
struct linux_getxattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1479
struct linux_lgetxattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1489
struct linux_fgetxattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
149
struct linux_rt_sigreturn_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1499
struct linux_listxattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1508
struct linux_llistxattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1517
struct linux_flistxattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1526
struct linux_removexattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1534
struct linux_lremovexattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1542
struct linux_fremovexattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1550
struct linux_tkill_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1558
struct linux_time_args *p = params;
sys/amd64/linux/linux_systrace_args.c
156
struct linux_ioctl_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1565
struct linux_sys_futex_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1577
struct linux_sched_setaffinity_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1586
struct linux_sched_getaffinity_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1625
struct linux_epoll_create_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1637
struct linux_getdents64_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1646
struct linux_set_tid_address_args *p = params;
sys/amd64/linux/linux_systrace_args.c
165
struct linux_pread_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1658
struct linux_semtimedop_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1668
struct linux_fadvise64_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1678
struct linux_timer_create_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1687
struct linux_timer_settime_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1697
struct linux_timer_gettime_args *p = params;
sys/amd64/linux/linux_systrace_args.c
17
struct read_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1705
struct linux_timer_getoverrun_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1712
struct linux_timer_delete_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1719
struct linux_clock_settime_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1727
struct linux_clock_gettime_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1735
struct linux_clock_getres_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1743
struct linux_clock_nanosleep_args *p = params;
sys/amd64/linux/linux_systrace_args.c
175
struct linux_pwrite_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1753
struct linux_exit_group_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1760
struct linux_epoll_wait_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1770
struct linux_epoll_ctl_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1780
struct linux_tgkill_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1789
struct linux_utimes_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1812
struct linux_mq_open_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1822
struct linux_mq_unlink_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1829
struct linux_mq_timedsend_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1840
struct linux_mq_timedreceive_args *p = params;
sys/amd64/linux/linux_systrace_args.c
185
struct readv_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1851
struct linux_mq_notify_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1859
struct linux_mq_getsetattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1873
struct linux_waitid_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1899
struct linux_ioprio_set_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1908
struct linux_ioprio_get_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1921
struct linux_inotify_add_watch_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1930
struct linux_inotify_rm_watch_args *p = params;
sys/amd64/linux/linux_systrace_args.c
194
struct linux_writev_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1943
struct linux_openat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1953
struct linux_mkdirat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1962
struct linux_mknodat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1972
struct linux_fchownat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1983
struct linux_futimesat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
1992
struct linux_newfstatat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2002
struct linux_unlinkat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2011
struct linux_renameat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2021
struct linux_linkat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
203
struct linux_access_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2032
struct linux_symlinkat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2041
struct linux_readlinkat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2051
struct linux_fchmodat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2060
struct linux_faccessat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2069
struct linux_pselect6_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2081
struct linux_ppoll_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2097
struct linux_set_robust_list_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2105
struct linux_get_robust_list_args *p = params;
sys/amd64/linux/linux_systrace_args.c
211
struct linux_pipe_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2114
struct linux_splice_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2131
struct linux_sync_file_range_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2151
struct linux_utimensat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2161
struct linux_epoll_pwait_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2178
struct linux_timerfd_create_args *p = params;
sys/amd64/linux/linux_systrace_args.c
218
struct linux_select_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2186
struct linux_eventfd_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2193
struct linux_fallocate_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2203
struct linux_timerfd_settime_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2213
struct linux_timerfd_gettime_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2221
struct linux_accept4_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2236
struct linux_eventfd2_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2244
struct linux_epoll_create1_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2251
struct linux_dup3_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2260
struct linux_pipe2_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2268
struct linux_inotify_init1_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2275
struct linux_preadv_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2286
struct linux_pwritev_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2297
struct linux_rt_tgsigqueueinfo_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2312
struct linux_recvmmsg_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2333
struct linux_prlimit64_args *p = params;
sys/amd64/linux/linux_systrace_args.c
234
struct linux_mremap_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2343
struct linux_name_to_handle_at_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2354
struct linux_open_by_handle_at_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2368
struct linux_syncfs_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2375
struct linux_sendmmsg_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2385
struct linux_setns_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2393
struct linux_getcpu_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2402
struct linux_process_vm_readv_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2414
struct linux_process_vm_writev_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2426
struct linux_kcmp_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2437
struct linux_finit_module_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2446
struct linux_sched_setattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
245
struct linux_msync_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2455
struct linux_sched_getattr_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2465
struct linux_renameat2_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2476
struct linux_seccomp_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2485
struct linux_getrandom_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2494
struct linux_memfd_create_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2502
struct linux_kexec_file_load_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2513
struct linux_bpf_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2522
struct linux_execveat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2533
struct linux_userfaultfd_args *p = params;
sys/amd64/linux/linux_systrace_args.c
254
struct linux_mincore_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2540
struct linux_membarrier_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2548
struct linux_mlock2_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2557
struct linux_copy_file_range_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2569
struct linux_preadv2_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2581
struct linux_pwritev2_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2593
struct linux_pkey_mprotect_args *p = params;
sys/amd64/linux/linux_systrace_args.c
26
struct linux_write_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2603
struct linux_pkey_alloc_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2611
struct linux_pkey_free_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2618
struct linux_statx_args *p = params;
sys/amd64/linux/linux_systrace_args.c
263
struct linux_madvise_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2634
struct linux_rseq_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2644
struct linux_pidfd_send_signal_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2704
struct linux_clone3_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2712
struct linux_close_range_args *p = params;
sys/amd64/linux/linux_systrace_args.c
272
struct linux_shmget_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2731
struct linux_faccessat2_args *p = params;
sys/amd64/linux/linux_systrace_args.c
2746
struct linux_epoll_pwait2_args *p = params;
sys/amd64/linux/linux_systrace_args.c
281
struct linux_shmat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
290
struct linux_shmctl_args *p = params;
sys/amd64/linux/linux_systrace_args.c
299
struct dup_args *p = params;
sys/amd64/linux/linux_systrace_args.c
306
struct dup2_args *p = params;
sys/amd64/linux/linux_systrace_args.c
319
struct linux_nanosleep_args *p = params;
sys/amd64/linux/linux_systrace_args.c
327
struct linux_getitimer_args *p = params;
sys/amd64/linux/linux_systrace_args.c
335
struct linux_alarm_args *p = params;
sys/amd64/linux/linux_systrace_args.c
342
struct linux_setitimer_args *p = params;
sys/amd64/linux/linux_systrace_args.c
35
struct linux_open_args *p = params;
sys/amd64/linux/linux_systrace_args.c
356
struct linux_sendfile_args *p = params;
sys/amd64/linux/linux_systrace_args.c
366
struct linux_socket_args *p = params;
sys/amd64/linux/linux_systrace_args.c
375
struct linux_connect_args *p = params;
sys/amd64/linux/linux_systrace_args.c
384
struct linux_accept_args *p = params;
sys/amd64/linux/linux_systrace_args.c
393
struct linux_sendto_args *p = params;
sys/amd64/linux/linux_systrace_args.c
405
struct linux_recvfrom_args *p = params;
sys/amd64/linux/linux_systrace_args.c
417
struct linux_sendmsg_args *p = params;
sys/amd64/linux/linux_systrace_args.c
426
struct linux_recvmsg_args *p = params;
sys/amd64/linux/linux_systrace_args.c
435
struct linux_shutdown_args *p = params;
sys/amd64/linux/linux_systrace_args.c
44
struct close_args *p = params;
sys/amd64/linux/linux_systrace_args.c
443
struct linux_bind_args *p = params;
sys/amd64/linux/linux_systrace_args.c
452
struct linux_listen_args *p = params;
sys/amd64/linux/linux_systrace_args.c
460
struct linux_getsockname_args *p = params;
sys/amd64/linux/linux_systrace_args.c
469
struct linux_getpeername_args *p = params;
sys/amd64/linux/linux_systrace_args.c
478
struct linux_socketpair_args *p = params;
sys/amd64/linux/linux_systrace_args.c
488
struct linux_setsockopt_args *p = params;
sys/amd64/linux/linux_systrace_args.c
499
struct linux_getsockopt_args *p = params;
sys/amd64/linux/linux_systrace_args.c
51
struct linux_newstat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
510
struct linux_clone_args *p = params;
sys/amd64/linux/linux_systrace_args.c
531
struct linux_execve_args *p = params;
sys/amd64/linux/linux_systrace_args.c
540
struct linux_exit_args *p = params;
sys/amd64/linux/linux_systrace_args.c
547
struct linux_wait4_args *p = params;
sys/amd64/linux/linux_systrace_args.c
557
struct linux_kill_args *p = params;
sys/amd64/linux/linux_systrace_args.c
565
struct linux_newuname_args *p = params;
sys/amd64/linux/linux_systrace_args.c
572
struct linux_semget_args *p = params;
sys/amd64/linux/linux_systrace_args.c
581
struct semop_args *p = params;
sys/amd64/linux/linux_systrace_args.c
59
struct linux_newfstat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
590
struct linux_semctl_args *p = params;
sys/amd64/linux/linux_systrace_args.c
600
struct linux_shmdt_args *p = params;
sys/amd64/linux/linux_systrace_args.c
607
struct linux_msgget_args *p = params;
sys/amd64/linux/linux_systrace_args.c
615
struct linux_msgsnd_args *p = params;
sys/amd64/linux/linux_systrace_args.c
625
struct linux_msgrcv_args *p = params;
sys/amd64/linux/linux_systrace_args.c
636
struct linux_msgctl_args *p = params;
sys/amd64/linux/linux_systrace_args.c
645
struct linux_fcntl_args *p = params;
sys/amd64/linux/linux_systrace_args.c
654
struct flock_args *p = params;
sys/amd64/linux/linux_systrace_args.c
662
struct fsync_args *p = params;
sys/amd64/linux/linux_systrace_args.c
669
struct linux_fdatasync_args *p = params;
sys/amd64/linux/linux_systrace_args.c
67
struct linux_newlstat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
676
struct linux_truncate_args *p = params;
sys/amd64/linux/linux_systrace_args.c
684
struct linux_ftruncate_args *p = params;
sys/amd64/linux/linux_systrace_args.c
692
struct linux_getdents_args *p = params;
sys/amd64/linux/linux_systrace_args.c
701
struct linux_getcwd_args *p = params;
sys/amd64/linux/linux_systrace_args.c
709
struct linux_chdir_args *p = params;
sys/amd64/linux/linux_systrace_args.c
716
struct fchdir_args *p = params;
sys/amd64/linux/linux_systrace_args.c
723
struct linux_rename_args *p = params;
sys/amd64/linux/linux_systrace_args.c
731
struct linux_mkdir_args *p = params;
sys/amd64/linux/linux_systrace_args.c
739
struct linux_rmdir_args *p = params;
sys/amd64/linux/linux_systrace_args.c
746
struct linux_creat_args *p = params;
sys/amd64/linux/linux_systrace_args.c
75
struct linux_poll_args *p = params;
sys/amd64/linux/linux_systrace_args.c
754
struct linux_link_args *p = params;
sys/amd64/linux/linux_systrace_args.c
762
struct linux_unlink_args *p = params;
sys/amd64/linux/linux_systrace_args.c
769
struct linux_symlink_args *p = params;
sys/amd64/linux/linux_systrace_args.c
777
struct linux_readlink_args *p = params;
sys/amd64/linux/linux_systrace_args.c
786
struct linux_chmod_args *p = params;
sys/amd64/linux/linux_systrace_args.c
794
struct fchmod_args *p = params;
sys/amd64/linux/linux_systrace_args.c
802
struct linux_chown_args *p = params;
sys/amd64/linux/linux_systrace_args.c
811
struct fchown_args *p = params;
sys/amd64/linux/linux_systrace_args.c
820
struct linux_lchown_args *p = params;
sys/amd64/linux/linux_systrace_args.c
829
struct umask_args *p = params;
sys/amd64/linux/linux_systrace_args.c
836
struct gettimeofday_args *p = params;
sys/amd64/linux/linux_systrace_args.c
84
struct linux_lseek_args *p = params;
sys/amd64/linux/linux_systrace_args.c
844
struct linux_getrlimit_args *p = params;
sys/amd64/linux/linux_systrace_args.c
852
struct getrusage_args *p = params;
sys/amd64/linux/linux_systrace_args.c
860
struct linux_sysinfo_args *p = params;
sys/amd64/linux/linux_systrace_args.c
867
struct linux_times_args *p = params;
sys/amd64/linux/linux_systrace_args.c
874
struct linux_ptrace_args *p = params;
sys/amd64/linux/linux_systrace_args.c
889
struct linux_syslog_args *p = params;
sys/amd64/linux/linux_systrace_args.c
903
struct setuid_args *p = params;
sys/amd64/linux/linux_systrace_args.c
910
struct setgid_args *p = params;
sys/amd64/linux/linux_systrace_args.c
927
struct setpgid_args *p = params;
sys/amd64/linux/linux_systrace_args.c
93
struct linux_mmap2_args *p = params;
sys/amd64/linux/linux_systrace_args.c
950
struct setreuid_args *p = params;
sys/amd64/linux/linux_systrace_args.c
958
struct setregid_args *p = params;
sys/amd64/linux/linux_systrace_args.c
966
struct linux_getgroups_args *p = params;
sys/amd64/linux/linux_systrace_args.c
974
struct linux_setgroups_args *p = params;
sys/amd64/linux/linux_systrace_args.c
982
struct setresuid_args *p = params;
sys/amd64/linux/linux_systrace_args.c
991
struct getresuid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
10
systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
sys/amd64/linux32/linux32_systrace_args.c
1003
struct linux_sysctl_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1010
struct mlock_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1018
struct munlock_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1026
struct mlockall_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1038
struct linux_sched_setparam_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
104
struct linux_chdir_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1046
struct linux_sched_getparam_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1054
struct linux_sched_setscheduler_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1063
struct linux_sched_getscheduler_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1075
struct linux_sched_get_priority_max_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1082
struct linux_sched_get_priority_min_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1089
struct linux_sched_rr_get_interval_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1097
struct linux_nanosleep_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1105
struct linux_mremap_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
111
struct linux_time_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1116
struct linux_setresuid16_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1125
struct linux_getresuid16_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1134
struct linux_poll_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1143
struct linux_setresgid16_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1152
struct linux_getresgid16_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1161
struct linux_prctl_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1172
struct linux_rt_sigreturn_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1179
struct linux_rt_sigaction_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
118
struct linux_mknod_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1189
struct linux_rt_sigprocmask_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1199
struct linux_rt_sigpending_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1207
struct linux_rt_sigtimedwait_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1217
struct linux_rt_sigqueueinfo_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1226
struct linux_rt_sigsuspend_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1234
struct linux_pread_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1245
struct linux_pwrite_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1256
struct linux_chown16_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1265
struct linux_getcwd_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
127
struct linux_chmod_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1273
struct linux_capget_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1281
struct linux_capset_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1289
struct linux_sigaltstack_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1297
struct linux_sendfile_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1312
struct linux_getrlimit_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1320
struct linux_mmap2_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1332
struct linux_truncate64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1341
struct linux_ftruncate64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
135
struct linux_lchown16_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1350
struct linux_stat64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1358
struct linux_lstat64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1366
struct linux_fstat64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1374
struct linux_lchown_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1403
struct setreuid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1411
struct setregid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1419
struct linux_getgroups_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1427
struct linux_setgroups_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
144
struct linux_stat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1440
struct setresuid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1449
struct getresuid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1458
struct setresgid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1467
struct getresgid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1476
struct linux_chown_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1485
struct setuid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1492
struct setgid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1499
struct linux_setfsuid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1506
struct linux_setfsgid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1513
struct linux_pivot_root_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
152
struct linux_lseek_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1521
struct linux_mincore_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1530
struct linux_madvise_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1539
struct linux_getdents64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1548
struct linux_fcntl64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1562
struct linux_setxattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1573
struct linux_lsetxattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1584
struct linux_fsetxattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1595
struct linux_getxattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1605
struct linux_lgetxattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1615
struct linux_fgetxattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1625
struct linux_listxattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1634
struct linux_llistxattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1643
struct linux_flistxattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1652
struct linux_removexattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
166
struct linux_mount_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1660
struct linux_lremovexattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1668
struct linux_fremovexattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1676
struct linux_tkill_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1684
struct linux_sendfile64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1694
struct linux_sys_futex_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
17
struct linux_exit_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1706
struct linux_sched_setaffinity_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1715
struct linux_sched_getaffinity_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1724
struct linux_set_thread_area_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1731
struct linux_fadvise64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1742
struct linux_exit_group_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1754
struct linux_epoll_create_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1761
struct linux_epoll_ctl_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
177
struct linux_oldumount_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1771
struct linux_epoll_wait_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1786
struct linux_set_tid_address_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1793
struct linux_timer_create_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1802
struct linux_timer_settime_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1812
struct linux_timer_gettime_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1820
struct linux_timer_getoverrun_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1827
struct linux_timer_delete_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1834
struct linux_clock_settime_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
184
struct linux_setuid16_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1842
struct linux_clock_gettime_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1850
struct linux_clock_getres_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1858
struct linux_clock_nanosleep_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1868
struct linux_statfs64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1877
struct linux_fstatfs64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1886
struct linux_tgkill_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1895
struct linux_utimes_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1903
struct linux_fadvise64_64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1930
struct linux_mq_open_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1940
struct linux_mq_unlink_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1947
struct linux_mq_timedsend_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1958
struct linux_mq_timedreceive_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1969
struct linux_mq_notify_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1977
struct linux_mq_getsetattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
1991
struct linux_waitid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
201
struct linux_ptrace_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2017
struct linux_ioprio_set_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2026
struct linux_ioprio_get_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2039
struct linux_inotify_add_watch_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2048
struct linux_inotify_rm_watch_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2061
struct linux_openat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2071
struct linux_mkdirat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2080
struct linux_mknodat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2090
struct linux_fchownat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2101
struct linux_futimesat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
211
struct linux_alarm_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2110
struct linux_fstatat64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2120
struct linux_unlinkat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2129
struct linux_renameat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2139
struct linux_linkat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2150
struct linux_symlinkat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2159
struct linux_readlinkat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2169
struct linux_fchmodat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2178
struct linux_faccessat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2187
struct linux_pselect6_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2199
struct linux_ppoll_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2215
struct linux_set_robust_list_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2223
struct linux_get_robust_list_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
223
struct linux_utime_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2232
struct linux_splice_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2244
struct linux_sync_file_range_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2271
struct linux_getcpu_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2280
struct linux_epoll_pwait_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2292
struct linux_utimensat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2307
struct linux_timerfd_create_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
231
struct linux_access_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2315
struct linux_eventfd_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2322
struct linux_fallocate_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2334
struct linux_timerfd_settime_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2344
struct linux_timerfd_gettime_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2357
struct linux_eventfd2_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2365
struct linux_epoll_create1_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2372
struct linux_dup3_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2381
struct linux_pipe2_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2389
struct linux_inotify_init1_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
239
struct linux_nice_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2396
struct linux_preadv_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2407
struct linux_pwritev_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2418
struct linux_rt_tgsigqueueinfo_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2433
struct linux_recvmmsg_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2454
struct linux_prlimit64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2464
struct linux_name_to_handle_at_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2475
struct linux_open_by_handle_at_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2489
struct linux_syncfs_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2496
struct linux_sendmmsg_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
251
struct linux_kill_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2511
struct linux_process_vm_readv_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2523
struct linux_process_vm_writev_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2535
struct linux_kcmp_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2546
struct linux_finit_module_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2555
struct linux_sched_setattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2564
struct linux_sched_getattr_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2574
struct linux_renameat2_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2585
struct linux_seccomp_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
259
struct linux_rename_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2594
struct linux_getrandom_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2603
struct linux_memfd_create_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2611
struct linux_bpf_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2620
struct linux_execveat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2631
struct linux_socket_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2640
struct linux_socketpair_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2650
struct linux_bind_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2659
struct linux_connect_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2668
struct linux_listen_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
267
struct linux_mkdir_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2676
struct linux_accept4_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2686
struct linux_getsockopt_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2697
struct linux_setsockopt_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2708
struct linux_getsockname_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2717
struct linux_getpeername_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2726
struct linux_sendto_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2738
struct linux_sendmsg_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2747
struct linux_recvfrom_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
275
struct linux_rmdir_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2759
struct linux_recvmsg_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2768
struct linux_shutdown_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2776
struct linux_userfaultfd_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2783
struct linux_membarrier_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2791
struct linux_mlock2_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2800
struct linux_copy_file_range_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2812
struct linux_preadv2_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
282
struct dup_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2824
struct linux_pwritev2_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2836
struct linux_pkey_mprotect_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2846
struct linux_pkey_alloc_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2854
struct linux_pkey_free_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2861
struct linux_statx_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2872
struct linux_arch_prctl_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2885
struct linux_rseq_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
289
struct linux_pipe_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2895
struct linux_semget_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
29
struct read_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2904
struct linux_semctl_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2914
struct linux_shmget_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2923
struct linux_shmctl_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2932
struct linux_shmat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2941
struct linux_shmdt_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2948
struct linux_msgget_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2956
struct linux_msgsnd_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
296
struct linux_times_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2966
struct linux_msgrcv_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2977
struct linux_msgctl_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2986
struct linux_clock_gettime64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
2994
struct linux_clock_settime64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3007
struct linux_clock_getres_time64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3015
struct linux_clock_nanosleep_time64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3025
struct linux_timer_gettime64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
303
struct linux_brk_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3033
struct linux_timer_settime64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3043
struct linux_timerfd_gettime64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3051
struct linux_timerfd_settime64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3061
struct linux_utimensat_time64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3071
struct linux_pselect6_time64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3083
struct linux_ppoll_time64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3099
struct linux_recvmmsg_time64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
310
struct linux_setgid16_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3120
struct linux_semtimedop_time64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3130
struct linux_rt_sigtimedwait_time64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3140
struct linux_sys_futex_time64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3152
struct linux_sched_rr_get_interval_time64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3160
struct linux_pidfd_send_signal_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
322
struct linux_signal_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3220
struct linux_clone3_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3228
struct linux_close_range_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3247
struct linux_faccessat2_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
3262
struct linux_epoll_pwait2_64_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
340
struct acct_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
347
struct linux_umount_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
355
struct linux_ioctl_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
364
struct linux_fcntl_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
373
struct setpgid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
38
struct linux_write_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
386
struct umask_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
393
struct chroot_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
400
struct linux_ustat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
408
struct dup2_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
431
struct linux_sigaction_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
445
struct linux_ssetmask_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
452
struct linux_setreuid16_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
460
struct linux_setregid16_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
468
struct linux_sigsuspend_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
47
struct linux_open_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
477
struct linux_sigpending_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
484
struct linux_sethostname_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
492
struct linux_setrlimit_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
500
struct linux_old_getrlimit_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
508
struct linux_getrusage_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
516
struct linux_gettimeofday_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
524
struct linux_settimeofday_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
532
struct linux_getgroups16_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
540
struct linux_setgroups16_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
548
struct linux_old_select_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
555
struct linux_symlink_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
56
struct close_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
563
struct linux_lstat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
571
struct linux_readlink_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
580
struct swapon_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
587
struct linux_reboot_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
597
struct linux_readdir_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
606
struct linux_mmap_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
613
struct munmap_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
621
struct linux_truncate_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
629
struct linux_ftruncate_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
63
struct linux_waitpid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
637
struct fchmod_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
645
struct fchown_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
654
struct linux_getpriority_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
662
struct setpriority_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
671
struct linux_statfs_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
679
struct linux_fstatfs_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
687
struct linux_socketcall_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
695
struct linux_syslog_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
704
struct linux_setitimer_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
713
struct linux_getitimer_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
72
struct linux_creat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
721
struct linux_newstat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
729
struct linux_newlstat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
737
struct linux_newfstat_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
750
struct linux_iopl_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
762
struct linux_wait4_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
777
struct linux_sysinfo_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
784
struct linux_ipc_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
796
struct fsync_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
80
struct linux_link_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
803
struct linux_sigreturn_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
810
struct linux_clone_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
821
struct linux_setdomainname_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
829
struct linux_newuname_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
841
struct linux_mprotect_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
850
struct linux_sigprocmask_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
874
struct getpgid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
88
struct linux_unlink_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
881
struct fchdir_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
893
struct linux_sysfs_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
902
struct linux_personality_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
909
struct linux_setfsuid16_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
916
struct linux_setfsgid16_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
923
struct linux_llseek_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
934
struct linux_getdents_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
943
struct linux_select_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
95
struct linux_execve_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
954
struct flock_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
962
struct linux_msync_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
971
struct linux_readv_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
980
struct linux_writev_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
989
struct linux_getsid_args *p = params;
sys/amd64/linux32/linux32_systrace_args.c
996
struct linux_fdatasync_args *p = params;
sys/arm/broadcom/bcm2835/bcm2835_audio.c
337
SERVICE_CREATION_T params = {
sys/arm/broadcom/bcm2835/bcm2835_audio.c
350
status = vchi_service_open(sc->vchi_instance, ¶ms,
sys/arm/nvidia/tegra_pinmux.c
129
int params[PROP_ID_MAX_ID];
sys/arm/nvidia/tegra_pinmux.c
502
if (cfg->params[PROP_ID_PULL] != -1) {
sys/arm/nvidia/tegra_pinmux.c
504
reg |= (cfg->params[PROP_ID_PULL] & TEGRA_MUX_PUPD_MASK) <<
sys/arm/nvidia/tegra_pinmux.c
507
if (cfg->params[PROP_ID_TRISTATE] != -1) {
sys/arm/nvidia/tegra_pinmux.c
509
reg |= (cfg->params[PROP_ID_TRISTATE] & 1) <<
sys/arm/nvidia/tegra_pinmux.c
512
if (cfg->params[TEGRA_MUX_ENABLE_INPUT_SHIFT] != -1) {
sys/arm/nvidia/tegra_pinmux.c
514
reg |= (cfg->params[TEGRA_MUX_ENABLE_INPUT_SHIFT] & 1) <<
sys/arm/nvidia/tegra_pinmux.c
517
if (cfg->params[PROP_ID_ENABLE_INPUT] != -1) {
sys/arm/nvidia/tegra_pinmux.c
519
reg |= (cfg->params[PROP_ID_ENABLE_INPUT] & 1) <<
sys/arm/nvidia/tegra_pinmux.c
522
if (cfg->params[PROP_ID_ENABLE_INPUT] != -1) {
sys/arm/nvidia/tegra_pinmux.c
524
reg |= (cfg->params[PROP_ID_OPEN_DRAIN] & 1) <<
sys/arm/nvidia/tegra_pinmux.c
527
if (cfg->params[PROP_ID_LOCK] != -1) {
sys/arm/nvidia/tegra_pinmux.c
529
reg |= (cfg->params[PROP_ID_LOCK] & 1) <<
sys/arm/nvidia/tegra_pinmux.c
532
if (cfg->params[PROP_ID_IORESET] != -1) {
sys/arm/nvidia/tegra_pinmux.c
534
reg |= (cfg->params[PROP_ID_IORESET] & 1) <<
sys/arm/nvidia/tegra_pinmux.c
537
if (cfg->params[PROP_ID_RCV_SEL] != -1) {
sys/arm/nvidia/tegra_pinmux.c
539
reg |= (cfg->params[PROP_ID_RCV_SEL] & 1) <<
sys/arm/nvidia/tegra_pinmux.c
554
if (cfg->params[PROP_ID_HIGH_SPEED_MODE] != -1) {
sys/arm/nvidia/tegra_pinmux.c
556
reg |= (cfg->params[PROP_ID_HIGH_SPEED_MODE] & 1) <<
sys/arm/nvidia/tegra_pinmux.c
559
if (cfg->params[PROP_ID_SCHMITT] != -1) {
sys/arm/nvidia/tegra_pinmux.c
561
reg |= (cfg->params[PROP_ID_SCHMITT] & 1) <<
sys/arm/nvidia/tegra_pinmux.c
564
if (cfg->params[PROP_ID_DRIVE_TYPE] != -1) {
sys/arm/nvidia/tegra_pinmux.c
566
reg |= (cfg->params[PROP_ID_DRIVE_TYPE] &
sys/arm/nvidia/tegra_pinmux.c
569
if (cfg->params[PROP_ID_SLEW_RATE_RISING] != -1) {
sys/arm/nvidia/tegra_pinmux.c
572
reg |= (cfg->params[PROP_ID_SLEW_RATE_RISING] &
sys/arm/nvidia/tegra_pinmux.c
576
if (cfg->params[PROP_ID_SLEW_RATE_FALLING] != -1) {
sys/arm/nvidia/tegra_pinmux.c
579
reg |= (cfg->params[PROP_ID_SLEW_RATE_FALLING] &
sys/arm/nvidia/tegra_pinmux.c
583
if ((cfg->params[PROP_ID_DRIVE_DOWN_STRENGTH] != -1) &&
sys/arm/nvidia/tegra_pinmux.c
586
reg |= (cfg->params[PROP_ID_DRIVE_DOWN_STRENGTH] &
sys/arm/nvidia/tegra_pinmux.c
589
if ((cfg->params[PROP_ID_DRIVE_UP_STRENGTH] != -1) &&
sys/arm/nvidia/tegra_pinmux.c
592
reg |= (cfg->params[PROP_ID_DRIVE_UP_STRENGTH] &
sys/arm/nvidia/tegra_pinmux.c
660
rv = OF_getencprop(node, prop_names[i].name, &cfg->params[i],
sys/arm/nvidia/tegra_pinmux.c
661
sizeof(cfg->params[i]));
sys/arm/nvidia/tegra_pinmux.c
663
cfg->params[i] = -1;
sys/arm64/linux/linux_systrace_args.c
10
systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
sys/arm64/linux/linux_systrace_args.c
1006
struct linux_sched_get_priority_max_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1013
struct linux_sched_get_priority_min_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1020
struct linux_sched_rr_get_interval_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1028
struct linux_kill_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1036
struct linux_tkill_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1044
struct linux_tgkill_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1053
struct linux_sigaltstack_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1061
struct linux_rt_sigsuspend_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1069
struct linux_rt_sigaction_args *p = params;
sys/arm64/linux/linux_systrace_args.c
107
struct linux_removexattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1079
struct linux_rt_sigprocmask_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1089
struct linux_rt_sigpending_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1097
struct linux_rt_sigtimedwait_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1107
struct linux_rt_sigqueueinfo_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1121
struct setpriority_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1130
struct linux_getpriority_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1138
struct linux_reboot_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1148
struct setregid_args *p = params;
sys/arm64/linux/linux_systrace_args.c
115
struct linux_lremovexattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1156
struct setgid_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1163
struct setreuid_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1171
struct setuid_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1178
struct setresuid_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1187
struct getresuid_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1196
struct setresgid_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1205
struct getresgid_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1214
struct linux_setfsuid_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1221
struct linux_setfsgid_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1228
struct linux_times_args *p = params;
sys/arm64/linux/linux_systrace_args.c
123
struct linux_fremovexattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1235
struct setpgid_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1243
struct getpgid_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1250
struct linux_getsid_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1262
struct linux_getgroups_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1270
struct linux_setgroups_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1278
struct linux_newuname_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1285
struct linux_sethostname_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1293
struct linux_setdomainname_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1301
struct linux_getrlimit_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1309
struct linux_setrlimit_args *p = params;
sys/arm64/linux/linux_systrace_args.c
131
struct linux_getcwd_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1317
struct getrusage_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1325
struct umask_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1332
struct linux_prctl_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1343
struct linux_getcpu_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1352
struct gettimeofday_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1360
struct settimeofday_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1408
struct linux_sysinfo_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1415
struct linux_mq_open_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1425
struct linux_mq_unlink_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1432
struct linux_mq_timedsend_args *p = params;
sys/arm64/linux/linux_systrace_args.c
144
struct linux_eventfd2_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1443
struct linux_mq_timedreceive_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1454
struct linux_mq_notify_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1462
struct linux_mq_getsetattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1471
struct linux_msgget_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1479
struct linux_msgctl_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1488
struct linux_msgrcv_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1499
struct linux_msgsnd_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1509
struct linux_semget_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1518
struct linux_semctl_args *p = params;
sys/arm64/linux/linux_systrace_args.c
152
struct linux_epoll_create1_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1528
struct linux_semtimedop_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1538
struct semop_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1547
struct linux_shmget_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1556
struct linux_shmctl_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1565
struct linux_shmat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1574
struct linux_shmdt_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1581
struct linux_socket_args *p = params;
sys/arm64/linux/linux_systrace_args.c
159
struct linux_epoll_ctl_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1590
struct linux_socketpair_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1600
struct linux_bind_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1609
struct linux_listen_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1617
struct linux_accept_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1626
struct linux_connect_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1635
struct linux_getsockname_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1644
struct linux_getpeername_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1653
struct linux_sendto_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1665
struct linux_recvfrom_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1677
struct linux_setsockopt_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1688
struct linux_getsockopt_args *p = params;
sys/arm64/linux/linux_systrace_args.c
169
struct linux_epoll_pwait_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1699
struct linux_shutdown_args *p = params;
sys/arm64/linux/linux_systrace_args.c
17
struct linux_setxattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1707
struct linux_sendmsg_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1716
struct linux_recvmsg_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1725
struct linux_brk_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1732
struct munmap_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1740
struct linux_mremap_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1766
struct linux_clone_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1777
struct linux_execve_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1786
struct linux_mmap2_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1798
struct linux_fadvise64_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1808
struct swapon_args *p = params;
sys/arm64/linux/linux_systrace_args.c
181
struct dup_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1820
struct linux_mprotect_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1829
struct linux_msync_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1838
struct mlock_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1846
struct munlock_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1854
struct mlockall_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1866
struct linux_mincore_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1875
struct linux_madvise_args *p = params;
sys/arm64/linux/linux_systrace_args.c
188
struct linux_dup3_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1914
struct linux_rt_tgsigqueueinfo_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1929
struct linux_accept4_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1939
struct linux_recvmmsg_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1950
struct linux_wait4_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1960
struct linux_prlimit64_args *p = params;
sys/arm64/linux/linux_systrace_args.c
197
struct linux_fcntl_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1980
struct linux_name_to_handle_at_args *p = params;
sys/arm64/linux/linux_systrace_args.c
1991
struct linux_open_by_handle_at_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2005
struct linux_syncfs_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2012
struct linux_setns_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2020
struct linux_sendmmsg_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2030
struct linux_process_vm_readv_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2042
struct linux_process_vm_writev_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2054
struct linux_kcmp_args *p = params;
sys/arm64/linux/linux_systrace_args.c
206
struct linux_inotify_init1_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2065
struct linux_finit_module_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2074
struct linux_sched_setattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2083
struct linux_sched_getattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2093
struct linux_renameat2_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2104
struct linux_seccomp_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2113
struct linux_getrandom_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2122
struct linux_memfd_create_args *p = params;
sys/arm64/linux/linux_systrace_args.c
213
struct linux_inotify_add_watch_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2130
struct linux_bpf_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2139
struct linux_execveat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2150
struct linux_userfaultfd_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2157
struct linux_membarrier_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2165
struct linux_mlock2_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2174
struct linux_copy_file_range_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2186
struct linux_preadv2_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2198
struct linux_pwritev2_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2210
struct linux_pkey_mprotect_args *p = params;
sys/arm64/linux/linux_systrace_args.c
222
struct linux_inotify_rm_watch_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2220
struct linux_pkey_alloc_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2228
struct linux_pkey_free_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2235
struct linux_statx_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2251
struct linux_rseq_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2266
struct linux_pidfd_send_signal_args *p = params;
sys/arm64/linux/linux_systrace_args.c
230
struct linux_ioctl_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2326
struct linux_clone3_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2334
struct linux_close_range_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2353
struct linux_faccessat2_args *p = params;
sys/arm64/linux/linux_systrace_args.c
2368
struct linux_epoll_pwait2_args *p = params;
sys/arm64/linux/linux_systrace_args.c
239
struct linux_ioprio_set_args *p = params;
sys/arm64/linux/linux_systrace_args.c
248
struct linux_ioprio_get_args *p = params;
sys/arm64/linux/linux_systrace_args.c
256
struct flock_args *p = params;
sys/arm64/linux/linux_systrace_args.c
264
struct linux_mknodat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
274
struct linux_mkdirat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
28
struct linux_lsetxattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
283
struct linux_unlinkat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
292
struct linux_symlinkat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
301
struct linux_linkat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
312
struct linux_renameat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
322
struct linux_mount_args *p = params;
sys/arm64/linux/linux_systrace_args.c
338
struct linux_statfs_args *p = params;
sys/arm64/linux/linux_systrace_args.c
346
struct linux_fstatfs_args *p = params;
sys/arm64/linux/linux_systrace_args.c
354
struct linux_truncate_args *p = params;
sys/arm64/linux/linux_systrace_args.c
362
struct linux_ftruncate_args *p = params;
sys/arm64/linux/linux_systrace_args.c
370
struct linux_fallocate_args *p = params;
sys/arm64/linux/linux_systrace_args.c
380
struct linux_faccessat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
389
struct linux_chdir_args *p = params;
sys/arm64/linux/linux_systrace_args.c
39
struct linux_fsetxattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
396
struct fchdir_args *p = params;
sys/arm64/linux/linux_systrace_args.c
403
struct chroot_args *p = params;
sys/arm64/linux/linux_systrace_args.c
410
struct fchmod_args *p = params;
sys/arm64/linux/linux_systrace_args.c
418
struct linux_fchmodat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
427
struct linux_fchownat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
438
struct fchown_args *p = params;
sys/arm64/linux/linux_systrace_args.c
447
struct linux_openat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
457
struct close_args *p = params;
sys/arm64/linux/linux_systrace_args.c
469
struct linux_pipe2_args *p = params;
sys/arm64/linux/linux_systrace_args.c
477
struct linux_getdents64_args *p = params;
sys/arm64/linux/linux_systrace_args.c
486
struct linux_lseek_args *p = params;
sys/arm64/linux/linux_systrace_args.c
495
struct read_args *p = params;
sys/arm64/linux/linux_systrace_args.c
50
struct linux_getxattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
504
struct linux_write_args *p = params;
sys/arm64/linux/linux_systrace_args.c
513
struct readv_args *p = params;
sys/arm64/linux/linux_systrace_args.c
522
struct linux_writev_args *p = params;
sys/arm64/linux/linux_systrace_args.c
531
struct linux_pread_args *p = params;
sys/arm64/linux/linux_systrace_args.c
541
struct linux_pwrite_args *p = params;
sys/arm64/linux/linux_systrace_args.c
551
struct linux_preadv_args *p = params;
sys/arm64/linux/linux_systrace_args.c
562
struct linux_pwritev_args *p = params;
sys/arm64/linux/linux_systrace_args.c
573
struct linux_sendfile_args *p = params;
sys/arm64/linux/linux_systrace_args.c
583
struct linux_pselect6_args *p = params;
sys/arm64/linux/linux_systrace_args.c
595
struct linux_ppoll_args *p = params;
sys/arm64/linux/linux_systrace_args.c
60
struct linux_lgetxattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
616
struct linux_splice_args *p = params;
sys/arm64/linux/linux_systrace_args.c
633
struct linux_readlinkat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
643
struct linux_newfstatat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
653
struct linux_newfstat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
661
struct fsync_args *p = params;
sys/arm64/linux/linux_systrace_args.c
668
struct linux_fdatasync_args *p = params;
sys/arm64/linux/linux_systrace_args.c
675
struct linux_sync_file_range_args *p = params;
sys/arm64/linux/linux_systrace_args.c
685
struct linux_timerfd_create_args *p = params;
sys/arm64/linux/linux_systrace_args.c
693
struct linux_timerfd_settime_args *p = params;
sys/arm64/linux/linux_systrace_args.c
70
struct linux_fgetxattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
703
struct linux_timerfd_gettime_args *p = params;
sys/arm64/linux/linux_systrace_args.c
711
struct linux_utimensat_args *p = params;
sys/arm64/linux/linux_systrace_args.c
721
struct acct_args *p = params;
sys/arm64/linux/linux_systrace_args.c
728
struct linux_capget_args *p = params;
sys/arm64/linux/linux_systrace_args.c
736
struct linux_capset_args *p = params;
sys/arm64/linux/linux_systrace_args.c
744
struct linux_personality_args *p = params;
sys/arm64/linux/linux_systrace_args.c
751
struct linux_exit_args *p = params;
sys/arm64/linux/linux_systrace_args.c
758
struct linux_exit_group_args *p = params;
sys/arm64/linux/linux_systrace_args.c
765
struct linux_waitid_args *p = params;
sys/arm64/linux/linux_systrace_args.c
776
struct linux_set_tid_address_args *p = params;
sys/arm64/linux/linux_systrace_args.c
788
struct linux_sys_futex_args *p = params;
sys/arm64/linux/linux_systrace_args.c
80
struct linux_listxattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
800
struct linux_set_robust_list_args *p = params;
sys/arm64/linux/linux_systrace_args.c
808
struct linux_get_robust_list_args *p = params;
sys/arm64/linux/linux_systrace_args.c
817
struct linux_nanosleep_args *p = params;
sys/arm64/linux/linux_systrace_args.c
825
struct linux_getitimer_args *p = params;
sys/arm64/linux/linux_systrace_args.c
833
struct linux_setitimer_args *p = params;
sys/arm64/linux/linux_systrace_args.c
857
struct linux_timer_create_args *p = params;
sys/arm64/linux/linux_systrace_args.c
866
struct linux_timer_gettime_args *p = params;
sys/arm64/linux/linux_systrace_args.c
874
struct linux_timer_getoverrun_args *p = params;
sys/arm64/linux/linux_systrace_args.c
881
struct linux_timer_settime_args *p = params;
sys/arm64/linux/linux_systrace_args.c
89
struct linux_llistxattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
891
struct linux_timer_delete_args *p = params;
sys/arm64/linux/linux_systrace_args.c
898
struct linux_clock_settime_args *p = params;
sys/arm64/linux/linux_systrace_args.c
906
struct linux_clock_gettime_args *p = params;
sys/arm64/linux/linux_systrace_args.c
914
struct linux_clock_getres_args *p = params;
sys/arm64/linux/linux_systrace_args.c
922
struct linux_clock_nanosleep_args *p = params;
sys/arm64/linux/linux_systrace_args.c
932
struct linux_syslog_args *p = params;
sys/arm64/linux/linux_systrace_args.c
941
struct linux_ptrace_args *p = params;
sys/arm64/linux/linux_systrace_args.c
951
struct linux_sched_setparam_args *p = params;
sys/arm64/linux/linux_systrace_args.c
959
struct linux_sched_setscheduler_args *p = params;
sys/arm64/linux/linux_systrace_args.c
968
struct linux_sched_getscheduler_args *p = params;
sys/arm64/linux/linux_systrace_args.c
975
struct linux_sched_getparam_args *p = params;
sys/arm64/linux/linux_systrace_args.c
98
struct linux_flistxattr_args *p = params;
sys/arm64/linux/linux_systrace_args.c
983
struct linux_sched_setaffinity_args *p = params;
sys/arm64/linux/linux_systrace_args.c
992
struct linux_sched_getaffinity_args *p = params;
sys/arm64/nvidia/tegra210/max77620_gpio.c
226
switch (cfg->params[CFG_BIAS_PULL_UP]) {
sys/arm64/nvidia/tegra210/max77620_gpio.c
237
switch (cfg->params[CFG_BIAS_PULL_DOWN]) {
sys/arm64/nvidia/tegra210/max77620_gpio.c
249
if (cfg->params[CFG_OPEN_DRAIN] == 1) {
sys/arm64/nvidia/tegra210/max77620_gpio.c
254
if (cfg->params[CFG_PUSH_PULL] == 1) {
sys/arm64/nvidia/tegra210/max77620_gpio.c
294
&cfg->params[i], sizeof(cfg->params[i]));
sys/arm64/nvidia/tegra210/max77620_gpio.c
296
cfg->params[i] = -1;
sys/arm64/nvidia/tegra210/max77620_gpio.c
86
int params[PROP_ID_MAX_ID];
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
130
int params[PROP_ID_MAX_ID];
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
473
if (cfg->params[PROP_ID_PULL] != -1) {
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
475
reg |= (cfg->params[PROP_ID_PULL] & TEGRA_MUX_PUPD_MASK) <<
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
478
if (cfg->params[PROP_ID_TRISTATE] != -1) {
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
480
reg |= (cfg->params[PROP_ID_TRISTATE] & 1) <<
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
483
if (cfg->params[TEGRA_MUX_ENABLE_INPUT_SHIFT] != -1) {
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
485
reg |= (cfg->params[TEGRA_MUX_ENABLE_INPUT_SHIFT] & 1) <<
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
488
if (cfg->params[PROP_ID_ENABLE_INPUT] != -1) {
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
490
reg |= (cfg->params[PROP_ID_ENABLE_INPUT] & 1) <<
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
493
if (cfg->params[PROP_ID_ENABLE_INPUT] != -1) {
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
495
reg |= (cfg->params[PROP_ID_OPEN_DRAIN] & 1) <<
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
498
if (cfg->params[PROP_ID_LOCK] != -1) {
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
500
reg |= (cfg->params[PROP_ID_LOCK] & 1) <<
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
503
if (cfg->params[PROP_ID_IORESET] != -1) {
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
505
reg |= (cfg->params[PROP_ID_IORESET] & 1) <<
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
508
if (cfg->params[PROP_ID_RCV_SEL] != -1) {
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
510
reg |= (cfg->params[PROP_ID_RCV_SEL] & 1) <<
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
525
if (cfg->params[PROP_ID_HIGH_SPEED_MODE] != -1) {
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
527
reg |= (cfg->params[PROP_ID_HIGH_SPEED_MODE] & 1) <<
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
530
if (cfg->params[PROP_ID_SCHMITT] != -1) {
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
532
reg |= (cfg->params[PROP_ID_SCHMITT] & 1) <<
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
535
if (cfg->params[PROP_ID_DRIVE_TYPE] != -1) {
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
537
reg |= (cfg->params[PROP_ID_DRIVE_TYPE] &
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
540
if (cfg->params[PROP_ID_SLEW_RATE_RISING] != -1) {
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
543
reg |= (cfg->params[PROP_ID_SLEW_RATE_RISING] &
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
547
if (cfg->params[PROP_ID_SLEW_RATE_FALLING] != -1) {
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
550
reg |= (cfg->params[PROP_ID_SLEW_RATE_FALLING] &
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
554
if ((cfg->params[PROP_ID_DRIVE_DOWN_STRENGTH] != -1) &&
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
557
reg |= (cfg->params[PROP_ID_DRIVE_DOWN_STRENGTH] &
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
560
if ((cfg->params[PROP_ID_DRIVE_UP_STRENGTH] != -1) &&
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
563
reg |= (cfg->params[PROP_ID_DRIVE_UP_STRENGTH] &
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
628
rv = OF_getencprop(node, prop_names[i].name, &cfg->params[i],
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
629
sizeof(cfg->params[i]));
sys/arm64/nvidia/tegra210/tegra210_pinmux.c
631
cfg->params[i] = -1;
sys/cam/ata/ata_da.c
1135
secsize = softc->params.secsize;
sys/cam/ata/ata_da.c
1898
periph->unit_number, softc->params.secsize,
sys/cam/ata/ata_da.c
1926
dp = &softc->params;
sys/cam/ata/ata_da.c
1999
int count = bp->bio_bcount / softc->params.secsize;
sys/cam/ata/ata_da.c
2042
if (bp->bio_bcount / softc->params.secsize >
sys/cam/ata/ata_da.c
2103
uint16_t count = bp->bio_bcount / softc->params.secsize;
sys/cam/ata/ata_da.c
2264
struct disk_zone_disk_params *params;
sys/cam/ata/ata_da.c
2266
params = &bp->bio_zone.zone_params.disk_params;
sys/cam/ata/ata_da.c
2267
bzero(params, sizeof(*params));
sys/cam/ata/ata_da.c
2271
params->zone_mode = DISK_ZONE_MODE_DRIVE_MANAGED;
sys/cam/ata/ata_da.c
2274
params->zone_mode = DISK_ZONE_MODE_HOST_AWARE;
sys/cam/ata/ata_da.c
2277
params->zone_mode = DISK_ZONE_MODE_HOST_MANAGED;
sys/cam/ata/ata_da.c
2281
params->zone_mode = DISK_ZONE_MODE_NONE;
sys/cam/ata/ata_da.c
2286
params->flags |= DISK_ZONE_DISK_URSWRZ;
sys/cam/ata/ata_da.c
2289
params->optimal_seq_zones = softc->optimal_seq_zones;
sys/cam/ata/ata_da.c
2290
params->flags |= DISK_ZONE_OPT_SEQ_SET;
sys/cam/ata/ata_da.c
2294
params->optimal_nonseq_zones =
sys/cam/ata/ata_da.c
2296
params->flags |= DISK_ZONE_OPT_NONSEQ_SET;
sys/cam/ata/ata_da.c
2300
params->max_seq_zones = softc->max_seq_zones;
sys/cam/ata/ata_da.c
2301
params->flags |= DISK_ZONE_MAX_SEQ_SET;
sys/cam/ata/ata_da.c
2304
params->flags |= DISK_ZONE_RZ_SUP;
sys/cam/ata/ata_da.c
2307
params->flags |= DISK_ZONE_OPEN_SUP;
sys/cam/ata/ata_da.c
2310
params->flags |= DISK_ZONE_CLOSE_SUP;
sys/cam/ata/ata_da.c
2313
params->flags |= DISK_ZONE_FINISH_SUP;
sys/cam/ata/ata_da.c
2316
params->flags |= DISK_ZONE_RWP_SUP;
sys/cam/ata/ata_da.c
2382
uint16_t count = bp->bio_bcount / softc->params.secsize;
sys/cam/ata/ata_da.c
275
struct disk_params params;
sys/cam/ata/ata_da.c
3512
struct disk_params *dp = &softc->params;
sys/cam/ata/ata_da.c
3556
maxio = min(maxio, 65536 * softc->params.secsize);
sys/cam/ata/ata_da.c
3558
maxio = min(maxio, 256 * softc->params.secsize);
sys/cam/ata/ata_da.c
3567
softc->disk->d_delmaxsize = softc->params.secsize *
sys/cam/ata/ata_da.c
3572
softc->disk->d_delmaxsize = 256 * softc->params.secsize;
sys/cam/ata/ata_da.c
3600
softc->disk->d_sectorsize = softc->params.secsize;
sys/cam/ata/ata_da.c
3601
softc->disk->d_mediasize = (off_t)softc->params.sectors *
sys/cam/ata/ata_da.c
3602
softc->params.secsize;
sys/cam/ata/ata_da.c
3604
softc->params.secsize) {
sys/cam/ata/ata_da.c
3614
softc->disk->d_fwsectors = softc->params.secs_per_track;
sys/cam/ata/ata_da.c
3615
softc->disk->d_fwheads = softc->params.heads;
sys/cam/ctl/ctl_backend_block.c
159
struct ctl_lun_create_params params;
sys/cam/ctl/ctl_backend_block.c
2215
struct ctl_lun_create_params *params;
sys/cam/ctl/ctl_backend_block.c
2224
params = &be_lun->params;
sys/cam/ctl/ctl_backend_block.c
2253
if (params->lun_size_bytes != 0)
sys/cam/ctl/ctl_backend_block.c
2254
be_lun->size_bytes = params->lun_size_bytes;
sys/cam/ctl/ctl_backend_block.c
2264
if (params->blocksize_bytes != 0)
sys/cam/ctl/ctl_backend_block.c
2265
cbe_lun->blocksize = params->blocksize_bytes;
sys/cam/ctl/ctl_backend_block.c
2324
struct ctl_lun_create_params *params;
sys/cam/ctl/ctl_backend_block.c
2331
params = &be_lun->params;
sys/cam/ctl/ctl_backend_block.c
2378
if ((params->blocksize_bytes != 0) &&
sys/cam/ctl/ctl_backend_block.c
2379
(params->blocksize_bytes >= tmp)) {
sys/cam/ctl/ctl_backend_block.c
2380
if (params->blocksize_bytes % tmp == 0) {
sys/cam/ctl/ctl_backend_block.c
2381
cbe_lun->blocksize = params->blocksize_bytes;
sys/cam/ctl/ctl_backend_block.c
2387
params->blocksize_bytes, tmp);
sys/cam/ctl/ctl_backend_block.c
2390
} else if (params->blocksize_bytes != 0) {
sys/cam/ctl/ctl_backend_block.c
2394
"blocksize %u", params->blocksize_bytes, tmp);
sys/cam/ctl/ctl_backend_block.c
2412
if (params->lun_size_bytes != 0) {
sys/cam/ctl/ctl_backend_block.c
2413
if (params->lun_size_bytes > otmp) {
sys/cam/ctl/ctl_backend_block.c
2418
(uintmax_t)params->lun_size_bytes,
sys/cam/ctl/ctl_backend_block.c
2423
be_lun->size_bytes = params->lun_size_bytes;
sys/cam/ctl/ctl_backend_block.c
2632
struct ctl_lun_create_params *params;
sys/cam/ctl/ctl_backend_block.c
2639
params = &req->reqdata.create;
sys/cam/ctl/ctl_backend_block.c
2645
be_lun->params = req->reqdata.create;
sys/cam/ctl/ctl_backend_block.c
2655
if (params->flags & CTL_LUN_FLAG_DEV_TYPE)
sys/cam/ctl/ctl_backend_block.c
2656
cbe_lun->lun_type = params->device_type;
sys/cam/ctl/ctl_backend_block.c
2670
be_lun->size_bytes = params->lun_size_bytes;
sys/cam/ctl/ctl_backend_block.c
2671
if (params->blocksize_bytes != 0)
sys/cam/ctl/ctl_backend_block.c
2672
cbe_lun->blocksize = params->blocksize_bytes;
sys/cam/ctl/ctl_backend_block.c
2715
params->lun_size_bytes = be_lun->size_bytes;
sys/cam/ctl/ctl_backend_block.c
2716
params->blocksize_bytes = cbe_lun->blocksize;
sys/cam/ctl/ctl_backend_block.c
2717
if (params->flags & CTL_LUN_FLAG_ID_REQ) {
sys/cam/ctl/ctl_backend_block.c
2718
cbe_lun->req_lun_id = params->req_lun_id;
sys/cam/ctl/ctl_backend_block.c
2726
if ((params->flags & CTL_LUN_FLAG_SERIAL_NUM) == 0) {
sys/cam/ctl/ctl_backend_block.c
2733
strncpy((char *)params->serial_num, tmpstr,
sys/cam/ctl/ctl_backend_block.c
2734
MIN(sizeof(params->serial_num), sizeof(tmpstr)));
sys/cam/ctl/ctl_backend_block.c
2736
strncpy((char *)cbe_lun->serial_num, params->serial_num,
sys/cam/ctl/ctl_backend_block.c
2738
sizeof(params->serial_num)));
sys/cam/ctl/ctl_backend_block.c
2740
if ((params->flags & CTL_LUN_FLAG_DEVID) == 0) {
sys/cam/ctl/ctl_backend_block.c
2746
strncpy((char *)params->device_id, tmpstr,
sys/cam/ctl/ctl_backend_block.c
2747
MIN(sizeof(params->device_id), sizeof(tmpstr)));
sys/cam/ctl/ctl_backend_block.c
2749
strncpy((char *)cbe_lun->device_id, params->device_id,
sys/cam/ctl/ctl_backend_block.c
2751
sizeof(params->device_id)));
sys/cam/ctl/ctl_backend_block.c
2811
params->req_lun_id = cbe_lun->lun_id;
sys/cam/ctl/ctl_backend_block.c
2834
struct ctl_lun_rm_params *params;
sys/cam/ctl/ctl_backend_block.c
2839
params = &req->reqdata.rm;
sys/cam/ctl/ctl_backend_block.c
2844
if (be_lun->cbe_lun.lun_id == params->lun_id) {
sys/cam/ctl/ctl_backend_block.c
2856
params->lun_id);
sys/cam/ctl/ctl_backend_block.c
2876
"LUN %d", retval, params->lun_id);
sys/cam/ctl/ctl_backend_block.c
2909
struct ctl_lun_modify_params *params;
sys/cam/ctl/ctl_backend_block.c
2916
params = &req->reqdata.modify;
sys/cam/ctl/ctl_backend_block.c
2921
if (be_lun->cbe_lun.lun_id == params->lun_id)
sys/cam/ctl/ctl_backend_block.c
2928
params->lun_id);
sys/cam/ctl/ctl_backend_block.c
2933
if (params->lun_size_bytes != 0)
sys/cam/ctl/ctl_backend_block.c
2934
be_lun->params.lun_size_bytes = params->lun_size_bytes;
sys/cam/ctl/ctl_backend_block.c
2995
params->lun_size_bytes = be_lun->size_bytes;
sys/cam/ctl/ctl_backend_ramdisk.c
1053
struct ctl_lun_rm_params *params;
sys/cam/ctl/ctl_backend_ramdisk.c
1056
params = &req->reqdata.rm;
sys/cam/ctl/ctl_backend_ramdisk.c
1060
if (be_lun->cbe_lun.lun_id == params->lun_id) {
sys/cam/ctl/ctl_backend_ramdisk.c
107
struct ctl_lun_create_params params;
sys/cam/ctl/ctl_backend_ramdisk.c
1072
__func__, params->lun_id);
sys/cam/ctl/ctl_backend_ramdisk.c
1092
"LUN %d", __func__, retval, params->lun_id);
sys/cam/ctl/ctl_backend_ramdisk.c
1128
struct ctl_lun_create_params *params;
sys/cam/ctl/ctl_backend_ramdisk.c
1135
params = &req->reqdata.create;
sys/cam/ctl/ctl_backend_ramdisk.c
1140
be_lun->params = req->reqdata.create;
sys/cam/ctl/ctl_backend_ramdisk.c
1143
if (params->flags & CTL_LUN_FLAG_DEV_TYPE)
sys/cam/ctl/ctl_backend_ramdisk.c
1144
cbe_lun->lun_type = params->device_type;
sys/cam/ctl/ctl_backend_ramdisk.c
1171
if (params->blocksize_bytes != 0)
sys/cam/ctl/ctl_backend_ramdisk.c
1172
cbe_lun->blocksize = params->blocksize_bytes;
sys/cam/ctl/ctl_backend_ramdisk.c
1185
if (params->lun_size_bytes < cbe_lun->blocksize) {
sys/cam/ctl/ctl_backend_ramdisk.c
1188
params->lun_size_bytes, cbe_lun->blocksize);
sys/cam/ctl/ctl_backend_ramdisk.c
1191
be_lun->size_blocks = params->lun_size_bytes / cbe_lun->blocksize;
sys/cam/ctl/ctl_backend_ramdisk.c
1215
params->blocksize_bytes = cbe_lun->blocksize;
sys/cam/ctl/ctl_backend_ramdisk.c
1216
params->lun_size_bytes = be_lun->size_bytes;
sys/cam/ctl/ctl_backend_ramdisk.c
1238
if (params->flags & CTL_LUN_FLAG_ID_REQ) {
sys/cam/ctl/ctl_backend_ramdisk.c
1239
cbe_lun->req_lun_id = params->req_lun_id;
sys/cam/ctl/ctl_backend_ramdisk.c
1246
if ((params->flags & CTL_LUN_FLAG_SERIAL_NUM) == 0) {
sys/cam/ctl/ctl_backend_ramdisk.c
1253
strncpy((char *)params->serial_num, tmpstr,
sys/cam/ctl/ctl_backend_ramdisk.c
1254
MIN(sizeof(params->serial_num), sizeof(tmpstr)));
sys/cam/ctl/ctl_backend_ramdisk.c
1256
strncpy((char *)cbe_lun->serial_num, params->serial_num,
sys/cam/ctl/ctl_backend_ramdisk.c
1258
sizeof(params->serial_num)));
sys/cam/ctl/ctl_backend_ramdisk.c
1260
if ((params->flags & CTL_LUN_FLAG_DEVID) == 0) {
sys/cam/ctl/ctl_backend_ramdisk.c
1266
strncpy((char *)params->device_id, tmpstr,
sys/cam/ctl/ctl_backend_ramdisk.c
1267
MIN(sizeof(params->device_id), sizeof(tmpstr)));
sys/cam/ctl/ctl_backend_ramdisk.c
1269
strncpy((char *)cbe_lun->device_id, params->device_id,
sys/cam/ctl/ctl_backend_ramdisk.c
1271
sizeof(params->device_id)));
sys/cam/ctl/ctl_backend_ramdisk.c
1316
params->req_lun_id = cbe_lun->lun_id;
sys/cam/ctl/ctl_backend_ramdisk.c
1342
struct ctl_lun_modify_params *params;
sys/cam/ctl/ctl_backend_ramdisk.c
1347
params = &req->reqdata.modify;
sys/cam/ctl/ctl_backend_ramdisk.c
1351
if (be_lun->cbe_lun.lun_id == params->lun_id)
sys/cam/ctl/ctl_backend_ramdisk.c
1358
__func__, params->lun_id);
sys/cam/ctl/ctl_backend_ramdisk.c
1363
if (params->lun_size_bytes != 0)
sys/cam/ctl/ctl_backend_ramdisk.c
1364
be_lun->params.lun_size_bytes = params->lun_size_bytes;
sys/cam/ctl/ctl_backend_ramdisk.c
1390
if (be_lun->params.lun_size_bytes < blocksize) {
sys/cam/ctl/ctl_backend_ramdisk.c
1393
be_lun->params.lun_size_bytes, blocksize);
sys/cam/ctl/ctl_backend_ramdisk.c
1396
be_lun->size_blocks = be_lun->params.lun_size_bytes / blocksize;
sys/cam/ctl/ctl_backend_ramdisk.c
1402
params->lun_size_bytes = be_lun->size_bytes;
sys/cam/ctl/ctl_frontend_ioctl.c
481
struct ctl_fe_ioctl_params *params;
sys/cam/ctl/ctl_frontend_ioctl.c
483
params = (struct ctl_fe_ioctl_params *)
sys/cam/ctl/ctl_frontend_ioctl.c
486
mtx_lock(¶ms->ioctl_mtx);
sys/cam/ctl/ctl_frontend_ioctl.c
487
params->state = CTL_IOCTL_DATAMOVE;
sys/cam/ctl/ctl_frontend_ioctl.c
488
cv_broadcast(¶ms->sem);
sys/cam/ctl/ctl_frontend_ioctl.c
489
mtx_unlock(¶ms->ioctl_mtx);
sys/cam/ctl/ctl_frontend_ioctl.c
495
struct ctl_fe_ioctl_params *params;
sys/cam/ctl/ctl_frontend_ioctl.c
497
params = (struct ctl_fe_ioctl_params *)
sys/cam/ctl/ctl_frontend_ioctl.c
500
mtx_lock(¶ms->ioctl_mtx);
sys/cam/ctl/ctl_frontend_ioctl.c
501
params->state = CTL_IOCTL_DONE;
sys/cam/ctl/ctl_frontend_ioctl.c
502
cv_broadcast(¶ms->sem);
sys/cam/ctl/ctl_frontend_ioctl.c
503
mtx_unlock(¶ms->ioctl_mtx);
sys/cam/ctl/ctl_frontend_ioctl.c
509
struct ctl_fe_ioctl_params params;
sys/cam/ctl/ctl_frontend_ioctl.c
513
bzero(¶ms, sizeof(params));
sys/cam/ctl/ctl_frontend_ioctl.c
514
mtx_init(¶ms.ioctl_mtx, "ctliocmtx", NULL, MTX_DEF);
sys/cam/ctl/ctl_frontend_ioctl.c
515
cv_init(¶ms.sem, "ctlioccv");
sys/cam/ctl/ctl_frontend_ioctl.c
516
params.state = CTL_IOCTL_INPROG;
sys/cam/ctl/ctl_frontend_ioctl.c
517
last_state = params.state;
sys/cam/ctl/ctl_frontend_ioctl.c
519
io->io_hdr.ctl_private[CTL_PRIV_FRONTEND].ptr = ¶ms;
sys/cam/ctl/ctl_frontend_ioctl.c
530
mtx_lock(¶ms.ioctl_mtx);
sys/cam/ctl/ctl_frontend_ioctl.c
536
if (params.state == last_state) {
sys/cam/ctl/ctl_frontend_ioctl.c
538
cv_wait(¶ms.sem, ¶ms.ioctl_mtx);
sys/cam/ctl/ctl_frontend_ioctl.c
540
last_state = params.state;
sys/cam/ctl/ctl_frontend_ioctl.c
542
switch (params.state) {
sys/cam/ctl/ctl_frontend_ioctl.c
546
mtx_unlock(¶ms.ioctl_mtx);
sys/cam/ctl/ctl_frontend_ioctl.c
555
params.state = last_state = CTL_IOCTL_INPROG;
sys/cam/ctl/ctl_frontend_ioctl.c
557
mtx_unlock(¶ms.ioctl_mtx);
sys/cam/ctl/ctl_frontend_ioctl.c
569
mtx_unlock(¶ms.ioctl_mtx);
sys/cam/ctl/ctl_frontend_ioctl.c
574
mtx_unlock(¶ms.ioctl_mtx);
sys/cam/ctl/ctl_frontend_ioctl.c
580
mtx_destroy(¶ms.ioctl_mtx);
sys/cam/ctl/ctl_frontend_ioctl.c
581
cv_destroy(¶ms.sem);
sys/cam/ctl/ctl_tpc.c
100
uint8_t *params;
sys/cam/ctl/ctl_tpc.c
115
uint8_t *params;
sys/cam/ctl/ctl_tpc.c
1474
free(list->params, M_CTL);
sys/cam/ctl/ctl_tpc.c
1475
list->params = NULL;
sys/cam/ctl/ctl_tpc.c
1742
list->params = ctsio->kern_data_ptr;
sys/cam/ctl/ctl_tpc.c
183
free(token->params, M_CTL);
sys/cam/ctl/ctl_tpc.c
1896
list->params = ctsio->kern_data_ptr;
sys/cam/ctl/ctl_tpc.c
212
free(token->params, M_CTL);
sys/cam/ctl/ctl_tpc.c
2144
token->params = ctsio->kern_data_ptr;
sys/cam/ctl/ctl_tpc.c
2268
list->params = ctsio->kern_data_ptr;
sys/cam/ctl/ctl_tpc.c
262
free(token->params, M_CTL);
sys/cam/ctl/ctl_tpc.c
788
list->params, &sks[1]);
sys/cam/ctl/ctl_util.c
604
struct scsi_per_res_out_parms *params;
sys/cam/ctl/ctl_util.c
609
params = (struct scsi_per_res_out_parms *)data_ptr;
sys/cam/ctl/ctl_util.c
640
scsi_u64to8b(key, params->res_key.key);
sys/cam/ctl/ctl_util.c
641
scsi_u64to8b(sa_key, params->serv_act_res_key);
sys/cam/scsi/scsi_all.h
1831
uint8_t params[];
sys/cam/scsi/scsi_all.h
2631
uint8_t params[0];
sys/cam/scsi/scsi_cd.c
1199
cdp = &softc->params;
sys/cam/scsi/scsi_cd.c
1459
softc->params.disksize =scsi_4btoul(rdcap->addr) + 1;
sys/cam/scsi/scsi_cd.c
1460
softc->params.blksize = scsi_4btoul(rdcap->length);
sys/cam/scsi/scsi_cd.c
1463
if (softc->params.blksize == 0)
sys/cam/scsi/scsi_cd.c
1475
if (softc->params.blksize > 2048
sys/cam/scsi/scsi_cd.c
1476
&& softc->params.blksize <= 2352)
sys/cam/scsi/scsi_cd.c
1477
softc->params.blksize = 2048;
sys/cam/scsi/scsi_cd.c
1482
softc->disk->d_sectorsize = softc->params.blksize;
sys/cam/scsi/scsi_cd.c
1484
(off_t)softc->params.blksize *
sys/cam/scsi/scsi_cd.c
1485
softc->params.disksize;
sys/cam/scsi/scsi_cd.c
164
struct cd_params params;
sys/cam/scsi/scsi_cd.c
1647
softc->disk->d_sectorsize =softc->params.blksize = 2352;
sys/cam/scsi/scsi_cd.c
1649
(off_t)softc->params.blksize *
sys/cam/scsi/scsi_cd.c
1650
softc->params.disksize;
sys/cam/scsi/scsi_cd.c
1664
softc->disk->d_devstat->block_size = softc->params.blksize;
sys/cam/scsi/scsi_cd.c
1784
struct cd_mode_params params;
sys/cam/scsi/scsi_cd.c
1787
params.alloc_len = sizeof(union cd_mode_data_6_10);
sys/cam/scsi/scsi_cd.c
1788
params.mode_buf = malloc(params.alloc_len, M_SCSICD,
sys/cam/scsi/scsi_cd.c
1795
error = cdgetmode(periph, ¶ms, AUDIO_PAGE);
sys/cam/scsi/scsi_cd.c
1797
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
1801
page = cdgetpage(¶ms);
sys/cam/scsi/scsi_cd.c
1805
error = cdsetmode(periph, ¶ms);
sys/cam/scsi/scsi_cd.c
1806
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
1876
struct cd_mode_params params;
sys/cam/scsi/scsi_cd.c
1879
params.alloc_len = sizeof(union cd_mode_data_6_10);
sys/cam/scsi/scsi_cd.c
1880
params.mode_buf = malloc(params.alloc_len, M_SCSICD,
sys/cam/scsi/scsi_cd.c
1887
error = cdgetmode(periph, ¶ms, AUDIO_PAGE);
sys/cam/scsi/scsi_cd.c
1889
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
1893
page = cdgetpage(¶ms);
sys/cam/scsi/scsi_cd.c
1897
error = cdsetmode(periph, ¶ms);
sys/cam/scsi/scsi_cd.c
1898
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
1917
struct cd_mode_params params;
sys/cam/scsi/scsi_cd.c
1920
params.alloc_len = sizeof(union cd_mode_data_6_10);
sys/cam/scsi/scsi_cd.c
1921
params.mode_buf = malloc(params.alloc_len, M_SCSICD,
sys/cam/scsi/scsi_cd.c
1928
error = cdgetmode(periph, ¶ms, AUDIO_PAGE);
sys/cam/scsi/scsi_cd.c
1930
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
1934
page = cdgetpage(¶ms);
sys/cam/scsi/scsi_cd.c
1938
error = cdsetmode(periph, ¶ms);
sys/cam/scsi/scsi_cd.c
1939
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2240
struct cd_mode_params params;
sys/cam/scsi/scsi_cd.c
2243
params.alloc_len = sizeof(union cd_mode_data_6_10);
sys/cam/scsi/scsi_cd.c
2244
params.mode_buf = malloc(params.alloc_len, M_SCSICD,
sys/cam/scsi/scsi_cd.c
2251
error = cdgetmode(periph, ¶ms, AUDIO_PAGE);
sys/cam/scsi/scsi_cd.c
2253
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2257
page = cdgetpage(¶ms);
sys/cam/scsi/scsi_cd.c
2265
error = cdsetmode(periph, ¶ms);
sys/cam/scsi/scsi_cd.c
2266
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2273
struct cd_mode_params params;
sys/cam/scsi/scsi_cd.c
2276
params.alloc_len = sizeof(union cd_mode_data_6_10);
sys/cam/scsi/scsi_cd.c
2277
params.mode_buf = malloc(params.alloc_len, M_SCSICD,
sys/cam/scsi/scsi_cd.c
2284
error = cdgetmode(periph, ¶ms, AUDIO_PAGE);
sys/cam/scsi/scsi_cd.c
2286
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2290
page = cdgetpage(¶ms);
sys/cam/scsi/scsi_cd.c
2298
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2305
struct cd_mode_params params;
sys/cam/scsi/scsi_cd.c
2308
params.alloc_len = sizeof(union cd_mode_data_6_10);
sys/cam/scsi/scsi_cd.c
2309
params.mode_buf = malloc(params.alloc_len, M_SCSICD,
sys/cam/scsi/scsi_cd.c
2316
error = cdgetmode(periph, ¶ms, AUDIO_PAGE);
sys/cam/scsi/scsi_cd.c
2318
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2322
page = cdgetpage(¶ms);
sys/cam/scsi/scsi_cd.c
2332
error = cdsetmode(periph, ¶ms);
sys/cam/scsi/scsi_cd.c
2334
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2339
struct cd_mode_params params;
sys/cam/scsi/scsi_cd.c
2342
params.alloc_len = sizeof(union cd_mode_data_6_10);
sys/cam/scsi/scsi_cd.c
2343
params.mode_buf = malloc(params.alloc_len, M_SCSICD,
sys/cam/scsi/scsi_cd.c
2350
error = cdgetmode(periph, ¶ms, AUDIO_PAGE);
sys/cam/scsi/scsi_cd.c
2352
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2356
page = cdgetpage(¶ms);
sys/cam/scsi/scsi_cd.c
2364
error = cdsetmode(periph, ¶ms);
sys/cam/scsi/scsi_cd.c
2366
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2371
struct cd_mode_params params;
sys/cam/scsi/scsi_cd.c
2374
params.alloc_len = sizeof(union cd_mode_data_6_10);
sys/cam/scsi/scsi_cd.c
2375
params.mode_buf = malloc(params.alloc_len, M_SCSICD,
sys/cam/scsi/scsi_cd.c
2382
error = cdgetmode(periph, ¶ms, AUDIO_PAGE);
sys/cam/scsi/scsi_cd.c
2384
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2388
page = cdgetpage(¶ms);
sys/cam/scsi/scsi_cd.c
2396
error = cdsetmode(periph, ¶ms);
sys/cam/scsi/scsi_cd.c
2397
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2403
struct cd_mode_params params;
sys/cam/scsi/scsi_cd.c
2406
params.alloc_len = sizeof(union cd_mode_data_6_10);
sys/cam/scsi/scsi_cd.c
2407
params.mode_buf = malloc(params.alloc_len, M_SCSICD,
sys/cam/scsi/scsi_cd.c
2414
error = cdgetmode(periph, ¶ms, AUDIO_PAGE);
sys/cam/scsi/scsi_cd.c
2416
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2420
page = cdgetpage(¶ms);
sys/cam/scsi/scsi_cd.c
2426
error = cdsetmode(periph, ¶ms);
sys/cam/scsi/scsi_cd.c
2427
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2433
struct cd_mode_params params;
sys/cam/scsi/scsi_cd.c
2436
params.alloc_len = sizeof(union cd_mode_data_6_10);
sys/cam/scsi/scsi_cd.c
2437
params.mode_buf = malloc(params.alloc_len, M_SCSICD,
sys/cam/scsi/scsi_cd.c
2444
error = cdgetmode(periph, ¶ms, AUDIO_PAGE);
sys/cam/scsi/scsi_cd.c
2446
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2450
page = cdgetpage(¶ms);
sys/cam/scsi/scsi_cd.c
2456
error = cdsetmode(periph, ¶ms);
sys/cam/scsi/scsi_cd.c
2457
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2463
struct cd_mode_params params;
sys/cam/scsi/scsi_cd.c
2466
params.alloc_len = sizeof(union cd_mode_data_6_10);
sys/cam/scsi/scsi_cd.c
2467
params.mode_buf = malloc(params.alloc_len, M_SCSICD,
sys/cam/scsi/scsi_cd.c
2474
error = cdgetmode(periph, ¶ms, AUDIO_PAGE);
sys/cam/scsi/scsi_cd.c
2476
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2480
page = cdgetpage(¶ms);
sys/cam/scsi/scsi_cd.c
2486
error = cdsetmode(periph, ¶ms);
sys/cam/scsi/scsi_cd.c
2487
free(params.mode_buf, M_SCSICD);
sys/cam/scsi/scsi_cd.c
2554
*(int *)addr = softc->params.blksize;
sys/cam/scsi/scsi_cd.c
2561
softc->disk->d_sectorsize = softc->params.blksize = *(int *)addr;
sys/cam/scsi/scsi_cd.c
2710
struct cd_mode_params *params;
sys/cam/scsi/scsi_cd.c
2735
STAILQ_FOREACH(params, &softc->mode_queue, links) {
sys/cam/scsi/scsi_cd.c
2736
if (params->mode_buf == ccb->csio.data_ptr) {
sys/cam/scsi/scsi_cd.c
2753
params->cdb_size = 10;
sys/cam/scsi/scsi_cd.c
2796
header6 = (struct scsi_mode_header_6 *)params->mode_buf;
sys/cam/scsi/scsi_cd.c
2797
header10 = (struct scsi_mode_header_10 *)params->mode_buf;
sys/cam/scsi/scsi_cd.c
2813
len = min(params->alloc_len, len);
sys/cam/scsi/scsi_cd.c
2822
bcopy(params->mode_buf + sizeof(*header6),
sys/cam/scsi/scsi_cd.c
2823
params->mode_buf + sizeof(*header10),
sys/cam/scsi/scsi_cd.c
930
softc->params.blksize,
sys/cam/scsi/scsi_cd.c
931
bp->bio_bcount / softc->params.blksize,
sys/cam/scsi/scsi_cd.c
938
if (softc->params.blksize == 2352) {
sys/cam/scsi/scsi_da.c
1820
if (error == 0 && softc->params.sectors != 0)
sys/cam/scsi/scsi_da.c
1972
secsize = softc->params.secsize;
sys/cam/scsi/scsi_da.c
2601
return (off_t)softc->params.secsize *
sys/cam/scsi/scsi_da.c
2602
omin(sectors, softc->params.sectors);
sys/cam/scsi/scsi_da.c
3305
struct disk_zone_disk_params *params;
sys/cam/scsi/scsi_da.c
3307
params = &bp->bio_zone.zone_params.disk_params;
sys/cam/scsi/scsi_da.c
3308
bzero(params, sizeof(*params));
sys/cam/scsi/scsi_da.c
3312
params->zone_mode = DISK_ZONE_MODE_DRIVE_MANAGED;
sys/cam/scsi/scsi_da.c
3315
params->zone_mode = DISK_ZONE_MODE_HOST_AWARE;
sys/cam/scsi/scsi_da.c
3318
params->zone_mode = DISK_ZONE_MODE_HOST_MANAGED;
sys/cam/scsi/scsi_da.c
3322
params->zone_mode = DISK_ZONE_MODE_NONE;
sys/cam/scsi/scsi_da.c
3327
params->flags |= DISK_ZONE_DISK_URSWRZ;
sys/cam/scsi/scsi_da.c
3330
params->optimal_seq_zones = softc->optimal_seq_zones;
sys/cam/scsi/scsi_da.c
3331
params->flags |= DISK_ZONE_OPT_SEQ_SET;
sys/cam/scsi/scsi_da.c
3335
params->optimal_nonseq_zones =
sys/cam/scsi/scsi_da.c
3337
params->flags |= DISK_ZONE_OPT_NONSEQ_SET;
sys/cam/scsi/scsi_da.c
3341
params->max_seq_zones = softc->max_seq_zones;
sys/cam/scsi/scsi_da.c
3342
params->flags |= DISK_ZONE_MAX_SEQ_SET;
sys/cam/scsi/scsi_da.c
3345
params->flags |= DISK_ZONE_RZ_SUP;
sys/cam/scsi/scsi_da.c
3348
params->flags |= DISK_ZONE_OPEN_SUP;
sys/cam/scsi/scsi_da.c
3351
params->flags |= DISK_ZONE_CLOSE_SUP;
sys/cam/scsi/scsi_da.c
3354
params->flags |= DISK_ZONE_FINISH_SUP;
sys/cam/scsi/scsi_da.c
3357
params->flags |= DISK_ZONE_RWP_SUP;
sys/cam/scsi/scsi_da.c
3488
softc->params.secsize,
sys/cam/scsi/scsi_da.c
376
struct disk_params params;
sys/cam/scsi/scsi_da.c
4152
count = bp1->bio_bcount / softc->params.secsize;
sys/cam/scsi/scsi_da.c
4218
softc->params.secsize > softc->unmap_max_lba) {
sys/cam/scsi/scsi_da.c
4271
count = bp1->bio_bcount / softc->params.secsize;
sys/cam/scsi/scsi_da.c
4315
if (bp1->bio_bcount / softc->params.secsize >
sys/cam/scsi/scsi_da.c
4355
ws_max_blks = softc->disk->d_delmaxsize / softc->params.secsize;
sys/cam/scsi/scsi_da.c
4362
count += bp1->bio_bcount / softc->params.secsize;
sys/cam/scsi/scsi_da.c
4376
softc->params.secsize > ws_max_blks) {
sys/cam/scsi/scsi_da.c
4392
/*dxfer_len*/ softc->params.secsize,
sys/cam/scsi/scsi_da.c
5008
dp = &softc->params;
sys/cam/scsi/scsi_da.c
5273
(off_t)max_txfer_len * softc->params.secsize);
sys/cam/scsi/scsi_da.c
6419
dp = &softc->params;
sys/cam/scsi/scsi_da.c
6521
softc->disk->d_sectorsize = softc->params.secsize;
sys/cam/scsi/scsi_da.c
6522
softc->disk->d_mediasize = softc->params.secsize * (off_t)softc->params.sectors;
sys/cam/scsi/scsi_da.c
6523
softc->disk->d_stripesize = softc->params.stripesize;
sys/cam/scsi/scsi_da.c
6524
softc->disk->d_stripeoffset = softc->params.stripeoffset;
sys/cam/scsi/scsi_da.c
6526
softc->disk->d_fwsectors = softc->params.secs_per_track;
sys/cam/scsi/scsi_da.c
6527
softc->disk->d_fwheads = softc->params.heads;
sys/cam/scsi/scsi_da.c
6528
softc->disk->d_devstat->block_size = softc->params.secsize;
sys/cam/scsi/scsi_enc_ses.c
1302
if (length + offsetof(struct scsi_diag_page, params) > xfer_len) {
sys/cam/scsi/scsi_enc_ses.c
1311
if (page->params[i] == SesElementDescriptor)
sys/cam/scsi/scsi_enc_ses.c
1313
else if (page->params[i] == SesAddlElementStatus)
sys/cam/scsi/scsi_sa.c
1404
struct mtparamset *params, *first;
sys/cam/scsi/scsi_sa.c
1408
params = NULL;
sys/cam/scsi/scsi_sa.c
1432
params = malloc(list->param_len, M_SCSISA, M_WAITOK | M_ZERO);
sys/cam/scsi/scsi_sa.c
1433
error = copyin(list->params, params, list->param_len);
sys/cam/scsi/scsi_sa.c
1439
params = list->params;
sys/cam/scsi/scsi_sa.c
1448
ent = safindparament(¶ms[i]);
sys/cam/scsi/scsi_sa.c
1450
snprintf(params[i].error_str,
sys/cam/scsi/scsi_sa.c
1451
sizeof(params[i].error_str),
sys/cam/scsi/scsi_sa.c
1453
params[i].value_name);
sys/cam/scsi/scsi_sa.c
1454
params[i].status = MT_PARAM_STATUS_ERROR;
sys/cam/scsi/scsi_sa.c
1480
first = ¶ms[i];
sys/cam/scsi/scsi_sa.c
1484
error = ent->set_func(periph, ¶ms[i], 1);
sys/cam/scsi/scsi_sa.c
1500
error1 = copyout(params, list->params, list->param_len);
sys/cam/scsi/scsi_sa.c
1505
free(params, M_SCSISA);
sys/cam/scsi/scsi_sa.c
1784
list.params = ps;
sys/cam/scsi/scsi_sa.c
2960
uint8_t *params;
sys/cam/scsi/scsi_sa.c
2977
params = malloc(alloc_len, M_SCSISA, M_NOWAIT| M_ZERO);
sys/cam/scsi/scsi_sa.c
2978
if (params == NULL) {
sys/cam/scsi/scsi_sa.c
3002
/*data_ptr*/ params,
sys/compat/freebsd32/freebsd32_systrace_args.c
1027
struct semget_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
103
struct fchdir_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1036
struct semop_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1045
struct msgget_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1053
struct freebsd32_msgsnd_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1063
struct freebsd32_msgrcv_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1074
struct shmat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1083
struct shmdt_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1090
struct shmget_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1099
struct freebsd32_clock_gettime_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
110
struct chmod_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1107
struct freebsd32_clock_settime_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1115
struct freebsd32_clock_getres_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1123
struct freebsd32_ktimer_create_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1132
struct ktimer_delete_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1139
struct freebsd32_ktimer_settime_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1149
struct freebsd32_ktimer_gettime_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1157
struct ktimer_getoverrun_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1164
struct freebsd32_nanosleep_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1172
struct ffclock_getcounter_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1179
struct freebsd32_ffclock_setestimate_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
118
struct chown_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1186
struct freebsd32_ffclock_getestimate_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1193
struct freebsd32_clock_nanosleep_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1203
struct freebsd32_clock_getcpuclockid2_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1213
struct minherit_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1222
struct rfork_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1234
struct lchown_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1243
struct freebsd32_aio_read_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1250
struct freebsd32_aio_write_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1257
struct freebsd32_lio_listio_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1267
struct lchmod_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
127
struct break_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1275
struct freebsd32_lutimes_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1283
struct freebsd32_preadv_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1297
struct freebsd32_pwritev_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
13
systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
sys/compat/freebsd32/freebsd32_systrace_args.c
1311
struct fhopen_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1319
struct modnext_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1326
struct freebsd32_modstat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1334
struct modfnext_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1341
struct modfind_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1348
struct kldload_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1355
struct kldunload_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1362
struct kldfind_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1369
struct kldnext_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1376
struct freebsd32_kldstat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1384
struct kldfirstmod_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
139
struct mount_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1391
struct getsid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1398
struct setresuid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1407
struct setresgid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1416
struct freebsd32_aio_return_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1423
struct freebsd32_aio_suspend_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1432
struct aio_cancel_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1440
struct freebsd32_aio_error_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1452
struct mlockall_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1464
struct __getcwd_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1472
struct sched_setparam_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1480
struct sched_getparam_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1488
struct sched_setscheduler_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
149
struct unmount_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1497
struct sched_getscheduler_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1509
struct sched_get_priority_max_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1516
struct sched_get_priority_min_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1523
struct freebsd32_sched_rr_get_interval_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1531
struct utrace_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1539
struct freebsd32_jail_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1546
struct sigprocmask_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1555
struct sigsuspend_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1562
struct sigpending_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1569
struct freebsd32_sigtimedwait_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
157
struct setuid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1578
struct freebsd32_sigwaitinfo_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1586
struct __acl_get_file_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1595
struct __acl_set_file_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1604
struct __acl_get_fd_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1613
struct __acl_set_fd_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1622
struct __acl_delete_file_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1630
struct __acl_delete_fd_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1638
struct __acl_aclcheck_file_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1647
struct __acl_aclcheck_fd_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1656
struct extattrctl_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1667
struct extattr_set_file_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1678
struct extattr_get_file_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1689
struct extattr_delete_file_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1698
struct freebsd32_aio_waitcomplete_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1706
struct getresuid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1715
struct getresgid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1729
struct extattr_set_fd_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
174
struct freebsd32_ptrace_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1740
struct extattr_get_fd_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1751
struct extattr_delete_fd_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1760
struct __setugid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1767
struct eaccess_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1775
struct freebsd32_nmount_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1784
struct kenv_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1794
struct lchflags_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1802
struct uuidgen_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1810
struct freebsd32_sendfile_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1824
struct mac_syscall_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1833
struct ksem_close_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
184
struct freebsd32_recvmsg_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1840
struct ksem_post_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1847
struct ksem_wait_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1854
struct ksem_trywait_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1861
struct freebsd32_ksem_init_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1869
struct freebsd32_ksem_open_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1880
struct ksem_unlink_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1887
struct ksem_getvalue_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1895
struct ksem_destroy_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1902
struct extattr_set_link_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1913
struct extattr_get_link_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1924
struct extattr_delete_link_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
193
struct freebsd32_sendmsg_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1933
struct freebsd32_sigaction_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1942
struct freebsd32_sigreturn_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1949
struct freebsd32_getcontext_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1956
struct freebsd32_setcontext_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1963
struct freebsd32_swapcontext_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1971
struct __acl_get_link_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1980
struct __acl_set_link_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1989
struct __acl_delete_link_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
1997
struct __acl_aclcheck_link_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2006
struct sigwait_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2014
struct thr_exit_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
202
struct recvfrom_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2021
struct thr_self_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2028
struct thr_kill_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2036
struct jail_attach_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2043
struct extattr_list_fd_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2053
struct extattr_list_file_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2063
struct extattr_list_link_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2073
struct freebsd32_ksem_timedwait_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2081
struct freebsd32_thr_suspend_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2088
struct thr_wake_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2095
struct kldunloadf_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2103
struct audit_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2111
struct auditon_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2120
struct getauid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2127
struct setauid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2134
struct getaudit_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
214
struct accept_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2141
struct setaudit_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2148
struct getaudit_addr_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2156
struct setaudit_addr_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2164
struct auditctl_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2171
struct freebsd32__umtx_op_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2182
struct freebsd32_thr_new_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2190
struct freebsd32_sigqueue_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2199
struct freebsd32_kmq_open_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2209
struct freebsd32_kmq_setattr_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2218
struct freebsd32_kmq_timedreceive_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2229
struct freebsd32_kmq_timedsend_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
223
struct getpeername_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2240
struct freebsd32_kmq_notify_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2248
struct kmq_unlink_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2255
struct freebsd32_abort2_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2264
struct thr_set_name_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2272
struct freebsd32_aio_fsync_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2280
struct rtprio_thread_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2289
struct sctp_peeloff_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2297
struct sctp_generic_sendmsg_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2310
struct sctp_generic_sendmsg_iov_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
232
struct getsockname_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2323
struct sctp_generic_recvmsg_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2336
struct freebsd32_pread_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2350
struct freebsd32_pwrite_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2364
struct freebsd32_mmap_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2380
struct freebsd32_lseek_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2393
struct freebsd32_truncate_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2405
struct freebsd32_ftruncate_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
241
struct access_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2417
struct thr_kill2_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2426
struct shm_unlink_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2433
struct cpuset_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2440
struct freebsd32_cpuset_setid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2453
struct freebsd32_cpuset_getid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2464
struct freebsd32_cpuset_getaffinity_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2476
struct freebsd32_cpuset_setaffinity_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2488
struct faccessat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
249
struct chflags_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2498
struct fchmodat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
25
struct _exit_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2508
struct fchownat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2519
struct freebsd32_fexecve_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2528
struct freebsd32_futimesat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2537
struct linkat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2548
struct mkdirat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2557
struct mkfifoat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2566
struct openat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
257
struct fchflags_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2576
struct readlinkat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2586
struct renameat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2596
struct symlinkat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2605
struct unlinkat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2614
struct posix_openpt_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2621
struct freebsd32_jail_get_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2630
struct freebsd32_jail_set_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2639
struct jail_remove_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2646
struct freebsd32___semctl_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2656
struct freebsd32_msgctl_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2665
struct freebsd32_shmctl_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2674
struct lpathconf_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2682
struct __cap_rights_get_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2696
struct cap_getmode_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
270
struct kill_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2703
struct pdfork_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2711
struct pdkill_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2719
struct pdgetpid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2727
struct freebsd32_pselect_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2739
struct getloginclass_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2747
struct setloginclass_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2754
struct rctl_get_racct_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2764
struct rctl_get_rules_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2774
struct rctl_get_limits_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2784
struct rctl_add_rule_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2794
struct rctl_remove_rule_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2804
struct freebsd32_posix_fallocate_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2818
struct freebsd32_posix_fadvise_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
283
struct dup_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2833
struct freebsd32_wait6_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2849
struct cap_rights_limit_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2857
struct freebsd32_cap_ioctls_limit_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2866
struct freebsd32_cap_ioctls_get_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2875
struct cap_fcntls_limit_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2883
struct cap_fcntls_get_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2891
struct bindat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2901
struct connectat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2911
struct chflagsat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2921
struct accept4_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2931
struct pipe2_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2939
struct freebsd32_aio_mlock_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2946
struct freebsd32_procctl_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
295
struct profil_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2960
struct freebsd32_ppoll_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2970
struct freebsd32_futimens_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2978
struct freebsd32_utimensat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2988
struct fdatasync_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
2995
struct freebsd32_fstat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3003
struct freebsd32_fstatat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3013
struct freebsd32_fhstat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3021
struct getdirentries_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3031
struct statfs_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3039
struct fstatfs_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3047
struct freebsd32_getfsstat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
305
struct ktrace_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3056
struct fhstatfs_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3064
struct freebsd32_mknodat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3078
struct freebsd32_kevent_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3090
struct freebsd32_cpuset_getdomain_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3103
struct freebsd32_cpuset_setdomain_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3116
struct getrandom_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3125
struct getfhat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3135
struct fhlink_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3143
struct fhlinkat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3152
struct fhreadlink_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3161
struct funlinkat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3171
struct copy_file_range_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3183
struct freebsd32___sysctlbyname_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3195
struct shm_open2_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
320
struct getlogin_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3206
struct shm_rename_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3215
struct sigfastblock_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3223
struct __realpathat_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3234
struct close_range_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3243
struct rpctls_syscall_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3250
struct __specialfd_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3259
struct freebsd32_aio_writev_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3266
struct freebsd32_aio_readv_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3273
struct fspacectl_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
328
struct setlogin_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3289
struct swapoff_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3297
struct kqueuex_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3304
struct membarrier_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3313
struct timerfd_create_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3321
struct freebsd32_timerfd_gettime_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3329
struct freebsd32_timerfd_settime_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3339
struct kcmp_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
335
struct acct_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3350
struct getrlimitusage_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3359
struct fchroot_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3366
struct freebsd32_setcred_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3375
struct exterrctl_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3384
struct inotify_add_watch_at_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3394
struct inotify_rm_watch_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3402
struct getgroups_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3410
struct setgroups_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3418
struct jail_attach_jd_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
342
struct freebsd32_sigaltstack_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3425
struct jail_remove_jd_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3432
struct pdrfork_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3441
struct freebsd32_pdwait_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
3452
struct renameat2_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
350
struct freebsd32_ioctl_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
359
struct reboot_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
366
struct revoke_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
37
struct read_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
373
struct symlink_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
381
struct readlink_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
390
struct freebsd32_execve_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
399
struct umask_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
406
struct chroot_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
413
struct msync_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
427
struct munmap_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
435
struct freebsd32_mprotect_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
444
struct madvise_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
453
struct mincore_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
46
struct write_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
467
struct setpgid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
475
struct freebsd32_setitimer_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
484
struct swapon_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
491
struct freebsd32_getitimer_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
504
struct dup2_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
512
struct freebsd32_fcntl_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
521
struct freebsd32_select_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
532
struct fsync_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
539
struct setpriority_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
548
struct socket_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
55
struct open_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
557
struct connect_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
566
struct getpriority_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
574
struct bind_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
583
struct setsockopt_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
594
struct listen_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
602
struct freebsd32_gettimeofday_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
610
struct freebsd32_getrusage_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
618
struct getsockopt_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
629
struct freebsd32_readv_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
638
struct freebsd32_writev_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
64
struct close_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
647
struct freebsd32_settimeofday_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
655
struct fchown_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
664
struct fchmod_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
672
struct setreuid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
680
struct setregid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
688
struct rename_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
696
struct flock_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
704
struct mkfifo_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
71
struct freebsd32_wait4_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
712
struct sendto_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
724
struct shutdown_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
732
struct socketpair_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
742
struct mkdir_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
750
struct rmdir_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
757
struct freebsd32_utimes_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
765
struct freebsd32_adjtime_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
778
struct quotactl_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
788
struct getfh_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
796
struct freebsd32_sysarch_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
804
struct rtprio_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
81
struct link_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
813
struct freebsd32_semsys_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
824
struct freebsd32_msgsys_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
836
struct freebsd32_shmsys_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
846
struct setfib_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
853
struct freebsd32_ntp_adjtime_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
860
struct setgid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
867
struct setegid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
874
struct seteuid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
881
struct pathconf_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
889
struct fpathconf_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
89
struct unlink_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
897
struct getrlimit_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
905
struct setrlimit_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
918
struct freebsd32___sysctl_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
930
struct mlock_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
938
struct munlock_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
946
struct undelete_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
953
struct freebsd32_futimes_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
96
struct chdir_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
961
struct getpgid_args *p = params;
sys/compat/freebsd32/freebsd32_systrace_args.c
968
struct poll_args *p = params;
sys/compat/linuxkpi/common/include/linux/ieee80211.h
764
struct ieee80211_twt_params *params;
sys/compat/linuxkpi/common/include/linux/rhashtable.h
47
const struct rhashtable_params *params)
sys/compat/linuxkpi/common/include/linux/rhashtable.h
62
const struct rhashtable_params params)
sys/compat/linuxkpi/common/include/linux/rhashtable.h
71
struct rhash_head *obj, const struct rhashtable_params params)
sys/compat/linuxkpi/common/include/linux/rhashtable.h
80
struct rhash_head *obj, const struct rhashtable_params params)
sys/compat/linuxkpi/common/include/net/cfg80211.h
1784
struct iface_combination_params *params)
sys/compat/linuxkpi/common/include/net/cfg80211.h
2165
struct cfg80211_external_auth_params *params, gfp_t gfp)
sys/compat/linuxkpi/common/include/net/mac80211.h
301
uint32_t params;
sys/compat/linuxkpi/common/src/linux_80211.c
5178
const struct ieee80211_bpf_params *params __unused,
sys/compat/linuxkpi/common/src/linux_80211.c
5230
const struct ieee80211_bpf_params *params __unused)
sys/compat/linuxkpi/common/src/linux_80211.c
5786
struct ieee80211_ampdu_params params = { };
sys/compat/linuxkpi/common/src/linux_80211.c
5804
params.sta = sta;
sys/compat/linuxkpi/common/src/linux_80211.c
5805
params.action = IEEE80211_AMPDU_TX_START;
sys/compat/linuxkpi/common/src/linux_80211.c
5807
params.buf_size = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
5808
params.timeout = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
5809
params.ssn = tap->txa_start & (IEEE80211_SEQ_RANGE-1);
sys/compat/linuxkpi/common/src/linux_80211.c
5810
params.tid = tap->txa_tid;
sys/compat/linuxkpi/common/src/linux_80211.c
5811
params.amsdu = false;
sys/compat/linuxkpi/common/src/linux_80211.c
5815
error = lkpi_80211_mo_ampdu_action(hw, vif, ¶ms);
sys/compat/linuxkpi/common/src/linux_80211.c
5846
struct ieee80211_ampdu_params params = { };
sys/compat/linuxkpi/common/src/linux_80211.c
5865
params.sta = sta;
sys/compat/linuxkpi/common/src/linux_80211.c
5866
params.action = IEEE80211_AMPDU_TX_OPERATIONAL;
sys/compat/linuxkpi/common/src/linux_80211.c
5867
params.buf_size = tap->txa_wnd;
sys/compat/linuxkpi/common/src/linux_80211.c
5868
params.timeout = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
5869
params.ssn = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
5870
params.tid = tap->txa_tid;
sys/compat/linuxkpi/common/src/linux_80211.c
5872
params.amsdu = true;
sys/compat/linuxkpi/common/src/linux_80211.c
5874
params.amsdu = false;
sys/compat/linuxkpi/common/src/linux_80211.c
5877
params.sta = sta;
sys/compat/linuxkpi/common/src/linux_80211.c
5881
params.action = IEEE80211_AMPDU_TX_STOP_CONT;
sys/compat/linuxkpi/common/src/linux_80211.c
5884
params.buf_size = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
5885
params.timeout = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
5886
params.ssn = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
5887
params.tid = tap->txa_tid;
sys/compat/linuxkpi/common/src/linux_80211.c
5888
params.amsdu = false;
sys/compat/linuxkpi/common/src/linux_80211.c
5893
error = lkpi_80211_mo_ampdu_action(hw, vif, ¶ms);
sys/compat/linuxkpi/common/src/linux_80211.c
5922
struct ieee80211_ampdu_params params = { };
sys/compat/linuxkpi/common/src/linux_80211.c
5941
params.sta = sta;
sys/compat/linuxkpi/common/src/linux_80211.c
5943
params.action = IEEE80211_AMPDU_TX_STOP_CONT; /* params.action = FLUSH, FLUSH_CONT */
sys/compat/linuxkpi/common/src/linux_80211.c
5944
params.buf_size = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
5945
params.timeout = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
5946
params.ssn = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
5947
params.tid = tap->txa_tid;
sys/compat/linuxkpi/common/src/linux_80211.c
5948
params.amsdu = false;
sys/compat/linuxkpi/common/src/linux_80211.c
5952
error = lkpi_80211_mo_ampdu_action(hw, vif, ¶ms);
sys/compat/linuxkpi/common/src/linux_80211.c
6008
struct ieee80211_ampdu_params params = { };
sys/compat/linuxkpi/common/src/linux_80211.c
6034
params.sta = sta;
sys/compat/linuxkpi/common/src/linux_80211.c
6035
params.action = IEEE80211_AMPDU_RX_START;
sys/compat/linuxkpi/common/src/linux_80211.c
6036
params.buf_size = _IEEE80211_MASKSHIFT(le16toh(baparamset), IEEE80211_BAPS_BUFSIZ);
sys/compat/linuxkpi/common/src/linux_80211.c
6037
if (params.buf_size == 0)
sys/compat/linuxkpi/common/src/linux_80211.c
6038
params.buf_size = IEEE80211_MAX_AMPDU_BUF_HT;
sys/compat/linuxkpi/common/src/linux_80211.c
6040
params.buf_size = min(params.buf_size, IEEE80211_MAX_AMPDU_BUF_HT);
sys/compat/linuxkpi/common/src/linux_80211.c
6042
params.buf_size > hw->max_rx_aggregation_subframes)
sys/compat/linuxkpi/common/src/linux_80211.c
6043
params.buf_size = hw->max_rx_aggregation_subframes;
sys/compat/linuxkpi/common/src/linux_80211.c
6044
params.timeout = le16toh(batimeout);
sys/compat/linuxkpi/common/src/linux_80211.c
6045
params.ssn = _IEEE80211_MASKSHIFT(le16toh(baseqctl), IEEE80211_BASEQ_START);
sys/compat/linuxkpi/common/src/linux_80211.c
6046
params.tid = _IEEE80211_MASKSHIFT(le16toh(baparamset), IEEE80211_BAPS_TID);
sys/compat/linuxkpi/common/src/linux_80211.c
6051
params.amsdu = true;
sys/compat/linuxkpi/common/src/linux_80211.c
6053
params.amsdu = false;
sys/compat/linuxkpi/common/src/linux_80211.c
6056
error = lkpi_80211_mo_ampdu_action(hw, vif, ¶ms);
sys/compat/linuxkpi/common/src/linux_80211.c
6085
struct ieee80211_ampdu_params params = { };
sys/compat/linuxkpi/common/src/linux_80211.c
6140
params.sta = sta;
sys/compat/linuxkpi/common/src/linux_80211.c
6141
params.action = IEEE80211_AMPDU_RX_STOP;
sys/compat/linuxkpi/common/src/linux_80211.c
6142
params.buf_size = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
6143
params.timeout = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
6144
params.ssn = 0;
sys/compat/linuxkpi/common/src/linux_80211.c
6145
params.tid = tid;
sys/compat/linuxkpi/common/src/linux_80211.c
6146
params.amsdu = false;
sys/compat/linuxkpi/common/src/linux_80211.c
6152
error = lkpi_80211_mo_ampdu_action(hw, vif, ¶ms);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
773
struct ieee80211_ampdu_params *params)
sys/compat/linuxkpi/common/src/linux_80211_macops.c
785
hw, vif, params, params->sta, params->action, params->buf_size,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
786
params->timeout, params->ssn, params->tid, params->amsdu);
sys/compat/linuxkpi/common/src/linux_80211_macops.c
787
error = lhw->ops->ampdu_action(hw, vif, params);
sys/dev/acpi_support/acpi_asus_wmi.c
933
UINT32 params[3] = { arg0, arg1, arg2 };
sys/dev/acpi_support/acpi_asus_wmi.c
936
ACPI_BUFFER in = { sizeof(params), ¶ms };
sys/dev/acpi_support/acpi_hp.c
888
UINT32 params[4+32] = { 0x55434553, is_write ? 2 : 1,
sys/dev/acpi_support/acpi_hp.c
892
ACPI_BUFFER in = { sizeof(params), ¶ms };
sys/dev/acpi_support/acpi_ibm.c
425
ACPI_OBJECT params[1];
sys/dev/acpi_support/acpi_ibm.c
432
params[0].Type = ACPI_TYPE_INTEGER;
sys/dev/acpi_support/acpi_ibm.c
433
params[0].Integer.Value = 0;
sys/dev/acpi_support/acpi_ibm.c
436
params[0].Integer.Value = 2;
sys/dev/acpi_support/acpi_ibm.c
438
input.Pointer = params;
sys/dev/acpi_support/acpi_ibm.c
473
ACPI_OBJECT params[1];
sys/dev/acpi_support/acpi_ibm.c
538
params[0].Type = ACPI_TYPE_INTEGER;
sys/dev/acpi_support/acpi_ibm.c
539
params[0].Integer.Value = 1;
sys/dev/acpi_support/acpi_ibm.c
540
input.Pointer = params;
sys/dev/acpi_support/acpi_wmi.c
382
ACPI_OBJECT params[3];
sys/dev/acpi_support/acpi_wmi.c
401
params[0].Type = ACPI_TYPE_INTEGER;
sys/dev/acpi_support/acpi_wmi.c
402
params[0].Integer.Value = instance;
sys/dev/acpi_support/acpi_wmi.c
403
params[1].Type = ACPI_TYPE_INTEGER;
sys/dev/acpi_support/acpi_wmi.c
404
params[1].Integer.Value = method_id;
sys/dev/acpi_support/acpi_wmi.c
405
input.Pointer = params;
sys/dev/acpi_support/acpi_wmi.c
408
params[2].Type =
sys/dev/acpi_support/acpi_wmi.c
411
params[2].Buffer.Length = in->Length;
sys/dev/acpi_support/acpi_wmi.c
412
params[2].Buffer.Pointer = in->Pointer;
sys/dev/acpi_support/acpi_wmi.c
497
ACPI_OBJECT params[1];
sys/dev/acpi_support/acpi_wmi.c
507
params[0].Type = ACPI_TYPE_INTEGER;
sys/dev/acpi_support/acpi_wmi.c
508
params[0].Integer.Value = event_id;
sys/dev/acpi_support/acpi_wmi.c
509
input.Pointer = params;
sys/dev/acpi_support/acpi_wmi.c
618
ACPI_OBJECT params[2];
sys/dev/acpi_support/acpi_wmi.c
638
params[0].Type = ACPI_TYPE_INTEGER;
sys/dev/acpi_support/acpi_wmi.c
639
params[0].Integer.Value = instance;
sys/dev/acpi_support/acpi_wmi.c
640
input.Pointer = params;
sys/dev/acpi_support/acpi_wmi.c
642
params[1].Type = (winfo->ginfo.flags & ACPI_WMI_REGFLAG_STRING)
sys/dev/acpi_support/acpi_wmi.c
644
params[1].Buffer.Length = in->Length;
sys/dev/acpi_support/acpi_wmi.c
645
params[1].Buffer.Pointer = in->Pointer;
sys/dev/acpi_support/acpi_wmi.c
798
ACPI_OBJECT params[1];
sys/dev/acpi_support/acpi_wmi.c
806
params[0].Type = ACPI_TYPE_INTEGER;
sys/dev/acpi_support/acpi_wmi.c
807
params[0].Integer.Value = state==EVENT_GENERATION_ON?1:0;
sys/dev/acpi_support/acpi_wmi.c
808
input.Pointer = params;
sys/dev/acpica/acpi_ec.c
281
struct acpi_ec_params *params;
sys/dev/acpica/acpi_ec.c
322
params = malloc(sizeof(struct acpi_ec_params), M_TEMP, M_WAITOK | M_ZERO);
sys/dev/acpica/acpi_ec.c
323
params->gpe_handle = NULL;
sys/dev/acpica/acpi_ec.c
324
params->gpe_bit = ecdt->Gpe;
sys/dev/acpica/acpi_ec.c
325
params->uid = ecdt->Uid;
sys/dev/acpica/acpi_ec.c
326
acpi_GetInteger(h, "_GLK", ¶ms->glk);
sys/dev/acpica/acpi_ec.c
327
acpi_set_private(child, params);
sys/dev/acpica/acpi_ec.c
344
struct acpi_ec_params *params;
sys/dev/acpica/acpi_ec.c
359
params = acpi_get_private(dev);
sys/dev/acpica/acpi_ec.c
360
if (params != NULL)
sys/dev/acpica/acpi_ec.c
371
params = malloc(sizeof(struct acpi_ec_params), M_TEMP, M_WAITOK | M_ZERO);
sys/dev/acpica/acpi_ec.c
381
status = acpi_GetInteger(h, "_UID", ¶ms->uid);
sys/dev/acpica/acpi_ec.c
383
params->uid = 0;
sys/dev/acpica/acpi_ec.c
394
peer = devclass_get_device(device_get_devclass(dev), params->uid);
sys/dev/acpica/acpi_ec.c
400
status = acpi_GetInteger(h, "_GLK", ¶ms->glk);
sys/dev/acpica/acpi_ec.c
402
params->glk = 0;
sys/dev/acpica/acpi_ec.c
421
params->gpe_handle = NULL;
sys/dev/acpica/acpi_ec.c
422
params->gpe_bit = obj->Integer.Value;
sys/dev/acpica/acpi_ec.c
427
params->gpe_handle = acpi_GetReference(NULL, &obj->Package.Elements[0]);
sys/dev/acpica/acpi_ec.c
428
if (params->gpe_handle == NULL ||
sys/dev/acpica/acpi_ec.c
429
acpi_PkgInt32(obj, 1, ¶ms->gpe_bit) != 0)
sys/dev/acpica/acpi_ec.c
438
acpi_set_private(dev, params);
sys/dev/acpica/acpi_ec.c
447
params->gpe_bit, (params->glk) ? ", GLK" : "",
sys/dev/acpica/acpi_ec.c
450
free(params, M_TEMP);
sys/dev/acpica/acpi_ec.c
459
struct acpi_ec_params *params;
sys/dev/acpica/acpi_ec.c
466
params = acpi_get_private(dev);
sys/dev/acpica/acpi_ec.c
471
sc->ec_glk = params->glk;
sys/dev/acpica/acpi_ec.c
472
sc->ec_gpebit = params->gpe_bit;
sys/dev/acpica/acpi_ec.c
473
sc->ec_gpehandle = params->gpe_handle;
sys/dev/acpica/acpi_ec.c
474
sc->ec_uid = params->uid;
sys/dev/acpica/acpi_ec.c
477
free(params, M_TEMP);
sys/dev/al_eth/al_eth.c
741
struct al_eth_adapter_params *params = &adapter->eth_hal_params;
sys/dev/al_eth/al_eth.c
745
params->rev_id = adapter->rev_id;
sys/dev/al_eth/al_eth.c
746
params->udma_id = 0;
sys/dev/al_eth/al_eth.c
747
params->enable_rx_parser = 1; /* enable rx epe parser*/
sys/dev/al_eth/al_eth.c
748
params->udma_regs_base = adapter->udma_base; /* UDMA register base address */
sys/dev/al_eth/al_eth.c
749
params->ec_regs_base = adapter->ec_base; /* Ethernet controller registers base address */
sys/dev/al_eth/al_eth.c
750
params->mac_regs_base = adapter->mac_base; /* Ethernet MAC registers base address */
sys/dev/al_eth/al_eth.c
751
params->name = adapter->name;
sys/dev/al_eth/al_eth.c
752
params->serdes_lane = adapter->serdes_lane;
sys/dev/al_eth/al_eth.c
754
rc = al_eth_adapter_init(&adapter->hal_adapter, params);
sys/dev/al_eth/al_eth.c
781
struct al_eth_lm_init_params params = {0};
sys/dev/al_eth/al_eth.c
783
params.adapter = &adapter->hal_adapter;
sys/dev/al_eth/al_eth.c
784
params.serdes_obj = &adapter->serdes_obj;
sys/dev/al_eth/al_eth.c
785
params.lane = adapter->serdes_lane;
sys/dev/al_eth/al_eth.c
786
params.sfp_detection = adapter->sfp_detection_needed;
sys/dev/al_eth/al_eth.c
788
params.sfp_bus_id = adapter->i2c_adapter_id;
sys/dev/al_eth/al_eth.c
789
params.sfp_i2c_addr = SFP_I2C_ADDR;
sys/dev/al_eth/al_eth.c
796
params.default_mode = AL_ETH_LM_MODE_10G_DA;
sys/dev/al_eth/al_eth.c
798
params.default_mode = AL_ETH_LM_MODE_10G_OPTIC;
sys/dev/al_eth/al_eth.c
801
params.default_mode = AL_ETH_LM_MODE_1G;
sys/dev/al_eth/al_eth.c
804
params.default_mode = AL_ETH_LM_MODE_10G_DA;
sys/dev/al_eth/al_eth.c
807
params.default_mode = AL_ETH_LM_MODE_10G_DA;
sys/dev/al_eth/al_eth.c
809
params.link_training = adapter->lt_en;
sys/dev/al_eth/al_eth.c
810
params.rx_equal = true;
sys/dev/al_eth/al_eth.c
811
params.static_values = !adapter->dont_override_serdes;
sys/dev/al_eth/al_eth.c
812
params.i2c_context = adapter;
sys/dev/al_eth/al_eth.c
813
params.kr_fec_enable = false;
sys/dev/al_eth/al_eth.c
815
params.retimer_exist = adapter->retimer.exist;
sys/dev/al_eth/al_eth.c
816
params.retimer_bus_id = adapter->retimer.bus_id;
sys/dev/al_eth/al_eth.c
817
params.retimer_i2c_addr = adapter->retimer.i2c_addr;
sys/dev/al_eth/al_eth.c
818
params.retimer_channel = adapter->retimer.channel;
sys/dev/al_eth/al_eth.c
820
al_eth_lm_init(&adapter->lm_context, ¶ms);
sys/dev/al_eth/al_eth.c
844
struct al_eth_board_params params;
sys/dev/al_eth/al_eth.c
849
rc = al_eth_board_params_get(adapter->mac_base, ¶ms);
sys/dev/al_eth/al_eth.c
856
adapter->phy_exist = params.phy_exist == true;
sys/dev/al_eth/al_eth.c
857
adapter->phy_addr = params.phy_mdio_addr;
sys/dev/al_eth/al_eth.c
858
adapter->an_en = params.autoneg_enable;
sys/dev/al_eth/al_eth.c
859
adapter->lt_en = params.kr_lt_enable;
sys/dev/al_eth/al_eth.c
860
adapter->serdes_grp = params.serdes_grp;
sys/dev/al_eth/al_eth.c
861
adapter->serdes_lane = params.serdes_lane;
sys/dev/al_eth/al_eth.c
862
adapter->sfp_detection_needed = params.sfp_plus_module_exist;
sys/dev/al_eth/al_eth.c
863
adapter->i2c_adapter_id = params.i2c_adapter_id;
sys/dev/al_eth/al_eth.c
864
adapter->ref_clk_freq = params.ref_clk_freq;
sys/dev/al_eth/al_eth.c
865
adapter->dont_override_serdes = params.dont_override_serdes;
sys/dev/al_eth/al_eth.c
866
adapter->link_config.active_duplex = !params.half_duplex;
sys/dev/al_eth/al_eth.c
867
adapter->link_config.autoneg = !params.an_disable;
sys/dev/al_eth/al_eth.c
868
adapter->link_config.force_1000_base_x = params.force_1000_base_x;
sys/dev/al_eth/al_eth.c
869
adapter->retimer.exist = params.retimer_exist;
sys/dev/al_eth/al_eth.c
870
adapter->retimer.bus_id = params.retimer_bus_id;
sys/dev/al_eth/al_eth.c
871
adapter->retimer.i2c_addr = params.retimer_i2c_addr;
sys/dev/al_eth/al_eth.c
872
adapter->retimer.channel = params.retimer_channel;
sys/dev/al_eth/al_eth.c
874
switch (params.speed) {
sys/dev/al_eth/al_eth.c
877
"%s: invalid speed (%d)\n", __func__, params.speed);
sys/dev/al_eth/al_eth.c
889
switch (params.mdio_freq) {
sys/dev/al_eth/al_eth.c
893
params.mdio_freq);
sys/dev/al_eth/al_eth.c
902
switch (params.media_type) {
sys/dev/al_eth/al_eth.c
904
if (params.sfp_plus_module_exist == true)
sys/dev/al_eth/al_eth.c
936
__func__, params.media_type);
sys/dev/al_eth/al_eth.c
943
params.phy_exist ? "Yes" : "No",
sys/dev/al_eth/al_eth.c
944
params.phy_mdio_addr, adapter->mdio_freq,
sys/dev/al_eth/al_eth.c
945
params.sfp_plus_module_exist ? "Yes" : "No",
sys/dev/al_eth/al_eth.c
946
params.media_type);
sys/dev/al_eth/al_eth.c
957
struct al_eth_board_params params;
sys/dev/al_eth/al_eth.c
961
al_eth_board_params_get(adapter->mac_base, ¶ms);
sys/dev/al_eth/al_eth.c
973
al_eth_board_params_set(adapter->mac_base, ¶ms);
sys/dev/al_eth/al_init_eth_lm.c
1080
struct al_eth_lm_init_params *params)
sys/dev/al_eth/al_init_eth_lm.c
1083
lm_context->adapter = params->adapter;
sys/dev/al_eth/al_init_eth_lm.c
1084
lm_context->serdes_obj = params->serdes_obj;
sys/dev/al_eth/al_init_eth_lm.c
1085
lm_context->lane = params->lane;
sys/dev/al_eth/al_init_eth_lm.c
1086
lm_context->sfp_detection = params->sfp_detection;
sys/dev/al_eth/al_init_eth_lm.c
1087
lm_context->sfp_bus_id = params->sfp_bus_id;
sys/dev/al_eth/al_init_eth_lm.c
1088
lm_context->sfp_i2c_addr = params->sfp_i2c_addr;
sys/dev/al_eth/al_init_eth_lm.c
1090
lm_context->retimer_exist = params->retimer_exist;
sys/dev/al_eth/al_init_eth_lm.c
1091
lm_context->retimer_type = params->retimer_type;
sys/dev/al_eth/al_init_eth_lm.c
1092
lm_context->retimer_bus_id = params->retimer_bus_id;
sys/dev/al_eth/al_init_eth_lm.c
1093
lm_context->retimer_i2c_addr = params->retimer_i2c_addr;
sys/dev/al_eth/al_init_eth_lm.c
1094
lm_context->retimer_channel = params->retimer_channel;
sys/dev/al_eth/al_init_eth_lm.c
1095
lm_context->retimer_tx_channel = params->retimer_tx_channel;
sys/dev/al_eth/al_init_eth_lm.c
1097
lm_context->default_mode = params->default_mode;
sys/dev/al_eth/al_init_eth_lm.c
1098
lm_context->default_dac_len = params->default_dac_len;
sys/dev/al_eth/al_init_eth_lm.c
1099
lm_context->link_training = params->link_training;
sys/dev/al_eth/al_init_eth_lm.c
1100
lm_context->rx_equal = params->rx_equal;
sys/dev/al_eth/al_init_eth_lm.c
1101
lm_context->static_values = params->static_values;
sys/dev/al_eth/al_init_eth_lm.c
1102
lm_context->i2c_read = params->i2c_read;
sys/dev/al_eth/al_init_eth_lm.c
1103
lm_context->i2c_write = params->i2c_write;
sys/dev/al_eth/al_init_eth_lm.c
1104
lm_context->i2c_context = params->i2c_context;
sys/dev/al_eth/al_init_eth_lm.c
1105
lm_context->get_random_byte = params->get_random_byte;
sys/dev/al_eth/al_init_eth_lm.c
1120
lm_context->local_adv.fec_capability = params->kr_fec_enable;
sys/dev/al_eth/al_init_eth_lm.c
1129
lm_context->gpio_get = params->gpio_get;
sys/dev/al_eth/al_init_eth_lm.c
1130
lm_context->gpio_present = params->gpio_present;
sys/dev/al_eth/al_init_eth_lm.c
1132
lm_context->max_speed = params->max_speed;
sys/dev/al_eth/al_init_eth_lm.c
1133
lm_context->sfp_detect_force_mode = params->sfp_detect_force_mode;
sys/dev/al_eth/al_init_eth_lm.c
1135
lm_context->lm_pause = params->lm_pause;
sys/dev/al_eth/al_init_eth_lm.c
1137
lm_context->led_config = params->led_config;
sys/dev/al_eth/al_init_eth_lm.h
288
struct al_eth_lm_init_params *params);
sys/dev/ath/ath_hal/ar5212/ar5212.h
197
const struct ar5212AniParams *params;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
1010
params = aniState->params;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
1011
if (aniState->listenTime > 5*params->period) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
1019
params->ofdmTrigLow/1000 &&
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
1021
params->cckTrigLow/1000)
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
1024
} else if (aniState->listenTime > params->period) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
1029
params->ofdmTrigHigh / 1000) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
1036
params->cckTrigHigh / 1000) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
125
setPhyErrBase(struct ath_hal *ah, struct ar5212AniParams *params)
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
127
if (params->ofdmTrigHigh >= AR_PHY_COUNTMAX) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
130
params->ofdmTrigHigh);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
131
params->ofdmPhyErrBase = 0;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
133
params->ofdmPhyErrBase = AR_PHY_COUNTMAX - params->ofdmTrigHigh;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
134
if (params->cckTrigHigh >= AR_PHY_COUNTMAX) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
137
params->cckTrigHigh);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
138
params->cckPhyErrBase = 0;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
140
params->cckPhyErrBase = AR_PHY_COUNTMAX - params->cckTrigHigh;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
225
const struct ar5212AniParams *params = AH_NULL;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
232
params = aniState->params;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
240
if (level > params->maxNoiseImmunityLevel) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
243
__func__, level, params->maxNoiseImmunityLevel);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
248
AR_PHY_DESIRED_SZ_TOT_DES, params->totalSizeDesired[level]);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
250
AR_PHY_AGC_CTL1_COARSE_LOW, params->coarseLow[level]);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
252
AR_PHY_AGC_CTL1_COARSE_HIGH, params->coarseHigh[level]);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
254
AR_PHY_FIND_SIG_FIRPWR, params->firpwr[level]);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
313
if (level > params->maxFirstepLevel) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
316
__func__, level, params->maxFirstepLevel);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
320
AR_PHY_FIND_SIG_FIRSTEP, params->firstep[level]);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
331
if (level > params->maxSpurImmunityLevel) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
334
__func__, level, params->maxSpurImmunityLevel);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
338
AR_PHY_TIMING5_CYCPWR_THR1, params->cycPwrThr1[level]);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
365
ahp->ah_curani->params:
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
394
const struct ar5212AniParams *params;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
402
params = aniState->params;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
404
if (aniState->noiseImmunityLevel+1 <= params->maxNoiseImmunityLevel) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
412
if (aniState->spurImmunityLevel+1 <= params->maxSpurImmunityLevel) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
422
if (rssi > params->rssiThrHigh) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
441
if (aniState->firstepLevel+1 <= params->maxFirstepLevel) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
449
} else if (rssi > params->rssiThrLow) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
461
if (aniState->firstepLevel+1 <= params->maxFirstepLevel) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
504
const struct ar5212AniParams *params;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
513
params = aniState->params;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
514
if (aniState->noiseImmunityLevel+1 <= params->maxNoiseImmunityLevel) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
524
if (rssi > params->rssiThrLow) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
529
if (aniState->firstepLevel+1 <= params->maxFirstepLevel) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
564
const struct ar5212AniParams *params = aniState->params;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
569
OS_REG_WRITE(ah, AR_PHYCNT1, params->ofdmPhyErrBase);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
570
OS_REG_WRITE(ah, AR_PHYCNT2, params->cckPhyErrBase);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
598
aniState->params = &ahp->ah_aniParams24;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
600
aniState->params = &ahp->ah_aniParams5;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
669
enableAniMIBCounters(ah, ahp->ah_curani->params);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
67
enableAniMIBCounters(struct ath_hal *ah, const struct ar5212AniParams *params)
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
723
const struct ar5212AniParams *params = aniState->params;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
726
ofdmPhyErrCnt = phyCnt1 - params->ofdmPhyErrBase;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
73
__func__, params->ofdmPhyErrBase, params->cckPhyErrBase);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
731
cckPhyErrCnt = phyCnt2 - params->cckPhyErrBase;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
742
if (aniState->ofdmPhyErrCount > params->ofdmTrigHigh)
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
744
if (aniState->cckPhyErrCount > params->cckTrigHigh)
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
756
const struct ar5212AniParams *params;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
761
params = aniState->params;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
765
if (aniState->ofdmPhyErrCount > params->ofdmTrigHigh) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
772
if (aniState->cckPhyErrCount > params->cckTrigHigh) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
78
OS_REG_WRITE(ah, AR_PHYCNT1, params->ofdmPhyErrBase);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
784
const struct ar5212AniParams *params;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
789
params = aniState->params;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
79
OS_REG_WRITE(ah, AR_PHYCNT2, params->cckPhyErrBase);
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
792
if (rssi > params->rssiThrHigh) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
798
} else if (rssi > params->rssiThrLow) {
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
933
const struct ar5212AniParams *params = aniState->params;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
947
ofdmPhyErrCnt = phyCnt1 - params->ofdmPhyErrBase;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
957
cckPhyErrCnt = phyCnt2 - params->cckPhyErrBase;
sys/dev/ath/ath_hal/ar5212/ar5212_ani.c
985
const struct ar5212AniParams *params;
sys/dev/ath/ath_hal/ar5212/ar5212_misc.c
1115
*result = __DECONST(void *, aniState->params);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
106
setPhyErrBase(struct ath_hal *ah, struct ar5212AniParams *params)
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
108
if (params->ofdmTrigHigh >= AR_PHY_COUNTMAX) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
111
params->ofdmTrigHigh);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
112
params->ofdmPhyErrBase = 0;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
114
params->ofdmPhyErrBase = AR_PHY_COUNTMAX - params->ofdmTrigHigh;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
115
if (params->cckTrigHigh >= AR_PHY_COUNTMAX) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
118
params->cckTrigHigh);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
119
params->cckPhyErrBase = 0;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
121
params->cckPhyErrBase = AR_PHY_COUNTMAX - params->cckTrigHigh;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
178
const struct ar5212AniParams *params = AH_NULL;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
185
params = aniState->params;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
208
ahp->ah_curani->params:
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
229
if (level > params->maxNoiseImmunityLevel) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
232
__func__, level, params->maxNoiseImmunityLevel);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
237
AR_PHY_DESIRED_SZ_TOT_DES, params->totalSizeDesired[level]);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
239
AR_PHY_AGC_CTL1_COARSE_LOW, params->coarseLow[level]);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
241
AR_PHY_AGC_CTL1_COARSE_HIGH, params->coarseHigh[level]);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
243
AR_PHY_FIND_SIG_FIRPWR, params->firpwr[level]);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
316
if (level > params->maxFirstepLevel) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
319
__func__, level, params->maxFirstepLevel);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
323
AR_PHY_FIND_SIG_FIRSTEP, params->firstep[level]);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
335
if (level > params->maxSpurImmunityLevel) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
338
__func__, level, params->maxSpurImmunityLevel);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
342
AR_PHY_TIMING5_CYCPWR_THR1, params->cycPwrThr1[level]);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
371
const struct ar5212AniParams *params;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
379
params = aniState->params;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
381
if (aniState->noiseImmunityLevel+1 < params->maxNoiseImmunityLevel) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
387
if (aniState->spurImmunityLevel+1 < params->maxSpurImmunityLevel) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
399
if (aniState->firstepLevel < params->maxFirstepLevel) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
407
if (rssi > params->rssiThrHigh) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
424
if (aniState->firstepLevel < params->maxFirstepLevel) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
429
} else if (rssi > params->rssiThrLow) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
438
if (aniState->firstepLevel < params->maxFirstepLevel)
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
468
const struct ar5212AniParams *params;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
477
params = aniState->params;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
479
aniState->noiseImmunityLevel+1 < params->maxNoiseImmunityLevel)) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
487
if (rssi > params->rssiThrLow) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
492
if (aniState->firstepLevel < params->maxFirstepLevel)
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
513
const struct ar5212AniParams *params = aniState->params;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
522
params->ofdmPhyErrBase, params->cckPhyErrBase);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
523
OS_REG_WRITE(ah, AR_PHY_ERR_1, params->ofdmPhyErrBase);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
524
OS_REG_WRITE(ah, AR_PHY_ERR_2, params->cckPhyErrBase);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
554
aniState->params = &ahp->ah_aniParams24;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
556
aniState->params = &ahp->ah_aniParams5;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
637
enableAniMIBCounters(ah, aniState->params);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
693
const struct ar5212AniParams *params = aniState->params;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
696
ofdmPhyErrCnt = phyCnt1 - params->ofdmPhyErrBase;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
701
cckPhyErrCnt = phyCnt2 - params->cckPhyErrBase;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
71
enableAniMIBCounters(struct ath_hal *ah, const struct ar5212AniParams *params)
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
712
if (aniState->ofdmPhyErrCount > params->ofdmTrigHigh)
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
714
if (aniState->cckPhyErrCount > params->cckTrigHigh)
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
726
const struct ar5212AniParams *params;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
731
params = aniState->params;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
747
if (rssi > params->rssiThrHigh) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
753
} else if (rssi > params->rssiThrLow) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
77
__func__, params->ofdmPhyErrBase, params->cckPhyErrBase);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
82
OS_REG_WRITE(ah, AR_PHYCNT1, params->ofdmPhyErrBase);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
83
OS_REG_WRITE(ah, AR_PHYCNT2, params->cckPhyErrBase);
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
881
const struct ar5212AniParams *params = aniState->params;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
893
ofdmPhyErrCnt = phyCnt1 - params->ofdmPhyErrBase;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
903
cckPhyErrCnt = phyCnt2 - params->cckPhyErrBase;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
931
const struct ar5212AniParams *params;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
959
params = aniState->params;
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
960
if (aniState->listenTime > 5*params->period) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
967
params->ofdmTrigLow/1000 &&
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
969
params->cckTrigLow/1000)
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
974
} else if (aniState->listenTime > params->period) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
978
params->ofdmTrigHigh / 1000) {
sys/dev/ath/ath_hal/ar5416/ar5416_ani.c
985
params->cckTrigHigh / 1000) {
sys/dev/ath/if_ath_tx.c
2150
const struct ieee80211_bpf_params *params)
sys/dev/ath/if_ath_tx.c
2190
pri = params->ibp_pri & 3;
sys/dev/ath/if_ath_tx.c
2222
m0, params->ibp_flags & IEEE80211_BPF_CRYPTO, 0,
sys/dev/ath/if_ath_tx.c
2245
if (params->ibp_flags & IEEE80211_BPF_RTS)
sys/dev/ath/if_ath_tx.c
2247
else if (params->ibp_flags & IEEE80211_BPF_CTS) {
sys/dev/ath/if_ath_tx.c
2253
if ((params->ibp_flags & IEEE80211_BPF_NOACK) || ismcast)
sys/dev/ath/if_ath_tx.c
2260
rix = ath_tx_findrix(sc, params->ibp_rate0);
sys/dev/ath/if_ath_tx.c
2261
try0 = params->ibp_try0;
sys/dev/ath/if_ath_tx.c
2285
if (params->ibp_flags & IEEE80211_BPF_SHORTPRE)
sys/dev/ath/if_ath_tx.c
2288
ismrr = (params->ibp_try1 != 0);
sys/dev/ath/if_ath_tx.c
2289
txantenna = params->ibp_pri >> 2;
sys/dev/ath/if_ath_tx.c
2298
bf->bf_state.bfs_ctsrate0 = params->ibp_ctsrate;
sys/dev/ath/if_ath_tx.c
2317
sc->sc_tx_th.wt_txpower = MIN(params->ibp_power,
sys/dev/ath/if_ath_tx.c
2334
bf->bf_state.bfs_txpower = MIN(params->ibp_power,
sys/dev/ath/if_ath_tx.c
2342
!! (params->ibp_flags & IEEE80211_BPF_SHORTPRE);
sys/dev/ath/if_ath_tx.c
2364
rix = ath_tx_findrix(sc, params->ibp_rate1);
sys/dev/ath/if_ath_tx.c
2366
bf->bf_state.bfs_rc[1].tries = params->ibp_try1;
sys/dev/ath/if_ath_tx.c
2368
rix = ath_tx_findrix(sc, params->ibp_rate2);
sys/dev/ath/if_ath_tx.c
2370
bf->bf_state.bfs_rc[2].tries = params->ibp_try2;
sys/dev/ath/if_ath_tx.c
2372
rix = ath_tx_findrix(sc, params->ibp_rate3);
sys/dev/ath/if_ath_tx.c
2374
bf->bf_state.bfs_rc[3].tries = params->ibp_try3;
sys/dev/ath/if_ath_tx.c
2434
const struct ieee80211_bpf_params *params)
sys/dev/ath/if_ath_tx.c
2497
m, params, bf);
sys/dev/ath/if_ath_tx.c
2499
if (params == NULL) {
sys/dev/ath/if_ath_tx.c
2513
if (ath_tx_raw_start(sc, ni, bf, m, params)) {
sys/dev/ath/if_ath_tx.c
2545
params,
sys/dev/ath/if_ath_tx.c
2565
m, params);
sys/dev/ath/if_ath_tx.h
96
const struct ieee80211_bpf_params *params);
sys/dev/bnxt/bnxt_re/bnxt_re.h
318
}params;
sys/dev/bwi/if_bwi.c
1398
const struct ieee80211_bpf_params *params)
sys/dev/bwi/if_bwi.c
1414
if (params == NULL) {
sys/dev/bwi/if_bwi.c
1425
error = bwi_encap_raw(sc, idx, m, ni, params);
sys/dev/bwi/if_bwi.c
3094
struct ieee80211_node *ni, const struct ieee80211_bpf_params *params)
sys/dev/bwi/if_bwi.c
3123
rate = params->ibp_rate0;
sys/dev/bwi/if_bwi.c
3129
if (params->ibp_try1 != 0) {
sys/dev/bwi/if_bwi.c
3130
rate_fb = params->ibp_rate1;
sys/dev/bwi/if_bwi.c
3150
if (params->ibp_flags & IEEE80211_BPF_SHORTPRE)
sys/dev/bwi/if_bwi.c
3174
if (!ismcast && (params->ibp_flags & IEEE80211_BPF_NOACK) == 0) {
sys/dev/bwi/if_bwi.c
3194
} else if (params->ibp_flags & IEEE80211_BPF_SHORTPRE)
sys/dev/bwn/if_bwn.c
1825
const struct ieee80211_bpf_params *params)
sys/dev/bwn/if_bwn.c
4613
uint16_t params[BWN_NR_WMEPARAMS];
sys/dev/bwn/if_bwn.c
4620
memset(¶ms, 0, sizeof(params));
sys/dev/bwn/if_bwn.c
4626
params[BWN_WMEPARAM_TXOP] = p->wmep_txopLimit * 32;
sys/dev/bwn/if_bwn.c
4627
params[BWN_WMEPARAM_CWMIN] =
sys/dev/bwn/if_bwn.c
4629
params[BWN_WMEPARAM_CWMAX] =
sys/dev/bwn/if_bwn.c
4631
params[BWN_WMEPARAM_CWCUR] =
sys/dev/bwn/if_bwn.c
4633
params[BWN_WMEPARAM_AIFS] = p->wmep_aifsn;
sys/dev/bwn/if_bwn.c
4634
params[BWN_WMEPARAM_BSLOTS] = slot;
sys/dev/bwn/if_bwn.c
4635
params[BWN_WMEPARAM_REGGAP] = slot + p->wmep_aifsn;
sys/dev/bwn/if_bwn.c
4637
for (i = 0; i < N(params); i++) {
sys/dev/bwn/if_bwn.c
4646
params[i]);
sys/dev/bxe/bxe.c
10542
struct ecore_func_start_params *start_params = &func_params.params.start;
sys/dev/bxe/bxe.c
11411
&q_params.params.setup;
sys/dev/bxe/bxe.c
11424
bxe_pf_q_prep_init(sc, fp, &q_params.params.init);
sys/dev/bxe/bxe.c
11480
struct ecore_config_rss_params params = { NULL };
sys/dev/bxe/bxe.c
11488
params.rss_obj = rss_obj;
sys/dev/bxe/bxe.c
11490
bxe_set_bit(RAMROD_COMP_WAIT, ¶ms.ramrod_flags);
sys/dev/bxe/bxe.c
11492
bxe_set_bit(ECORE_RSS_MODE_REGULAR, ¶ms.rss_flags);
sys/dev/bxe/bxe.c
11495
bxe_set_bit(ECORE_RSS_IPV4, ¶ms.rss_flags);
sys/dev/bxe/bxe.c
11496
bxe_set_bit(ECORE_RSS_IPV4_TCP, ¶ms.rss_flags);
sys/dev/bxe/bxe.c
11497
bxe_set_bit(ECORE_RSS_IPV6, ¶ms.rss_flags);
sys/dev/bxe/bxe.c
11498
bxe_set_bit(ECORE_RSS_IPV6_TCP, ¶ms.rss_flags);
sys/dev/bxe/bxe.c
11500
bxe_set_bit(ECORE_RSS_IPV4_UDP, ¶ms.rss_flags);
sys/dev/bxe/bxe.c
11503
bxe_set_bit(ECORE_RSS_IPV6_UDP, ¶ms.rss_flags);
sys/dev/bxe/bxe.c
11507
params.rss_result_mask = MULTI_MASK;
sys/dev/bxe/bxe.c
11509
memcpy(params.ind_table, rss_obj->ind_table, sizeof(params.ind_table));
sys/dev/bxe/bxe.c
11513
for (i = 0; i < sizeof(params.rss_key) / 4; i++) {
sys/dev/bxe/bxe.c
11514
params.rss_key[i] = arc4random();
sys/dev/bxe/bxe.c
11517
bxe_set_bit(ECORE_RSS_SET_SRCH, ¶ms.rss_flags);
sys/dev/bxe/bxe.c
11520
return (ecore_config_rss(sc, ¶ms));
sys/dev/bxe/bxe.c
3905
memset(&q_params.params.terminate, 0, sizeof(q_params.params.terminate));
sys/dev/bxe/bxe.c
3906
q_params.params.terminate.cid_index = FIRST_TX_COS_INDEX;
sys/dev/bxe/bxe.c
3914
memset(&q_params.params.cfc_del, 0, sizeof(q_params.params.cfc_del));
sys/dev/bxe/bxe.c
3915
q_params.params.cfc_del.cid_index = FIRST_TX_COS_INDEX;
sys/dev/bxe/bxe.c
3989
func_params.params.hw_init.load_phase = load_code;
sys/dev/bxe/bxe.c
9335
func_params.params.hw_init.load_phase = load_code;
sys/dev/bxe/bxe_elink.c
1000
link_status = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
10019
elink_ext_phy_set_pause(params, phy, vars);
sys/dev/bxe/bxe_elink.c
1002
port_mb[params->port].link_status));
sys/dev/bxe/bxe_elink.c
10045
if ((params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
10067
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
10069
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
10070
ELINK_DEBUG_P1(sc, "elink_8726_link_reset port %d\n", params->port);
sys/dev/bxe/bxe_elink.c
10082
struct elink_params *params, uint8_t mode)
sys/dev/bxe/bxe_elink.c
10084
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
1009
if (params->feature_config_flags & ELINK_FEATURE_CONFIG_BOOT_FROM_SAN)
sys/dev/bxe/bxe_elink.c
10128
struct elink_params *params) {
sys/dev/bxe/bxe_elink.c
1013
if (params->loopback_mode)
sys/dev/bxe/bxe_elink.c
10134
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
10143
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
10145
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
10161
if (ELINK_DUAL_MEDIA(params)) {
sys/dev/bxe/bxe_elink.c
1017
if (!params->lfa_base)
sys/dev/bxe/bxe_elink.c
1020
if (params->num_phys == 3) {
sys/dev/bxe/bxe_elink.c
10200
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
10205
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
10208
elink_wait_reset_complete(sc, phy, params);
sys/dev/bxe/bxe_elink.c
10212
elink_8727_specific_func(phy, params, ELINK_PHY_INIT);
sys/dev/bxe/bxe_elink.c
10229
elink_set_disable_pmd_transmit(params, phy, 0);
sys/dev/bxe/bxe_elink.c
10239
elink_8727_config_speed(phy, params);
sys/dev/bxe/bxe_elink.c
10243
if ((params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
10260
tx_en_mode = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
10262
dev_info.port_hw_config[params->port].sfp_ctrl))
sys/dev/bxe/bxe_elink.c
10286
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
10288
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
1029
saved_val = REG_RD(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
10290
uint32_t val = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
10292
port_feature_config[params->port].
sys/dev/bxe/bxe_elink.c
1031
req_val = params->req_duplex[0] | (params->req_duplex[1] << 16);
sys/dev/bxe/bxe_elink.c
10354
elink_sfp_set_transmitter(params, phy, 0);
sys/dev/bxe/bxe_elink.c
10356
if (elink_wait_for_sfp_module_initialized(phy, params) == 0)
sys/dev/bxe/bxe_elink.c
10357
elink_sfp_module_detection(phy, params);
sys/dev/bxe/bxe_elink.c
10362
elink_8727_config_speed(phy, params);
sys/dev/bxe/bxe_elink.c
10371
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
10375
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
1038
saved_val = REG_RD(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
1040
req_val = params->req_flow_ctrl[0] | (params->req_flow_ctrl[1] << 16);
sys/dev/bxe/bxe_elink.c
10416
uint8_t oc_port = params->port;
sys/dev/bxe/bxe_elink.c
10418
oc_port = SC_PATH(sc) + (params->port << 1);
sys/dev/bxe/bxe_elink.c
10446
elink_8727_power_module(params->sc, phy, 0);
sys/dev/bxe/bxe_elink.c
10453
elink_8727_handle_mod_abs(phy, params);
sys/dev/bxe/bxe_elink.c
10462
elink_sfp_set_transmitter(params, phy, 1);
sys/dev/bxe/bxe_elink.c
1047
saved_val = REG_RD(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
10479
params->port);
sys/dev/bxe/bxe_elink.c
10484
params->port);
sys/dev/bxe/bxe_elink.c
10488
params->port);
sys/dev/bxe/bxe_elink.c
1049
req_val = params->req_line_speed[0] | (params->req_line_speed[1] << 16);
sys/dev/bxe/bxe_elink.c
10505
elink_ext_phy_resolve_fc(phy, params, vars);
sys/dev/bxe/bxe_elink.c
10510
if ((ELINK_DUAL_MEDIA(params)) &&
sys/dev/bxe/bxe_elink.c
10530
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
10532
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
10535
elink_set_disable_pmd_transmit(params, phy, 1);
sys/dev/bxe/bxe_elink.c
10538
elink_sfp_set_transmitter(params, phy, 0);
sys/dev/bxe/bxe_elink.c
1057
cur_speed_cap_mask = REG_RD(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
1061
if (cur_speed_cap_mask != params->speed_cap_mask[cfg_idx]) {
sys/dev/bxe/bxe_elink.c
1064
params->speed_cap_mask[cfg_idx]);
sys/dev/bxe/bxe_elink.c
10662
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
10665
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
10670
elink_save_848xx_spirom_version(phy, sc, params->port);
sys/dev/bxe/bxe_elink.c
10676
elink_bits_en(sc, NIG_REG_LATCH_BC_0 + params->port*4,
sys/dev/bxe/bxe_elink.c
10685
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
10688
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
10691
elink_848xx_specific_func(phy, params, ELINK_PHY_INIT);
sys/dev/bxe/bxe_elink.c
1070
REG_RD(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
10700
elink_ext_phy_set_pause(params, phy, vars);
sys/dev/bxe/bxe_elink.c
1074
if ((uint16_t)cur_req_fc_auto_adv != params->req_fc_auto_adv) {
sys/dev/bxe/bxe_elink.c
1076
cur_req_fc_auto_adv, params->req_fc_auto_adv);
sys/dev/bxe/bxe_elink.c
1080
eee_status = REG_RD(sc, params->shmem2_base +
sys/dev/bxe/bxe_elink.c
1082
eee_status[params->port]));
sys/dev/bxe/bxe_elink.c
10831
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
10834
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
10837
MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
sys/dev/bxe/bxe_elink.c
10840
elink_ext_phy_hw_reset(sc, params->port);
sys/dev/bxe/bxe_elink.c
10841
elink_wait_reset_complete(sc, phy, params);
sys/dev/bxe/bxe_elink.c
10844
return elink_848xx_cmn_config_init(phy, params, vars);
sys/dev/bxe/bxe_elink.c
1085
(params->eee_mode & ELINK_EEE_MODE_ENABLE_LPI)) ||
sys/dev/bxe/bxe_elink.c
10851
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
10857
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
1087
(params->eee_mode & ELINK_EEE_MODE_ADV_LPI))) {
sys/dev/bxe/bxe_elink.c
1088
ELINK_DEBUG_P2(sc, "EEE mismatch %x vs. %x\n", params->eee_mode,
sys/dev/bxe/bxe_elink.c
10928
struct elink_params *params, uint16_t fw_cmd,
sys/dev/bxe/bxe_elink.c
10933
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
11007
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
11012
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
11015
(REG_RD(sc, params->shmem2_base +
sys/dev/bxe/bxe_elink.c
11017
link_attr_sync[params->port])) & LINK_ATTR_84858)) {
sys/dev/bxe/bxe_elink.c
11018
return elink_84858_cmd_hdlr(phy, params, fw_cmd, cmd_args,
sys/dev/bxe/bxe_elink.c
11021
return elink_84833_cmd_hdlr(phy, params, fw_cmd, cmd_args,
sys/dev/bxe/bxe_elink.c
11027
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
11033
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
11036
pair_swap = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
11038
dev_info.port_hw_config[params->port].xgbt_phy_cfg)) &
sys/dev/bxe/bxe_elink.c
11047
status = elink_848xx_cmd_hdlr(phy, params,
sys/dev/bxe/bxe_elink.c
11095
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
11097
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
11099
uint32_t other_shmem_base_addr = REG_RD(sc, params->shmem2_base +
sys/dev/bxe/bxe_elink.c
11113
shmem_base_path[0] = params->shmem_base;
sys/dev/bxe/bxe_elink.c
11117
params->chip_id);
sys/dev/bxe/bxe_elink.c
11128
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
11132
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
11138
rc = elink_848xx_cmd_hdlr(phy, params, PHY848xx_CMD_SET_EEE_MODE,
sys/dev/bxe/bxe_elink.c
11145
return elink_eee_disable(phy, params, vars);
sys/dev/bxe/bxe_elink.c
11149
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
11153
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
11156
rc = elink_848xx_cmd_hdlr(phy, params, PHY848xx_CMD_SET_EEE_MODE,
sys/dev/bxe/bxe_elink.c
11163
return elink_eee_advertise(phy, params, vars, SHMEM_EEE_10G_ADV);
sys/dev/bxe/bxe_elink.c
11168
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
11171
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
11183
port = params->port;
sys/dev/bxe/bxe_elink.c
11196
elink_wait_reset_complete(sc, phy, params);
sys/dev/bxe/bxe_elink.c
11207
elink_set_autoneg(¶ms->phy[ELINK_INT_PHY], params, vars, 0);
sys/dev/bxe/bxe_elink.c
11208
elink_program_serdes(¶ms->phy[ELINK_INT_PHY], params, vars);
sys/dev/bxe/bxe_elink.c
11218
params->link_attr_sync |= LINK_ATTR_84858;
sys/dev/bxe/bxe_elink.c
11219
elink_update_link_attr(params, params->link_attr_sync);
sys/dev/bxe/bxe_elink.c
11240
actual_phy_selection = elink_phy_selection(params);
sys/dev/bxe/bxe_elink.c
11260
if (params->phy[ELINK_EXT_PHY2].req_line_speed == ELINK_SPEED_1000)
sys/dev/bxe/bxe_elink.c
11266
params->multi_phy_config, val);
sys/dev/bxe/bxe_elink.c
11269
elink_848xx_pair_swap_cfg(phy, params, vars);
sys/dev/bxe/bxe_elink.c
11276
rc = elink_848xx_cmd_hdlr(phy, params,
sys/dev/bxe/bxe_elink.c
11283
rc = elink_848xx_cmn_config_init(phy, params, vars);
sys/dev/bxe/bxe_elink.c
11285
elink_save_848xx_spirom_version(phy, sc, params->port);
sys/dev/bxe/bxe_elink.c
11288
uint32_t cms_enable = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
11290
dev_info.port_hw_config[params->port].default_cfg)) &
sys/dev/bxe/bxe_elink.c
11309
elink_eee_has_cap(params)) {
sys/dev/bxe/bxe_elink.c
11310
rc = elink_eee_initial_config(params, vars, SHMEM_EEE_10G_ADV);
sys/dev/bxe/bxe_elink.c
11313
elink_8483x_disable_eee(phy, params, vars);
sys/dev/bxe/bxe_elink.c
11318
(params->eee_mode & ELINK_EEE_MODE_ADV_LPI) &&
sys/dev/bxe/bxe_elink.c
11319
(elink_eee_calc_timer(params) ||
sys/dev/bxe/bxe_elink.c
11320
!(params->eee_mode & ELINK_EEE_MODE_ENABLE_LPI)))
sys/dev/bxe/bxe_elink.c
11321
rc = elink_8483x_enable_eee(phy, params, vars);
sys/dev/bxe/bxe_elink.c
11323
rc = elink_8483x_disable_eee(phy, params, vars);
sys/dev/bxe/bxe_elink.c
11343
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
11346
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
11395
if (params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
11437
elink_ext_phy_resolve_fc(phy, params, vars);
sys/dev/bxe/bxe_elink.c
11477
elink_eee_an_resolve(phy, params, vars);
sys/dev/bxe/bxe_elink.c
11493
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
11495
elink_cb_gpio_write(params->sc, MISC_REGISTERS_GPIO_1,
sys/dev/bxe/bxe_elink.c
11497
elink_cb_gpio_write(params->sc, MISC_REGISTERS_GPIO_1,
sys/dev/bxe/bxe_elink.c
11502
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
11504
elink_cl45_write(params->sc, phy,
sys/dev/bxe/bxe_elink.c
11506
elink_cl45_write(params->sc, phy,
sys/dev/bxe/bxe_elink.c
11511
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
11513
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
11520
port = params->port;
sys/dev/bxe/bxe_elink.c
11538
struct elink_params *params, uint8_t mode)
sys/dev/bxe/bxe_elink.c
11540
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
11547
port = params->port;
sys/dev/bxe/bxe_elink.c
11553
if ((params->hw_led_mode << SHARED_HW_CFG_LED_MODE_SHIFT) ==
sys/dev/bxe/bxe_elink.c
11589
if ((params->hw_led_mode << SHARED_HW_CFG_LED_MODE_SHIFT) ==
sys/dev/bxe/bxe_elink.c
11624
params->port*4) &
sys/dev/bxe/bxe_elink.c
11626
params->link_flags |=
sys/dev/bxe/bxe_elink.c
11632
params->port*4,
sys/dev/bxe/bxe_elink.c
11646
if ((params->hw_led_mode << SHARED_HW_CFG_LED_MODE_SHIFT) ==
sys/dev/bxe/bxe_elink.c
11692
params->port*4) &
sys/dev/bxe/bxe_elink.c
11694
params->link_flags |=
sys/dev/bxe/bxe_elink.c
11700
params->port*4,
sys/dev/bxe/bxe_elink.c
1171
static void elink_ets_e2e3a0_disabled(struct elink_params *params)
sys/dev/bxe/bxe_elink.c
11715
if ((params->hw_led_mode << SHARED_HW_CFG_LED_MODE_SHIFT) ==
sys/dev/bxe/bxe_elink.c
1174
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
11760
val = ((params->hw_led_mode <<
sys/dev/bxe/bxe_elink.c
11789
if (params->link_flags &
sys/dev/bxe/bxe_elink.c
11791
elink_link_int_enable(params);
sys/dev/bxe/bxe_elink.c
11792
params->link_flags &=
sys/dev/bxe/bxe_elink.c
11813
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
11816
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
11842
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
11845
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
11856
port = params->port;
sys/dev/bxe/bxe_elink.c
11858
cfg_pin = (REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
11873
elink_wait_reset_complete(sc, phy, params);
sys/dev/bxe/bxe_elink.c
11879
elink_54618se_specific_func(phy, params, ELINK_PHY_INIT);
sys/dev/bxe/bxe_elink.c
11894
elink_calc_ieee_aneg_adv(phy, params, &vars->ieee_fc);
sys/dev/bxe/bxe_elink.c
11986
if ((phy->flags & ELINK_FLAGS_EEE) && elink_eee_has_cap(params)) {
sys/dev/bxe/bxe_elink.c
11996
rc = elink_eee_initial_config(params, vars, SHMEM_EEE_1G_ADV);
sys/dev/bxe/bxe_elink.c
11999
elink_eee_disable(phy, params, vars);
sys/dev/bxe/bxe_elink.c
12000
} else if ((params->eee_mode & ELINK_EEE_MODE_ADV_LPI) &&
sys/dev/bxe/bxe_elink.c
12002
(elink_eee_calc_timer(params) ||
sys/dev/bxe/bxe_elink.c
12003
!(params->eee_mode & ELINK_EEE_MODE_ENABLE_LPI))) {
sys/dev/bxe/bxe_elink.c
12009
elink_eee_advertise(phy, params, vars,
sys/dev/bxe/bxe_elink.c
12013
elink_eee_disable(phy, params, vars);
sys/dev/bxe/bxe_elink.c
12021
if (params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
12049
struct elink_params *params, uint8_t mode)
sys/dev/bxe/bxe_elink.c
12051
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
12085
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
12087
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
12098
port = params->port;
sys/dev/bxe/bxe_elink.c
12099
cfg_pin = (REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
12110
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
12113
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
12178
elink_ext_phy_resolve_fc(phy, params, vars);
sys/dev/bxe/bxe_elink.c
12209
elink_eee_has_cap(params))
sys/dev/bxe/bxe_elink.c
12210
elink_eee_an_resolve(phy, params, vars);
sys/dev/bxe/bxe_elink.c
12217
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
12219
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
12221
uint32_t umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0;
sys/dev/bxe/bxe_elink.c
12248
REG_WR(sc, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 1);
sys/dev/bxe/bxe_elink.c
12260
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
12262
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
12269
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
12273
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
12278
MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
sys/dev/bxe/bxe_elink.c
12280
elink_ext_phy_hw_reset(sc, params->port);
sys/dev/bxe/bxe_elink.c
12281
elink_wait_reset_complete(sc, phy, params);
sys/dev/bxe/bxe_elink.c
12289
elink_ext_phy_set_pause(params, phy, vars);
sys/dev/bxe/bxe_elink.c
12303
elink_save_spirom_version(sc, params->port,
sys/dev/bxe/bxe_elink.c
12309
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
12312
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
12338
elink_ext_phy_resolve_fc(phy, params, vars);
sys/dev/bxe/bxe_elink.c
12387
struct elink_params *params) {
sys/dev/bxe/bxe_elink.c
12389
elink_cb_gpio_write(params->sc, MISC_REGISTERS_GPIO_2,
sys/dev/bxe/bxe_elink.c
12390
MISC_REGISTERS_GPIO_OUTPUT_LOW, params->port);
sys/dev/bxe/bxe_elink.c
12392
elink_cb_gpio_write(params->sc, MISC_REGISTERS_GPIO_1,
sys/dev/bxe/bxe_elink.c
12393
MISC_REGISTERS_GPIO_OUTPUT_LOW, params->port);
sys/dev/bxe/bxe_elink.c
12397
struct elink_params *params, uint8_t mode)
sys/dev/bxe/bxe_elink.c
12400
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
1262
const struct elink_params *params,
sys/dev/bxe/bxe_elink.c
1265
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
1266
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
1300
static void elink_ets_e3b0_nig_disabled(const struct elink_params *params,
sys/dev/bxe/bxe_elink.c
1303
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
1304
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
13297
static void elink_phy_def_cfg(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
13301
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
13305
link_config = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
13307
port_feature_config[params->port].link_config2));
sys/dev/bxe/bxe_elink.c
13308
phy->speed_cap_mask = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
13311
port_hw_config[params->port].speed_capability_mask2));
sys/dev/bxe/bxe_elink.c
13313
link_config = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
13315
port_feature_config[params->port].link_config));
sys/dev/bxe/bxe_elink.c
13316
phy->speed_cap_mask = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
13319
port_hw_config[params->port].speed_capability_mask));
sys/dev/bxe/bxe_elink.c
13375
uint32_t elink_phy_selection(struct elink_params *params)
sys/dev/bxe/bxe_elink.c
13380
phy_config_swapped = params->multi_phy_config &
sys/dev/bxe/bxe_elink.c
13383
prio_cfg = params->multi_phy_config &
sys/dev/bxe/bxe_elink.c
13407
elink_status_t elink_phy_probe(struct elink_params *params)
sys/dev/bxe/bxe_elink.c
13411
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
13413
params->num_phys = 0;
sys/dev/bxe/bxe_elink.c
13419
phy_config_swapped = params->multi_phy_config &
sys/dev/bxe/bxe_elink.c
13434
phy = ¶ms->phy[actual_phy_idx];
sys/dev/bxe/bxe_elink.c
13435
if (elink_populate_phy(sc, phy_index, params->shmem_base,
sys/dev/bxe/bxe_elink.c
13436
params->shmem2_base, params->port,
sys/dev/bxe/bxe_elink.c
13438
params->num_phys = 0;
sys/dev/bxe/bxe_elink.c
13450
if (params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
13454
if (!(params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
13458
sync_offset = params->shmem_base +
sys/dev/bxe/bxe_elink.c
13460
dev_info.port_hw_config[params->port].media_type);
sys/dev/bxe/bxe_elink.c
13477
elink_phy_def_cfg(params, phy, phy_index);
sys/dev/bxe/bxe_elink.c
13478
params->num_phys++;
sys/dev/bxe/bxe_elink.c
13481
ELINK_DEBUG_P1(sc, "End phy probe. #phys found %x\n", params->num_phys);
sys/dev/bxe/bxe_elink.c
13486
static elink_status_t elink_init_e3_emul_mac(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
13489
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
13490
vars->line_speed = params->req_line_speed[0];
sys/dev/bxe/bxe_elink.c
13492
if (params->req_line_speed[0] == ELINK_SPEED_AUTO_NEG) {
sys/dev/bxe/bxe_elink.c
13493
if (params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
13502
if ((params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
13505
" disabled!\n", params->req_line_speed[0]);
sys/dev/bxe/bxe_elink.c
13528
if (params->loopback_mode == ELINK_LOOPBACK_UMAC)
sys/dev/bxe/bxe_elink.c
13529
elink_umac_enable(params, vars, 1);
sys/dev/bxe/bxe_elink.c
13531
elink_umac_enable(params, vars, 0);
sys/dev/bxe/bxe_elink.c
13534
if (params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
13537
" disabled!\n", params->req_line_speed[0]);
sys/dev/bxe/bxe_elink.c
13554
if (params->loopback_mode == ELINK_LOOPBACK_XMAC)
sys/dev/bxe/bxe_elink.c
13555
elink_xmac_enable(params, vars, 1);
sys/dev/bxe/bxe_elink.c
13557
elink_xmac_enable(params, vars, 0);
sys/dev/bxe/bxe_elink.c
13562
static elink_status_t elink_init_emul(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
13565
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
13567
if (elink_init_e3_emul_mac(params, vars) !=
sys/dev/bxe/bxe_elink.c
13571
if (params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
13576
if (params->loopback_mode ==
sys/dev/bxe/bxe_elink.c
13578
elink_emac_enable(params, vars, 1);
sys/dev/bxe/bxe_elink.c
13580
elink_emac_enable(params, vars, 0);
sys/dev/bxe/bxe_elink.c
13585
if (params->loopback_mode ==
sys/dev/bxe/bxe_elink.c
13587
elink_bmac_enable(params, vars, 1, 1);
sys/dev/bxe/bxe_elink.c
13589
elink_bmac_enable(params, vars, 0, 1);
sys/dev/bxe/bxe_elink.c
13597
elink_pbf_update(params, vars->flow_ctrl,
sys/dev/bxe/bxe_elink.c
13600
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
13603
elink_update_mng(params, vars->link_status);
sys/dev/bxe/bxe_elink.c
13608
static elink_status_t elink_init_fpga(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
13612
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
13622
vars->line_speed = params->req_line_speed[0];
sys/dev/bxe/bxe_elink.c
13640
params->req_line_speed[0]);
sys/dev/bxe/bxe_elink.c
13644
if (params->loopback_mode == ELINK_LOOPBACK_UMAC)
sys/dev/bxe/bxe_elink.c
13645
elink_umac_enable(params, vars, 1);
sys/dev/bxe/bxe_elink.c
13647
elink_umac_enable(params, vars, 0);
sys/dev/bxe/bxe_elink.c
13651
if (params->loopback_mode == ELINK_LOOPBACK_EMAC)
sys/dev/bxe/bxe_elink.c
13652
elink_emac_enable(params, vars, 1);
sys/dev/bxe/bxe_elink.c
13654
elink_emac_enable(params, vars, 0);
sys/dev/bxe/bxe_elink.c
13659
elink_pbf_update(params, vars->flow_ctrl,
sys/dev/bxe/bxe_elink.c
13662
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
13665
elink_update_mng(params, vars->link_status);
sys/dev/bxe/bxe_elink.c
13669
static void elink_init_bmac_loopback(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
13672
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
13681
elink_xgxs_deassert(params);
sys/dev/bxe/bxe_elink.c
13684
elink_bmac_enable(params, vars, 1, 1);
sys/dev/bxe/bxe_elink.c
13686
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
13689
static void elink_init_emac_loopback(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
13692
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
13701
elink_xgxs_deassert(params);
sys/dev/bxe/bxe_elink.c
13703
elink_emac_enable(params, vars, 1);
sys/dev/bxe/bxe_elink.c
13704
elink_emac_program(params, vars);
sys/dev/bxe/bxe_elink.c
13705
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
13708
static void elink_init_xmac_loopback(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
13711
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
13713
if (!params->req_line_speed[0])
sys/dev/bxe/bxe_elink.c
13716
vars->line_speed = params->req_line_speed[0];
sys/dev/bxe/bxe_elink.c
13724
elink_set_aer_mmd(params, ¶ms->phy[0]);
sys/dev/bxe/bxe_elink.c
13725
elink_warpcore_reset_lane(sc, ¶ms->phy[0], 0);
sys/dev/bxe/bxe_elink.c
13726
params->phy[ELINK_INT_PHY].config_loopback(
sys/dev/bxe/bxe_elink.c
13727
¶ms->phy[ELINK_INT_PHY],
sys/dev/bxe/bxe_elink.c
13728
params);
sys/dev/bxe/bxe_elink.c
13730
elink_xmac_enable(params, vars, 1);
sys/dev/bxe/bxe_elink.c
13731
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
13734
static void elink_init_umac_loopback(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
13737
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
13744
elink_umac_enable(params, vars, 1);
sys/dev/bxe/bxe_elink.c
13746
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
13749
static void elink_init_xgxs_loopback(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
13752
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
13753
struct elink_phy *int_phy = ¶ms->phy[ELINK_INT_PHY];
sys/dev/bxe/bxe_elink.c
13757
if (params->req_line_speed[0] == ELINK_SPEED_1000)
sys/dev/bxe/bxe_elink.c
13759
else if ((params->req_line_speed[0] == ELINK_SPEED_20000) ||
sys/dev/bxe/bxe_elink.c
1376
elink_ets_e3b0_set_credit_upper_bound_nig(params, min_w_val);
sys/dev/bxe/bxe_elink.c
13766
elink_xgxs_deassert(params);
sys/dev/bxe/bxe_elink.c
13767
elink_link_initialize(params, vars);
sys/dev/bxe/bxe_elink.c
13769
if (params->req_line_speed[0] == ELINK_SPEED_1000) {
sys/dev/bxe/bxe_elink.c
13771
elink_umac_enable(params, vars, 0);
sys/dev/bxe/bxe_elink.c
13773
elink_emac_program(params, vars);
sys/dev/bxe/bxe_elink.c
13774
elink_emac_enable(params, vars, 0);
sys/dev/bxe/bxe_elink.c
13778
elink_xmac_enable(params, vars, 0);
sys/dev/bxe/bxe_elink.c
13780
elink_bmac_enable(params, vars, 0, 1);
sys/dev/bxe/bxe_elink.c
13783
if (params->loopback_mode == ELINK_LOOPBACK_XGXS) {
sys/dev/bxe/bxe_elink.c
13785
int_phy->config_loopback(int_phy, params);
sys/dev/bxe/bxe_elink.c
13790
phy_index < params->num_phys; phy_index++)
sys/dev/bxe/bxe_elink.c
13791
if (params->phy[phy_index].config_loopback)
sys/dev/bxe/bxe_elink.c
13792
params->phy[phy_index].config_loopback(
sys/dev/bxe/bxe_elink.c
13793
¶ms->phy[phy_index],
sys/dev/bxe/bxe_elink.c
13794
params);
sys/dev/bxe/bxe_elink.c
13796
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
13798
elink_set_led(params, vars, ELINK_LED_MODE_OPER, vars->line_speed);
sys/dev/bxe/bxe_elink.c
13801
void elink_set_rx_filter(struct elink_params *params, uint8_t en)
sys/dev/bxe/bxe_elink.c
13803
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
13809
REG_WR(sc, NIG_REG_LLH0_BRB1_DRV_MASK + params->port*4, val);
sys/dev/bxe/bxe_elink.c
13812
REG_WR(sc, NIG_REG_LLH0_BRB1_DRV_MASK_MF + params->port*4,
sys/dev/bxe/bxe_elink.c
13816
REG_WR(sc, (params->port ? NIG_REG_LLH1_BRB1_NOT_MCP :
sys/dev/bxe/bxe_elink.c
13819
static elink_status_t elink_avoid_link_flap(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
13824
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
13826
elink_set_mdio_emac_per_phy(sc, params);
sys/dev/bxe/bxe_elink.c
13828
elink_link_status_update(params, vars);
sys/dev/bxe/bxe_elink.c
13835
for (phy_idx = ELINK_INT_PHY; phy_idx < params->num_phys; phy_idx++) {
sys/dev/bxe/bxe_elink.c
13836
struct elink_phy *phy = ¶ms->phy[phy_idx];
sys/dev/bxe/bxe_elink.c
13839
phy->phy_specific_func(phy, params, ELINK_PHY_INIT);
sys/dev/bxe/bxe_elink.c
1384
const struct elink_params *params,
sys/dev/bxe/bxe_elink.c
13844
elink_verify_sfp_module(phy, params);
sys/dev/bxe/bxe_elink.c
13846
lfa_sts = REG_RD(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
13858
params->port));
sys/dev/bxe/bxe_elink.c
13862
params->port));
sys/dev/bxe/bxe_elink.c
13865
elink_umac_enable(params, vars, 0);
sys/dev/bxe/bxe_elink.c
13867
elink_xmac_enable(params, vars, 0);
sys/dev/bxe/bxe_elink.c
1387
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
13870
elink_emac_enable(params, vars, 0);
sys/dev/bxe/bxe_elink.c
13872
elink_bmac_enable(params, vars, 0, !dont_clear_stat);
sys/dev/bxe/bxe_elink.c
13883
REG_WR(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
13887
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
13890
elink_link_int_enable(params);
sys/dev/bxe/bxe_elink.c
13894
static void elink_cannot_avoid_link_flap(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
13899
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
1390
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
13901
elink_link_reset(params, vars, 1);
sys/dev/bxe/bxe_elink.c
13903
if (!params->lfa_base)
sys/dev/bxe/bxe_elink.c
13906
REG_WR(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
13908
params->req_duplex[0] | (params->req_duplex[1] << 16));
sys/dev/bxe/bxe_elink.c
13910
REG_WR(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
13912
params->req_flow_ctrl[0] | (params->req_flow_ctrl[1] << 16));
sys/dev/bxe/bxe_elink.c
13914
REG_WR(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
13916
params->req_line_speed[0] | (params->req_line_speed[1] << 16));
sys/dev/bxe/bxe_elink.c
13919
REG_WR(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
13922
params->speed_cap_mask[cfg_idx]);
sys/dev/bxe/bxe_elink.c
13925
tmp_val = REG_RD(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
13928
tmp_val |= params->req_fc_auto_adv;
sys/dev/bxe/bxe_elink.c
13930
REG_WR(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
13933
lfa_sts = REG_RD(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
13949
REG_WR(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
13954
elink_status_t elink_phy_init(struct elink_params *params, struct elink_vars *vars)
sys/dev/bxe/bxe_elink.c
13957
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
13960
params->req_line_speed[0], params->req_flow_ctrl[0]);
sys/dev/bxe/bxe_elink.c
13962
params->req_line_speed[1], params->req_flow_ctrl[1]);
sys/dev/bxe/bxe_elink.c
13963
ELINK_DEBUG_P1(sc, "req_adv_flow_ctrl 0x%x\n", params->req_fc_auto_adv);
sys/dev/bxe/bxe_elink.c
13973
params->link_flags = ELINK_PHY_INITIALIZED;
sys/dev/bxe/bxe_elink.c
13975
elink_set_rx_filter(params, 1);
sys/dev/bxe/bxe_elink.c
13976
elink_chng_link_count(params, 1);
sys/dev/bxe/bxe_elink.c
13978
lfa_status = elink_check_lfa(params);
sys/dev/bxe/bxe_elink.c
13981
params->port, params->loopback_mode, params->req_duplex[0]);
sys/dev/bxe/bxe_elink.c
13983
params->switch_cfg, params->lane_config, params->req_duplex[1]);
sys/dev/bxe/bxe_elink.c
13985
params->chip_id, params->feature_config_flags, params->num_phys);
sys/dev/bxe/bxe_elink.c
13987
params->rsrv, params->eee_mode, params->hw_led_mode);
sys/dev/bxe/bxe_elink.c
13989
params->multi_phy_config, params->req_fc_auto_adv, params->link_flags);
sys/dev/bxe/bxe_elink.c
13991
params->lfa_base, params->link_attr_sync);
sys/dev/bxe/bxe_elink.c
13994
return elink_avoid_link_flap(params, vars);
sys/dev/bxe/bxe_elink.c
13999
elink_cannot_avoid_link_flap(params, vars, lfa_status);
sys/dev/bxe/bxe_elink.c
14002
elink_bits_dis(sc, NIG_REG_MASK_INTERRUPT_PORT0 + params->port*4,
sys/dev/bxe/bxe_elink.c
14008
if (!(params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
14012
elink_emac_init(params, vars);
sys/dev/bxe/bxe_elink.c
14014
if (params->feature_config_flags & ELINK_FEATURE_CONFIG_PFC_ENABLED)
sys/dev/bxe/bxe_elink.c
14017
if ((params->num_phys == 0) &&
sys/dev/bxe/bxe_elink.c
14022
set_phy_vars(params, vars);
sys/dev/bxe/bxe_elink.c
14024
ELINK_DEBUG_P1(sc, "Num of phys on board: %d\n", params->num_phys);
sys/dev/bxe/bxe_elink.c
14027
return elink_init_fpga(params, vars);
sys/dev/bxe/bxe_elink.c
14032
return elink_init_emul(params, vars);
sys/dev/bxe/bxe_elink.c
14035
switch (params->loopback_mode) {
sys/dev/bxe/bxe_elink.c
14037
elink_init_bmac_loopback(params, vars);
sys/dev/bxe/bxe_elink.c
14040
elink_init_emac_loopback(params, vars);
sys/dev/bxe/bxe_elink.c
14043
elink_init_xmac_loopback(params, vars);
sys/dev/bxe/bxe_elink.c
14046
elink_init_umac_loopback(params, vars);
sys/dev/bxe/bxe_elink.c
14050
elink_init_xgxs_loopback(params, vars);
sys/dev/bxe/bxe_elink.c
14054
if (params->switch_cfg == ELINK_SWITCH_CFG_10G)
sys/dev/bxe/bxe_elink.c
14055
elink_xgxs_deassert(params);
sys/dev/bxe/bxe_elink.c
14057
elink_serdes_deassert(sc, params->port);
sys/dev/bxe/bxe_elink.c
14059
elink_link_initialize(params, vars);
sys/dev/bxe/bxe_elink.c
14061
elink_link_int_enable(params);
sys/dev/bxe/bxe_elink.c
14064
elink_update_mng(params, vars->link_status);
sys/dev/bxe/bxe_elink.c
14066
elink_update_mng_eee(params, vars->eee_status);
sys/dev/bxe/bxe_elink.c
14070
elink_status_t elink_link_reset(struct elink_params *params, struct elink_vars *vars,
sys/dev/bxe/bxe_elink.c
14073
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
14074
uint8_t phy_index, port = params->port, clear_latch_ind = 0;
sys/dev/bxe/bxe_elink.c
14078
elink_chng_link_count(params, 1);
sys/dev/bxe/bxe_elink.c
14079
elink_update_mng(params, vars->link_status);
sys/dev/bxe/bxe_elink.c
14082
elink_update_mng_eee(params, vars->eee_status);
sys/dev/bxe/bxe_elink.c
14100
if (!(params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
14104
elink_set_bmac_rx(sc, params->chip_id, port, 0);
sys/dev/bxe/bxe_elink.c
14107
if (!(params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
14112
elink_set_xmac_rxtx(params, 0);
sys/dev/bxe/bxe_elink.c
14113
elink_set_umac_rxtx(params, 0);
sys/dev/bxe/bxe_elink.c
14124
elink_set_mdio_emac_per_phy(sc, params);
sys/dev/bxe/bxe_elink.c
14125
elink_set_led(params, vars, ELINK_LED_MODE_OFF, 0);
sys/dev/bxe/bxe_elink.c
14128
for (phy_index = ELINK_EXT_PHY1; phy_index < params->num_phys;
sys/dev/bxe/bxe_elink.c
14130
if (params->phy[phy_index].link_reset) {
sys/dev/bxe/bxe_elink.c
14131
elink_set_aer_mmd(params,
sys/dev/bxe/bxe_elink.c
14132
¶ms->phy[phy_index]);
sys/dev/bxe/bxe_elink.c
14133
params->phy[phy_index].link_reset(
sys/dev/bxe/bxe_elink.c
14134
¶ms->phy[phy_index],
sys/dev/bxe/bxe_elink.c
14135
params);
sys/dev/bxe/bxe_elink.c
14137
if (params->phy[phy_index].flags &
sys/dev/bxe/bxe_elink.c
14152
if (params->phy[ELINK_INT_PHY].link_reset)
sys/dev/bxe/bxe_elink.c
14153
params->phy[ELINK_INT_PHY].link_reset(
sys/dev/bxe/bxe_elink.c
14154
¶ms->phy[ELINK_INT_PHY], params);
sys/dev/bxe/bxe_elink.c
14164
uint32_t xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
sys/dev/bxe/bxe_elink.c
14165
elink_set_xumac_nig(params, 0, 0);
sys/dev/bxe/bxe_elink.c
1417
static void elink_ets_e3b0_pbf_disabled(const struct elink_params *params)
sys/dev/bxe/bxe_elink.c
14175
elink_status_t elink_lfa_reset(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
14178
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
14181
params->link_flags &= ~ELINK_PHY_INITIALIZED;
sys/dev/bxe/bxe_elink.c
14182
if (!params->lfa_base)
sys/dev/bxe/bxe_elink.c
14183
return elink_link_reset(params, vars, 1);
sys/dev/bxe/bxe_elink.c
14188
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 1);
sys/dev/bxe/bxe_elink.c
1419
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
14195
elink_set_bmac_rx(sc, params->chip_id, params->port, 0);
sys/dev/bxe/bxe_elink.c
14198
elink_set_xmac_rxtx(params, 0);
sys/dev/bxe/bxe_elink.c
14199
elink_set_umac_rxtx(params, 0);
sys/dev/bxe/bxe_elink.c
1420
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
14207
elink_set_rx_filter(params, 0);
sys/dev/bxe/bxe_elink.c
14216
elink_set_bmac_rx(sc, params->chip_id, params->port, 1);
sys/dev/bxe/bxe_elink.c
14219
elink_set_xmac_rxtx(params, 1);
sys/dev/bxe/bxe_elink.c
14220
elink_set_umac_rxtx(params, 1);
sys/dev/bxe/bxe_elink.c
14223
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
14666
static void elink_check_over_curr(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
14669
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
14671
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
14674
cfg_pin = (REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
1468
elink_ets_e3b0_set_credit_upper_bound_pbf(params, min_w_val_pbf);
sys/dev/bxe/bxe_elink.c
14686
elink_cb_event_log(sc, ELINK_LOG_ID_OVER_CURRENT, params->port); //"Error: Power fault on Port %d has"
sys/dev/bxe/bxe_elink.c
14694
elink_warpcore_power_module(params, 0);
sys/dev/bxe/bxe_elink.c
14701
static uint8_t elink_analyze_link_error(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
14705
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
14741
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 1);
sys/dev/bxe/bxe_elink.c
1475
static elink_status_t elink_ets_e3b0_disabled(const struct elink_params *params,
sys/dev/bxe/bxe_elink.c
14754
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
14756
elink_sync_link(params, vars);
sys/dev/bxe/bxe_elink.c
14758
elink_set_led(params, vars, led_mode, ELINK_SPEED_10000);
sys/dev/bxe/bxe_elink.c
14761
elink_update_mng(params, vars->link_status);
sys/dev/bxe/bxe_elink.c
1478
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
14781
elink_status_t elink_check_half_open_conn(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
14785
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
14790
(REG_RD(sc, NIG_REG_EGRESS_EMAC0_PORT + params->port*4)))
sys/dev/bxe/bxe_elink.c
14801
mac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
sys/dev/bxe/bxe_elink.c
14811
elink_analyze_link_error(params, vars, lss_status,
sys/dev/bxe/bxe_elink.c
14815
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << params->port)) {
sys/dev/bxe/bxe_elink.c
14819
mac_base = params->port ? NIG_REG_INGRESS_BMAC1_MEM :
sys/dev/bxe/bxe_elink.c
14830
elink_analyze_link_error(params, vars, lss_status,
sys/dev/bxe/bxe_elink.c
14837
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
14840
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
14842
uint8_t led_change, port = params->port;
sys/dev/bxe/bxe_elink.c
14845
cfg_pin = (REG_RD(sc, params->shmem_base + offsetof(struct shmem_region,
sys/dev/bxe/bxe_elink.c
14855
led_change = elink_analyze_link_error(params, vars, value,
sys/dev/bxe/bxe_elink.c
1486
elink_ets_e3b0_nig_disabled(params, vars);
sys/dev/bxe/bxe_elink.c
14875
elink_set_e3_module_fault_led(params, led_mode);
sys/dev/bxe/bxe_elink.c
14879
static void elink_kr2_recovery(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
1488
elink_ets_e3b0_pbf_disabled(params);
sys/dev/bxe/bxe_elink.c
14883
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
14885
elink_warpcore_enable_AN_KR2(phy, params, vars);
sys/dev/bxe/bxe_elink.c
14886
elink_warpcore_restart_AN_KR(phy, params);
sys/dev/bxe/bxe_elink.c
14889
static void elink_check_kr2_wa(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
14893
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
14907
sigdet = elink_warpcore_get_sigdet(phy, params);
sys/dev/bxe/bxe_elink.c
14909
if (!(params->link_attr_sync & LINK_ATTR_SYNC_KR2_ENABLE)) {
sys/dev/bxe/bxe_elink.c
14910
elink_kr2_recovery(params, vars, phy);
sys/dev/bxe/bxe_elink.c
14916
lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
14923
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
14927
if (!(params->link_attr_sync & LINK_ATTR_SYNC_KR2_ENABLE)) {
sys/dev/bxe/bxe_elink.c
14928
elink_kr2_recovery(params, vars, phy);
sys/dev/bxe/bxe_elink.c
14943
if (!(params->link_attr_sync & LINK_ATTR_SYNC_KR2_ENABLE)) {
sys/dev/bxe/bxe_elink.c
14947
elink_kr2_recovery(params, vars, phy);
sys/dev/bxe/bxe_elink.c
14955
elink_disable_kr2(params, vars, phy);
sys/dev/bxe/bxe_elink.c
14957
elink_warpcore_restart_AN_KR(phy, params);
sys/dev/bxe/bxe_elink.c
14962
void elink_period_func(struct elink_params *params, struct elink_vars *vars)
sys/dev/bxe/bxe_elink.c
14965
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
14967
if (params->phy[phy_idx].flags & ELINK_FLAGS_TX_ERROR_CHECK) {
sys/dev/bxe/bxe_elink.c
14968
elink_set_aer_mmd(params, ¶ms->phy[phy_idx]);
sys/dev/bxe/bxe_elink.c
14969
if (elink_check_half_open_conn(params, vars, 1) !=
sys/dev/bxe/bxe_elink.c
14977
struct elink_phy *phy = ¶ms->phy[ELINK_INT_PHY];
sys/dev/bxe/bxe_elink.c
14978
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
1498
elink_status_t elink_ets_disabled(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
14983
elink_check_kr2_wa(params, vars, phy);
sys/dev/bxe/bxe_elink.c
14984
elink_check_over_curr(params, vars);
sys/dev/bxe/bxe_elink.c
14986
elink_warpcore_config_runtime(phy, params, vars);
sys/dev/bxe/bxe_elink.c
14988
if ((REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
14990
port_hw_config[params->port].default_cfg))
sys/dev/bxe/bxe_elink.c
14993
if (elink_is_sfp_module_plugged(phy, params)) {
sys/dev/bxe/bxe_elink.c
14994
elink_sfp_tx_fault_detection(phy, params, vars);
sys/dev/bxe/bxe_elink.c
15001
elink_update_mng(params, vars->link_status);
sys/dev/bxe/bxe_elink.c
1501
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
15028
void elink_hw_reset_phy(struct elink_params *params)
sys/dev/bxe/bxe_elink.c
15031
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
15032
elink_update_mng(params, 0);
sys/dev/bxe/bxe_elink.c
15033
elink_bits_dis(sc, NIG_REG_MASK_INTERRUPT_PORT0 + params->port*4,
sys/dev/bxe/bxe_elink.c
15041
if (params->phy[phy_index].hw_reset) {
sys/dev/bxe/bxe_elink.c
15042
params->phy[phy_index].hw_reset(
sys/dev/bxe/bxe_elink.c
15043
¶ms->phy[phy_index],
sys/dev/bxe/bxe_elink.c
15044
params);
sys/dev/bxe/bxe_elink.c
15045
params->phy[phy_index] = phy_null;
sys/dev/bxe/bxe_elink.c
1505
elink_ets_e2e3a0_disabled(params);
sys/dev/bxe/bxe_elink.c
1507
elink_status = elink_ets_e3b0_disabled(params, vars);
sys/dev/bxe/bxe_elink.c
1521
static elink_status_t elink_ets_e3b0_cli_map(const struct elink_params *params,
sys/dev/bxe/bxe_elink.c
1526
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
1527
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
1628
const struct elink_params *params,
sys/dev/bxe/bxe_elink.c
1632
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
1641
if (!ets_params->cos[cos_idx].params.bw_params.bw) {
sys/dev/bxe/bxe_elink.c
1647
ets_params->cos[cos_idx].params.bw_params.bw
sys/dev/bxe/bxe_elink.c
1651
ets_params->cos[cos_idx].params.bw_params.bw;
sys/dev/bxe/bxe_elink.c
1688
static elink_status_t elink_ets_e3b0_sp_pri_to_cos_set(const struct elink_params *params,
sys/dev/bxe/bxe_elink.c
1692
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
1693
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
1770
static elink_status_t elink_ets_e3b0_sp_set_pri_cli_reg(const struct elink_params *params,
sys/dev/bxe/bxe_elink.c
1773
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
1775
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
1863
elink_status_t elink_ets_e3b0_config(const struct elink_params *params,
sys/dev/bxe/bxe_elink.c
1867
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
1869
const uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
1896
elink_status = elink_ets_e3b0_get_total_bw(params, ets_params,
sys/dev/bxe/bxe_elink.c
1907
elink_ets_e3b0_set_credit_upper_bound_nig(params, min_w_val_nig);
sys/dev/bxe/bxe_elink.c
1908
elink_ets_e3b0_set_credit_upper_bound_pbf(params, min_w_val_pbf);
sys/dev/bxe/bxe_elink.c
1920
ets_params->cos[cos_entry].params.bw_params.bw,
sys/dev/bxe/bxe_elink.c
1927
params,
sys/dev/bxe/bxe_elink.c
1929
ets_params->cos[cos_entry].params.sp_params.pri,
sys/dev/bxe/bxe_elink.c
1945
elink_status = elink_ets_e3b0_sp_set_pri_cli_reg(params,
sys/dev/bxe/bxe_elink.c
1955
elink_status = elink_ets_e3b0_cli_map(params, ets_params,
sys/dev/bxe/bxe_elink.c
1965
static void elink_ets_bw_limit_common(const struct elink_params *params)
sys/dev/bxe/bxe_elink.c
1968
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2009
void elink_ets_bw_limit(const struct elink_params *params, const uint32_t cos0_bw,
sys/dev/bxe/bxe_elink.c
2013
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2032
elink_ets_bw_limit_common(params);
sys/dev/bxe/bxe_elink.c
2041
elink_status_t elink_ets_strict(const struct elink_params *params, const uint8_t strict_cos)
sys/dev/bxe/bxe_elink.c
2044
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2084
static void elink_update_pfc_xmac(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
2088
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2093
xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
sys/dev/bxe/bxe_elink.c
2101
if (!(params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
2134
((params->mac_addr[2] << 24) |
sys/dev/bxe/bxe_elink.c
2135
(params->mac_addr[3] << 16) |
sys/dev/bxe/bxe_elink.c
2136
(params->mac_addr[4] << 8) |
sys/dev/bxe/bxe_elink.c
2137
(params->mac_addr[5])));
sys/dev/bxe/bxe_elink.c
2139
((params->mac_addr[0] << 8) |
sys/dev/bxe/bxe_elink.c
2140
(params->mac_addr[1])));
sys/dev/bxe/bxe_elink.c
2145
static void elink_emac_get_pfc_stat(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
2150
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2151
uint32_t emac_base = params->port ? GRCBASE_EMAC1 : GRCBASE_EMAC0;
sys/dev/bxe/bxe_elink.c
2177
void elink_pfc_statistic(struct elink_params *params, struct elink_vars *vars,
sys/dev/bxe/bxe_elink.c
2182
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2191
elink_emac_get_pfc_stat(params, pfc_frames_sent,
sys/dev/bxe/bxe_elink.c
2242
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
2247
for (phy_index = ELINK_INT_PHY; phy_index < params->num_phys;
sys/dev/bxe/bxe_elink.c
2249
elink_set_mdio_clk(sc, params->chip_id,
sys/dev/bxe/bxe_elink.c
2250
params->phy[phy_index].mdio_ctrl);
sys/dev/bxe/bxe_elink.c
2253
static void elink_emac_init(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
2257
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2258
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
2285
elink_set_mdio_emac_per_phy(sc, params);
sys/dev/bxe/bxe_elink.c
2287
val = ((params->mac_addr[0] << 8) |
sys/dev/bxe/bxe_elink.c
2288
params->mac_addr[1]);
sys/dev/bxe/bxe_elink.c
2291
val = ((params->mac_addr[2] << 24) |
sys/dev/bxe/bxe_elink.c
2292
(params->mac_addr[3] << 16) |
sys/dev/bxe/bxe_elink.c
2293
(params->mac_addr[4] << 8) |
sys/dev/bxe/bxe_elink.c
2294
params->mac_addr[5]);
sys/dev/bxe/bxe_elink.c
2298
static void elink_set_xumac_nig(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
2302
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2304
REG_WR(sc, params->port ? NIG_REG_P1_MAC_IN_EN : NIG_REG_P0_MAC_IN_EN,
sys/dev/bxe/bxe_elink.c
2306
REG_WR(sc, params->port ? NIG_REG_P1_MAC_OUT_EN : NIG_REG_P0_MAC_OUT_EN,
sys/dev/bxe/bxe_elink.c
2308
REG_WR(sc, params->port ? NIG_REG_P1_MAC_PAUSE_OUT_EN :
sys/dev/bxe/bxe_elink.c
2312
static void elink_set_umac_rxtx(struct elink_params *params, uint8_t en)
sys/dev/bxe/bxe_elink.c
2314
uint32_t umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0;
sys/dev/bxe/bxe_elink.c
2316
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2318
(MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port)))
sys/dev/bxe/bxe_elink.c
2331
static void elink_umac_enable(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
2335
uint32_t umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0;
sys/dev/bxe/bxe_elink.c
2336
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2339
(MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port));
sys/dev/bxe/bxe_elink.c
2343
(MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port));
sys/dev/bxe/bxe_elink.c
2348
REG_WR(sc, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 1);
sys/dev/bxe/bxe_elink.c
2396
((params->mac_addr[2] << 24) |
sys/dev/bxe/bxe_elink.c
2397
(params->mac_addr[3] << 16) |
sys/dev/bxe/bxe_elink.c
2398
(params->mac_addr[4] << 8) |
sys/dev/bxe/bxe_elink.c
2399
(params->mac_addr[5])));
sys/dev/bxe/bxe_elink.c
2401
((params->mac_addr[0] << 8) |
sys/dev/bxe/bxe_elink.c
2402
(params->mac_addr[1])));
sys/dev/bxe/bxe_elink.c
2423
elink_set_xumac_nig(params,
sys/dev/bxe/bxe_elink.c
2430
static void elink_xmac_init(struct elink_params *params, uint32_t max_speed)
sys/dev/bxe/bxe_elink.c
2432
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2492
static void elink_set_xmac_rxtx(struct elink_params *params, uint8_t en)
sys/dev/bxe/bxe_elink.c
2494
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
2495
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2520
static elink_status_t elink_xmac_enable(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
2524
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2527
xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0;
sys/dev/bxe/bxe_elink.c
2529
elink_xmac_init(params, vars->line_speed);
sys/dev/bxe/bxe_elink.c
2538
REG_WR(sc, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 0);
sys/dev/bxe/bxe_elink.c
2543
if (!(params->phy[ELINK_INT_PHY].flags & ELINK_FLAGS_TX_ERROR_CHECK)) {
sys/dev/bxe/bxe_elink.c
2559
elink_update_pfc_xmac(params, vars, 0);
sys/dev/bxe/bxe_elink.c
2574
(params->phy[ELINK_INT_PHY].supported &
sys/dev/bxe/bxe_elink.c
2582
elink_set_xumac_nig(params,
sys/dev/bxe/bxe_elink.c
2590
static elink_status_t elink_emac_enable(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
2593
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2594
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
2628
uint32_t ser_lane = ((params->lane_config &
sys/dev/bxe/bxe_elink.c
2663
if (!(params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
2694
if (params->feature_config_flags & ELINK_FEATURE_CONFIG_PFC_ENABLED) {
sys/dev/bxe/bxe_elink.c
2738
if ((params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
2762
static void elink_update_pfc_bmac1(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
2766
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2767
uint32_t bmac_addr = params->port ? NIG_REG_INGRESS_BMAC1_MEM :
sys/dev/bxe/bxe_elink.c
2771
if ((!(params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
2782
if (!(params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
2791
static void elink_update_pfc_bmac2(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
2799
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2800
uint32_t bmac_addr = params->port ? NIG_REG_INGRESS_BMAC1_MEM :
sys/dev/bxe/bxe_elink.c
2804
if ((!(params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
2816
if (!(params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
2824
if (params->feature_config_flags & ELINK_FEATURE_CONFIG_PFC_ENABLED) {
sys/dev/bxe/bxe_elink.c
2853
if (params->feature_config_flags & ELINK_FEATURE_CONFIG_PFC_ENABLED)
sys/dev/bxe/bxe_elink.c
2868
if (params->feature_config_flags & ELINK_FEATURE_CONFIG_PFC_ENABLED)
sys/dev/bxe/bxe_elink.c
2924
static void elink_update_mng(struct elink_params *params, uint32_t link_status)
sys/dev/bxe/bxe_elink.c
2926
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2928
REG_WR(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
2930
port_mb[params->port].link_status), link_status);
sys/dev/bxe/bxe_elink.c
2933
static void elink_update_pfc_nig(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
2940
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
2941
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
2943
int set_pfc = params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
3029
elink_status_t elink_update_pfc(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
3038
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
3039
uint8_t bmac_loopback = (params->loopback_mode == ELINK_LOOPBACK_BMAC);
sys/dev/bxe/bxe_elink.c
3041
if (params->feature_config_flags & ELINK_FEATURE_CONFIG_PFC_ENABLED)
sys/dev/bxe/bxe_elink.c
3046
elink_update_mng(params, vars->link_status);
sys/dev/bxe/bxe_elink.c
3049
elink_update_pfc_nig(params, vars, pfc_params);
sys/dev/bxe/bxe_elink.c
3058
elink_update_pfc_xmac(params, vars, 0);
sys/dev/bxe/bxe_elink.c
3062
(MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << params->port))
sys/dev/bxe/bxe_elink.c
3065
elink_emac_enable(params, vars, 0);
sys/dev/bxe/bxe_elink.c
3069
elink_update_pfc_bmac2(params, vars, bmac_loopback);
sys/dev/bxe/bxe_elink.c
3071
elink_update_pfc_bmac1(params, vars);
sys/dev/bxe/bxe_elink.c
3074
if ((params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
3078
REG_WR(sc, NIG_REG_BMAC0_PAUSE_OUT_EN + params->port*4, val);
sys/dev/bxe/bxe_elink.c
3083
static elink_status_t elink_bmac1_enable(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
3087
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
3088
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
3103
wb_data[0] = ((params->mac_addr[2] << 24) |
sys/dev/bxe/bxe_elink.c
3104
(params->mac_addr[3] << 16) |
sys/dev/bxe/bxe_elink.c
3105
(params->mac_addr[4] << 8) |
sys/dev/bxe/bxe_elink.c
3106
params->mac_addr[5]);
sys/dev/bxe/bxe_elink.c
3107
wb_data[1] = ((params->mac_addr[0] << 8) |
sys/dev/bxe/bxe_elink.c
3108
params->mac_addr[1]);
sys/dev/bxe/bxe_elink.c
3126
elink_update_pfc_bmac1(params, vars);
sys/dev/bxe/bxe_elink.c
3156
static elink_status_t elink_bmac2_enable(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
3160
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
3161
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
3182
wb_data[0] = ((params->mac_addr[2] << 24) |
sys/dev/bxe/bxe_elink.c
3183
(params->mac_addr[3] << 16) |
sys/dev/bxe/bxe_elink.c
3184
(params->mac_addr[4] << 8) |
sys/dev/bxe/bxe_elink.c
3185
params->mac_addr[5]);
sys/dev/bxe/bxe_elink.c
3186
wb_data[1] = ((params->mac_addr[0] << 8) |
sys/dev/bxe/bxe_elink.c
3187
params->mac_addr[1]);
sys/dev/bxe/bxe_elink.c
3216
elink_update_pfc_bmac2(params, vars, is_lb);
sys/dev/bxe/bxe_elink.c
3221
static elink_status_t elink_bmac_enable(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
3226
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
3227
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
3244
rc = elink_bmac2_enable(params, vars, is_lb);
sys/dev/bxe/bxe_elink.c
3246
rc = elink_bmac1_enable(params, vars, is_lb);
sys/dev/bxe/bxe_elink.c
3251
if ((params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
3292
static elink_status_t elink_pbf_update(struct elink_params *params, uint32_t flow_ctrl,
sys/dev/bxe/bxe_elink.c
3295
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
3296
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
3644
static uint8_t elink_eee_has_cap(struct elink_params *params)
sys/dev/bxe/bxe_elink.c
3646
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
3648
if (REG_RD(sc, params->shmem2_base) <=
sys/dev/bxe/bxe_elink.c
3649
offsetof(struct shmem2_region, eee_status[params->port]))
sys/dev/bxe/bxe_elink.c
3695
static uint32_t elink_eee_calc_timer(struct elink_params *params)
sys/dev/bxe/bxe_elink.c
3698
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
3700
if (params->eee_mode & ELINK_EEE_MODE_OVERRIDE_NVRAM) {
sys/dev/bxe/bxe_elink.c
3701
if (params->eee_mode & ELINK_EEE_MODE_OUTPUT_TIME) {
sys/dev/bxe/bxe_elink.c
3703
eee_idle = params->eee_mode & ELINK_EEE_MODE_TIMER_MASK;
sys/dev/bxe/bxe_elink.c
3706
if (elink_eee_nvram_to_time(params->eee_mode &
sys/dev/bxe/bxe_elink.c
3713
eee_mode = ((REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
3715
port_feature_config[params->port].
sys/dev/bxe/bxe_elink.c
3727
static elink_status_t elink_eee_set_timers(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
3731
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
3733
eee_idle = elink_eee_calc_timer(params);
sys/dev/bxe/bxe_elink.c
3736
REG_WR(sc, MISC_REG_CPMU_LP_IDLE_THR_P0 + (params->port << 2),
sys/dev/bxe/bxe_elink.c
3738
} else if ((params->eee_mode & ELINK_EEE_MODE_ENABLE_LPI) &&
sys/dev/bxe/bxe_elink.c
3739
(params->eee_mode & ELINK_EEE_MODE_OVERRIDE_NVRAM) &&
sys/dev/bxe/bxe_elink.c
3740
(params->eee_mode & ELINK_EEE_MODE_OUTPUT_TIME)) {
sys/dev/bxe/bxe_elink.c
3746
if (params->eee_mode & ELINK_EEE_MODE_OUTPUT_TIME) {
sys/dev/bxe/bxe_elink.c
3760
static elink_status_t elink_eee_initial_config(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
3766
if (params->eee_mode & ELINK_EEE_MODE_ENABLE_LPI)
sys/dev/bxe/bxe_elink.c
3771
if (params->eee_mode & ELINK_EEE_MODE_ADV_LPI)
sys/dev/bxe/bxe_elink.c
3776
return elink_eee_set_timers(params, vars);
sys/dev/bxe/bxe_elink.c
3780
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
3783
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
3786
REG_WR(sc, MISC_REG_CPMU_LP_FW_ENABLE_P0 + (params->port << 2), 0);
sys/dev/bxe/bxe_elink.c
3796
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
3799
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
3803
REG_WR(sc, MISC_REG_CPMU_LP_MASK_EXT_P0 + (params->port << 2), 0xfc20);
sys/dev/bxe/bxe_elink.c
3822
static void elink_update_mng_eee(struct elink_params *params, uint32_t eee_status)
sys/dev/bxe/bxe_elink.c
3824
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
3826
if (elink_eee_has_cap(params))
sys/dev/bxe/bxe_elink.c
3827
REG_WR(sc, params->shmem2_base +
sys/dev/bxe/bxe_elink.c
3829
eee_status[params->port]), eee_status);
sys/dev/bxe/bxe_elink.c
3833
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
3836
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
3881
static void elink_bsc_module_sel(struct elink_params *params)
sys/dev/bxe/bxe_elink.c
3886
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
3887
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
3889
board_cfg = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
3897
sfp_ctrl = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
4009
elink_status_t elink_phy_read(struct elink_params *params, uint8_t phy_addr,
sys/dev/bxe/bxe_elink.c
4016
for (phy_index = 0; phy_index < params->num_phys; phy_index++) {
sys/dev/bxe/bxe_elink.c
4017
if (params->phy[phy_index].addr == phy_addr) {
sys/dev/bxe/bxe_elink.c
4018
return elink_cl45_read(params->sc,
sys/dev/bxe/bxe_elink.c
4019
¶ms->phy[phy_index], devad,
sys/dev/bxe/bxe_elink.c
4026
elink_status_t elink_phy_write(struct elink_params *params, uint8_t phy_addr,
sys/dev/bxe/bxe_elink.c
4033
for (phy_index = 0; phy_index < params->num_phys; phy_index++) {
sys/dev/bxe/bxe_elink.c
4034
if (params->phy[phy_index].addr == phy_addr) {
sys/dev/bxe/bxe_elink.c
4035
return elink_cl45_write(params->sc,
sys/dev/bxe/bxe_elink.c
4036
¶ms->phy[phy_index], devad,
sys/dev/bxe/bxe_elink.c
4044
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
4047
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4052
port = params->port;
sys/dev/bxe/bxe_elink.c
4098
static void elink_set_aer_mmd(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
4103
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4104
ser_lane = ((params->lane_config &
sys/dev/bxe/bxe_elink.c
4112
aer_val = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
4169
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
4172
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4176
REG_WR(sc, NIG_REG_XGXS0_CTRL_MD_ST + params->port*0x18, 0);
sys/dev/bxe/bxe_elink.c
4177
REG_WR(sc, NIG_REG_XGXS0_CTRL_MD_DEVAD + params->port*0x18,
sys/dev/bxe/bxe_elink.c
4183
static void elink_xgxs_deassert(struct elink_params *params)
sys/dev/bxe/bxe_elink.c
4185
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4189
port = params->port;
sys/dev/bxe/bxe_elink.c
4197
elink_xgxs_specific_func(¶ms->phy[ELINK_INT_PHY], params,
sys/dev/bxe/bxe_elink.c
4202
struct elink_params *params, uint16_t *ieee_fc)
sys/dev/bxe/bxe_elink.c
4204
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4212
switch (params->req_fc_auto_adv) {
sys/dev/bxe/bxe_elink.c
4242
static void set_phy_vars(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
4245
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4247
uint8_t phy_config_swapped = params->multi_phy_config &
sys/dev/bxe/bxe_elink.c
4249
for (phy_index = ELINK_INT_PHY; phy_index < params->num_phys;
sys/dev/bxe/bxe_elink.c
4259
params->phy[actual_phy_idx].req_flow_ctrl =
sys/dev/bxe/bxe_elink.c
4260
params->req_flow_ctrl[link_cfg_idx];
sys/dev/bxe/bxe_elink.c
4262
params->phy[actual_phy_idx].req_line_speed =
sys/dev/bxe/bxe_elink.c
4263
params->req_line_speed[link_cfg_idx];
sys/dev/bxe/bxe_elink.c
4265
params->phy[actual_phy_idx].speed_cap_mask =
sys/dev/bxe/bxe_elink.c
4266
params->speed_cap_mask[link_cfg_idx];
sys/dev/bxe/bxe_elink.c
4268
params->phy[actual_phy_idx].req_duplex =
sys/dev/bxe/bxe_elink.c
4269
params->req_duplex[link_cfg_idx];
sys/dev/bxe/bxe_elink.c
4271
if (params->req_line_speed[link_cfg_idx] ==
sys/dev/bxe/bxe_elink.c
4277
params->phy[actual_phy_idx].req_flow_ctrl,
sys/dev/bxe/bxe_elink.c
4278
params->phy[actual_phy_idx].req_line_speed,
sys/dev/bxe/bxe_elink.c
4279
params->phy[actual_phy_idx].speed_cap_mask);
sys/dev/bxe/bxe_elink.c
4283
static void elink_ext_phy_set_pause(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
4288
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4295
elink_calc_ieee_aneg_adv(phy, params, &vars->ieee_fc);
sys/dev/bxe/bxe_elink.c
4311
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
4315
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4337
if (params->req_fc_auto_adv == ELINK_FLOW_CTRL_BOTH) {
sys/dev/bxe/bxe_elink.c
4358
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
4364
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4369
ELINK_SINGLE_MEDIA_DIRECT(params)) {
sys/dev/bxe/bxe_elink.c
4370
uint8_t lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
4408
elink_pause_resolve(phy, params, vars, pause_result);
sys/dev/bxe/bxe_elink.c
4413
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
4421
elink_ext_phy_update_adv_fc(phy, params, vars);
sys/dev/bxe/bxe_elink.c
4425
vars->flow_ctrl = params->req_fc_auto_adv;
sys/dev/bxe/bxe_elink.c
4428
elink_ext_phy_update_adv_fc(phy, params, vars);
sys/dev/bxe/bxe_elink.c
4451
static void elink_update_link_attr(struct elink_params *params, uint32_t link_attr)
sys/dev/bxe/bxe_elink.c
4453
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4456
REG_WR(sc, params->shmem2_base +
sys/dev/bxe/bxe_elink.c
4458
link_attr_sync[params->port]), link_attr);
sys/dev/bxe/bxe_elink.c
4462
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
4465
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4496
params->link_attr_sync |= LINK_ATTR_SYNC_KR2_ENABLE;
sys/dev/bxe/bxe_elink.c
4497
elink_update_link_attr(params, params->link_attr_sync);
sys/dev/bxe/bxe_elink.c
4500
static void elink_disable_kr2(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
4504
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4529
params->link_attr_sync &= ~LINK_ATTR_SYNC_KR2_ENABLE;
sys/dev/bxe/bxe_elink.c
4530
elink_update_link_attr(params, params->link_attr_sync);
sys/dev/bxe/bxe_elink.c
4536
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
4538
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4548
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
4551
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4552
uint16_t lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
4559
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
4563
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
4567
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4613
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
4618
lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
4645
if (REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
4647
port_hw_config[params->port].default_cfg)) &
sys/dev/bxe/bxe_elink.c
4656
elink_ext_phy_set_pause(params, phy, vars);
sys/dev/bxe/bxe_elink.c
4678
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
4680
elink_warpcore_enable_AN_KR2(phy, params, vars);
sys/dev/bxe/bxe_elink.c
4685
wc_lane_config = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
4707
elink_disable_kr2(params, vars, phy);
sys/dev/bxe/bxe_elink.c
4711
elink_warpcore_restart_AN_KR(phy, params);
sys/dev/bxe/bxe_elink.c
4715
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
4718
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4737
lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
4754
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
4783
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
4786
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4836
cfg_tap_val = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
4838
port_hw_config[params->port].
sys/dev/bxe/bxe_elink.c
4886
lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
4902
elink_warpcore_set_lpi_passthrough(phy, params);
sys/dev/bxe/bxe_elink.c
4918
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
4921
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
4930
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
4967
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
5025
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
5029
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5036
elink_warpcore_set_lpi_passthrough(phy, params);
sys/dev/bxe/bxe_elink.c
5127
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
5130
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5156
lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
5202
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
5204
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5207
if (elink_get_mod_abs_int_cfg(sc, params->chip_id,
sys/dev/bxe/bxe_elink.c
5208
params->shmem_base, params->port,
sys/dev/bxe/bxe_elink.c
5220
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
5223
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5225
lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
5234
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
5237
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5247
uint16_t lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
5248
serdes_net_if = (REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
5250
port_hw_config[params->port].default_cfg)) &
sys/dev/bxe/bxe_elink.c
5287
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
5289
uint16_t lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
5290
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5291
elink_warpcore_clear_regs(phy, params, lane);
sys/dev/bxe/bxe_elink.c
5292
if ((params->req_line_speed[ELINK_LINK_CONFIG_IDX(ELINK_INT_PHY)] ==
sys/dev/bxe/bxe_elink.c
5296
elink_warpcore_set_10G_XFI(phy, params, 0);
sys/dev/bxe/bxe_elink.c
5299
elink_warpcore_set_sgmii_speed(phy, params, 1, 0);
sys/dev/bxe/bxe_elink.c
5303
static void elink_sfp_e3_set_transmitter(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
5307
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5309
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
5311
cfg_pin = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
5325
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
5328
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5331
uint16_t lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
5332
serdes_net_if = (REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
5334
port_hw_config[params->port].default_cfg)) &
sys/dev/bxe/bxe_elink.c
5339
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
5348
elink_warpcore_clear_regs(phy, params, lane);
sys/dev/bxe/bxe_elink.c
5349
elink_warpcore_set_sgmii_speed(phy, params, 0, 1);
sys/dev/bxe/bxe_elink.c
5354
if (params->loopback_mode != ELINK_LOOPBACK_EXT)
sys/dev/bxe/bxe_elink.c
5355
elink_warpcore_enable_AN_KR(phy, params, vars);
sys/dev/bxe/bxe_elink.c
5358
elink_warpcore_set_10G_KR(phy, params, vars);
sys/dev/bxe/bxe_elink.c
5363
elink_warpcore_clear_regs(phy, params, lane);
sys/dev/bxe/bxe_elink.c
5366
elink_warpcore_set_10G_XFI(phy, params, 1);
sys/dev/bxe/bxe_elink.c
5368
if (ELINK_SINGLE_MEDIA_DIRECT(params)) {
sys/dev/bxe/bxe_elink.c
5376
params,
sys/dev/bxe/bxe_elink.c
5388
if ((params->loopback_mode == ELINK_LOOPBACK_NONE) ||
sys/dev/bxe/bxe_elink.c
5389
(params->loopback_mode == ELINK_LOOPBACK_EXT)) {
sys/dev/bxe/bxe_elink.c
5390
if (elink_is_sfp_module_plugged(phy, params))
sys/dev/bxe/bxe_elink.c
5391
elink_sfp_module_detection(phy, params);
sys/dev/bxe/bxe_elink.c
5393
elink_sfp_e3_set_transmitter(params,
sys/dev/bxe/bxe_elink.c
5397
elink_warpcore_config_sfi(phy, params);
sys/dev/bxe/bxe_elink.c
5409
elink_sfp_module_detection(phy, params);
sys/dev/bxe/bxe_elink.c
5412
if (!params->loopback_mode) {
sys/dev/bxe/bxe_elink.c
5413
elink_warpcore_enable_AN_KR(phy, params, vars);
sys/dev/bxe/bxe_elink.c
5416
elink_warpcore_set_20G_force_KR2(phy, params);
sys/dev/bxe/bxe_elink.c
5433
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
5435
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5437
elink_sfp_e3_set_transmitter(params, phy, 0);
sys/dev/bxe/bxe_elink.c
5438
elink_set_mdio_emac_per_phy(sc, params);
sys/dev/bxe/bxe_elink.c
5439
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
5461
lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
5483
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
5488
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
5490
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5494
params->loopback_mode, phy->req_line_speed);
sys/dev/bxe/bxe_elink.c
5508
lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
5519
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
5532
static void elink_sync_link(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
5535
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5639
void elink_link_status_update(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
5642
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5643
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
5646
set_phy_vars(params, vars);
sys/dev/bxe/bxe_elink.c
5648
vars->link_status = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
5653
if (params->loopback_mode != ELINK_LOOPBACK_NONE &&
sys/dev/bxe/bxe_elink.c
5654
params->loopback_mode != ELINK_LOOPBACK_EXT)
sys/dev/bxe/bxe_elink.c
5657
if (elink_eee_has_cap(params))
sys/dev/bxe/bxe_elink.c
5658
vars->eee_status = REG_RD(sc, params->shmem2_base +
sys/dev/bxe/bxe_elink.c
5660
eee_status[params->port]));
sys/dev/bxe/bxe_elink.c
5663
elink_sync_link(params, vars);
sys/dev/bxe/bxe_elink.c
5665
sync_offset = params->shmem_base +
sys/dev/bxe/bxe_elink.c
5670
params->phy[ELINK_INT_PHY].media_type =
sys/dev/bxe/bxe_elink.c
5673
params->phy[ELINK_EXT_PHY1].media_type =
sys/dev/bxe/bxe_elink.c
5676
params->phy[ELINK_EXT_PHY2].media_type =
sys/dev/bxe/bxe_elink.c
5682
sync_offset = params->shmem_base +
sys/dev/bxe/bxe_elink.c
5690
params->feature_config_flags |=
sys/dev/bxe/bxe_elink.c
5693
params->feature_config_flags &=
sys/dev/bxe/bxe_elink.c
5697
params->link_attr_sync = SHMEM2_RD(sc,
sys/dev/bxe/bxe_elink.c
5698
link_attr_sync[params->port]);
sys/dev/bxe/bxe_elink.c
5706
static void elink_set_master_ln(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
5709
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5711
ser_lane = ((params->lane_config &
sys/dev/bxe/bxe_elink.c
5727
static elink_status_t elink_reset_unicore(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
5731
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5745
elink_set_serdes_access(sc, params->port);
sys/dev/bxe/bxe_elink.c
5763
elink_cb_event_log(sc, ELINK_LOG_ID_PHY_UNINITIALIZED, params->port); // "Warning: PHY was not initialized,"
sys/dev/bxe/bxe_elink.c
5771
static void elink_set_swap_lanes(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
5774
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5780
rx_lane_swap = ((params->lane_config &
sys/dev/bxe/bxe_elink.c
5783
tx_lane_swap = ((params->lane_config &
sys/dev/bxe/bxe_elink.c
5814
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
5816
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5867
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
5871
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
5971
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
5974
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6020
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
6022
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6040
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
6043
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6061
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
6064
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6101
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
6104
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6166
elink_restart_autoneg(phy, params, 0);
sys/dev/bxe/bxe_elink.c
6173
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
6175
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6189
params->port);
sys/dev/bxe/bxe_elink.c
6200
params->port);
sys/dev/bxe/bxe_elink.c
6207
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
6214
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6249
elink_pause_resolve(phy, params, vars, pause_result);
sys/dev/bxe/bxe_elink.c
6254
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
6258
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6265
elink_update_adv_fc(phy, params, vars, gp_status);
sys/dev/bxe/bxe_elink.c
6269
vars->flow_ctrl = params->req_fc_auto_adv;
sys/dev/bxe/bxe_elink.c
6272
if (elink_direct_parallel_detect_used(phy, params)) {
sys/dev/bxe/bxe_elink.c
6273
vars->flow_ctrl = params->req_fc_auto_adv;
sys/dev/bxe/bxe_elink.c
6276
elink_update_adv_fc(phy, params, vars, gp_status);
sys/dev/bxe/bxe_elink.c
6282
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
6284
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6345
elink_restart_autoneg(phy, params, 0);
sys/dev/bxe/bxe_elink.c
6350
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
6358
if (elink_direct_parallel_detect_used(phy, params))
sys/dev/bxe/bxe_elink.c
6363
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
6369
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6456
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
6459
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6484
rc = elink_get_link_speed_duplex(phy, params, vars, link_up, speed_mask,
sys/dev/bxe/bxe_elink.c
6490
if (ELINK_SINGLE_MEDIA_DIRECT(params)) {
sys/dev/bxe/bxe_elink.c
6492
elink_flow_ctrl_resolve(phy, params, vars, gp_status);
sys/dev/bxe/bxe_elink.c
6494
elink_xgxs_an_resolve(phy, params, vars,
sys/dev/bxe/bxe_elink.c
6499
ELINK_SINGLE_MEDIA_DIRECT(params)) {
sys/dev/bxe/bxe_elink.c
6501
elink_check_fallback_to_cl37(phy, params);
sys/dev/bxe/bxe_elink.c
6506
if (ELINK_SINGLE_MEDIA_DIRECT(params) &&
sys/dev/bxe/bxe_elink.c
6538
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
6541
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6545
lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
6547
if ((params->loopback_mode) &&
sys/dev/bxe/bxe_elink.c
6567
elink_ext_phy_resolve_fc(phy, params, vars);
sys/dev/bxe/bxe_elink.c
6588
if (link_up && ELINK_SINGLE_MEDIA_DIRECT(params)) {
sys/dev/bxe/bxe_elink.c
6609
elink_ext_phy_resolve_fc(phy, params, vars);
sys/dev/bxe/bxe_elink.c
6618
ELINK_SINGLE_MEDIA_DIRECT(params)) {
sys/dev/bxe/bxe_elink.c
6663
rc = elink_get_link_speed_duplex(phy, params, vars, link_up, gp_speed,
sys/dev/bxe/bxe_elink.c
6675
static void elink_set_gmii_tx_driver(struct elink_params *params)
sys/dev/bxe/bxe_elink.c
6677
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6678
struct elink_phy *phy = ¶ms->phy[ELINK_INT_PHY];
sys/dev/bxe/bxe_elink.c
6714
static elink_status_t elink_emac_program(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
6717
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6718
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
6757
elink_set_led(params, vars, ELINK_LED_MODE_OPER, vars->line_speed);
sys/dev/bxe/bxe_elink.c
6762
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
6766
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6786
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
6789
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6790
uint8_t enable_cl73 = (ELINK_SINGLE_MEDIA_DIRECT(params) ||
sys/dev/bxe/bxe_elink.c
6791
(params->loopback_mode == ELINK_LOOPBACK_XGXS));
sys/dev/bxe/bxe_elink.c
6793
if (ELINK_SINGLE_MEDIA_DIRECT(params) &&
sys/dev/bxe/bxe_elink.c
6794
(params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
6796
elink_set_preemphasis(phy, params);
sys/dev/bxe/bxe_elink.c
6800
(ELINK_SINGLE_MEDIA_DIRECT(params) &&
sys/dev/bxe/bxe_elink.c
6801
params->loopback_mode == ELINK_LOOPBACK_EXT)) {
sys/dev/bxe/bxe_elink.c
6805
elink_set_autoneg(phy, params, vars, 0);
sys/dev/bxe/bxe_elink.c
6808
elink_program_serdes(phy, params, vars);
sys/dev/bxe/bxe_elink.c
6814
elink_set_brcm_cl37_advertisement(phy, params);
sys/dev/bxe/bxe_elink.c
6817
elink_set_ieee_aneg_advertisement(phy, params,
sys/dev/bxe/bxe_elink.c
6821
elink_set_autoneg(phy, params, vars, enable_cl73);
sys/dev/bxe/bxe_elink.c
6824
elink_restart_autoneg(phy, params, enable_cl73);
sys/dev/bxe/bxe_elink.c
6830
elink_initialize_sgmii_process(phy, params, vars);
sys/dev/bxe/bxe_elink.c
6835
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
6853
elink_calc_ieee_aneg_adv(phy, params, &vars->ieee_fc);
sys/dev/bxe/bxe_elink.c
6854
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
6856
elink_set_master_ln(params, phy);
sys/dev/bxe/bxe_elink.c
6858
rc = elink_reset_unicore(params, phy, 0);
sys/dev/bxe/bxe_elink.c
6863
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
6866
elink_set_master_ln(params, phy);
sys/dev/bxe/bxe_elink.c
6867
elink_set_swap_lanes(params, phy);
sys/dev/bxe/bxe_elink.c
6875
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
6893
elink_cb_event_log(sc, ELINK_LOG_ID_PHY_UNINITIALIZED, params->port); // "Warning: PHY was not initialized,"
sys/dev/bxe/bxe_elink.c
6900
static void elink_link_int_enable(struct elink_params *params)
sys/dev/bxe/bxe_elink.c
6902
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
6904
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6909
if (!(ELINK_SINGLE_MEDIA_DIRECT(params)))
sys/dev/bxe/bxe_elink.c
6911
} else if (params->switch_cfg == ELINK_SWITCH_CFG_10G) {
sys/dev/bxe/bxe_elink.c
6915
if (!(ELINK_SINGLE_MEDIA_DIRECT(params)) &&
sys/dev/bxe/bxe_elink.c
6916
params->phy[ELINK_INT_PHY].type !=
sys/dev/bxe/bxe_elink.c
6925
if (!(ELINK_SINGLE_MEDIA_DIRECT(params)) &&
sys/dev/bxe/bxe_elink.c
6926
params->phy[ELINK_INT_PHY].type !=
sys/dev/bxe/bxe_elink.c
6937
(params->switch_cfg == ELINK_SWITCH_CFG_10G),
sys/dev/bxe/bxe_elink.c
6982
static void elink_link_int_ack(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
6985
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
6986
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
7001
else if (params->switch_cfg == ELINK_SWITCH_CFG_10G) {
sys/dev/bxe/bxe_elink.c
7006
((params->lane_config &
sys/dev/bxe/bxe_elink.c
7068
elink_status_t elink_get_ext_phy_fw_version(struct elink_params *params, uint8_t *version,
sys/dev/bxe/bxe_elink.c
7076
if (version == NULL || params == NULL)
sys/dev/bxe/bxe_elink.c
7078
sc = params->sc;
sys/dev/bxe/bxe_elink.c
7082
spirom_ver = REG_RD(sc, params->phy[ELINK_EXT_PHY1].ver_addr);
sys/dev/bxe/bxe_elink.c
7084
if (params->phy[ELINK_EXT_PHY1].format_fw_ver) {
sys/dev/bxe/bxe_elink.c
7085
status |= params->phy[ELINK_EXT_PHY1].format_fw_ver(spirom_ver,
sys/dev/bxe/bxe_elink.c
7090
if ((params->num_phys == ELINK_MAX_PHYS) &&
sys/dev/bxe/bxe_elink.c
7091
(params->phy[ELINK_EXT_PHY2].ver_addr != 0)) {
sys/dev/bxe/bxe_elink.c
7092
spirom_ver = REG_RD(sc, params->phy[ELINK_EXT_PHY2].ver_addr);
sys/dev/bxe/bxe_elink.c
7093
if (params->phy[ELINK_EXT_PHY2].format_fw_ver) {
sys/dev/bxe/bxe_elink.c
7097
status |= params->phy[ELINK_EXT_PHY2].format_fw_ver(
sys/dev/bxe/bxe_elink.c
7109
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
7111
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
7112
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
7141
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
7163
elink_status_t elink_set_led(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
7166
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
7167
uint16_t hw_led_mode = params->hw_led_mode;
sys/dev/bxe/bxe_elink.c
7172
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
7178
if (params->phy[phy_idx].set_link_led) {
sys/dev/bxe/bxe_elink.c
7179
params->phy[phy_idx].set_link_led(
sys/dev/bxe/bxe_elink.c
7180
¶ms->phy[phy_idx], params, mode);
sys/dev/bxe/bxe_elink.c
7184
if (params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
7197
if (params->phy[ELINK_EXT_PHY1].type ==
sys/dev/bxe/bxe_elink.c
7215
if (((params->phy[ELINK_EXT_PHY1].type ==
sys/dev/bxe/bxe_elink.c
7217
(params->phy[ELINK_EXT_PHY1].type ==
sys/dev/bxe/bxe_elink.c
7219
CHIP_IS_E2(sc) && params->num_phys == 2) {
sys/dev/bxe/bxe_elink.c
7237
} else if (ELINK_SINGLE_MEDIA_DIRECT(params)) {
sys/dev/bxe/bxe_elink.c
7253
} else if ((params->phy[ELINK_EXT_PHY1].type ==
sys/dev/bxe/bxe_elink.c
7265
uint32_t nig_led_mode = ((params->hw_led_mode <<
sys/dev/bxe/bxe_elink.c
7316
elink_status_t elink_test_link(struct elink_params *params, struct elink_vars *vars,
sys/dev/bxe/bxe_elink.c
7319
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
7323
struct elink_phy *int_phy = ¶ms->phy[ELINK_INT_PHY];
sys/dev/bxe/bxe_elink.c
7335
if (params->req_line_speed[ELINK_LINK_CONFIG_IDX(ELINK_INT_PHY)]
sys/dev/bxe/bxe_elink.c
7345
uint8_t lane = elink_get_warpcore_lane(int_phy, params);
sys/dev/bxe/bxe_elink.c
7365
if (params->loopback_mode == ELINK_LOOPBACK_XGXS)
sys/dev/bxe/bxe_elink.c
7368
switch (params->num_phys) {
sys/dev/bxe/bxe_elink.c
7373
ext_phy_link_up = params->phy[ELINK_EXT_PHY1].read_status(
sys/dev/bxe/bxe_elink.c
7374
¶ms->phy[ELINK_EXT_PHY1],
sys/dev/bxe/bxe_elink.c
7375
params, &temp_vars);
sys/dev/bxe/bxe_elink.c
7378
for (phy_index = ELINK_EXT_PHY1; phy_index < params->num_phys;
sys/dev/bxe/bxe_elink.c
7380
serdes_phy_type = ((params->phy[phy_index].media_type ==
sys/dev/bxe/bxe_elink.c
7382
(params->phy[phy_index].media_type ==
sys/dev/bxe/bxe_elink.c
7384
(params->phy[phy_index].media_type ==
sys/dev/bxe/bxe_elink.c
7386
(params->phy[phy_index].media_type ==
sys/dev/bxe/bxe_elink.c
7391
if (params->phy[phy_index].read_status) {
sys/dev/bxe/bxe_elink.c
7393
params->phy[phy_index].read_status(
sys/dev/bxe/bxe_elink.c
7394
¶ms->phy[phy_index],
sys/dev/bxe/bxe_elink.c
7395
params, &temp_vars);
sys/dev/bxe/bxe_elink.c
7405
static elink_status_t elink_link_initialize(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
7409
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
7415
vars->line_speed = params->phy[ELINK_INT_PHY].req_line_speed;
sys/dev/bxe/bxe_elink.c
7422
elink_prepare_xgxs(¶ms->phy[ELINK_INT_PHY], params, vars);
sys/dev/bxe/bxe_elink.c
7424
non_ext_phy = (ELINK_SINGLE_MEDIA_DIRECT(params) ||
sys/dev/bxe/bxe_elink.c
7425
(params->loopback_mode == ELINK_LOOPBACK_XGXS));
sys/dev/bxe/bxe_elink.c
7428
(params->phy[ELINK_EXT_PHY1].flags & ELINK_FLAGS_INIT_XGXS_FIRST) ||
sys/dev/bxe/bxe_elink.c
7429
(params->loopback_mode == ELINK_LOOPBACK_EXT_PHY)) {
sys/dev/bxe/bxe_elink.c
7430
struct elink_phy *phy = ¶ms->phy[ELINK_INT_PHY];
sys/dev/bxe/bxe_elink.c
7434
elink_set_parallel_detection(phy, params);
sys/dev/bxe/bxe_elink.c
7435
if (params->phy[ELINK_INT_PHY].config_init)
sys/dev/bxe/bxe_elink.c
7436
params->phy[ELINK_INT_PHY].config_init(phy, params, vars);
sys/dev/bxe/bxe_elink.c
7442
vars->line_speed = params->phy[ELINK_INT_PHY].req_line_speed;
sys/dev/bxe/bxe_elink.c
7446
if (params->phy[ELINK_INT_PHY].supported &
sys/dev/bxe/bxe_elink.c
7450
for (phy_index = ELINK_EXT_PHY1; phy_index < params->num_phys;
sys/dev/bxe/bxe_elink.c
7457
if (params->phy[phy_index].supported &
sys/dev/bxe/bxe_elink.c
7462
(elink_phy_selection(params) ==
sys/dev/bxe/bxe_elink.c
7468
params->phy[phy_index].config_init(
sys/dev/bxe/bxe_elink.c
7469
¶ms->phy[phy_index],
sys/dev/bxe/bxe_elink.c
7470
params, vars);
sys/dev/bxe/bxe_elink.c
7475
params->port*4,
sys/dev/bxe/bxe_elink.c
7484
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
7487
REG_WR(params->sc, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_3_CLEAR,
sys/dev/bxe/bxe_elink.c
7488
(0x1ff << (params->port*16)));
sys/dev/bxe/bxe_elink.c
7492
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
7494
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
7500
gpio_port = params->port;
sys/dev/bxe/bxe_elink.c
7510
static elink_status_t elink_update_link_down(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
7513
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
7514
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
7517
elink_set_led(params, vars, ELINK_LED_MODE_OFF, 0);
sys/dev/bxe/bxe_elink.c
7525
elink_update_mng(params, vars->link_status);
sys/dev/bxe/bxe_elink.c
7538
elink_set_bmac_rx(sc, params->chip_id, params->port, 0);
sys/dev/bxe/bxe_elink.c
7542
REG_WR(sc, MISC_REG_CPMU_LP_FW_ENABLE_P0 + (params->port << 2),
sys/dev/bxe/bxe_elink.c
7544
REG_WR(sc, MISC_REG_CPMU_LP_MASK_ENT_P0 + (params->port << 2),
sys/dev/bxe/bxe_elink.c
7549
elink_update_mng_eee(params, vars->eee_status);
sys/dev/bxe/bxe_elink.c
7550
elink_set_xmac_rxtx(params, 0);
sys/dev/bxe/bxe_elink.c
7551
elink_set_umac_rxtx(params, 0);
sys/dev/bxe/bxe_elink.c
7557
static elink_status_t elink_update_link_up(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
7561
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
7562
uint8_t phy_idx, port = params->port;
sys/dev/bxe/bxe_elink.c
7578
if (elink_xmac_enable(params, vars, 0) ==
sys/dev/bxe/bxe_elink.c
758
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
7586
elink_umac_enable(params, vars, 0);
sys/dev/bxe/bxe_elink.c
7587
elink_set_led(params, vars,
sys/dev/bxe/bxe_elink.c
7594
(params->port << 2), 1);
sys/dev/bxe/bxe_elink.c
7597
(params->port << 2), 0xfc20);
sys/dev/bxe/bxe_elink.c
7603
if (elink_bmac_enable(params, vars, 0, 1) ==
sys/dev/bxe/bxe_elink.c
7611
elink_set_led(params, vars,
sys/dev/bxe/bxe_elink.c
7614
rc = elink_emac_program(params, vars);
sys/dev/bxe/bxe_elink.c
7615
elink_emac_enable(params, vars, 0);
sys/dev/bxe/bxe_elink.c
7621
ELINK_SINGLE_MEDIA_DIRECT(params))
sys/dev/bxe/bxe_elink.c
7622
elink_set_gmii_tx_driver(params);
sys/dev/bxe/bxe_elink.c
7628
rc |= elink_pbf_update(params, vars->flow_ctrl,
sys/dev/bxe/bxe_elink.c
7635
elink_update_mng(params, vars->link_status);
sys/dev/bxe/bxe_elink.c
7636
elink_update_mng_eee(params, vars->eee_status);
sys/dev/bxe/bxe_elink.c
7639
if (params->phy[phy_idx].flags & ELINK_FLAGS_TX_ERROR_CHECK) {
sys/dev/bxe/bxe_elink.c
7640
elink_check_half_open_conn(params, vars, 0);
sys/dev/bxe/bxe_elink.c
7648
static void elink_chng_link_count(struct elink_params *params, uint8_t clear)
sys/dev/bxe/bxe_elink.c
7650
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
7657
addr = params->shmem2_base +
sys/dev/bxe/bxe_elink.c
7658
offsetof(struct shmem2_region, link_change_count[params->port]);
sys/dev/bxe/bxe_elink.c
7678
elink_status_t elink_link_update(struct elink_params *params, struct elink_vars *vars)
sys/dev/bxe/bxe_elink.c
7680
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
7682
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
7691
for (phy_index = ELINK_INT_PHY; phy_index < params->num_phys;
sys/dev/bxe/bxe_elink.c
7705
elink_set_aer_mmd(params, ¶ms->phy[ELINK_INT_PHY]);
sys/dev/bxe/bxe_elink.c
7731
for (phy_index = ELINK_EXT_PHY1; phy_index < params->num_phys;
sys/dev/bxe/bxe_elink.c
7733
struct elink_phy *phy = ¶ms->phy[phy_index];
sys/dev/bxe/bxe_elink.c
7737
cur_link_up = phy->read_status(phy, params,
sys/dev/bxe/bxe_elink.c
7752
switch (elink_phy_selection(params)) {
sys/dev/bxe/bxe_elink.c
7778
params->multi_phy_config);
sys/dev/bxe/bxe_elink.c
7791
if (params->phy[ELINK_INT_PHY].read_status)
sys/dev/bxe/bxe_elink.c
7792
params->phy[ELINK_INT_PHY].read_status(
sys/dev/bxe/bxe_elink.c
7793
¶ms->phy[ELINK_INT_PHY],
sys/dev/bxe/bxe_elink.c
7794
params, vars);
sys/dev/bxe/bxe_elink.c
7813
if (params->phy[ELINK_EXT_PHY2].phy_specific_func) {
sys/dev/bxe/bxe_elink.c
7816
params->phy[ELINK_EXT_PHY2].phy_specific_func(
sys/dev/bxe/bxe_elink.c
7817
¶ms->phy[ELINK_EXT_PHY2],
sys/dev/bxe/bxe_elink.c
7818
params, ELINK_DISABLE_TX);
sys/dev/bxe/bxe_elink.c
7824
if (params->phy[active_external_phy].supported &
sys/dev/bxe/bxe_elink.c
7849
for (phy_index = ELINK_EXT_PHY1; phy_index < params->num_phys;
sys/dev/bxe/bxe_elink.c
7851
if (params->phy[phy_index].flags &
sys/dev/bxe/bxe_elink.c
7868
if (!(ELINK_SINGLE_MEDIA_DIRECT(params)) && ext_phy_link_up &&
sys/dev/bxe/bxe_elink.c
7877
REG_WR(sc, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4,
sys/dev/bxe/bxe_elink.c
7886
elink_link_int_ack(params, vars, link_10g_plus);
sys/dev/bxe/bxe_elink.c
7895
if (!(ELINK_SINGLE_MEDIA_DIRECT(params))) {
sys/dev/bxe/bxe_elink.c
7899
params->phy[ELINK_EXT_PHY1].flags &
sys/dev/bxe/bxe_elink.c
7901
if (!(params->phy[ELINK_EXT_PHY1].flags &
sys/dev/bxe/bxe_elink.c
7910
if (params->phy[ELINK_INT_PHY].config_init)
sys/dev/bxe/bxe_elink.c
7911
params->phy[ELINK_INT_PHY].config_init(
sys/dev/bxe/bxe_elink.c
7912
¶ms->phy[ELINK_INT_PHY], params,
sys/dev/bxe/bxe_elink.c
7921
ELINK_SINGLE_MEDIA_DIRECT(params)) &&
sys/dev/bxe/bxe_elink.c
7931
if (params->feature_config_flags & ELINK_FEATURE_CONFIG_PFC_ENABLED)
sys/dev/bxe/bxe_elink.c
7937
rc = elink_update_link_up(params, vars, link_10g_plus);
sys/dev/bxe/bxe_elink.c
7939
rc = elink_update_link_down(params, vars);
sys/dev/bxe/bxe_elink.c
7942
elink_chng_link_count(params, 0);
sys/dev/bxe/bxe_elink.c
7945
if (params->feature_config_flags & ELINK_FEATURE_CONFIG_BC_SUPPORTS_AFEX)
sys/dev/bxe/bxe_elink.c
8008
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
8011
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8018
if (elink_ext_phy_resolve_fc(phy, params, vars) &&
sys/dev/bxe/bxe_elink.c
8035
elink_pause_resolve(phy, params, vars, pause_result);
sys/dev/bxe/bxe_elink.c
8216
static void elink_8073_set_pause_cl37(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
8221
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8227
elink_calc_ieee_aneg_adv(phy, params, &vars->ieee_fc);
sys/dev/bxe/bxe_elink.c
8252
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
8255
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8268
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
8271
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8279
gpio_port = params->port;
sys/dev/bxe/bxe_elink.c
8287
elink_8073_specific_func(phy, params, ELINK_PHY_INIT);
sys/dev/bxe/bxe_elink.c
8288
elink_8073_set_pause_cl37(params, phy, vars);
sys/dev/bxe/bxe_elink.c
8299
if (params->lane_config & PORT_HW_CFG_SWAP_PHY_POLARITY_ENABLED) {
sys/dev/bxe/bxe_elink.c
8314
if (REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
8316
port_hw_config[params->port].default_cfg)) &
sys/dev/bxe/bxe_elink.c
8327
if (params->loopback_mode == ELINK_LOOPBACK_EXT) {
sys/dev/bxe/bxe_elink.c
8405
elink_ext_phy_set_pause(params, phy, vars);
sys/dev/bxe/bxe_elink.c
8416
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
8419
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8500
params->port);
sys/dev/bxe/bxe_elink.c
8505
params->port);
sys/dev/bxe/bxe_elink.c
8510
params->port);
sys/dev/bxe/bxe_elink.c
8514
params->port);
sys/dev/bxe/bxe_elink.c
8519
if (params->lane_config &
sys/dev/bxe/bxe_elink.c
8541
elink_8073_resolve_fc(phy, params, vars);
sys/dev/bxe/bxe_elink.c
8561
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
8563
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8568
gpio_port = params->port;
sys/dev/bxe/bxe_elink.c
8580
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
8583
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8587
MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
sys/dev/bxe/bxe_elink.c
8589
elink_ext_phy_hw_reset(sc, params->port);
sys/dev/bxe/bxe_elink.c
8591
elink_wait_reset_complete(sc, phy, params);
sys/dev/bxe/bxe_elink.c
8602
elink_save_spirom_version(sc, params->port, params->shmem_base, 0);
sys/dev/bxe/bxe_elink.c
8607
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
8612
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8634
elink_ext_phy_resolve_fc(phy, params, vars);
sys/dev/bxe/bxe_elink.c
8642
static void elink_set_disable_pmd_transmit(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
8646
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8651
if (params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
8665
static uint8_t elink_get_gpio_port(struct elink_params *params)
sys/dev/bxe/bxe_elink.c
8669
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8673
gpio_port = params->port;
sys/dev/bxe/bxe_elink.c
8679
static void elink_sfp_e1e2_set_transmitter(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
8684
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
8685
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8689
tx_en_mode = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
8726
gpio_port = elink_get_gpio_port(params);
sys/dev/bxe/bxe_elink.c
8736
static void elink_sfp_set_transmitter(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
8740
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8743
elink_sfp_e3_set_transmitter(params, phy, tx_en);
sys/dev/bxe/bxe_elink.c
8745
elink_sfp_e1e2_set_transmitter(params, phy, tx_en);
sys/dev/bxe/bxe_elink.c
8749
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
8753
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8815
static void elink_warpcore_power_module(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
8819
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8821
pin_cfg = (REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
8823
dev_info.port_hw_config[params->port].e3_sfp_ctrl)) &
sys/dev/bxe/bxe_elink.c
8837
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
8846
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8858
elink_warpcore_power_module(params, 0);
sys/dev/bxe/bxe_elink.c
8861
elink_warpcore_power_module(params, 1);
sys/dev/bxe/bxe_elink.c
8864
elink_bsc_module_sel(params);
sys/dev/bxe/bxe_elink.c
8880
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
8884
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
8975
struct elink_params *params, uint8_t dev_addr,
sys/dev/bxe/bxe_elink.c
8979
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9006
rc = read_func(phy, params, dev_addr, addr, xfer_size,
sys/dev/bxe/bxe_elink.c
9016
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
9019
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9026
params,
sys/dev/bxe/bxe_elink.c
9034
params->link_attr_sync &= ~LINK_SFP_EEPROM_COMP_CODE_MASK;
sys/dev/bxe/bxe_elink.c
9035
params->link_attr_sync |= val[ELINK_SFP_EEPROM_10G_COMP_CODE_ADDR] <<
sys/dev/bxe/bxe_elink.c
9037
elink_update_link_attr(params, params->link_attr_sync);
sys/dev/bxe/bxe_elink.c
9086
uint8_t gport = params->port;
sys/dev/bxe/bxe_elink.c
9090
(params->port << 1);
sys/dev/bxe/bxe_elink.c
9103
elink_sfp_set_transmitter(params, phy, 0);
sys/dev/bxe/bxe_elink.c
9105
elink_sfp_set_transmitter(params, phy, 1);
sys/dev/bxe/bxe_elink.c
9111
if (params->phy[idx].type == phy->type) {
sys/dev/bxe/bxe_elink.c
9117
phy->req_line_speed = params->req_line_speed[cfg_idx];
sys/dev/bxe/bxe_elink.c
9125
sync_offset = params->shmem_base +
sys/dev/bxe/bxe_elink.c
9127
dev_info.port_hw_config[params->port].media_type);
sys/dev/bxe/bxe_elink.c
9131
if (&(params->phy[phy_idx]) == phy) {
sys/dev/bxe/bxe_elink.c
9144
params,
sys/dev/bxe/bxe_elink.c
9165
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
9167
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9173
val = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
9175
port_feature_config[params->port].config));
sys/dev/bxe/bxe_elink.c
9182
if (params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
9186
} else if (params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
9189
if (ELINK_DUAL_MEDIA(params)) {
sys/dev/bxe/bxe_elink.c
9211
params,
sys/dev/bxe/bxe_elink.c
9220
params,
sys/dev/bxe/bxe_elink.c
9229
elink_cb_event_log(sc, ELINK_LOG_ID_UNQUAL_IO_MODULE, params->port, vendor_name, vendor_pn); // "Warning: Unqualified SFP+ module detected,"
sys/dev/bxe/bxe_elink.c
9239
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
9244
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9253
phy, params, ELINK_I2C_DEV_ADDR_A0, 1, 1, &val,
sys/dev/bxe/bxe_elink.c
9256
rc = elink_read_sfp_module_eeprom(phy, params,
sys/dev/bxe/bxe_elink.c
9267
rc = elink_read_sfp_module_eeprom(phy, params, ELINK_I2C_DEV_ADDR_A0,
sys/dev/bxe/bxe_elink.c
9388
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
9391
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9395
elink_sfp_set_transmitter(params, phy, 0);
sys/dev/bxe/bxe_elink.c
9399
elink_sfp_set_transmitter(params, phy, 1);
sys/dev/bxe/bxe_elink.c
9433
static void elink_set_e1e2_module_fault_led(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
9436
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9438
uint32_t fault_led_gpio = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
9440
dev_info.port_hw_config[params->port].sfp_ctrl)) &
sys/dev/bxe/bxe_elink.c
9450
uint8_t gpio_port = elink_get_gpio_port(params);
sys/dev/bxe/bxe_elink.c
946
static elink_status_t elink_check_half_open_conn(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
9465
static void elink_set_e3_module_fault_led(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
9469
uint8_t port = params->port;
sys/dev/bxe/bxe_elink.c
9470
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9471
pin_cfg = (REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
9481
static void elink_set_sfp_module_fault_led(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
9484
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
949
struct elink_params *params);
sys/dev/bxe/bxe_elink.c
9490
elink_set_e3_module_fault_led(params, gpio_mode);
sys/dev/bxe/bxe_elink.c
9492
elink_set_e1e2_module_fault_led(params, gpio_mode);
sys/dev/bxe/bxe_elink.c
9496
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
9498
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9499
elink_warpcore_power_module(params, 0);
sys/dev/bxe/bxe_elink.c
9509
static void elink_power_sfp_module(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
9513
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9519
elink_8727_power_module(params->sc, phy, power);
sys/dev/bxe/bxe_elink.c
9522
elink_warpcore_power_module(params, power);
sys/dev/bxe/bxe_elink.c
9528
static void elink_warpcore_set_limiting_mode(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
9534
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9536
uint8_t lane = elink_get_warpcore_lane(phy, params);
sys/dev/bxe/bxe_elink.c
9568
static void elink_set_limiting_mode(struct elink_params *params,
sys/dev/bxe/bxe_elink.c
9574
elink_8726_set_limiting_mode(params->sc, phy, edc_mode);
sys/dev/bxe/bxe_elink.c
9578
elink_8727_set_limiting_mode(params->sc, phy, edc_mode);
sys/dev/bxe/bxe_elink.c
9581
elink_warpcore_set_limiting_mode(params, phy, edc_mode);
sys/dev/bxe/bxe_elink.c
9587
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
9589
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9593
uint32_t val = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
9595
port_feature_config[params->port].config));
sys/dev/bxe/bxe_elink.c
9597
elink_sfp_set_transmitter(params, phy, 1);
sys/dev/bxe/bxe_elink.c
9599
params->port);
sys/dev/bxe/bxe_elink.c
9601
elink_power_sfp_module(params, phy, 1);
sys/dev/bxe/bxe_elink.c
9602
if (elink_get_edc_mode(phy, params, &edc_mode) != 0) {
sys/dev/bxe/bxe_elink.c
9605
} else if (elink_verify_sfp_module(phy, params) != 0) {
sys/dev/bxe/bxe_elink.c
9610
elink_set_sfp_module_fault_led(params,
sys/dev/bxe/bxe_elink.c
9617
elink_power_sfp_module(params, phy, 0);
sys/dev/bxe/bxe_elink.c
9622
elink_set_sfp_module_fault_led(params, MISC_REGISTERS_GPIO_LOW);
sys/dev/bxe/bxe_elink.c
9628
elink_set_limiting_mode(params, phy, edc_mode);
sys/dev/bxe/bxe_elink.c
9636
elink_sfp_set_transmitter(params, phy, 0);
sys/dev/bxe/bxe_elink.c
9641
void elink_handle_module_detect_int(struct elink_params *params)
sys/dev/bxe/bxe_elink.c
9643
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9648
phy = ¶ms->phy[ELINK_INT_PHY];
sys/dev/bxe/bxe_elink.c
9650
elink_sfp_set_transmitter(params, phy, 1);
sys/dev/bxe/bxe_elink.c
9652
phy = ¶ms->phy[ELINK_EXT_PHY1];
sys/dev/bxe/bxe_elink.c
9654
if (elink_get_mod_abs_int_cfg(sc, params->chip_id, params->shmem_base,
sys/dev/bxe/bxe_elink.c
9655
params->port, &gpio_num, &gpio_port) ==
sys/dev/bxe/bxe_elink.c
9662
elink_set_sfp_module_fault_led(params, MISC_REGISTERS_GPIO_HIGH);
sys/dev/bxe/bxe_elink.c
9669
elink_set_mdio_emac_per_phy(sc, params);
sys/dev/bxe/bxe_elink.c
9670
elink_set_aer_mmd(params, phy);
sys/dev/bxe/bxe_elink.c
9672
elink_power_sfp_module(params, phy, 1);
sys/dev/bxe/bxe_elink.c
9676
if (elink_wait_for_sfp_module_initialized(phy, params) == 0) {
sys/dev/bxe/bxe_elink.c
9677
elink_sfp_module_detection(phy, params);
sys/dev/bxe/bxe_elink.c
9689
(params->link_flags &
sys/dev/bxe/bxe_elink.c
9692
elink_warpcore_config_sfi(phy, params);
sys/dev/bxe/bxe_elink.c
9737
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
9742
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
977
static int elink_check_lfa(struct elink_params *params)
sys/dev/bxe/bxe_elink.c
9778
elink_ext_phy_resolve_fc(phy, params, vars);
sys/dev/bxe/bxe_elink.c
9799
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
9804
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9807
MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port);
sys/dev/bxe/bxe_elink.c
9809
elink_ext_phy_hw_reset(sc, params->port);
sys/dev/bxe/bxe_elink.c
9811
elink_wait_reset_complete(sc, phy, params);
sys/dev/bxe/bxe_elink.c
982
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9822
if ((params->feature_config_flags &
sys/dev/bxe/bxe_elink.c
985
REG_RD(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
9881
elink_save_bcm_spirom_ver(sc, phy, params->port);
sys/dev/bxe/bxe_elink.c
9887
tx_en_mode = REG_RD(sc, params->shmem_base +
sys/dev/bxe/bxe_elink.c
9889
dev_info.port_hw_config[params->port].sfp_ctrl))
sys/dev/bxe/bxe_elink.c
9905
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
9908
return elink_8706_8726_read_status(phy, params, vars);
sys/dev/bxe/bxe_elink.c
9915
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
9917
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9923
struct elink_params *params)
sys/dev/bxe/bxe_elink.c
9925
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
993
REG_WR(sc, params->lfa_base +
sys/dev/bxe/bxe_elink.c
9957
elink_save_bcm_spirom_ver(sc, phy, params->port);
sys/dev/bxe/bxe_elink.c
9961
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
9964
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9966
uint8_t link_up = elink_8706_8726_read_status(phy, params, vars);
sys/dev/bxe/bxe_elink.c
9982
struct elink_params *params,
sys/dev/bxe/bxe_elink.c
9985
struct bxe_softc *sc = params->sc;
sys/dev/bxe/bxe_elink.c
9989
elink_wait_reset_complete(sc, phy, params);
sys/dev/bxe/bxe_elink.c
9991
elink_8726_external_rom_boot(phy, params);
sys/dev/bxe/bxe_elink.c
9998
elink_sfp_module_detection(phy, params);
sys/dev/bxe/bxe_elink.h
195
#define ELINK_SINGLE_MEDIA_DIRECT(params) (params->num_phys == 1)
sys/dev/bxe/bxe_elink.h
197
#define ELINK_SINGLE_MEDIA(params) (params->num_phys == 2)
sys/dev/bxe/bxe_elink.h
199
#define ELINK_DUAL_MEDIA(params) (params->num_phys == 3)
sys/dev/bxe/bxe_elink.h
242
typedef uint8_t (*config_init_t)(struct elink_phy *phy, struct elink_params *params,
sys/dev/bxe/bxe_elink.h
244
typedef uint8_t (*read_status_t)(struct elink_phy *phy, struct elink_params *params,
sys/dev/bxe/bxe_elink.h
247
struct elink_params *params);
sys/dev/bxe/bxe_elink.h
249
struct elink_params *params);
sys/dev/bxe/bxe_elink.h
251
typedef void (*hw_reset_t)(struct elink_phy *phy, struct elink_params *params);
sys/dev/bxe/bxe_elink.h
253
struct elink_params *params, uint8_t mode);
sys/dev/bxe/bxe_elink.h
255
struct elink_params *params, uint32_t action);
sys/dev/bxe/bxe_elink.h
515
elink_status_t elink_phy_init(struct elink_params *params, struct elink_vars *vars);
sys/dev/bxe/bxe_elink.h
520
elink_status_t elink_link_reset(struct elink_params *params, struct elink_vars *vars,
sys/dev/bxe/bxe_elink.h
522
elink_status_t elink_lfa_reset(struct elink_params *params, struct elink_vars *vars);
sys/dev/bxe/bxe_elink.h
524
elink_status_t elink_link_update(struct elink_params *params, struct elink_vars *vars);
sys/dev/bxe/bxe_elink.h
530
elink_status_t elink_phy_read(struct elink_params *params, uint8_t phy_addr,
sys/dev/bxe/bxe_elink.h
533
elink_status_t elink_phy_write(struct elink_params *params, uint8_t phy_addr,
sys/dev/bxe/bxe_elink.h
541
elink_status_t elink_get_ext_phy_fw_version(struct elink_params *params, uint8_t *version,
sys/dev/bxe/bxe_elink.h
548
elink_status_t elink_set_led(struct elink_params *params,
sys/dev/bxe/bxe_elink.h
557
void elink_handle_module_detect_int(struct elink_params *params);
sys/dev/bxe/bxe_elink.h
561
elink_status_t elink_test_link(struct elink_params *params, struct elink_vars *vars,
sys/dev/bxe/bxe_elink.h
577
struct elink_params *params, uint8_t dev_addr,
sys/dev/bxe/bxe_elink.h
580
void elink_hw_reset_phy(struct elink_params *params);
sys/dev/bxe/bxe_elink.h
583
uint32_t elink_phy_selection(struct elink_params *params);
sys/dev/bxe/bxe_elink.h
586
elink_status_t elink_phy_probe(struct elink_params *params);
sys/dev/bxe/bxe_elink.h
593
void elink_set_rx_filter(struct elink_params *params, uint8_t en);
sys/dev/bxe/bxe_elink.h
646
} params;
sys/dev/bxe/bxe_elink.h
657
elink_status_t elink_update_pfc(struct elink_params *params,
sys/dev/bxe/bxe_elink.h
663
elink_status_t elink_ets_disabled(struct elink_params *params,
sys/dev/bxe/bxe_elink.h
667
void elink_ets_bw_limit(const struct elink_params *params, const uint32_t cos0_bw,
sys/dev/bxe/bxe_elink.h
671
elink_status_t elink_ets_strict(const struct elink_params *params, const uint8_t strict_cos);
sys/dev/bxe/bxe_elink.h
675
elink_status_t elink_ets_e3b0_config(const struct elink_params *params,
sys/dev/bxe/bxe_elink.h
679
void elink_pfc_statistic(struct elink_params *params, struct elink_vars *vars,
sys/dev/bxe/bxe_elink.h
688
void elink_period_func(struct elink_params *params, struct elink_vars *vars);
sys/dev/bxe/bxe_elink.h
693
void elink_enable_pmd_tx(struct elink_params *params);
sys/dev/bxe/ecore_hsi.h
13139
uint32_t params;
sys/dev/bxe/ecore_hsi.h
3852
uint8_t params;
sys/dev/bxe/ecore_hsi.h
3862
uint8_t params;
sys/dev/bxe/ecore_hsi.h
4086
uint8_t params;
sys/dev/bxe/ecore_hsi.h
4096
uint8_t params;
sys/dev/bxe/ecore_hsi.h
4247
uint8_t params;
sys/dev/bxe/ecore_hsi.h
4255
uint8_t params;
sys/dev/bxe/ecore_hsi.h
4272
uint8_t params;
sys/dev/bxe/ecore_hsi.h
4280
uint8_t params;
sys/dev/bxe/ecore_hsi.h
4297
uint8_t params;
sys/dev/bxe/ecore_hsi.h
4305
uint8_t params;
sys/dev/bxe/ecore_hsi.h
4322
uint8_t params;
sys/dev/bxe/ecore_hsi.h
4330
uint8_t params;
sys/dev/bxe/ecore_hsi.h
4347
uint8_t params;
sys/dev/bxe/ecore_hsi.h
4357
uint8_t params;
sys/dev/bxe/ecore_hsi.h
8193
union fcoe_kcqe_params params /* command-specific parameters */;
sys/dev/bxe/ecore_hsi.h
9078
uint16_t params;
sys/dev/bxe/ecore_hsi.h
9086
uint16_t params;
sys/dev/bxe/ecore_hsi.h
9469
union iscsi_kcqe_params params /* command-specific parameters */;
sys/dev/bxe/ecore_sp.c
4643
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
4645
struct ecore_queue_sp_obj *o = params->q_obj;
sys/dev/bxe/ecore_sp.c
4650
rc = o->check_transition(sc, o, params);
sys/dev/bxe/ecore_sp.c
4658
pending_bit = o->set_pending(o, params);
sys/dev/bxe/ecore_sp.c
4662
if (ECORE_TEST_BIT(RAMROD_DRV_CLR_ONLY, ¶ms->ramrod_flags))
sys/dev/bxe/ecore_sp.c
4666
rc = o->send_cmd(sc, params);
sys/dev/bxe/ecore_sp.c
4674
if (ECORE_TEST_BIT(RAMROD_COMP_WAIT, ¶ms->ramrod_flags)) {
sys/dev/bxe/ecore_sp.c
4687
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
4689
enum ecore_queue_cmd cmd = params->cmd, bit;
sys/dev/bxe/ecore_sp.c
4767
struct ecore_queue_setup_params *params = &cmd_params->params.setup;
sys/dev/bxe/ecore_sp.c
4773
¶ms->flags) *
sys/dev/bxe/ecore_sp.c
4779
struct ecore_general_setup_params *params,
sys/dev/bxe/ecore_sp.c
4787
params->stat_id;
sys/dev/bxe/ecore_sp.c
4799
gen_data->sp_client_id = params->spcl_id;
sys/dev/bxe/ecore_sp.c
4800
gen_data->mtu = ECORE_CPU_TO_LE16(params->mtu);
sys/dev/bxe/ecore_sp.c
4803
gen_data->cos = params->cos;
sys/dev/bxe/ecore_sp.c
4809
gen_data->fp_hsi_ver = params->fp_hsi;
sys/dev/bxe/ecore_sp.c
4816
struct ecore_txq_setup_params *params,
sys/dev/bxe/ecore_sp.c
4823
ECORE_CPU_TO_LE16(params->default_vlan);
sys/dev/bxe/ecore_sp.c
4840
tx_data->tx_status_block_id = params->fw_sb_id;
sys/dev/bxe/ecore_sp.c
4841
tx_data->tx_sb_index_number = params->sb_cq_index;
sys/dev/bxe/ecore_sp.c
4842
tx_data->tss_leading_client_id = params->tss_leading_cl_id;
sys/dev/bxe/ecore_sp.c
4845
ECORE_CPU_TO_LE32(U64_LO(params->dscr_map));
sys/dev/bxe/ecore_sp.c
4847
ECORE_CPU_TO_LE32(U64_HI(params->dscr_map));
sys/dev/bxe/ecore_sp.c
4854
struct rxq_pause_params *params,
sys/dev/bxe/ecore_sp.c
4858
rx_data->cqe_pause_thr_low = ECORE_CPU_TO_LE16(params->rcq_th_lo);
sys/dev/bxe/ecore_sp.c
4859
rx_data->cqe_pause_thr_high = ECORE_CPU_TO_LE16(params->rcq_th_hi);
sys/dev/bxe/ecore_sp.c
4860
rx_data->bd_pause_thr_low = ECORE_CPU_TO_LE16(params->bd_th_lo);
sys/dev/bxe/ecore_sp.c
4861
rx_data->bd_pause_thr_high = ECORE_CPU_TO_LE16(params->bd_th_hi);
sys/dev/bxe/ecore_sp.c
4862
rx_data->sge_pause_thr_low = ECORE_CPU_TO_LE16(params->sge_th_lo);
sys/dev/bxe/ecore_sp.c
4863
rx_data->sge_pause_thr_high = ECORE_CPU_TO_LE16(params->sge_th_hi);
sys/dev/bxe/ecore_sp.c
4864
rx_data->rx_cos_mask = ECORE_CPU_TO_LE16(params->pri_map);
sys/dev/bxe/ecore_sp.c
4868
struct ecore_rxq_setup_params *params,
sys/dev/bxe/ecore_sp.c
4881
params->cache_line_log;
sys/dev/bxe/ecore_sp.c
4884
rx_data->max_sges_for_packet = params->max_sges_pkt;
sys/dev/bxe/ecore_sp.c
4885
rx_data->client_qzone_id = params->cl_qzone_id;
sys/dev/bxe/ecore_sp.c
4886
rx_data->max_agg_size = ECORE_CPU_TO_LE16(params->tpa_agg_sz);
sys/dev/bxe/ecore_sp.c
4901
rx_data->status_block_id = params->fw_sb_id;
sys/dev/bxe/ecore_sp.c
4902
rx_data->rx_sb_index_number = params->sb_cq_index;
sys/dev/bxe/ecore_sp.c
4903
rx_data->max_tpa_queues = params->max_tpa_queues;
sys/dev/bxe/ecore_sp.c
4904
rx_data->max_bytes_on_bd = ECORE_CPU_TO_LE16(params->buf_sz);
sys/dev/bxe/ecore_sp.c
4905
rx_data->sge_buff_size = ECORE_CPU_TO_LE16(params->sge_buf_sz);
sys/dev/bxe/ecore_sp.c
4907
ECORE_CPU_TO_LE32(U64_LO(params->dscr_map));
sys/dev/bxe/ecore_sp.c
4909
ECORE_CPU_TO_LE32(U64_HI(params->dscr_map));
sys/dev/bxe/ecore_sp.c
4911
ECORE_CPU_TO_LE32(U64_LO(params->sge_map));
sys/dev/bxe/ecore_sp.c
4913
ECORE_CPU_TO_LE32(U64_HI(params->sge_map));
sys/dev/bxe/ecore_sp.c
4915
ECORE_CPU_TO_LE32(U64_LO(params->rcq_map));
sys/dev/bxe/ecore_sp.c
4917
ECORE_CPU_TO_LE32(U64_HI(params->rcq_map));
sys/dev/bxe/ecore_sp.c
4922
rx_data->approx_mcast_engine_id = params->mcast_engine_id;
sys/dev/bxe/ecore_sp.c
4926
rx_data->rss_engine_id = params->rss_engine_id;
sys/dev/bxe/ecore_sp.c
4932
ECORE_CPU_TO_LE16(params->silent_removal_value);
sys/dev/bxe/ecore_sp.c
4934
ECORE_CPU_TO_LE16(params->silent_removal_mask);
sys/dev/bxe/ecore_sp.c
4943
&cmd_params->params.setup.gen_params,
sys/dev/bxe/ecore_sp.c
4945
&cmd_params->params.setup.flags);
sys/dev/bxe/ecore_sp.c
4948
&cmd_params->params.setup.txq_params,
sys/dev/bxe/ecore_sp.c
4950
&cmd_params->params.setup.flags);
sys/dev/bxe/ecore_sp.c
4953
&cmd_params->params.setup.rxq_params,
sys/dev/bxe/ecore_sp.c
4955
&cmd_params->params.setup.flags);
sys/dev/bxe/ecore_sp.c
4958
&cmd_params->params.setup.pause_params,
sys/dev/bxe/ecore_sp.c
4968
&cmd_params->params.tx_only.gen_params,
sys/dev/bxe/ecore_sp.c
4970
&cmd_params->params.tx_only.flags);
sys/dev/bxe/ecore_sp.c
4973
&cmd_params->params.tx_only.txq_params,
sys/dev/bxe/ecore_sp.c
4975
&cmd_params->params.tx_only.flags);
sys/dev/bxe/ecore_sp.c
4995
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
4997
struct ecore_queue_sp_obj *o = params->q_obj;
sys/dev/bxe/ecore_sp.c
4998
struct ecore_queue_init_params *init = ¶ms->params.init;
sys/dev/bxe/ecore_sp.c
5042
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5044
struct ecore_queue_sp_obj *o = params->q_obj;
sys/dev/bxe/ecore_sp.c
5054
ecore_q_fill_setup_data_cmn(sc, params, rdata);
sys/dev/bxe/ecore_sp.c
5070
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5072
struct ecore_queue_sp_obj *o = params->q_obj;
sys/dev/bxe/ecore_sp.c
5082
ecore_q_fill_setup_data_cmn(sc, params, rdata);
sys/dev/bxe/ecore_sp.c
5083
ecore_q_fill_setup_data_e2(sc, params, rdata);
sys/dev/bxe/ecore_sp.c
5099
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5101
struct ecore_queue_sp_obj *o = params->q_obj;
sys/dev/bxe/ecore_sp.c
5107
¶ms->params.tx_only;
sys/dev/bxe/ecore_sp.c
5128
ecore_q_fill_setup_tx_only(sc, params, rdata);
sys/dev/bxe/ecore_sp.c
5146
struct ecore_queue_update_params *params,
sys/dev/bxe/ecore_sp.c
5156
data->default_vlan = ECORE_CPU_TO_LE16(params->def_vlan);
sys/dev/bxe/ecore_sp.c
5161
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5164
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5169
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5172
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5179
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5182
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5186
ECORE_TEST_BIT(ECORE_Q_UPDATE_ACTIVATE, ¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5189
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5194
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5197
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5202
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5205
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5206
data->silent_vlan_value = ECORE_CPU_TO_LE16(params->silent_removal_value);
sys/dev/bxe/ecore_sp.c
5207
data->silent_vlan_mask = ECORE_CPU_TO_LE16(params->silent_removal_mask);
sys/dev/bxe/ecore_sp.c
5212
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5215
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5220
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5223
¶ms->update_flags);
sys/dev/bxe/ecore_sp.c
5227
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5229
struct ecore_queue_sp_obj *o = params->q_obj;
sys/dev/bxe/ecore_sp.c
5234
¶ms->params.update;
sys/dev/bxe/ecore_sp.c
5269
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5271
struct ecore_queue_update_params *update = ¶ms->params.update;
sys/dev/bxe/ecore_sp.c
5277
return ecore_q_send_update(sc, params);
sys/dev/bxe/ecore_sp.c
5289
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5291
struct ecore_queue_update_params *update = ¶ms->params.update;
sys/dev/bxe/ecore_sp.c
5298
return ecore_q_send_update(sc, params);
sys/dev/bxe/ecore_sp.c
5303
struct ecore_queue_update_tpa_params *params,
sys/dev/bxe/ecore_sp.c
5307
data->complete_on_both_clients = params->complete_on_both_clients;
sys/dev/bxe/ecore_sp.c
5309
params->dont_verify_thr;
sys/dev/bxe/ecore_sp.c
5310
data->max_agg_size = ECORE_CPU_TO_LE16(params->max_agg_sz);
sys/dev/bxe/ecore_sp.c
5311
data->max_sges_for_packet = params->max_sges_pkt;
sys/dev/bxe/ecore_sp.c
5312
data->max_tpa_queues = params->max_tpa_queues;
sys/dev/bxe/ecore_sp.c
5313
data->sge_buff_size = ECORE_CPU_TO_LE16(params->sge_buff_sz);
sys/dev/bxe/ecore_sp.c
5314
data->sge_page_base_hi = ECORE_CPU_TO_LE32(U64_HI(params->sge_map));
sys/dev/bxe/ecore_sp.c
5315
data->sge_page_base_lo = ECORE_CPU_TO_LE32(U64_LO(params->sge_map));
sys/dev/bxe/ecore_sp.c
5316
data->sge_pause_thr_high = ECORE_CPU_TO_LE16(params->sge_pause_thr_high);
sys/dev/bxe/ecore_sp.c
5317
data->sge_pause_thr_low = ECORE_CPU_TO_LE16(params->sge_pause_thr_low);
sys/dev/bxe/ecore_sp.c
5318
data->tpa_mode = params->tpa_mode;
sys/dev/bxe/ecore_sp.c
5319
data->update_ipv4 = params->update_ipv4;
sys/dev/bxe/ecore_sp.c
5320
data->update_ipv6 = params->update_ipv6;
sys/dev/bxe/ecore_sp.c
5324
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5326
struct ecore_queue_sp_obj *o = params->q_obj;
sys/dev/bxe/ecore_sp.c
5331
¶ms->params.update_tpa;
sys/dev/bxe/ecore_sp.c
5359
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5361
struct ecore_queue_sp_obj *o = params->q_obj;
sys/dev/bxe/ecore_sp.c
5381
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5383
struct ecore_queue_sp_obj *o = params->q_obj;
sys/dev/bxe/ecore_sp.c
5384
uint8_t cid_idx = params->params.cfc_del.cid_index;
sys/dev/bxe/ecore_sp.c
5398
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5400
struct ecore_queue_sp_obj *o = params->q_obj;
sys/dev/bxe/ecore_sp.c
5401
uint8_t cid_index = params->params.terminate.cid_index;
sys/dev/bxe/ecore_sp.c
5415
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5417
struct ecore_queue_sp_obj *o = params->q_obj;
sys/dev/bxe/ecore_sp.c
5425
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5427
switch (params->cmd) {
sys/dev/bxe/ecore_sp.c
5429
return ecore_q_init(sc, params);
sys/dev/bxe/ecore_sp.c
5431
return ecore_q_send_setup_tx_only(sc, params);
sys/dev/bxe/ecore_sp.c
5433
return ecore_q_send_deactivate(sc, params);
sys/dev/bxe/ecore_sp.c
5435
return ecore_q_send_activate(sc, params);
sys/dev/bxe/ecore_sp.c
5437
return ecore_q_send_update(sc, params);
sys/dev/bxe/ecore_sp.c
5439
return ecore_q_send_update_tpa(sc, params);
sys/dev/bxe/ecore_sp.c
5441
return ecore_q_send_halt(sc, params);
sys/dev/bxe/ecore_sp.c
5443
return ecore_q_send_cfc_del(sc, params);
sys/dev/bxe/ecore_sp.c
5445
return ecore_q_send_terminate(sc, params);
sys/dev/bxe/ecore_sp.c
5447
return ecore_q_send_empty(sc, params);
sys/dev/bxe/ecore_sp.c
5449
ECORE_ERR("Unknown command: %d\n", params->cmd);
sys/dev/bxe/ecore_sp.c
5455
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5457
switch (params->cmd) {
sys/dev/bxe/ecore_sp.c
5459
return ecore_q_send_setup_e1x(sc, params);
sys/dev/bxe/ecore_sp.c
5470
return ecore_queue_send_cmd_cmn(sc, params);
sys/dev/bxe/ecore_sp.c
5472
ECORE_ERR("Unknown command: %d\n", params->cmd);
sys/dev/bxe/ecore_sp.c
5478
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5480
switch (params->cmd) {
sys/dev/bxe/ecore_sp.c
5482
return ecore_q_send_setup_e2(sc, params);
sys/dev/bxe/ecore_sp.c
5493
return ecore_queue_send_cmd_cmn(sc, params);
sys/dev/bxe/ecore_sp.c
5495
ECORE_ERR("Unknown command: %d\n", params->cmd);
sys/dev/bxe/ecore_sp.c
5518
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5521
enum ecore_queue_cmd cmd = params->cmd;
sys/dev/bxe/ecore_sp.c
5523
¶ms->params.update;
sys/dev/bxe/ecore_sp.c
5529
if (ECORE_TEST_BIT(RAMROD_DRV_CLR_ONLY, ¶ms->ramrod_flags)) {
sys/dev/bxe/ecore_sp.c
5552
¶ms->params.setup.flags))
sys/dev/bxe/ecore_sp.c
5699
struct ecore_queue_state_params *params)
sys/dev/bxe/ecore_sp.c
5702
enum ecore_queue_cmd cmd = params->cmd;
sys/dev/bxe/ecore_sp.c
5713
¶ms->params.tx_only.flags))
sys/dev/bxe/ecore_sp.c
5899
struct ecore_func_state_params *params)
sys/dev/bxe/ecore_sp.c
5902
enum ecore_func_cmd cmd = params->cmd;
sys/dev/bxe/ecore_sp.c
5907
if (ECORE_TEST_BIT(RAMROD_DRV_CLR_ONLY, ¶ms->ramrod_flags)) {
sys/dev/bxe/ecore_sp.c
6071
struct ecore_func_state_params *params)
sys/dev/bxe/ecore_sp.c
6073
uint32_t load_code = params->params.hw_init.load_phase;
sys/dev/bxe/ecore_sp.c
6074
struct ecore_func_sp_obj *o = params->f_obj;
sys/dev/bxe/ecore_sp.c
6191
struct ecore_func_state_params *params)
sys/dev/bxe/ecore_sp.c
6193
uint32_t reset_phase = params->params.hw_reset.reset_phase;
sys/dev/bxe/ecore_sp.c
6194
struct ecore_func_sp_obj *o = params->f_obj;
sys/dev/bxe/ecore_sp.c
6223
struct ecore_func_state_params *params)
sys/dev/bxe/ecore_sp.c
6225
struct ecore_func_sp_obj *o = params->f_obj;
sys/dev/bxe/ecore_sp.c
6229
struct ecore_func_start_params *start_params = ¶ms->params.start;
sys/dev/bxe/ecore_sp.c
6288
struct ecore_func_state_params *params)
sys/dev/bxe/ecore_sp.c
6290
struct ecore_func_sp_obj *o = params->f_obj;
sys/dev/bxe/ecore_sp.c
6295
¶ms->params.switch_update;
sys/dev/bxe/ecore_sp.c
6367
struct ecore_func_state_params *params)
sys/dev/bxe/ecore_sp.c
6369
struct ecore_func_sp_obj *o = params->f_obj;
sys/dev/bxe/ecore_sp.c
6374
¶ms->params.afex_update;
sys/dev/bxe/ecore_sp.c
6405
struct ecore_func_state_params *params)
sys/dev/bxe/ecore_sp.c
6407
struct ecore_func_sp_obj *o = params->f_obj;
sys/dev/bxe/ecore_sp.c
6411
¶ms->params.afex_viflists;
sys/dev/bxe/ecore_sp.c
6442
struct ecore_func_state_params *params)
sys/dev/bxe/ecore_sp.c
6449
struct ecore_func_state_params *params)
sys/dev/bxe/ecore_sp.c
6455
struct ecore_func_state_params *params)
sys/dev/bxe/ecore_sp.c
6457
struct ecore_func_sp_obj *o = params->f_obj;
sys/dev/bxe/ecore_sp.c
6462
¶ms->params.tx_start;
sys/dev/bxe/ecore_sp.c
6489
struct ecore_func_state_params *params)
sys/dev/bxe/ecore_sp.c
6491
struct ecore_func_sp_obj *o = params->f_obj;
sys/dev/bxe/ecore_sp.c
6496
¶ms->params.set_timesync;
sys/dev/bxe/ecore_sp.c
6523
struct ecore_func_state_params *params)
sys/dev/bxe/ecore_sp.c
6525
switch (params->cmd) {
sys/dev/bxe/ecore_sp.c
6527
return ecore_func_hw_init(sc, params);
sys/dev/bxe/ecore_sp.c
6529
return ecore_func_send_start(sc, params);
sys/dev/bxe/ecore_sp.c
6531
return ecore_func_send_stop(sc, params);
sys/dev/bxe/ecore_sp.c
6533
return ecore_func_hw_reset(sc, params);
sys/dev/bxe/ecore_sp.c
6535
return ecore_func_send_afex_update(sc, params);
sys/dev/bxe/ecore_sp.c
6537
return ecore_func_send_afex_viflists(sc, params);
sys/dev/bxe/ecore_sp.c
6539
return ecore_func_send_tx_stop(sc, params);
sys/dev/bxe/ecore_sp.c
6541
return ecore_func_send_tx_start(sc, params);
sys/dev/bxe/ecore_sp.c
6543
return ecore_func_send_switch_update(sc, params);
sys/dev/bxe/ecore_sp.c
6545
return ecore_func_send_set_timesync(sc, params);
sys/dev/bxe/ecore_sp.c
6547
ECORE_ERR("Unknown command: %d\n", params->cmd);
sys/dev/bxe/ecore_sp.c
6587
struct ecore_func_state_params *params)
sys/dev/bxe/ecore_sp.c
6589
struct ecore_func_sp_obj *o = params->f_obj;
sys/dev/bxe/ecore_sp.c
6591
enum ecore_func_cmd cmd = params->cmd;
sys/dev/bxe/ecore_sp.c
6597
rc = o->check_transition(sc, o, params);
sys/dev/bxe/ecore_sp.c
6599
(ECORE_TEST_BIT(RAMROD_RETRY, ¶ms->ramrod_flags))) {
sys/dev/bxe/ecore_sp.c
6604
rc = o->check_transition(sc, o, params);
sys/dev/bxe/ecore_sp.c
6620
if (ECORE_TEST_BIT(RAMROD_DRV_CLR_ONLY, ¶ms->ramrod_flags)) {
sys/dev/bxe/ecore_sp.c
6625
rc = o->send_cmd(sc, params);
sys/dev/bxe/ecore_sp.c
6636
if (ECORE_TEST_BIT(RAMROD_COMP_WAIT, ¶ms->ramrod_flags)) {
sys/dev/bxe/ecore_sp.h
1492
} params;
sys/dev/bxe/ecore_sp.h
1538
struct ecore_queue_state_params *params);
sys/dev/bxe/ecore_sp.h
1544
struct ecore_queue_state_params *params);
sys/dev/bxe/ecore_sp.h
1551
struct ecore_queue_state_params *params);
sys/dev/bxe/ecore_sp.h
1748
} params;
sys/dev/bxe/ecore_sp.h
1812
struct ecore_func_state_params *params);
sys/dev/bxe/ecore_sp.h
1819
struct ecore_func_state_params *params);
sys/dev/bxe/ecore_sp.h
1845
struct ecore_func_state_params *params);
sys/dev/bxe/ecore_sp.h
1856
struct ecore_queue_state_params *params);
sys/dev/cxgb/common/cxgb_common.h
641
for (iter = 0; iter < (adapter)->params.nports; ++iter)
sys/dev/cxgb/common/cxgb_common.h
643
#define adapter_info(adap) ((adap)->params.info)
sys/dev/cxgb/common/cxgb_common.h
657
return adap->params.offload;
sys/dev/cxgb/common/cxgb_common.h
662
return adap->params.vpd.cclk / 1000;
sys/dev/cxgb/common/cxgb_common.h
668
return (ticks << adap->params.tp.dack_re) / core_ticks_per_usec(adap);
sys/dev/cxgb/common/cxgb_common.h
673
return adap->params.pci.variant == PCI_VARIANT_PCIE;
sys/dev/cxgb/common/cxgb_mc5.c
248
adap->params.rev == 0 ? V_RDLAT(0xd) | V_SRCHLAT(0x11) :
sys/dev/cxgb/common/cxgb_t3_cpl.h
1309
__be32 params;
sys/dev/cxgb/common/cxgb_t3_cpl.h
1353
__be32 params;
sys/dev/cxgb/common/cxgb_t3_cpl.h
1439
__be32 params;
sys/dev/cxgb/common/cxgb_t3_cpl.h
1505
__be32 params;
sys/dev/cxgb/common/cxgb_t3_cpl.h
627
__be32 params;
sys/dev/cxgb/common/cxgb_t3_hw.c
1148
if (adapter->params.rev == T3_REV_A)
sys/dev/cxgb/common/cxgb_t3_hw.c
1500
if (adapter->params.nports <= 2) {
sys/dev/cxgb/common/cxgb_t3_hw.c
1560
if (adapter->params.nports <= 2 &&
sys/dev/cxgb/common/cxgb_t3_hw.c
1571
if (adapter->params.rev >= T3_REV_C)
sys/dev/cxgb/common/cxgb_t3_hw.c
1602
if (adapter->params.rev > 0 && uses_xaui(adapter)) {
sys/dev/cxgb/common/cxgb_t3_hw.c
1604
if (adapter->params.rev >= T3_REV_C)
sys/dev/cxgb/common/cxgb_t3_hw.c
1626
if (adapter->params.rev > 0 && uses_xaui(adapter)) {
sys/dev/cxgb/common/cxgb_t3_hw.c
1632
if (adapter->params.nports <= 2) {
sys/dev/cxgb/common/cxgb_t3_hw.c
1914
adapter->params.rev < T3_REV_C ?
sys/dev/cxgb/common/cxgb_t3_hw.c
2132
if (adapter->params.rev > 0)
sys/dev/cxgb/common/cxgb_t3_hw.c
2337
adapter->params.rev >= T3_REV_C ? 0x2bfffff : 0x3bfffff);
sys/dev/cxgb/common/cxgb_t3_hw.c
2340
if (adapter->params.rev > 0) {
sys/dev/cxgb/common/cxgb_t3_hw.c
250
u32 clkdiv = adap->params.vpd.cclk / (2 * adap->params.vpd.mdc) - 1;
sys/dev/cxgb/common/cxgb_t3_hw.c
2835
if (adapter->params.rev > 0)
sys/dev/cxgb/common/cxgb_t3_hw.c
3111
if (adap->params.rev > 0) {
sys/dev/cxgb/common/cxgb_t3_hw.c
3158
m = t3_mc5_size(&adap->mc5) - adap->params.mc5.nservers -
sys/dev/cxgb/common/cxgb_t3_hw.c
3159
adap->params.mc5.nfilters - adap->params.mc5.nroutes;
sys/dev/cxgb/common/cxgb_t3_hw.c
3161
adap->params.mc5.nservers += m - tids;
sys/dev/cxgb/common/cxgb_t3_hw.c
3193
adap->params.rev > 0 ? F_ENABLEESND :
sys/dev/cxgb/common/cxgb_t3_hw.c
3205
if (adap->params.rev > 0) {
sys/dev/cxgb/common/cxgb_t3_hw.c
3216
if (adap->params.rev == T3_REV_C)
sys/dev/cxgb/common/cxgb_t3_hw.c
3226
if (adap->params.nports > 2) {
sys/dev/cxgb/common/cxgb_t3_hw.c
3256
unsigned int tre = adap->params.tp.tre;
sys/dev/cxgb/common/cxgb_t3_hw.c
3257
unsigned int dack_re = adap->params.tp.dack_re;
sys/dev/cxgb/common/cxgb_t3_hw.c
3278
adap->params.rev > 0 ? 0 : 2 SECONDS);
sys/dev/cxgb/common/cxgb_t3_hw.c
3692
unsigned int clk = adap->params.vpd.cclk * 1000;
sys/dev/cxgb/common/cxgb_t3_hw.c
3779
v = (adap->params.vpd.cclk * 1000) / cpt;
sys/dev/cxgb/common/cxgb_t3_hw.c
3809
tp_set_timers(adap, adap->params.vpd.cclk * 1000);
sys/dev/cxgb/common/cxgb_t3_hw.c
3831
if (port_mask & ~((1 << adap->params.nports) - 1))
sys/dev/cxgb/common/cxgb_t3_hw.c
4085
adap->params.pci.pcie_cap_addr + PCI_EXP_DEVCTL,
sys/dev/cxgb/common/cxgb_t3_hw.c
4096
adap->params.pci.pcie_cap_addr + PCI_EXP_DEVCTL,
sys/dev/cxgb/common/cxgb_t3_hw.c
4102
adap->params.pci.pcie_cap_addr + PCI_EXP_LNKCTL,
sys/dev/cxgb/common/cxgb_t3_hw.c
4106
fst_trn_rx = adap->params.rev == 0 ? fst_trn_tx :
sys/dev/cxgb/common/cxgb_t3_hw.c
4108
log2_width = fls(adap->params.pci.width) - 1;
sys/dev/cxgb/common/cxgb_t3_hw.c
4114
if (adap->params.rev == 0)
sys/dev/cxgb/common/cxgb_t3_hw.c
4147
const struct vpd_params *vpd = &adapter->params.vpd;
sys/dev/cxgb/common/cxgb_t3_hw.c
4149
if (adapter->params.rev > 0)
sys/dev/cxgb/common/cxgb_t3_hw.c
4154
if (adapter->params.nports > 2)
sys/dev/cxgb/common/cxgb_t3_hw.c
4158
partition_mem(adapter, &adapter->params.tp);
sys/dev/cxgb/common/cxgb_t3_hw.c
4163
t3_mc5_init(&adapter->mc5, adapter->params.mc5.nservers,
sys/dev/cxgb/common/cxgb_t3_hw.c
4164
adapter->params.mc5.nfilters,
sys/dev/cxgb/common/cxgb_t3_hw.c
4165
adapter->params.mc5.nroutes))
sys/dev/cxgb/common/cxgb_t3_hw.c
4173
if (tp_init(adapter, &adapter->params.tp))
sys/dev/cxgb/common/cxgb_t3_hw.c
4177
min(adapter->params.sge.max_pkt_size,
sys/dev/cxgb/common/cxgb_t3_hw.c
4180
min(adapter->params.sge.max_pkt_size, 16384U));
sys/dev/cxgb/common/cxgb_t3_hw.c
4181
ulp_config(adapter, &adapter->params.tp);
sys/dev/cxgb/common/cxgb_t3_hw.c
4188
if (adapter->params.rev == T3_REV_C)
sys/dev/cxgb/common/cxgb_t3_hw.c
4195
chan_init_hw(adapter, adapter->params.chan_map);
sys/dev/cxgb/common/cxgb_t3_hw.c
4196
t3_sge_init(adapter, &adapter->params.sge);
sys/dev/cxgb/common/cxgb_t3_hw.c
4321
mac->multiport = adapter->params.nports > 2;
sys/dev/cxgb/common/cxgb_t3_hw.c
4334
(!adapter->params.vpd.xauicfg[1] && (devid==0x37)))
sys/dev/cxgb/common/cxgb_t3_hw.c
4339
if (adapter->params.rev == 0 && uses_xaui(adapter)) {
sys/dev/cxgb/common/cxgb_t3_hw.c
4358
u32 val = V_PORTSPEED(is_10G(adapter) || adapter->params.nports > 2 ?
sys/dev/cxgb/common/cxgb_t3_hw.c
4364
V_I2C_CLKDIV(adapter->params.vpd.cclk / 80 - 1));
sys/dev/cxgb/common/cxgb_t3_hw.c
4370
if (adapter->params.rev == 0 || !uses_xaui(adapter))
sys/dev/cxgb/common/cxgb_t3_hw.c
4393
adapter->params.rev < T3_REV_B2 && is_pcie(adapter);
sys/dev/cxgb/common/cxgb_t3_hw.c
4464
get_pci_mode(adapter, &adapter->params.pci);
sys/dev/cxgb/common/cxgb_t3_hw.c
4466
adapter->params.info = ai;
sys/dev/cxgb/common/cxgb_t3_hw.c
4467
adapter->params.nports = ai->nports0 + ai->nports1;
sys/dev/cxgb/common/cxgb_t3_hw.c
4468
adapter->params.chan_map = (!!ai->nports0) | (!!ai->nports1 << 1);
sys/dev/cxgb/common/cxgb_t3_hw.c
4469
adapter->params.rev = t3_read_reg(adapter, A_PL_REV);
sys/dev/cxgb/common/cxgb_t3_hw.c
4479
adapter->params.linkpoll_period = 10;
sys/dev/cxgb/common/cxgb_t3_hw.c
4481
if (adapter->params.nports > 2)
sys/dev/cxgb/common/cxgb_t3_hw.c
4482
adapter->params.stats_update_period = VSC_STATS_ACCUM_SECS;
sys/dev/cxgb/common/cxgb_t3_hw.c
4484
adapter->params.stats_update_period = is_10G(adapter) ?
sys/dev/cxgb/common/cxgb_t3_hw.c
4486
adapter->params.pci.vpd_cap_addr =
sys/dev/cxgb/common/cxgb_t3_hw.c
4489
ret = get_vpd_params(adapter, &adapter->params.vpd);
sys/dev/cxgb/common/cxgb_t3_hw.c
4496
if (adapter->params.vpd.mclk) {
sys/dev/cxgb/common/cxgb_t3_hw.c
4497
struct tp_params *p = &adapter->params.tp;
sys/dev/cxgb/common/cxgb_t3_hw.c
4503
p->nchan = adapter->params.chan_map == 3 ? 2 : 1;
sys/dev/cxgb/common/cxgb_t3_hw.c
4514
adapter->params.rev > 0 ? 12 : 6;
sys/dev/cxgb/common/cxgb_t3_hw.c
4515
p->tre = fls(adapter->params.vpd.cclk / (1000 / TP_TMR_RES)) -
sys/dev/cxgb/common/cxgb_t3_hw.c
4517
p->dack_re = fls(adapter->params.vpd.cclk / 10) - 1; /* 100us */
sys/dev/cxgb/common/cxgb_t3_hw.c
4520
adapter->params.offload = t3_mc7_size(&adapter->pmrx) &&
sys/dev/cxgb/common/cxgb_t3_hw.c
4524
t3_sge_prep(adapter, &adapter->params.sge);
sys/dev/cxgb/common/cxgb_t3_hw.c
4527
adapter->params.mc5.nservers = DEFAULT_NSERVERS;
sys/dev/cxgb/common/cxgb_t3_hw.c
4529
adapter->params.mc5.nfilters = 0;
sys/dev/cxgb/common/cxgb_t3_hw.c
4530
adapter->params.mc5.nroutes = 0;
sys/dev/cxgb/common/cxgb_t3_hw.c
4533
init_mtus(adapter->params.mtus);
sys/dev/cxgb/common/cxgb_t3_hw.c
4534
init_cong_ctrl(adapter->params.a_wnd, adapter->params.b_wnd);
sys/dev/cxgb/common/cxgb_t3_hw.c
4542
if (adapter->params.nports > 2 &&
sys/dev/cxgb/common/cxgb_t3_hw.c
4543
(ret = t3_vsc7323_init(adapter, adapter->params.nports)))
sys/dev/cxgb/common/cxgb_t3_hw.c
4552
unsigned port_type = adapter->params.vpd.port_type[j];
sys/dev/cxgb/common/cxgb_t3_hw.c
4561
if (j >= ARRAY_SIZE(adapter->params.vpd.port_type))
sys/dev/cxgb/common/cxgb_t3_hw.c
4576
memcpy(hw_addr, adapter->params.vpd.eth_base, 5);
sys/dev/cxgb/common/cxgb_t3_hw.c
4577
hw_addr[5] = adapter->params.vpd.eth_base[5] + i;
sys/dev/cxgb/common/cxgb_t3_hw.c
4589
adapter->params.linkpoll_period > 10)
sys/dev/cxgb/common/cxgb_t3_hw.c
4590
adapter->params.linkpoll_period = 10;
sys/dev/cxgb/common/cxgb_t3_hw.c
4610
early_hw_init(adap, adap->params.info);
sys/dev/cxgb/common/cxgb_t3_hw.c
4615
if (adap->params.nports > 2 &&
sys/dev/cxgb/common/cxgb_t3_hw.c
4616
(ret = t3_vsc7323_init(adap, adap->params.nports)))
sys/dev/cxgb/common/cxgb_t3_hw.c
4624
unsigned port_type = adap->params.vpd.port_type[j];
sys/dev/cxgb/common/cxgb_t3_hw.c
4633
if (j >= ARRAY_SIZE(adap->params.vpd.port_type))
sys/dev/cxgb/common/cxgb_t3_hw.c
659
unsigned int base = adapter->params.pci.vpd_cap_addr;
sys/dev/cxgb/common/cxgb_t3_hw.c
692
unsigned int base = adapter->params.pci.vpd_cap_addr;
sys/dev/cxgb/common/cxgb_t3_hw.c
889
if (adapter->params.rev == 0 && !vpd.port0_data[0]) {
sys/dev/cxgb/common/cxgb_xgmac.c
172
if (adap->params.rev == 0) {
sys/dev/cxgb/common/cxgb_xgmac.c
210
if ((val & F_PCS_RESET_) && adap->params.rev) {
sys/dev/cxgb/common/cxgb_xgmac.c
287
if ((val & F_PCS_RESET_) && adap->params.rev) {
sys/dev/cxgb/common/cxgb_xgmac.c
336
idx = mac->ext_port + idx * mac->adapter->params.nports;
sys/dev/cxgb/common/cxgb_xgmac.c
340
if (mac->multiport && idx < mac->adapter->params.nports)
sys/dev/cxgb/common/cxgb_xgmac.c
479
unsigned port_type = adap->params.vpd.port_type[macidx(mac)];
sys/dev/cxgb/common/cxgb_xgmac.c
502
if (adap->params.rev >= T3_REV_B2 &&
sys/dev/cxgb/common/cxgb_xgmac.c
509
reg = adap->params.rev == T3_REV_B2 ?
sys/dev/cxgb/common/cxgb_xgmac.c
544
thres = (adap->params.vpd.cclk * 1000) / 15625;
sys/dev/cxgb/common/cxgb_xgmac.c
550
ipg = (port_type == 9 || adap->params.rev != T3_REV_C) ? 1 : 0;
sys/dev/cxgb/common/cxgb_xgmac.c
582
(pause_bits >> (adap->params.rev == T3_REV_C ? 10 : 7)));
sys/dev/cxgb/common/cxgb_xgmac.c
659
adap->params.rev == T3_REV_C ?
sys/dev/cxgb/common/cxgb_xgmac.c
663
adap->params.rev == T3_REV_C ?
sys/dev/cxgb/common/cxgb_xgmac.c
76
t3_write_reg(adap, ctrl, adap->params.vpd.xauicfg[macidx(mac)] |
sys/dev/cxgb/common/cxgb_xgmac.c
825
if (mac->adapter->params.rev == T3_REV_B2)
sys/dev/cxgb/cxgb_adapter.h
360
struct adapter_params params;
sys/dev/cxgb/cxgb_main.c
1036
if (sc->params.nports > 2) {
sys/dev/cxgb/cxgb_main.c
1053
if (sc->params.nports <= 2)
sys/dev/cxgb/cxgb_main.c
1315
req->params = htonl(V_L2T_W_IDX(i));
sys/dev/cxgb/cxgb_main.c
1420
for (i = 0; i < (sc)->params.nports; ++i) {
sys/dev/cxgb/cxgb_main.c
1552
sc->params.mc5.nservers = 0;
sys/dev/cxgb/cxgb_main.c
1555
sc->params.mc5.nfilters = mxf;
sys/dev/cxgb/cxgb_main.c
1557
sc->params.mc5.nfilters = min(nfilters, mxf);
sys/dev/cxgb/cxgb_main.c
1582
if (sc->params.rev >= T3_REV_C && !(sc->flags & TP_PARITY_INIT) &&
sys/dev/cxgb/cxgb_main.c
2338
const struct adapter_params *p = &sc->params;
sys/dev/cxgb/cxgb_main.c
2376
for (i = 0; i < sc->params.nports; i++) {
sys/dev/cxgb/cxgb_main.c
2609
q = &sc->params.sge.qset[i];
sys/dev/cxgb/cxgb_main.c
2695
struct tp_params *p = &sc->params.tp;
sys/dev/cxgb/cxgb_main.c
2710
struct tp_params *p = &sc->params.tp;
sys/dev/cxgb/cxgb_main.c
2760
memcpy(sc->params.mtus, m->mtus, sizeof(sc->params.mtus));
sys/dev/cxgb/cxgb_main.c
2769
memcpy(m->mtus, sc->params.mtus, sizeof(m->mtus));
sys/dev/cxgb/cxgb_main.c
2805
t->version = 3 | (sc->params.rev << 10);
sys/dev/cxgb/cxgb_main.c
2996
unsigned int nfilters = sc->params.mc5.nfilters;
sys/dev/cxgb/cxgb_main.c
3051
unsigned int nfilters = sc->params.mc5.nfilters;
sys/dev/cxgb/cxgb_main.c
3079
unsigned int i, nfilters = sc->params.mc5.nfilters;
sys/dev/cxgb/cxgb_main.c
313
switch(adapter->params.rev) {
sys/dev/cxgb/cxgb_main.c
3161
regs->version = 3 | (sc->params.rev << 10) | (is_pcie(sc) << 31);
sys/dev/cxgb/cxgb_main.c
3184
unsigned int nfilters = sc->params.mc5.nfilters;
sys/dev/cxgb/cxgb_main.c
3204
unsigned int nfilters = sc->params.mc5.nfilters;
sys/dev/cxgb/cxgb_main.c
3232
id += t3_mc5_size(&sc->mc5) - sc->params.mc5.nroutes -
sys/dev/cxgb/cxgb_main.c
3233
sc->params.mc5.nfilters;
sys/dev/cxgb/cxgb_main.c
536
port_qsets = min(SGE_QSETS/sc->params.nports, mp_ncpus);
sys/dev/cxgb/cxgb_main.c
537
msi_needed = sc->msi_count = sc->params.nports * port_qsets + 1;
sys/dev/cxgb/cxgb_main.c
622
for (i = 0; i < (sc)->params.nports; i++) {
sys/dev/cxgb/cxgb_main.c
660
sc->params.vpd.ec, sc->params.vpd.sn);
sys/dev/cxgb/cxgb_main.c
663
sc->params.vpd.port_type[0], sc->params.vpd.port_type[1],
sys/dev/cxgb/cxgb_main.c
664
sc->params.vpd.port_type[2], sc->params.vpd.port_type[3]);
sys/dev/cxgb/cxgb_main.c
732
for (i = 0; i < (sc)->params.nports; i++) {
sys/dev/cxgb/cxgb_main.c
746
for (i = 0; i < sc->params.nports; i++) {
sys/dev/cxgb/cxgb_main.c
829
if (sc->params.rev > 0 && !(sc->flags & USING_MSI))
sys/dev/cxgb/cxgb_main.c
832
for (i = 0; i < (sc)->params.nports; i++) {
sys/dev/cxgb/cxgb_main.c
836
err = t3_sge_alloc_qset(sc, qset_idx, (sc)->params.nports,
sys/dev/cxgb/cxgb_main.c
838
&sc->params.sge.qset[qset_idx], ntxq, pi);
sys/dev/cxgb/cxgb_sge.c
3280
struct qset_params *qsp = &sc->params.sge.qset[0];
sys/dev/cxgb/cxgb_sge.c
3298
for (i = 0; i < sc->params.nports; i++)
sys/dev/cxgb/cxgb_sge.c
3306
qsp = &sc->params.sge.qset[i];
sys/dev/cxgb/cxgb_sge.c
3362
CTLFLAG_RD, &sc->params.rev,
sys/dev/cxgb/cxgb_sge.c
3381
CTLFLAG_RD, &sc->params.vpd.cclk,
sys/dev/cxgb/cxgb_sge.c
3431
for (i = 0; i < sc->params.nports; i++) {
sys/dev/cxgb/cxgb_sge.c
441
if (adap->params.rev > 0) {
sys/dev/cxgb/cxgb_sge.c
452
adap->params.rev < T3_REV_C ? 1000 : 500);
sys/dev/cxgb/cxgb_sge.c
552
nqsets = min(SGE_QSETS / adap->params.nports, mp_ncpus);
sys/dev/cxgb/cxgb_sge.c
553
nqsets *= adap->params.nports;
sys/dev/cxgb/cxgb_sge.c
579
if (adap->params.nports > 2) {
sys/dev/cxgb/cxgb_sge.c
971
for (i = 0; i < sc->params.nports; i++) {
sys/dev/cxgb/cxgb_sge.c
987
if (sc->params.nports > 2) {
sys/dev/cxgb/cxgb_sge.c
998
if (((sc->flags & USING_MSIX) == 0 || sc->params.nports > 2) &&
sys/dev/cxgbe/adapter.h
1053
struct adapter_params params;
sys/dev/cxgbe/common/common.h
1036
unsigned int nparams, const u32 *params,
sys/dev/cxgbe/common/common.h
1039
return t4_query_params(adapter, 0, 0, 0, nparams, params, vals);
sys/dev/cxgbe/common/common.h
1043
unsigned int nparams, const u32 *params,
sys/dev/cxgbe/common/common.h
1046
return t4_set_params(adapter, 0, 0, 0, nparams, params, vals);
sys/dev/cxgbe/common/common.h
532
for (iter = 0; iter < (adapter)->params.nports; ++iter)
sys/dev/cxgbe/common/common.h
557
return adap->params.offload;
sys/dev/cxgbe/common/common.h
562
return adap->params.ethoffload;
sys/dev/cxgbe/common/common.h
567
return adap->params.hash_filter;
sys/dev/cxgbe/common/common.h
573
adap->params.chipid == CHELSIO_T7;
sys/dev/cxgbe/common/common.h
578
return adap->params.chipid;
sys/dev/cxgbe/common/common.h
583
return adap->params.rev;
sys/dev/cxgbe/common/common.h
588
return adap->params.chipid == CHELSIO_T4;
sys/dev/cxgbe/common/common.h
593
return adap->params.chipid == CHELSIO_T5;
sys/dev/cxgbe/common/common.h
598
return adap->params.chipid == CHELSIO_T6;
sys/dev/cxgbe/common/common.h
603
return adap->params.chipid == CHELSIO_T7;
sys/dev/cxgbe/common/common.h
608
return adap->params.fpga;
sys/dev/cxgbe/common/common.h
613
return adap->params.vpd.cclk / 1000;
sys/dev/cxgbe/common/common.h
619
return (us * adap->params.vpd.cclk) / 1000;
sys/dev/cxgbe/common/common.h
626
return ((ticks * 1000 + adapter->params.vpd.cclk/2) /
sys/dev/cxgbe/common/common.h
627
adapter->params.vpd.cclk);
sys/dev/cxgbe/common/common.h
633
return (ticks << adap->params.tp.dack_re) / core_ticks_per_usec(adap);
sys/dev/cxgbe/common/common.h
639
return (us * adap->params.vpd.cclk / 1000 >> adap->params.tp.tre);
sys/dev/cxgbe/common/common.h
644
return ((uint64_t)ticks << adap->params.tp.tre) /
sys/dev/cxgbe/common/common.h
898
unsigned int vf, unsigned int nparams, const u32 *params,
sys/dev/cxgbe/common/common.h
901
unsigned int vf, unsigned int nparams, const u32 *params,
sys/dev/cxgbe/common/common.h
905
unsigned int nparams, const u32 *params,
sys/dev/cxgbe/common/common.h
908
unsigned int vf, unsigned int nparams, const u32 *params,
sys/dev/cxgbe/common/t4_hw.c
10322
if (adap->params.viid_smt_extn_support)
sys/dev/cxgbe/common/t4_hw.c
10833
action = sc->params.port_caps32 ? FW_PORT_ACTION_GET_PORT_INFO32 :
sys/dev/cxgbe/common/t4_hw.c
10868
MPASS(port_id >= 0 && port_id < adap->params.nports);
sys/dev/cxgbe/common/t4_hw.c
10948
adapter->params.sf_size =
sys/dev/cxgbe/common/t4_hw.c
10950
adapter->params.sf_nsec =
sys/dev/cxgbe/common/t4_hw.c
10951
adapter->params.sf_size / SF_SEC_SIZE;
sys/dev/cxgbe/common/t4_hw.c
11037
adapter->params.sf_size = size;
sys/dev/cxgbe/common/t4_hw.c
11038
adapter->params.sf_nsec = size / SF_SEC_SIZE;
sys/dev/cxgbe/common/t4_hw.c
11046
if (adapter->params.sf_size < FLASH_MIN_SIZE)
sys/dev/cxgbe/common/t4_hw.c
11048
flashid, adapter->params.sf_size, FLASH_MIN_SIZE);
sys/dev/cxgbe/common/t4_hw.c
11167
get_pci_mode(adapter, &adapter->params.pci);
sys/dev/cxgbe/common/t4_hw.c
11170
adapter->params.chipid = G_CHIPID(pl_rev);
sys/dev/cxgbe/common/t4_hw.c
11171
adapter->params.rev = G_REV(pl_rev);
sys/dev/cxgbe/common/t4_hw.c
11172
if (adapter->params.chipid == 0) {
sys/dev/cxgbe/common/t4_hw.c
11174
adapter->params.chipid = CHELSIO_T4;
sys/dev/cxgbe/common/t4_hw.c
11177
if (adapter->params.rev == 1) {
sys/dev/cxgbe/common/t4_hw.c
11187
adapter->params.pci.vpd_cap_addr =
sys/dev/cxgbe/common/t4_hw.c
11197
adapter->params.cim_la_size = adapter->chip_params->cim_la_size;
sys/dev/cxgbe/common/t4_hw.c
11200
adapter->params.fpga = 1;
sys/dev/cxgbe/common/t4_hw.c
11201
adapter->params.cim_la_size = 2 * adapter->chip_params->cim_la_size;
sys/dev/cxgbe/common/t4_hw.c
11204
ret = get_vpd_params(adapter, &adapter->params.vpd, device_id, buf);
sys/dev/cxgbe/common/t4_hw.c
11208
init_cong_ctrl(adapter->params.a_wnd, adapter->params.b_wnd);
sys/dev/cxgbe/common/t4_hw.c
11213
adapter->params.nports = 1;
sys/dev/cxgbe/common/t4_hw.c
11214
adapter->params.portvec = 1;
sys/dev/cxgbe/common/t4_hw.c
11215
adapter->params.vpd.cclk = 50000;
sys/dev/cxgbe/common/t4_hw.c
11310
page_shift = adapter->params.sge.page_shift;
sys/dev/cxgbe/common/t4_hw.c
11316
? adapter->params.sge.eq_s_qpp
sys/dev/cxgbe/common/t4_hw.c
11317
: adapter->params.sge.iq_s_qpp);
sys/dev/cxgbe/common/t4_hw.c
11364
struct devlog_params *dparams = &adap->params.devlog;
sys/dev/cxgbe/common/t4_hw.c
11381
adap->params.ncores = 1 << ncore_shift;
sys/dev/cxgbe/common/t4_hw.c
11395
adap->params.ncores = 1;
sys/dev/cxgbe/common/t4_hw.c
11434
struct sge_params *sp = &adapter->params.sge;
sys/dev/cxgbe/common/t4_hw.c
11552
struct tp_params *tpp = &adap->params.tp;
sys/dev/cxgbe/common/t4_hw.c
11646
struct tp_params *tpp = &adap->params.tp;
sys/dev/cxgbe/common/t4_hw.c
11746
const unsigned int filter_mode = adap->params.tp.filter_mode;
sys/dev/cxgbe/common/t4_hw.c
11851
} while ((adap->params.portvec & (1 << j)) == 0);
sys/dev/cxgbe/common/t4_hw.c
11861
adap->params.vfres.r_caps & FW_CMD_CAP_PORT) {
sys/dev/cxgbe/common/t4_hw.c
12209
for (i = 0; i < adap->params.cim_la_size; i++) {
sys/dev/cxgbe/common/t4_hw.c
12270
adap->params.tp.la_mask | (cfg ^ F_DBGLAENABLE));
sys/dev/cxgbe/common/t4_hw.c
12282
val |= adap->params.tp.la_mask;
sys/dev/cxgbe/common/t4_hw.c
12296
cfg | adap->params.tp.la_mask);
sys/dev/cxgbe/common/t4_hw.c
12510
v = (adap->params.vpd.cclk * 1000) / cpt; /* ticks/s */
sys/dev/cxgbe/common/t4_hw.c
12584
u32 params[1], val[1];
sys/dev/cxgbe/common/t4_hw.c
12591
params[0] = (V_FW_PARAMS_MNEM(FW_PARAMS_MNEM_DEV) |
sys/dev/cxgbe/common/t4_hw.c
12593
ret = t4_set_params_timeout(adap, adap->mbox, adap->pf, 0, 1, params, val,
sys/dev/cxgbe/common/t4_hw.c
12898
if (adapter->params.sf_size < start + len)
sys/dev/cxgbe/common/t4_hw.c
13005
fmask = fmode & adap->params.tp.filter_mask;
sys/dev/cxgbe/common/t4_hw.c
13006
if (fmask != adap->params.tp.filter_mask) {
sys/dev/cxgbe/common/t4_hw.c
13010
adap->params.tp.filter_mask, fmask, fmode);
sys/dev/cxgbe/common/t4_hw.c
13013
fmode = adap->params.tp.filter_mode;
sys/dev/cxgbe/common/t4_hw.c
13065
MPASS(port_id >= 0 && port_id <= adap->params.nports);
sys/dev/cxgbe/common/t4_hw.c
13069
tx_chan < pi->tx_chan + adap->params.tp.lb_nchan; tx_chan++) {
sys/dev/cxgbe/common/t4_hw.c
13271
cmd.u.params.sc = FW_SCHED_SC_PARAMS;
sys/dev/cxgbe/common/t4_hw.c
13272
cmd.u.params.type = type;
sys/dev/cxgbe/common/t4_hw.c
13273
cmd.u.params.level = level;
sys/dev/cxgbe/common/t4_hw.c
13274
cmd.u.params.mode = mode;
sys/dev/cxgbe/common/t4_hw.c
13275
cmd.u.params.ch = channel;
sys/dev/cxgbe/common/t4_hw.c
13276
cmd.u.params.cl = cl;
sys/dev/cxgbe/common/t4_hw.c
13277
cmd.u.params.unit = rateunit;
sys/dev/cxgbe/common/t4_hw.c
13278
cmd.u.params.rate = ratemode;
sys/dev/cxgbe/common/t4_hw.c
13279
cmd.u.params.min = cpu_to_be32(minrate);
sys/dev/cxgbe/common/t4_hw.c
13280
cmd.u.params.max = cpu_to_be32(maxrate);
sys/dev/cxgbe/common/t4_hw.c
13281
cmd.u.params.weight = cpu_to_be16(weight);
sys/dev/cxgbe/common/t4_hw.c
13282
cmd.u.params.pktsize = cpu_to_be16(pktsize);
sys/dev/cxgbe/common/t4_hw.c
13283
cmd.u.params.burstsize = cpu_to_be16(burstsize);
sys/dev/cxgbe/common/t4_hw.c
13300
cmd.u.params.sc = FW_SCHED_SC_PARAMS;
sys/dev/cxgbe/common/t4_hw.c
13301
cmd.u.params.type = FW_SCHED_TYPE_PKTSCHED;
sys/dev/cxgbe/common/t4_hw.c
13302
cmd.u.params.level = FW_SCHED_PARAMS_LEVEL_CH_RL;
sys/dev/cxgbe/common/t4_hw.c
13303
cmd.u.params.ch = channel;
sys/dev/cxgbe/common/t4_hw.c
13304
cmd.u.params.rate = ratemode; /* REL or ABS */
sys/dev/cxgbe/common/t4_hw.c
13305
cmd.u.params.max = cpu_to_be32(maxrate);/* % or kbps */
sys/dev/cxgbe/common/t4_hw.c
13325
cmd.u.params.sc = FW_SCHED_SC_PARAMS;
sys/dev/cxgbe/common/t4_hw.c
13326
cmd.u.params.type = FW_SCHED_TYPE_PKTSCHED;
sys/dev/cxgbe/common/t4_hw.c
13327
cmd.u.params.level = FW_SCHED_PARAMS_LEVEL_CL_WRR;
sys/dev/cxgbe/common/t4_hw.c
13328
cmd.u.params.ch = channel;
sys/dev/cxgbe/common/t4_hw.c
13329
cmd.u.params.cl = cl;
sys/dev/cxgbe/common/t4_hw.c
13330
cmd.u.params.weight = cpu_to_be16(weight);
sys/dev/cxgbe/common/t4_hw.c
13347
cmd.u.params.sc = FW_SCHED_SC_PARAMS;
sys/dev/cxgbe/common/t4_hw.c
13348
cmd.u.params.type = FW_SCHED_TYPE_PKTSCHED;
sys/dev/cxgbe/common/t4_hw.c
13349
cmd.u.params.level = FW_SCHED_PARAMS_LEVEL_CL_RL;
sys/dev/cxgbe/common/t4_hw.c
13350
cmd.u.params.mode = mode;
sys/dev/cxgbe/common/t4_hw.c
13351
cmd.u.params.ch = channel;
sys/dev/cxgbe/common/t4_hw.c
13352
cmd.u.params.cl = cl;
sys/dev/cxgbe/common/t4_hw.c
13353
cmd.u.params.unit = FW_SCHED_PARAMS_UNIT_BITRATE;
sys/dev/cxgbe/common/t4_hw.c
13354
cmd.u.params.rate = FW_SCHED_PARAMS_RATE_ABS;
sys/dev/cxgbe/common/t4_hw.c
13355
cmd.u.params.max = cpu_to_be32(maxrate);
sys/dev/cxgbe/common/t4_hw.c
13356
cmd.u.params.pktsize = cpu_to_be16(pktsize);
sys/dev/cxgbe/common/t4_hw.c
13442
adap->params.smac_add_support = 0;
sys/dev/cxgbe/common/t4_hw.c
13462
adap->params.smac_add_support = 1;
sys/dev/cxgbe/common/t4_hw.c
13635
if (adap->params.viid_smt_extn_support)
sys/dev/cxgbe/common/t4_hw.c
3432
unsigned int base = adapter->params.pci.vpd_cap_addr;
sys/dev/cxgbe/common/t4_hw.c
3485
unsigned int base = adapter->params.pci.vpd_cap_addr;
sys/dev/cxgbe/common/t4_hw.c
3540
unsigned int base = adapter->params.pci.vpd_cap_addr;
sys/dev/cxgbe/common/t4_hw.c
3939
if (addr + nwords * sizeof(u32) > adapter->params.sf_size || (addr & 3))
sys/dev/cxgbe/common/t4_hw.c
3980
if (addr >= adapter->params.sf_size || offset + n > SF_PAGE_SIZE)
sys/dev/cxgbe/common/t4_hw.c
4216
FIRST_RET(t4_get_fw_version(adapter, &adapter->params.fw_vers));
sys/dev/cxgbe/common/t4_hw.c
4217
FIRST_RET(t4_get_bs_version(adapter, &adapter->params.bs_vers));
sys/dev/cxgbe/common/t4_hw.c
4218
FIRST_RET(t4_get_tp_version(adapter, &adapter->params.tp_vers));
sys/dev/cxgbe/common/t4_hw.c
4219
FIRST_RET(t4_get_exprom_version(adapter, &adapter->params.er_vers));
sys/dev/cxgbe/common/t4_hw.c
4220
FIRST_RET(t4_get_scfg_version(adapter, &adapter->params.scfg_vers));
sys/dev/cxgbe/common/t4_hw.c
4221
FIRST_RET(t4_get_vpd_version(adapter, &adapter->params.vpd_vers));
sys/dev/cxgbe/common/t4_hw.c
4240
if (end >= adapter->params.sf_nsec)
sys/dev/cxgbe/common/t4_hw.c
4276
if (adapter->params.sf_size < cfg_start + len)
sys/dev/cxgbe/common/t4_hw.c
4737
if (adap->params.port_caps32) {
sys/dev/cxgbe/common/t4_hw.c
8214
unsigned int clk = adap->params.vpd.cclk * 1000;
sys/dev/cxgbe/common/t4_hw.c
8288
u64 v = (u64)bytes256 * adap->params.vpd.cclk;
sys/dev/cxgbe/common/t4_hw.c
8578
if (adap->params.mps_bg_map != UINT32_MAX)
sys/dev/cxgbe/common/t4_hw.c
8579
return ((adap->params.mps_bg_map >> (idx << 3)) & 0xff);
sys/dev/cxgbe/common/t4_hw.c
8581
n = adap->params.nports;
sys/dev/cxgbe/common/t4_hw.c
8595
const u32 n = adap->params.nports;
sys/dev/cxgbe/common/t4_hw.c
8598
switch (adap->params.tp.lb_mode) {
sys/dev/cxgbe/common/t4_hw.c
8613
adap->params.tp.lb_mode);
sys/dev/cxgbe/common/t4_hw.c
8623
if (adap->params.tp_ch_map != UINT32_MAX)
sys/dev/cxgbe/common/t4_hw.c
8624
return (adap->params.tp_ch_map >> (8 * idx)) & 0xff;
sys/dev/cxgbe/common/t4_hw.c
8633
if (adap->params.tx_tp_ch_map != UINT32_MAX)
sys/dev/cxgbe/common/t4_hw.c
8634
return (adap->params.tx_tp_ch_map >> (8 * idx)) & 0xff;
sys/dev/cxgbe/common/t4_hw.c
8712
MPASS(port_id >= 0 && port_id <= adap->params.nports);
sys/dev/cxgbe/common/t4_hw.c
8720
tx_chan < pi->tx_chan + adap->params.tp.lb_nchan; tx_chan++) {
sys/dev/cxgbe/common/t4_hw.c
8843
if (idx < adap->params.nports) {
sys/dev/cxgbe/common/t4_hw.c
9585
unsigned int vf, unsigned int nparams, const u32 *params,
sys/dev/cxgbe/common/t4_hw.c
9603
*p++ = cpu_to_be32(*params++);
sys/dev/cxgbe/common/t4_hw.c
9626
unsigned int vf, unsigned int nparams, const u32 *params,
sys/dev/cxgbe/common/t4_hw.c
9629
return t4_query_params_rw(adap, mbox, pf, vf, nparams, params, val, 0);
sys/dev/cxgbe/common/t4_hw.c
9648
unsigned int nparams, const u32 *params,
sys/dev/cxgbe/common/t4_hw.c
9665
*p++ = cpu_to_be32(*params++);
sys/dev/cxgbe/common/t4_hw.c
9686
unsigned int vf, unsigned int nparams, const u32 *params,
sys/dev/cxgbe/common/t4_hw.c
9689
return t4_set_params_timeout(adap, mbox, pf, vf, nparams, params, val,
sys/dev/cxgbe/common/t4_hw.c
9803
*vfvld = adap->params.viid_smt_extn_support ?
sys/dev/cxgbe/common/t4_hw.c
9808
*vin = adap->params.viid_smt_extn_support ?
sys/dev/cxgbe/common/t4_msg.h
1010
__be64 params;
sys/dev/cxgbe/common/t4_msg.h
1023
__be64 params;
sys/dev/cxgbe/common/t4_msg.h
1043
__be64 params;
sys/dev/cxgbe/common/t4_msg.h
1063
__be32 params;
sys/dev/cxgbe/common/t4_msg.h
1079
__be64 params;
sys/dev/cxgbe/common/t4_msg.h
1094
__be64 params;
sys/dev/cxgbe/common/t4_msg.h
1111
__be64 params;
sys/dev/cxgbe/common/t4_msg.h
3011
__be32 params;
sys/dev/cxgbe/common/t4_msg.h
3076
__be32 params;
sys/dev/cxgbe/common/t4_msg.h
3098
__be16 params;
sys/dev/cxgbe/common/t4_msg.h
3387
__be32 params;
sys/dev/cxgbe/common/t4_msg.h
3397
__be32 params;
sys/dev/cxgbe/common/t4_msg.h
3415
__be32 params;
sys/dev/cxgbe/common/t4_msg.h
3578
__be32 params;
sys/dev/cxgbe/common/t4_msg.h
3593
__be32 params;
sys/dev/cxgbe/common/t4_msg.h
4462
__be16 params;
sys/dev/cxgbe/common/t4_msg.h
991
__be32 params;
sys/dev/cxgbe/common/t4vf_hw.c
101
params[1] = (V_FW_PARAMS_MNEM(FW_PARAMS_MNEM_REG) |
sys/dev/cxgbe/common/t4vf_hw.c
103
params[2] = (V_FW_PARAMS_MNEM(FW_PARAMS_MNEM_REG) |
sys/dev/cxgbe/common/t4vf_hw.c
105
params[3] = (V_FW_PARAMS_MNEM(FW_PARAMS_MNEM_REG) |
sys/dev/cxgbe/common/t4vf_hw.c
107
params[4] = (V_FW_PARAMS_MNEM(FW_PARAMS_MNEM_REG) |
sys/dev/cxgbe/common/t4vf_hw.c
109
params[5] = (V_FW_PARAMS_MNEM(FW_PARAMS_MNEM_REG) |
sys/dev/cxgbe/common/t4vf_hw.c
111
params[6] = (V_FW_PARAMS_MNEM(FW_PARAMS_MNEM_REG) |
sys/dev/cxgbe/common/t4vf_hw.c
113
v = t4vf_query_params(adapter, 7, params, vals);
sys/dev/cxgbe/common/t4vf_hw.c
152
params[0] = (V_FW_PARAMS_MNEM(FW_PARAMS_MNEM_REG) |
sys/dev/cxgbe/common/t4vf_hw.c
154
v = t4vf_query_params(adapter, 1, params, vals);
sys/dev/cxgbe/common/t4vf_hw.c
184
params[0] = (V_FW_PARAMS_MNEM(FW_PARAMS_MNEM_REG) |
sys/dev/cxgbe/common/t4vf_hw.c
186
v = t4vf_query_params(adapter, 1, params, vals);
sys/dev/cxgbe/common/t4vf_hw.c
207
params[0] = (V_FW_PARAMS_MNEM(FW_PARAMS_MNEM_REG) |
sys/dev/cxgbe/common/t4vf_hw.c
209
params[1] = (V_FW_PARAMS_MNEM(FW_PARAMS_MNEM_REG) |
sys/dev/cxgbe/common/t4vf_hw.c
211
v = t4vf_query_params(adapter, 2, params, vals);
sys/dev/cxgbe/common/t4vf_hw.c
236
struct rss_params *rss = &adapter->params.rss;
sys/dev/cxgbe/common/t4vf_hw.c
311
struct vf_resources *vfres = &adapter->params.vfres;
sys/dev/cxgbe/common/t4vf_hw.c
366
adapter->params.chipid = pci_get_device(adapter->dev) >> 12;
sys/dev/cxgbe/common/t4vf_hw.c
367
if (adapter->params.chipid >= 0xa) {
sys/dev/cxgbe/common/t4vf_hw.c
368
adapter->params.chipid -= (0xa - 0x4);
sys/dev/cxgbe/common/t4vf_hw.c
369
adapter->params.fpga = 1;
sys/dev/cxgbe/common/t4vf_hw.c
376
adapter->params.nports = 1;
sys/dev/cxgbe/common/t4vf_hw.c
377
adapter->params.vfres.pmask = 1;
sys/dev/cxgbe/common/t4vf_hw.c
378
adapter->params.vpd.cclk = 50000;
sys/dev/cxgbe/common/t4vf_hw.c
93
struct sge_params *sp = &adapter->params.sge;
sys/dev/cxgbe/common/t4vf_hw.c
94
u32 params[7], vals[7];
sys/dev/cxgbe/common/t4vf_hw.c
99
params[0] = (V_FW_PARAMS_MNEM(FW_PARAMS_MNEM_REG) |
sys/dev/cxgbe/crypto/t4_crypto.c
1945
sc->adapter->params.fw_vers < FW_VERSION32(1, 25, 4, 0))
sys/dev/cxgbe/crypto/t4_keyctx.c
415
tls->params.cipher_key_len;
sys/dev/cxgbe/crypto/t4_keyctx.c
416
if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16) {
sys/dev/cxgbe/crypto/t4_keyctx.c
419
switch (tls->params.auth_algorithm) {
sys/dev/cxgbe/crypto/t4_keyctx.c
440
switch (tls->params.tls_vminor) {
sys/dev/cxgbe/crypto/t4_keyctx.c
455
switch (tls->params.cipher_algorithm) {
sys/dev/cxgbe/crypto/t4_keyctx.c
468
switch (tls->params.cipher_algorithm) {
sys/dev/cxgbe/crypto/t4_keyctx.c
470
switch (tls->params.auth_algorithm) {
sys/dev/cxgbe/crypto/t4_keyctx.c
490
switch (tls->params.cipher_algorithm) {
sys/dev/cxgbe/crypto/t4_keyctx.c
503
switch (tls->params.tls_vminor) {
sys/dev/cxgbe/crypto/t4_keyctx.c
514
switch (tls->params.cipher_key_len) {
sys/dev/cxgbe/crypto/t4_keyctx.c
529
if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16)
sys/dev/cxgbe/crypto/t4_keyctx.c
532
switch (tls->params.auth_algorithm) {
sys/dev/cxgbe/crypto/t4_keyctx.c
561
if (tls->params.cipher_algorithm == CRYPTO_AES_CBC)
sys/dev/cxgbe/crypto/t4_keyctx.c
585
if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16) {
sys/dev/cxgbe/crypto/t4_keyctx.c
614
tls->params.cipher_algorithm == CRYPTO_AES_CBC)
sys/dev/cxgbe/crypto/t4_keyctx.c
615
t4_aes_getdeckey(kctx->keys.edkey, tls->params.cipher_key,
sys/dev/cxgbe/crypto/t4_keyctx.c
616
tls->params.cipher_key_len * 8);
sys/dev/cxgbe/crypto/t4_keyctx.c
618
memcpy(kctx->keys.edkey, tls->params.cipher_key,
sys/dev/cxgbe/crypto/t4_keyctx.c
619
tls->params.cipher_key_len);
sys/dev/cxgbe/crypto/t4_keyctx.c
622
hash = kctx->keys.edkey + tls->params.cipher_key_len;
sys/dev/cxgbe/crypto/t4_keyctx.c
623
if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16) {
sys/dev/cxgbe/crypto/t4_keyctx.c
627
memcpy(kctx->u.txhdr.txsalt, tls->params.iv,
sys/dev/cxgbe/crypto/t4_keyctx.c
628
tls->params.iv_len);
sys/dev/cxgbe/crypto/t4_keyctx.c
629
t4_init_gmac_hash(tls->params.cipher_key,
sys/dev/cxgbe/crypto/t4_keyctx.c
630
tls->params.cipher_key_len, hash);
sys/dev/cxgbe/crypto/t4_keyctx.c
632
switch (tls->params.auth_algorithm) {
sys/dev/cxgbe/crypto/t4_keyctx.c
648
t4_init_hmac_digest(axf, mac_key_size, tls->params.auth_key,
sys/dev/cxgbe/crypto/t4_keyctx.c
649
tls->params.auth_key_len, hash);
sys/dev/cxgbe/crypto/t4_keyctx.c
682
kwr->mfs = htobe16(tls->params.max_frame_len);
sys/dev/cxgbe/crypto/t6_kern_tls.c
2114
t6_tls_tag_alloc(if_t ifp, union if_snd_tag_alloc_params *params,
sys/dev/cxgbe/crypto/t6_kern_tls.c
373
t6_tls_tag_alloc(if_t ifp, union if_snd_tag_alloc_params *params,
sys/dev/cxgbe/crypto/t6_kern_tls.c
385
tls = params->tls.tls;
sys/dev/cxgbe/crypto/t6_kern_tls.c
388
if (tls->params.tls_vmajor != TLS_MAJOR_VER_ONE ||
sys/dev/cxgbe/crypto/t6_kern_tls.c
389
tls->params.tls_vminor < TLS_MINOR_VER_ONE ||
sys/dev/cxgbe/crypto/t6_kern_tls.c
390
tls->params.tls_vminor > TLS_MINOR_VER_TWO)
sys/dev/cxgbe/crypto/t6_kern_tls.c
394
switch (tls->params.cipher_algorithm) {
sys/dev/cxgbe/crypto/t6_kern_tls.c
397
switch (tls->params.cipher_key_len) {
sys/dev/cxgbe/crypto/t6_kern_tls.c
405
switch (tls->params.auth_algorithm) {
sys/dev/cxgbe/crypto/t6_kern_tls.c
417
if (tls->params.iv_len != SALT_SIZE)
sys/dev/cxgbe/crypto/t6_kern_tls.c
419
switch (tls->params.cipher_key_len) {
sys/dev/cxgbe/crypto/t6_kern_tls.c
460
inp = params->tls.inp;
sys/dev/cxgbe/crypto/t7_kern_tls.c
152
t7_tls_tag_alloc(struct ifnet *ifp, union if_snd_tag_alloc_params *params,
sys/dev/cxgbe/crypto/t7_kern_tls.c
164
tls = params->tls.tls;
sys/dev/cxgbe/crypto/t7_kern_tls.c
167
if (tls->params.tls_vmajor != TLS_MAJOR_VER_ONE ||
sys/dev/cxgbe/crypto/t7_kern_tls.c
168
tls->params.tls_vminor < TLS_MINOR_VER_ONE ||
sys/dev/cxgbe/crypto/t7_kern_tls.c
169
tls->params.tls_vminor > TLS_MINOR_VER_THREE)
sys/dev/cxgbe/crypto/t7_kern_tls.c
173
switch (tls->params.cipher_algorithm) {
sys/dev/cxgbe/crypto/t7_kern_tls.c
176
switch (tls->params.cipher_key_len) {
sys/dev/cxgbe/crypto/t7_kern_tls.c
184
switch (tls->params.auth_algorithm) {
sys/dev/cxgbe/crypto/t7_kern_tls.c
196
switch (tls->params.cipher_key_len) {
sys/dev/cxgbe/crypto/t7_kern_tls.c
2173
t7_tls_tag_alloc(struct ifnet *ifp, union if_snd_tag_alloc_params *params,
sys/dev/cxgbe/crypto/t7_kern_tls.c
231
tlsp->tls13 = tls->params.tls_vminor == TLS_MINOR_VER_THREE;
sys/dev/cxgbe/crypto/t7_kern_tls.c
247
inp = params->tls.inp;
sys/dev/cxgbe/cudbg/cudbg_lib.c
1134
rc = padap->params.nports;
sys/dev/cxgbe/cudbg/cudbg_lib.c
1211
if (!padap->params.vpd.cclk) {
sys/dev/cxgbe/cudbg/cudbg_lib.c
1223
clk_info_buff->cclk_ps = 1000000000 / padap->params.vpd.cclk; /* in ps
sys/dev/cxgbe/cudbg/cudbg_lib.c
1277
rc = padap->params.nports;
sys/dev/cxgbe/cudbg/cudbg_lib.c
1493
if (!padap->params.vpd.cclk) {
sys/dev/cxgbe/cudbg/cudbg_lib.c
1637
rss_conf->chip = padap->params.chipid;
sys/dev/cxgbe/cudbg/cudbg_lib.c
1967
struct devlog_params *dparams = &padap->params.devlog;
sys/dev/cxgbe/cudbg/cudbg_lib.c
1968
struct cudbg_param *params = NULL;
sys/dev/cxgbe/cudbg/cudbg_lib.c
1981
params = &pdbg_init->dbg_params[i];
sys/dev/cxgbe/cudbg/cudbg_lib.c
1986
if (params) {
sys/dev/cxgbe/cudbg/cudbg_lib.c
1987
dparams->memtype = params->u.devlog_param.memtype;
sys/dev/cxgbe/cudbg/cudbg_lib.c
1988
dparams->start = params->u.devlog_param.start;
sys/dev/cxgbe/cudbg/cudbg_lib.c
1989
dparams->size = params->u.devlog_param.size;
sys/dev/cxgbe/cudbg/cudbg_lib.c
2004
rc = t4_memory_rw(padap, padap->params.drv_memwin,
sys/dev/cxgbe/cudbg/cudbg_lib.c
233
cudbg_hdr->chip_ver = padap->params.chipid;
sys/dev/cxgbe/cudbg/cudbg_lib.c
2331
size = padap->params.cim_la_size / 10 + 1;
sys/dev/cxgbe/cudbg/cudbg_lib.c
2334
size = padap->params.cim_la_size / 8;
sys/dev/cxgbe/cudbg/cudbg_lib.c
4428
fw_vers = padap->params.fw_vers;
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1122
toep->params.ulp_mode = ULP_MODE_ISCSI;
sys/dev/cxgbe/firmware/t4fw_interface.h
10025
__be32 params[FW_DEVLOG_FMT_PARAMS_NUM];
sys/dev/cxgbe/firmware/t4fw_interface.h
9955
} params;
sys/dev/cxgbe/iw_cxgbe/cm.c
2035
ep->com.dev->rdev.adap->params.max_ordird_qp)
sys/dev/cxgbe/iw_cxgbe/cm.c
2450
ep->ord <= h->rdev.adap->params.max_ordird_qp) {
sys/dev/cxgbe/iw_cxgbe/device.c
212
sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/iw_cxgbe/device.c
224
iwsc->rdev.hw_queue.t4_stat_len = iwsc->rdev.adap->params.sge.spg_len;
sys/dev/cxgbe/iw_cxgbe/device.c
245
iwsc->avail_ird = iwsc->rdev.adap->params.max_ird_adapter;
sys/dev/cxgbe/iw_cxgbe/device.c
90
struct sge_params *sp = &sc->params.sge;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
181
if (rdev->adap->params.ulptx_memwrite_dsgl && use_dsgl)
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
182
return rdev->adap->params.dev_512sgl_mr ? T4_MAX_FR_FW_DSGL_DEPTH : T4_MAX_FR_DSGL_DEPTH;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
360
return min(dev->rdev.adap->params.max_ordird_qp, c4iw_max_read_depth);
sys/dev/cxgbe/iw_cxgbe/mem.c
165
if (rdev->adap->params.ulptx_memwrite_dsgl && use_dsgl) {
sys/dev/cxgbe/iw_cxgbe/provider.c
284
if (port == 0 || port > sc->params.nports)
sys/dev/cxgbe/iw_cxgbe/provider.c
306
props->hw_ver = sc->params.chipid;
sys/dev/cxgbe/iw_cxgbe/provider.c
307
props->fw_ver = sc->params.fw_vers;
sys/dev/cxgbe/iw_cxgbe/provider.c
317
props->max_res_rd_atom = sc->params.max_ird_adapter;
sys/dev/cxgbe/iw_cxgbe/provider.c
318
props->max_qp_rd_atom = min(sc->params.max_ordird_qp,
sys/dev/cxgbe/iw_cxgbe/provider.c
347
if (port > sc->params.nports)
sys/dev/cxgbe/iw_cxgbe/provider.c
450
ibdev->phys_port_cnt = sc->params.nports;
sys/dev/cxgbe/iw_cxgbe/qp.c
1430
toep->params.ulp_mode = ULP_MODE_RDMA;
sys/dev/cxgbe/iw_cxgbe/qp.c
859
if (rdev->adap->params.fr_nsmr_tpte_wr_support &&
sys/dev/cxgbe/iw_cxgbe/qp.c
868
rdev->adap->params.ulptx_memwrite_dsgl);
sys/dev/cxgbe/nvmf/nvmf_che.c
2589
toep->params.ulp_mode = ULP_MODE_NVMET;
sys/dev/cxgbe/t4_filter.c
1159
if (t->fs.action == FILTER_SWITCH && t->fs.eport >= sc->params.nports)
sys/dev/cxgbe/t4_filter.c
1161
if (t->fs.val.iport >= sc->params.nports)
sys/dev/cxgbe/t4_filter.c
1750
cpl6->params = htobe64(V_FILTER_TUPLE(ftuple));
sys/dev/cxgbe/t4_filter.c
1794
cpl6->params = htobe64(V_FILTER_TUPLE(ftuple));
sys/dev/cxgbe/t4_filter.c
426
struct tp_params *tpp = &sc->params.tp;
sys/dev/cxgbe/t4_filter.c
629
struct tp_params *tp = &sc->params.tp;
sys/dev/cxgbe/t4_filter.c
645
struct tp_params *tp = &sc->params.tp;
sys/dev/cxgbe/t4_filter.c
687
struct tp_params *tp = &sc->params.tp;
sys/dev/cxgbe/t4_filter.c
806
if (sc->params.filter2_wr_support)
sys/dev/cxgbe/t4_filter.c
844
if (sc->params.filter2_wr_support)
sys/dev/cxgbe/t4_filter.c
910
if (sc->params.filter2_wr_support) {
sys/dev/cxgbe/t4_filter.c
946
struct tp_params *tp = &sc->params.tp;
sys/dev/cxgbe/t4_ioctl.h
288
struct t4_sched_class_params params;
sys/dev/cxgbe/t4_l2t.c
159
req->params = htons(V_L2T_W_PORT(e->hw_port) | V_L2T_W_NOREPLY(!reply));
sys/dev/cxgbe/t4_main.c
10105
struct devlog_params *dparams = &sc->params.devlog;
sys/dev/cxgbe/t4_main.c
10110
KASSERT(coreid >= 0 && coreid < sc->params.ncores,
sys/dev/cxgbe/t4_main.c
10116
size = dparams->size / sc->params.ncores;
sys/dev/cxgbe/t4_main.c
10143
e->params[j] = be32toh(e->params[j]);
sys/dev/cxgbe/t4_main.c
10169
sbuf_printf(sb, e->fmt, e->params[0], e->params[1],
sys/dev/cxgbe/t4_main.c
10170
e->params[2], e->params[3], e->params[4],
sys/dev/cxgbe/t4_main.c
10171
e->params[5], e->params[6], e->params[7]);
sys/dev/cxgbe/t4_main.c
10193
for (i = rc = 0; i < sc->params.ncores && rc == 0; i++) {
sys/dev/cxgbe/t4_main.c
10194
if (sc->params.ncores > 0)
sys/dev/cxgbe/t4_main.c
10199
KASSERT(coreid >= 0 && coreid < sc->params.ncores,
sys/dev/cxgbe/t4_main.c
10220
for (i = rc = 0; i < sc->params.ncores && rc == 0; i++) {
sys/dev/cxgbe/t4_main.c
10221
if (sc->params.ncores > 0)
sys/dev/cxgbe/t4_main.c
11771
struct tp_params *tpp = &sc->params.tp;
sys/dev/cxgbe/t4_main.c
12306
u_int cclk_ps = 1000000000 / sc->params.vpd.cclk;
sys/dev/cxgbe/t4_main.c
12345
u_int cclk_ps = 1000000000 / sc->params.vpd.cclk;
sys/dev/cxgbe/t4_main.c
12372
u_int cclk_ps = 1000000000 / sc->params.vpd.cclk;
sys/dev/cxgbe/t4_main.c
12829
s->sched_class >= sc->params.nsched_cls) {
sys/dev/cxgbe/t4_main.c
12915
if (i2cd->len == 0 || i2cd->port_id >= sc->params.nports)
sys/dev/cxgbe/t4_main.c
12950
if (port_id >= sc->params.nports)
sys/dev/cxgbe/t4_main.c
1340
sc->params.pci.mps = 128 << ((v & PCIEM_CTL_MAX_PAYLOAD) >> 5);
sys/dev/cxgbe/t4_main.c
13909
struct devlog_params *dparams = &sc->params.devlog;
sys/dev/cxgbe/t4_main.c
13956
e.params[j] = be32toh(e.params[j]);
sys/dev/cxgbe/t4_main.c
13964
db_printf(e.fmt, e.params[0], e.params[1], e.params[2],
sys/dev/cxgbe/t4_main.c
13965
e.params[3], e.params[4], e.params[5], e.params[6],
sys/dev/cxgbe/t4_main.c
13966
e.params[7]);
sys/dev/cxgbe/t4_main.c
1532
for (j = 0; j < sc->params.tp.lb_nchan; j++)
sys/dev/cxgbe/t4_main.c
1575
nports = sc->params.nports;
sys/dev/cxgbe/t4_main.c
1585
s->nctrlq = max(sc->params.nports, sc->params.ncores);
sys/dev/cxgbe/t4_main.c
1765
sc->params.pci.speed, sc->params.pci.width, sc->params.nports,
sys/dev/cxgbe/t4_main.c
2288
struct adapter_params params;
sys/dev/cxgbe/t4_main.c
2321
o->params = sc->params;
sys/dev/cxgbe/t4_main.c
2385
COMPARE_PARAM(params.mps_bg_map, mps_bg_map);
sys/dev/cxgbe/t4_main.c
2386
COMPARE_PARAM(params.filter2_wr_support, filter2_wr_support);
sys/dev/cxgbe/t4_main.c
2387
COMPARE_PARAM(params.ulptx_memwrite_dsgl, ulptx_memwrite_dsgl);
sys/dev/cxgbe/t4_main.c
2388
COMPARE_PARAM(params.fr_nsmr_tpte_wr_support, fr_nsmr_tpte_wr_support);
sys/dev/cxgbe/t4_main.c
2389
COMPARE_PARAM(params.max_pkts_per_eth_tx_pkts_wr, max_pkts_per_eth_tx_pkts_wr);
sys/dev/cxgbe/t4_main.c
2394
COMPARE_PARAM(params.eo_wr_cred, eo_wr_cred);
sys/dev/cxgbe/t4_main.c
2395
COMPARE_PARAM(params.ethoffload, ethoffload);
sys/dev/cxgbe/t4_main.c
2400
COMPARE_PARAM(params.ofldq_wr_cred, ofldq_wr_cred);
sys/dev/cxgbe/t4_main.c
2415
COMPARE_PARAM(params.max_ordird_qp, max_ordird_qp);
sys/dev/cxgbe/t4_main.c
2416
COMPARE_PARAM(params.max_ird_adapter, max_ird_adapter);
sys/dev/cxgbe/t4_main.c
3523
cxgbe_snd_tag_alloc(if_t ifp, union if_snd_tag_alloc_params *params,
sys/dev/cxgbe/t4_main.c
3528
switch (params->hdr.type) {
sys/dev/cxgbe/t4_main.c
3531
error = cxgbe_rate_tag_alloc(ifp, params, pt);
sys/dev/cxgbe/t4_main.c
3540
error = t6_tls_tag_alloc(ifp, params, pt);
sys/dev/cxgbe/t4_main.c
3542
error = t7_tls_tag_alloc(ifp, params, pt);
sys/dev/cxgbe/t4_main.c
4570
struct devlog_params *dparams = &sc->params.devlog;
sys/dev/cxgbe/t4_main.c
4574
if (sc->params.ncores > 1)
sys/dev/cxgbe/t4_main.c
4603
const int nports = sc->params.nports;
sys/dev/cxgbe/t4_main.c
4617
if (sc->params.tid_qid_sel_mask == 0) {
sys/dev/cxgbe/t4_main.c
4621
iaq->nofldtxq = roundup(t4_nofldtxq, sc->params.ncores);
sys/dev/cxgbe/t4_main.c
4623
sc->params.ncores);
sys/dev/cxgbe/t4_main.c
4629
sc->params.ncores);
sys/dev/cxgbe/t4_main.c
4636
sc->params.ncores);
sys/dev/cxgbe/t4_main.c
4738
if (sc->params.tid_qid_sel_mask == 0)
sys/dev/cxgbe/t4_main.c
4741
iaq->nofldtxq = sc->params.ncores;
sys/dev/cxgbe/t4_main.c
4756
if (sc->params.tid_qid_sel_mask != 0)
sys/dev/cxgbe/t4_main.c
4757
MPASS(iaq->nofldtxq % sc->params.ncores == 0);
sys/dev/cxgbe/t4_main.c
5527
G_FW_HDR_FW_VER_MAJOR(sc->params.fw_vers),
sys/dev/cxgbe/t4_main.c
5528
G_FW_HDR_FW_VER_MINOR(sc->params.fw_vers),
sys/dev/cxgbe/t4_main.c
5529
G_FW_HDR_FW_VER_MICRO(sc->params.fw_vers),
sys/dev/cxgbe/t4_main.c
5530
G_FW_HDR_FW_VER_BUILD(sc->params.fw_vers));
sys/dev/cxgbe/t4_main.c
5533
G_FW_HDR_FW_VER_MAJOR(sc->params.bs_vers),
sys/dev/cxgbe/t4_main.c
5534
G_FW_HDR_FW_VER_MINOR(sc->params.bs_vers),
sys/dev/cxgbe/t4_main.c
5535
G_FW_HDR_FW_VER_MICRO(sc->params.bs_vers),
sys/dev/cxgbe/t4_main.c
5536
G_FW_HDR_FW_VER_BUILD(sc->params.bs_vers));
sys/dev/cxgbe/t4_main.c
5539
G_FW_HDR_FW_VER_MAJOR(sc->params.tp_vers),
sys/dev/cxgbe/t4_main.c
5540
G_FW_HDR_FW_VER_MINOR(sc->params.tp_vers),
sys/dev/cxgbe/t4_main.c
5541
G_FW_HDR_FW_VER_MICRO(sc->params.tp_vers),
sys/dev/cxgbe/t4_main.c
5542
G_FW_HDR_FW_VER_BUILD(sc->params.tp_vers));
sys/dev/cxgbe/t4_main.c
5545
G_FW_HDR_FW_VER_MAJOR(sc->params.er_vers),
sys/dev/cxgbe/t4_main.c
5546
G_FW_HDR_FW_VER_MINOR(sc->params.er_vers),
sys/dev/cxgbe/t4_main.c
5547
G_FW_HDR_FW_VER_MICRO(sc->params.er_vers),
sys/dev/cxgbe/t4_main.c
5548
G_FW_HDR_FW_VER_BUILD(sc->params.er_vers));
sys/dev/cxgbe/t4_main.c
5559
sc->params.portvec = val[0];
sys/dev/cxgbe/t4_main.c
5560
sc->params.nports = bitcount32(val[0]);
sys/dev/cxgbe/t4_main.c
5561
sc->params.vpd.cclk = val[1];
sys/dev/cxgbe/t4_main.c
5591
sc->params.fw_vers < FW_VERSION32(1, 20, 1, 0)) {
sys/dev/cxgbe/t4_main.c
5617
sc->params.viid_smt_extn_support = true;
sys/dev/cxgbe/t4_main.c
5619
sc->params.viid_smt_extn_support = false;
sys/dev/cxgbe/t4_main.c
5663
sc->params.core_vdd = val[6];
sys/dev/cxgbe/t4_main.c
5718
if (sc->params.ncores > 1) {
sys/dev/cxgbe/t4_main.c
5721
sc->params.tid_qid_sel_mask = rc == 0 ? val[0] : 0;
sys/dev/cxgbe/t4_main.c
5737
sc->params.mps_bg_map = val[0];
sys/dev/cxgbe/t4_main.c
5739
sc->params.mps_bg_map = UINT32_MAX; /* Not a legal value. */
sys/dev/cxgbe/t4_main.c
5745
sc->params.tp_ch_map = val[0];
sys/dev/cxgbe/t4_main.c
5747
sc->params.tp_ch_map = UINT32_MAX; /* Not a legal value. */
sys/dev/cxgbe/t4_main.c
5753
sc->params.tx_tp_ch_map = val[0];
sys/dev/cxgbe/t4_main.c
5755
sc->params.tx_tp_ch_map = UINT32_MAX; /* Not a legal value. */
sys/dev/cxgbe/t4_main.c
5764
sc->params.filter2_wr_support = val[0] != 0;
sys/dev/cxgbe/t4_main.c
5766
sc->params.filter2_wr_support = 0;
sys/dev/cxgbe/t4_main.c
5775
sc->params.ulptx_memwrite_dsgl = val[0] != 0;
sys/dev/cxgbe/t4_main.c
5777
sc->params.ulptx_memwrite_dsgl = false;
sys/dev/cxgbe/t4_main.c
5783
sc->params.fr_nsmr_tpte_wr_support = val[0] != 0;
sys/dev/cxgbe/t4_main.c
5785
sc->params.fr_nsmr_tpte_wr_support = false;
sys/dev/cxgbe/t4_main.c
5791
sc->params.dev_512sgl_mr = val[0] != 0;
sys/dev/cxgbe/t4_main.c
5793
sc->params.dev_512sgl_mr = false;
sys/dev/cxgbe/t4_main.c
5798
sc->params.max_pkts_per_eth_tx_pkts_wr = val[0];
sys/dev/cxgbe/t4_main.c
5800
sc->params.max_pkts_per_eth_tx_pkts_wr = 15;
sys/dev/cxgbe/t4_main.c
5806
sc->params.nsched_cls = val[0];
sys/dev/cxgbe/t4_main.c
5808
sc->params.nsched_cls = sc->chip_params->nsched_cls;
sys/dev/cxgbe/t4_main.c
5849
if (sc->params.fw_vers < FW_VERSION32(1, 20, 5, 0)) {
sys/dev/cxgbe/t4_main.c
5854
sc->params.hash_filter = 1;
sys/dev/cxgbe/t4_main.c
5870
sc->params.eo_wr_cred = val[2];
sys/dev/cxgbe/t4_main.c
5871
sc->params.ethoffload = 1;
sys/dev/cxgbe/t4_main.c
5889
if (sc->params.fw_vers < FW_VERSION32(1, 20, 5, 0)) {
sys/dev/cxgbe/t4_main.c
5900
sc->params.ofldq_wr_cred = val[5];
sys/dev/cxgbe/t4_main.c
5901
sc->params.offload = 1;
sys/dev/cxgbe/t4_main.c
5967
sc->params.max_ordird_qp = val[4];
sys/dev/cxgbe/t4_main.c
5968
sc->params.max_ird_adapter = val[5];
sys/dev/cxgbe/t4_main.c
6001
t4_read_mtu_tbl(sc, sc->params.mtus, NULL);
sys/dev/cxgbe/t4_main.c
6002
t4_load_mtus(sc, sc->params.mtus, sc->params.a_wnd, sc->params.b_wnd);
sys/dev/cxgbe/t4_main.c
6072
sc->params.port_caps32 = 1;
sys/dev/cxgbe/t4_main.c
6191
struct adapter_params *p = &sc->params;
sys/dev/cxgbe/t4_main.c
6939
KASSERT(sc->intr_count >= T4VF_EXTRA_INTR + sc->params.nports,
sys/dev/cxgbe/t4_main.c
6942
KASSERT(sc->intr_count >= T4_EXTRA_INTR + sc->params.nports,
sys/dev/cxgbe/t4_main.c
7082
MPASS(sc->params.nports <= nitems(sc->tq));
sys/dev/cxgbe/t4_main.c
7083
for (i = 0; i < sc->params.nports; i++) {
sys/dev/cxgbe/t4_main.c
7743
sc->params.ncores, "# of active CIM cores");
sys/dev/cxgbe/t4_main.c
7745
for (i = 0; i < sc->params.ncores; i++) {
sys/dev/cxgbe/t4_main.c
7885
sc->params.nports, "# of ports");
sys/dev/cxgbe/t4_main.c
7893
sc->params.vpd.cclk, "core clock frequency (in KHz)");
sys/dev/cxgbe/t4_main.c
7897
sc->params.sge.timer_val, sizeof(sc->params.sge.timer_val),
sys/dev/cxgbe/t4_main.c
7902
sc->params.sge.counter_val, sizeof(sc->params.sge.counter_val),
sys/dev/cxgbe/t4_main.c
7930
CTLFLAG_RD, sc->params.vpd.sn, 0, "serial number");
sys/dev/cxgbe/t4_main.c
7933
CTLFLAG_RD, sc->params.vpd.pn, 0, "part number");
sys/dev/cxgbe/t4_main.c
7936
CTLFLAG_RD, sc->params.vpd.ec, 0, "engineering change");
sys/dev/cxgbe/t4_main.c
7939
CTLFLAG_RD, sc->params.vpd.md, 0, "manufacturing diags version");
sys/dev/cxgbe/t4_main.c
7942
CTLFLAG_RD, sc->params.vpd.na, 0, "network address");
sys/dev/cxgbe/t4_main.c
7951
NULL, sc->params.scfg_vers, "serial config version");
sys/dev/cxgbe/t4_main.c
7954
NULL, sc->params.vpd_vers, "VPD version");
sys/dev/cxgbe/t4_main.c
8503
for (i = 0; i < sc->params.nsched_cls; i++) {
sys/dev/cxgbe/t4_main.c
8534
if (sc->params.tp.lb_mode) { \
sys/dev/cxgbe/t4_main.c
8775
uint8_t npkt = sc->params.max_pkts_per_eth_tx_pkts_wr;
sys/dev/cxgbe/t4_main.c
9252
for (i = 0; i < sc->params.tp.lb_nchan; i++) {
sys/dev/cxgbe/t4_main.c
9300
if (sc->params.core_vdd == 0) {
sys/dev/cxgbe/t4_main.c
9317
sc->params.core_vdd = val;
sys/dev/cxgbe/t4_main.c
9320
return (sysctl_handle_int(oidp, &sc->params.core_vdd, 0, req));
sys/dev/cxgbe/t4_main.c
9335
if (sc->params.fw_vers < FW_VERSION32(1, 24, 7, 0) ||
sys/dev/cxgbe/t4_main.c
9366
KASSERT(coreid < sc->params.ncores,
sys/dev/cxgbe/t4_main.c
9434
sc->params.a_wnd[i], dec_fac[sc->params.b_wnd[i]]);
sys/dev/cxgbe/t4_main.c
9456
KASSERT(coreid >= 0 && coreid < sc->params.ncores,
sys/dev/cxgbe/t4_main.c
9501
KASSERT(coreid >= 0 && coreid < sc->params.ncores,
sys/dev/cxgbe/t4_main.c
9546
for (p = buf; p <= &buf[sc->params.cim_la_size - 8]; p += 8) {
sys/dev/cxgbe/t4_main.c
9576
for (p = buf; p <= &buf[sc->params.cim_la_size - 10]; p += 10) {
sys/dev/cxgbe/t4_main.c
9606
buf = malloc(sc->params.cim_la_size * sizeof(uint32_t), M_CXGBE,
sys/dev/cxgbe/t4_netmap.c
1279
na.num_tx_desc = vi->qsize_txq - sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/t4_netmap.c
1293
na.rx_buf_maxsize = MAX_MTU + sc->params.sge.fl_pktshift;
sys/dev/cxgbe/t4_netmap.c
1382
sc->params.sge.fl_pktshift);
sys/dev/cxgbe/t4_netmap.c
1384
sc->params.sge.fl_pktshift;
sys/dev/cxgbe/t4_netmap.c
145
len = na->num_rx_desc * EQ_ESIZE + sc->params.sge.spg_len;
sys/dev/cxgbe/t4_netmap.c
154
nm_rxq->iq_sidx = vi->qsize_rxq - sc->params.sge.spg_len / IQ_ESIZE;
sys/dev/cxgbe/t4_netmap.c
224
len = na->num_tx_desc * EQ_ESIZE + sc->params.sge.spg_len;
sys/dev/cxgbe/t4_netmap.c
237
if (sc->params.fw_vers >= FW_VERSION32(1, 24, 11, 0))
sys/dev/cxgbe/t4_netmap.c
283
struct sge_params *sp = &sc->params.sge;
sys/dev/cxgbe/t4_netmap.c
419
len = na->num_tx_desc * EQ_ESIZE + sc->params.sge.spg_len;
sys/dev/cxgbe/t4_netmap.c
428
const int core = sc->params.ncores > 1 ?
sys/dev/cxgbe/t4_netmap.c
429
nm_txq->nid % sc->params.ncores : 0;
sys/dev/cxgbe/t4_netmap.c
470
uint32_t s_qpp = sc->params.sge.eq_s_qpp;
sys/dev/cxgbe/t4_netmap.c
486
if (sc->params.fw_vers < FW_VERSION32(1, 25, 1, 0)) {
sys/dev/cxgbe/t4_sched.c
171
if (!in_range(p->cl, 0, sc->params.nsched_cls - 1))
sys/dev/cxgbe/t4_sched.c
256
const int n = sc->params.nsched_cls;
sys/dev/cxgbe/t4_sched.c
312
return (set_sched_class_params(sc, &p->u.params, 1));
sys/dev/cxgbe/t4_sched.c
397
MPASS(txq->tc_idx >= -1 && txq->tc_idx < sc->params.nsched_cls);
sys/dev/cxgbe/t4_sched.c
410
if (p->port >= sc->params.nports)
sys/dev/cxgbe/t4_sched.c
426
!in_range(p->cl, 0, sc->params.nsched_cls - 1))
sys/dev/cxgbe/t4_sched.c
455
const int n = sc->params.nsched_cls;
sys/dev/cxgbe/t4_sched.c
503
MPASS(port_id >= 0 && port_id < sc->params.nports);
sys/dev/cxgbe/t4_sched.c
519
for (i = 0; i < sc->params.nsched_cls; i++, tc++) {
sys/dev/cxgbe/t4_sched.c
544
MPASS(i == sc->params.nsched_cls);
sys/dev/cxgbe/t4_sched.c
551
MPASS(fa >= 0 && fa < sc->params.nsched_cls);
sys/dev/cxgbe/t4_sched.c
579
MPASS(port_id >= 0 && port_id < sc->params.nports);
sys/dev/cxgbe/t4_sched.c
580
MPASS(tc_idx >= 0 && tc_idx < sc->params.nsched_cls);
sys/dev/cxgbe/t4_sched.c
607
if (!in_range(tc_idx, 0, sc->params.nsched_cls - 1))
sys/dev/cxgbe/t4_sched.c
630
MPASS(port_id < sc->params.nports);
sys/dev/cxgbe/t4_sched.c
633
MPASS(i < sc->params.nsched_cls);
sys/dev/cxgbe/t4_sched.c
799
cxgbe_rate_tag_alloc(if_t ifp, union if_snd_tag_alloc_params *params,
sys/dev/cxgbe/t4_sched.c
808
MPASS(params->hdr.type == IF_SND_TAG_TYPE_RATE_LIMIT);
sys/dev/cxgbe/t4_sched.c
811
(params->rate_limit.max_rate * 8ULL / 1000), &schedcl);
sys/dev/cxgbe/t4_sched.c
814
MPASS(schedcl >= 0 && schedcl < sc->params.nsched_cls);
sys/dev/cxgbe/t4_sched.c
837
cst->max_rate = params->rate_limit.max_rate;
sys/dev/cxgbe/t4_sched.c
838
cst->tx_credits = sc->params.eo_wr_cred;
sys/dev/cxgbe/t4_sched.c
858
union if_snd_tag_modify_params *params)
sys/dev/cxgbe/t4_sched.c
865
MPASS(cst->schedcl >= 0 && cst->schedcl < sc->params.nsched_cls);
sys/dev/cxgbe/t4_sched.c
870
(params->rate_limit.max_rate * 8ULL / 1000), &schedcl);
sys/dev/cxgbe/t4_sched.c
873
MPASS(schedcl >= 0 && schedcl < sc->params.nsched_cls);
sys/dev/cxgbe/t4_sched.c
876
cst->max_rate = params->rate_limit.max_rate;
sys/dev/cxgbe/t4_sched.c
884
union if_snd_tag_query_params *params)
sys/dev/cxgbe/t4_sched.c
888
params->rate_limit.max_rate = cst->max_rate;
sys/dev/cxgbe/t4_sched.c
891
params->rate_limit.queue_level =
sys/dev/cxgbe/t4_sched.c
961
q->number_of_rates = sc->params.nsched_cls;
sys/dev/cxgbe/t4_sge.c
1036
struct sge_params *sp = &sc->params.sge;
sys/dev/cxgbe/t4_sge.c
1141
maxp = sc->params.sge.fl_pktshift + ETHER_HDR_LEN +
sys/dev/cxgbe/t4_sge.c
1144
maxp < sc->params.tp.max_rx_pdu)
sys/dev/cxgbe/t4_sge.c
1145
maxp = sc->params.tp.max_rx_pdu;
sys/dev/cxgbe/t4_sge.c
2007
if (sc->params.tp.rx_pkt_encap) {
sys/dev/cxgbe/t4_sge.c
2105
const uint8_t fl_pktshift = sc->params.sge.fl_pktshift;
sys/dev/cxgbe/t4_sge.c
3422
iq->sidx = iq->qsize - sc->params.sge.spg_len / IQ_ESIZE;
sys/dev/cxgbe/t4_sge.c
3430
struct sge_params *sp = &sc->params.sge;
sys/dev/cxgbe/t4_sge.c
3433
fl->sidx = qsize - sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/t4_sge.c
3465
eq->sidx = qsize - sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/t4_sge.c
3646
bzero(fl->desc, fl->sidx * EQ_ESIZE + sc->params.sge.spg_len);
sys/dev/cxgbe/t4_sge.c
3709
uint32_t s_qpp = sc->params.sge.eq_s_qpp;
sys/dev/cxgbe/t4_sge.c
3802
fl->sidx * EQ_ESIZE + sc->params.sge.spg_len,
sys/dev/cxgbe/t4_sge.c
3911
idx % sc->params.nports, &sc->sge.fwq, name);
sys/dev/cxgbe/t4_sge.c
4377
int qsize = eq->sidx + sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/t4_sge.c
4385
V_FW_EQ_CTRL_CMD_COREGROUP(idx % sc->params.ncores) |
sys/dev/cxgbe/t4_sge.c
4424
int qsize = eq->sidx + sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/t4_sge.c
4432
V_FW_EQ_ETH_CMD_COREGROUP(idx % sc->params.ncores) |
sys/dev/cxgbe/t4_sge.c
4486
int qsize = eq->sidx + sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/t4_sge.c
4488
if (sc->params.tid_qid_sel_mask != 0)
sys/dev/cxgbe/t4_sge.c
4489
core = qidx_to_core(sc->params.ncores, vi->nofldtxq, idx);
sys/dev/cxgbe/t4_sge.c
4542
qsize = eq->sidx + sc->params.sge.spg_len / EQ_ESIZE;
sys/dev/cxgbe/t4_sge.c
4577
eq->sidx * EQ_ESIZE + sc->params.sge.spg_len,
sys/dev/cxgbe/t4_sge.c
4603
bzero(eq->desc, eq->sidx * EQ_ESIZE + sc->params.sge.spg_len);
sys/dev/cxgbe/t4_sge.c
4632
uint32_t s_qpp = sc->params.sge.eq_s_qpp;
sys/dev/cxgbe/t4_sge.c
4813
MPASS(nitems(txp->mb) >= sc->params.max_pkts_per_eth_tx_pkts_wr);
sys/dev/cxgbe/t4_sge.c
4815
sc->params.max_pkts_per_eth_tx_pkts_wr);
sys/dev/cxgbe/t4_sge.c
6693
struct sge_params *sp = &sc->params.sge;
sys/dev/cxgbe/t4_sge.c
711
if (sc->params.pci.mps > MAX_PACK_BOUNDARY)
sys/dev/cxgbe/t4_sge.c
714
pack = max(sc->params.pci.mps, CACHE_LINE_SIZE);
sys/dev/cxgbe/t4_sge.c
746
int timer_max = M_TIMERVALUE0 * 1000 / sc->params.vpd.cclk;
sys/dev/cxgbe/t4_sge.c
883
int mask = fl_pad ? sc->params.sge.pad_boundary - 1 : 16 - 1;
sys/dev/cxgbe/t4_sge.c
896
struct sge_params *sp = &sc->params.sge;
sys/dev/cxgbe/t4_sge.c
961
struct sge_params *sp = &sc->params.sge;
sys/dev/cxgbe/t4_smt.c
174
req->params = htonl(V_SMTW_NORPL(0) |
sys/dev/cxgbe/t4_tracer.c
135
t4_cloner_create(struct if_clone *ifc, char *name, size_t len, caddr_t params)
sys/dev/cxgbe/t4_vf.c
247
sc->params.fw_vers = val[0];
sys/dev/cxgbe/t4_vf.c
248
sc->params.tp_vers = val[1];
sys/dev/cxgbe/t4_vf.c
249
sc->params.vpd.cclk = val[2];
sys/dev/cxgbe/t4_vf.c
252
G_FW_HDR_FW_VER_MAJOR(sc->params.fw_vers),
sys/dev/cxgbe/t4_vf.c
253
G_FW_HDR_FW_VER_MINOR(sc->params.fw_vers),
sys/dev/cxgbe/t4_vf.c
254
G_FW_HDR_FW_VER_MICRO(sc->params.fw_vers),
sys/dev/cxgbe/t4_vf.c
255
G_FW_HDR_FW_VER_BUILD(sc->params.fw_vers));
sys/dev/cxgbe/t4_vf.c
258
G_FW_HDR_FW_VER_MAJOR(sc->params.tp_vers),
sys/dev/cxgbe/t4_vf.c
259
G_FW_HDR_FW_VER_MINOR(sc->params.tp_vers),
sys/dev/cxgbe/t4_vf.c
260
G_FW_HDR_FW_VER_MICRO(sc->params.tp_vers),
sys/dev/cxgbe/t4_vf.c
261
G_FW_HDR_FW_VER_BUILD(sc->params.tp_vers));
sys/dev/cxgbe/t4_vf.c
285
if (sc->params.rss.mode != FW_RSS_GLB_CONFIG_CMD_MODE_BASICVIRTUAL) {
sys/dev/cxgbe/t4_vf.c
288
sc->params.rss.mode);
sys/dev/cxgbe/t4_vf.c
307
if (sc->params.vfres.pmask == 0) {
sys/dev/cxgbe/t4_vf.c
311
if (sc->params.vfres.nvi == 0) {
sys/dev/cxgbe/t4_vf.c
316
sc->params.portvec = sc->params.vfres.pmask;
sys/dev/cxgbe/t4_vf.c
321
sc->params.max_pkts_per_eth_tx_pkts_wr = val;
sys/dev/cxgbe/t4_vf.c
323
sc->params.max_pkts_per_eth_tx_pkts_wr = 14;
sys/dev/cxgbe/t4_vf.c
347
sc->params.port_caps32 = 1;
sys/dev/cxgbe/t4_vf.c
366
vfres = &sc->params.vfres;
sys/dev/cxgbe/t4_vf.c
367
nports = sc->params.nports;
sys/dev/cxgbe/t4_vf.c
531
sc->params.pci.mps = pci_get_max_payload(dev);
sys/dev/cxgbe/t4_vf.c
642
sc->params.nports = imin(sc->params.vfres.nvi, MAX_NPORTS);
sys/dev/cxgbe/t4_vf.c
649
sc->params.nports = imin(sc->params.nports,
sys/dev/cxgbe/t4_vf.c
650
bitcount32(sc->params.vfres.pmask));
sys/dev/cxgbe/t4_vf.c
663
pmask = sc->params.vfres.pmask;
sys/dev/cxgbe/t4_vf.c
736
s->nrxq = sc->params.nports * iaq.nrxq;
sys/dev/cxgbe/t4_vf.c
737
s->ntxq = sc->params.nports * iaq.ntxq;
sys/dev/cxgbe/t4_vf.c
739
s->neq += sc->params.nports; /* ctrl queues: 1 per port */
sys/dev/cxgbe/t4_vf.c
800
sc->params.nports, sc->intr_count, sc->intr_type == INTR_MSIX ?
sys/dev/cxgbe/t4_vf.c
898
if (port_id >= sc->params.nports)
sys/dev/cxgbe/tom/t4_connect.c
311
toep->l2te->idx, &toep->params);
sys/dev/cxgbe/tom/t4_connect.c
339
cpl->params = htobe32((uint32_t)ntuple);
sys/dev/cxgbe/tom/t4_connect.c
344
cpl5->params = htobe64(V_FILTER_TUPLE(ntuple));
sys/dev/cxgbe/tom/t4_connect.c
349
cpl6->params = htobe64(V_FILTER_TUPLE(ntuple));
sys/dev/cxgbe/tom/t4_connect.c
355
cpl7->params = htobe64(V_T7_FILTER_TUPLE(ntuple));
sys/dev/cxgbe/tom/t4_connect.c
366
cpl->opt0 = calc_options0(vi, &toep->params);
sys/dev/cxgbe/tom/t4_connect.c
367
cpl->opt2 = calc_options2(vi, &toep->params);
sys/dev/cxgbe/tom/t4_connect.c
382
cpl->params = htobe32((uint32_t)ntuple);
sys/dev/cxgbe/tom/t4_connect.c
387
cpl5->params = htobe64(V_FILTER_TUPLE(ntuple));
sys/dev/cxgbe/tom/t4_connect.c
392
cpl6->params = htobe64(V_FILTER_TUPLE(ntuple));
sys/dev/cxgbe/tom/t4_connect.c
398
cpl7->params = htobe64(V_T7_FILTER_TUPLE(ntuple));
sys/dev/cxgbe/tom/t4_connect.c
404
cpl->opt0 = calc_options0(vi, &toep->params);
sys/dev/cxgbe/tom/t4_connect.c
405
cpl->opt2 = calc_options2(vi, &toep->params);
sys/dev/cxgbe/tom/t4_connect.c
92
if (sc->params.tid_qid_sel_mask != 0) {
sys/dev/cxgbe/tom/t4_connect.c
93
update_tid_qid_sel(toep->vi, &toep->params, tid);
sys/dev/cxgbe/tom/t4_connect.c
94
toep->ofld_txq = &sc->sge.ofld_txq[toep->params.txq_idx];
sys/dev/cxgbe/tom/t4_connect.c
95
toep->ctrlq = &sc->sge.ctrlq[toep->params.ctrlq_idx];
sys/dev/cxgbe/tom/t4_cpl_io.c
100
if (toep->params.tc_idx != -1) {
sys/dev/cxgbe/tom/t4_cpl_io.c
101
MPASS(toep->params.tc_idx >= 0 &&
sys/dev/cxgbe/tom/t4_cpl_io.c
102
toep->params.tc_idx < sc->params.nsched_cls);
sys/dev/cxgbe/tom/t4_cpl_io.c
135
FLOWC_PARAM(SNDBUF, toep->params.sndbuf);
sys/dev/cxgbe/tom/t4_cpl_io.c
137
FLOWC_PARAM(MSS, toep->params.emss);
sys/dev/cxgbe/tom/t4_cpl_io.c
144
__func__, toep->tid, toep->params.emss, toep->params.sndbuf,
sys/dev/cxgbe/tom/t4_cpl_io.c
147
if (toep->params.tc_idx != -1)
sys/dev/cxgbe/tom/t4_cpl_io.c
148
FLOWC_PARAM(SCHEDCLASS, toep->params.tc_idx);
sys/dev/cxgbe/tom/t4_cpl_io.c
188
MPASS(tc_idx >= 0 && tc_idx < sc->params.nsched_cls);
sys/dev/cxgbe/tom/t4_cpl_io.c
191
if (toep->params.tc_idx != tc_idx) {
sys/dev/cxgbe/tom/t4_cpl_io.c
233
if (toep->params.tc_idx >= 0)
sys/dev/cxgbe/tom/t4_cpl_io.c
234
t4_release_cl_rl(sc, port_id, toep->params.tc_idx);
sys/dev/cxgbe/tom/t4_cpl_io.c
235
toep->params.tc_idx = tc_idx;
sys/dev/cxgbe/tom/t4_cpl_io.c
2609
if (len > toep->params.sndbuf) {
sys/dev/cxgbe/tom/t4_cpl_io.c
2610
len = toep->params.sndbuf;
sys/dev/cxgbe/tom/t4_cpl_io.c
310
toep->params.mtu_idx = G_TCPOPT_MSS(opt);
sys/dev/cxgbe/tom/t4_cpl_io.c
311
tp->t_maxseg = sc->params.mtus[toep->params.mtu_idx];
sys/dev/cxgbe/tom/t4_cpl_io.c
317
toep->params.emss = tp->t_maxseg;
sys/dev/cxgbe/tom/t4_cpl_io.c
319
toep->params.tstamp = 1;
sys/dev/cxgbe/tom/t4_cpl_io.c
320
toep->params.emss -= TCPOLEN_TSTAMP_APPA;
sys/dev/cxgbe/tom/t4_cpl_io.c
325
toep->params.tstamp = 0;
sys/dev/cxgbe/tom/t4_cpl_io.c
328
toep->params.sack = 1;
sys/dev/cxgbe/tom/t4_cpl_io.c
331
toep->params.sack = 0;
sys/dev/cxgbe/tom/t4_cpl_io.c
344
toep->params.wscale = 0;
sys/dev/cxgbe/tom/t4_cpl_io.c
348
toep->tid, toep->params.mtu_idx, toep->params.emss,
sys/dev/cxgbe/tom/t4_cpl_io.c
349
toep->params.tstamp, toep->params.sack, toep->params.wscale);
sys/dev/cxgbe/tom/t4_cpl_io.c
380
tp->rcv_wnd = (u_int)toep->params.opt0_bufsize << 10;
sys/dev/cxgbe/tom/t4_cpl_io.c
561
if (toep->params.tx_align > 0) {
sys/dev/cxgbe/tom/t4_cpl_io.c
562
if (plen < 2 * toep->params.emss)
sys/dev/cxgbe/tom/t4_cpl_io.c
568
(toep->params.nagle == 0 ? 0 :
sys/dev/cxgbe/tom/t4_ddp.c
1279
toep->params.ulp_mode = ULP_MODE_TCPDDP;
sys/dev/cxgbe/tom/t4_listen.c
1050
ofld_txq = &sc->sge.ofld_txq[synqe->params.txq_idx];
sys/dev/cxgbe/tom/t4_listen.c
1284
struct l2t_entry *e = &sc->l2t->l2tab[synqe->params.l2t_idx];
sys/dev/cxgbe/tom/t4_listen.c
1510
&synqe->params);
sys/dev/cxgbe/tom/t4_listen.c
1511
if (sc->params.tid_qid_sel_mask != 0)
sys/dev/cxgbe/tom/t4_listen.c
1512
update_tid_qid_sel(vi, &synqe->params, tid);
sys/dev/cxgbe/tom/t4_listen.c
1525
opt0 = calc_options0(vi, &synqe->params);
sys/dev/cxgbe/tom/t4_listen.c
1526
opt2 = calc_options2(vi, &synqe->params);
sys/dev/cxgbe/tom/t4_listen.c
1665
KASSERT(synqe->params.rxq_idx == iq_to_ofld_rxq(iq) - &sc->sge.ofld_rxq[0],
sys/dev/cxgbe/tom/t4_listen.c
1667
synqe->params.rxq_idx,
sys/dev/cxgbe/tom/t4_listen.c
1674
toep->l2te = &sc->l2t->l2tab[synqe->params.l2t_idx];
sys/dev/cxgbe/tom/t4_listen.c
1676
bcopy(&synqe->params, &toep->params, sizeof(toep->params));
sys/dev/cxgbe/tom/t4_listen.c
495
ofld_txq = &sc->sge.ofld_txq[synqe->params.txq_idx];
sys/dev/cxgbe/tom/t4_listen.c
496
ofld_rxq = &sc->sge.ofld_rxq[synqe->params.rxq_idx];
sys/dev/cxgbe/tom/t4_listen.c
549
&sc->sge.ofld_txq[synqe->params.txq_idx].wrq);
sys/dev/cxgbe/tom/t4_listen.c
560
t4_l2t_send(sc, wr, &sc->l2t->l2tab[synqe->params.l2t_idx]);
sys/dev/cxgbe/tom/t4_listen.c
996
struct l2t_entry *e = &sc->l2t->l2tab[synqe->params.l2t_idx];
sys/dev/cxgbe/tom/t4_tls.c
1003
m->m_len = sb->sb_tls_info->params.tls_hlen;
sys/dev/cxgbe/tom/t4_tls.c
1020
trailer_len = sb->sb_tls_info->params.tls_tlen;
sys/dev/cxgbe/tom/t4_tls.c
1290
toep->params.ulp_mode = ULP_MODE_TLS;
sys/dev/cxgbe/tom/t4_tls.c
154
return (tls->params.max_frame_len <= 8192 ? plen : FC_TP_PLEN_MAX);
sys/dev/cxgbe/tom/t4_tls.c
232
if (tls->params.tls_vmajor != TLS_MAJOR_VER_ONE ||
sys/dev/cxgbe/tom/t4_tls.c
233
tls->params.tls_vminor < TLS_MINOR_VER_ONE ||
sys/dev/cxgbe/tom/t4_tls.c
234
tls->params.tls_vminor > TLS_MINOR_VER_THREE) {
sys/dev/cxgbe/tom/t4_tls.c
239
if (tls->params.tls_vminor == TLS_MINOR_VER_THREE) {
sys/dev/cxgbe/tom/t4_tls.c
246
switch (tls->params.cipher_algorithm) {
sys/dev/cxgbe/tom/t4_tls.c
249
switch (tls->params.cipher_key_len) {
sys/dev/cxgbe/tom/t4_tls.c
257
switch (tls->params.auth_algorithm) {
sys/dev/cxgbe/tom/t4_tls.c
269
switch (tls->params.cipher_key_len) {
sys/dev/cxgbe/tom/t4_tls.c
303
toep->tls.tls13 = tls->params.tls_vminor == TLS_MINOR_VER_THREE;
sys/dev/cxgbe/tom/t4_tls.c
321
toep->tls.frag_size = tls->params.max_frame_len;
sys/dev/cxgbe/tom/t4_tls.c
323
toep->tls.expn_per_ulp = tls->params.tls_hlen +
sys/dev/cxgbe/tom/t4_tls.c
324
tls->params.tls_tlen;
sys/dev/cxgbe/tom/t4_tls.c
327
tls->params.max_frame_len;
sys/dev/cxgbe/tom/t4_tls.c
331
toep->tls.rx_version = tls->params.tls_vmajor << 8 |
sys/dev/cxgbe/tom/t4_tls.c
332
tls->params.tls_vminor;
sys/dev/cxgbe/tom/t4_tom.c
1079
unsigned short *mtus = &sc->params.mtus[0];
sys/dev/cxgbe/tom/t4_tom.c
1220
struct tp_params *tp = &sc->params.tp;
sys/dev/cxgbe/tom/t4_tom.c
123
tx_credits = sc->params.ofldq_wr_cred;
sys/dev/cxgbe/tom/t4_tom.c
1289
if (s->sched_class >= 0 && s->sched_class < sc->params.nsched_cls)
sys/dev/cxgbe/tom/t4_tom.c
1310
(port_top_speed(pi) > 10 || sc->params.nports > 2))
sys/dev/cxgbe/tom/t4_tom.c
1452
const int mask = sc->params.tid_qid_sel_mask;
sys/dev/cxgbe/tom/t4_tom.c
165
struct conn_params *cp = &toep->params;
sys/dev/cxgbe/tom/t4_tom.c
170
if (cp->tc_idx >= 0 && cp->tc_idx < sc->params.nsched_cls) {
sys/dev/cxgbe/tom/t4_tom.c
333
if (toep->params.tc_idx != -1)
sys/dev/cxgbe/tom/t4_tom.c
334
t4_release_cl_rl(sc, toep->vi->pi->port_id, toep->params.tc_idx);
sys/dev/cxgbe/tom/t4_tom.c
432
toep->params.nagle = tp->t_flags & TF_NODELAY ? 0 : 1;
sys/dev/cxgbe/tom/t4_tom.c
434
V_TF_NAGLE(1), V_TF_NAGLE(toep->params.nagle), 0, 0);
sys/dev/cxgbe/tom/t4_tom.c
889
flowc->mnemval[0].val = htobe32(toep->params.emss);
sys/dev/cxgbe/tom/t4_tom.c
913
unsigned short *mtus = &sc->params.mtus[0];
sys/dev/cxgbe/tom/t4_tom.c
922
__func__, toep->tid, seq, mtu, toep->params.mtu_idx,
sys/dev/cxgbe/tom/t4_tom.c
923
mtus[toep->params.mtu_idx]);
sys/dev/cxgbe/tom/t4_tom.c
936
if (idx >= toep->params.mtu_idx)
sys/dev/cxgbe/tom/t4_tom.c
947
toep->tid, toep->params.mtu_idx, idx);
sys/dev/cxgbe/tom/t4_tom.c
959
toep->params.mtu_idx = idx;
sys/dev/cxgbe/tom/t4_tom.c
960
tp->t_maxseg = mtus[toep->params.mtu_idx];
sys/dev/cxgbe/tom/t4_tom.c
965
toep->params.emss = tp->t_maxseg;
sys/dev/cxgbe/tom/t4_tom.c
967
toep->params.emss -= TCPOLEN_TSTAMP_APPA;
sys/dev/cxgbe/tom/t4_tom.c
987
__func__, toep->tid, toep->params.mtu_idx,
sys/dev/cxgbe/tom/t4_tom.c
988
mtus[toep->params.mtu_idx], tp->t_maxseg, toep->params.emss);
sys/dev/cxgbe/tom/t4_tom.h
236
struct conn_params params;
sys/dev/cxgbe/tom/t4_tom.h
262
return (toep->params.ulp_mode);
sys/dev/cxgbe/tom/t4_tom.h
290
struct conn_params params;
sys/dev/dpaa/if_dtsec.c
188
t_FmMacParams params;
sys/dev/dpaa/if_dtsec.c
191
memset(¶ms, 0, sizeof(params));
sys/dev/dpaa/if_dtsec.c
192
memcpy(¶ms.addr, mac, sizeof(params.addr));
sys/dev/dpaa/if_dtsec.c
194
params.baseAddr = rman_get_bushandle(sc->sc_mem);
sys/dev/dpaa/if_dtsec.c
195
params.enetMode = sc->sc_mac_enet_mode;
sys/dev/dpaa/if_dtsec.c
196
params.macId = sc->sc_eth_id;
sys/dev/dpaa/if_dtsec.c
197
params.mdioIrq = sc->sc_mac_mdio_irq;
sys/dev/dpaa/if_dtsec.c
198
params.f_Event = dtsec_fm_mac_mdio_event_callback;
sys/dev/dpaa/if_dtsec.c
199
params.f_Exception = dtsec_fm_mac_exception_callback;
sys/dev/dpaa/if_dtsec.c
200
params.h_App = sc;
sys/dev/dpaa/if_dtsec.c
201
params.h_Fm = sc->sc_fmh;
sys/dev/dpaa/if_dtsec.c
203
sc->sc_mach = FM_MAC_Config(¶ms);
sys/dev/dpaa/if_dtsec_im.c
120
t_FmPortParams params;
sys/dev/dpaa/if_dtsec_im.c
125
memset(¶ms, 0, sizeof(params));
sys/dev/dpaa/if_dtsec_im.c
127
params.baseAddr = sc->sc_fm_base + sc->sc_port_rx_hw_id;
sys/dev/dpaa/if_dtsec_im.c
128
params.h_Fm = sc->sc_fmh;
sys/dev/dpaa/if_dtsec_im.c
129
params.portType = dtsec_fm_port_rx_type(sc->sc_eth_dev_type);
sys/dev/dpaa/if_dtsec_im.c
130
params.portId = sc->sc_eth_id;
sys/dev/dpaa/if_dtsec_im.c
131
params.independentModeEnable = TRUE;
sys/dev/dpaa/if_dtsec_im.c
132
params.liodnBase = FM_PORT_LIODN_BASE;
sys/dev/dpaa/if_dtsec_im.c
133
params.f_Exception = dtsec_fm_port_rx_exception_callback;
sys/dev/dpaa/if_dtsec_im.c
134
params.h_App = sc;
sys/dev/dpaa/if_dtsec_im.c
136
im_params = ¶ms.specificParams.imRxTxParams;
sys/dev/dpaa/if_dtsec_im.c
143
pool_params = ¶ms.specificParams.imRxTxParams.rxPoolParams;
sys/dev/dpaa/if_dtsec_im.c
149
sc->sc_rxph = FM_PORT_Config(¶ms);
sys/dev/dpaa/if_dtsec_im.c
172
t_FmPortParams params;
sys/dev/dpaa/if_dtsec_im.c
176
memset(¶ms, 0, sizeof(params));
sys/dev/dpaa/if_dtsec_im.c
178
params.baseAddr = sc->sc_fm_base + sc->sc_port_tx_hw_id;
sys/dev/dpaa/if_dtsec_im.c
179
params.h_Fm = sc->sc_fmh;
sys/dev/dpaa/if_dtsec_im.c
180
params.portType = dtsec_fm_port_tx_type(sc->sc_eth_dev_type);
sys/dev/dpaa/if_dtsec_im.c
181
params.portId = unit;
sys/dev/dpaa/if_dtsec_im.c
182
params.independentModeEnable = TRUE;
sys/dev/dpaa/if_dtsec_im.c
183
params.liodnBase = FM_PORT_LIODN_BASE;
sys/dev/dpaa/if_dtsec_im.c
184
params.f_Exception = dtsec_fm_port_tx_exception_callback;
sys/dev/dpaa/if_dtsec_im.c
185
params.h_App = sc;
sys/dev/dpaa/if_dtsec_im.c
187
im_params = ¶ms.specificParams.imRxTxParams;
sys/dev/dpaa/if_dtsec_im.c
194
sc->sc_txph = FM_PORT_Config(¶ms);
sys/dev/dpaa/if_dtsec_rm.c
148
t_FmPortParams params;
sys/dev/dpaa/if_dtsec_rm.c
153
memset(¶ms, 0, sizeof(params));
sys/dev/dpaa/if_dtsec_rm.c
155
params.baseAddr = sc->sc_fm_base + sc->sc_port_rx_hw_id;
sys/dev/dpaa/if_dtsec_rm.c
156
params.h_Fm = sc->sc_fmh;
sys/dev/dpaa/if_dtsec_rm.c
157
params.portType = dtsec_fm_port_rx_type(sc->sc_eth_dev_type);
sys/dev/dpaa/if_dtsec_rm.c
158
params.portId = sc->sc_eth_id;
sys/dev/dpaa/if_dtsec_rm.c
159
params.independentModeEnable = false;
sys/dev/dpaa/if_dtsec_rm.c
160
params.liodnBase = FM_PORT_LIODN_BASE;
sys/dev/dpaa/if_dtsec_rm.c
161
params.f_Exception = dtsec_fm_port_rx_exception_callback;
sys/dev/dpaa/if_dtsec_rm.c
162
params.h_App = sc;
sys/dev/dpaa/if_dtsec_rm.c
164
rx_params = ¶ms.specificParams.rxParams;
sys/dev/dpaa/if_dtsec_rm.c
174
sc->sc_rxph = FM_PORT_Config(¶ms);
sys/dev/dpaa/if_dtsec_rm.c
197
t_FmPortParams params;
sys/dev/dpaa/if_dtsec_rm.c
201
memset(¶ms, 0, sizeof(params));
sys/dev/dpaa/if_dtsec_rm.c
203
params.baseAddr = sc->sc_fm_base + sc->sc_port_tx_hw_id;
sys/dev/dpaa/if_dtsec_rm.c
204
params.h_Fm = sc->sc_fmh;
sys/dev/dpaa/if_dtsec_rm.c
205
params.portType = dtsec_fm_port_tx_type(sc->sc_eth_dev_type);
sys/dev/dpaa/if_dtsec_rm.c
206
params.portId = sc->sc_eth_id;
sys/dev/dpaa/if_dtsec_rm.c
207
params.independentModeEnable = false;
sys/dev/dpaa/if_dtsec_rm.c
208
params.liodnBase = FM_PORT_LIODN_BASE;
sys/dev/dpaa/if_dtsec_rm.c
209
params.f_Exception = dtsec_fm_port_tx_exception_callback;
sys/dev/dpaa/if_dtsec_rm.c
210
params.h_App = sc;
sys/dev/dpaa/if_dtsec_rm.c
212
tx_params = ¶ms.specificParams.nonRxParams;
sys/dev/dpaa/if_dtsec_rm.c
220
sc->sc_txph = FM_PORT_Config(¶ms);
sys/dev/dpaa2/dpaa2_mcp.h
300
uint64_t params[DPAA2_CMD_PARAMS_N];
sys/dev/dpaa2/dpaa2_mcp.h
465
(__cmd)->params[__dcpi] = 0; \
sys/dev/dpaa2/dpaa2_rc.c
1016
args = (struct set_obj_irq_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1053
args = (struct get_conn_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1061
resp = (struct get_conn_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1083
cmd->params[0] = dpni_id;
sys/dev/dpaa2/dpaa2_rc.c
1138
*major = cmd->params[0] & 0xFFFFU;
sys/dev/dpaa2/dpaa2_rc.c
1139
*minor = (cmd->params[0] >> 16) & 0xFFFFU;
sys/dev/dpaa2/dpaa2_rc.c
1188
resp = (struct ni_attr *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1220
uint8_t params;
sys/dev/dpaa2/dpaa2_rc.c
1233
args = (struct set_buf_layout_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1236
args->params = 0;
sys/dev/dpaa2/dpaa2_rc.c
1242
args->params |= bl->pass_timestamp ? 1U : 0U;
sys/dev/dpaa2/dpaa2_rc.c
1243
args->params |= bl->pass_parser_result ? 2U : 0U;
sys/dev/dpaa2/dpaa2_rc.c
1244
args->params |= bl->pass_frame_status ? 4U : 0U;
sys/dev/dpaa2/dpaa2_rc.c
1245
args->params |= bl->pass_sw_opaque ? 8U : 0U;
sys/dev/dpaa2/dpaa2_rc.c
1262
*offset = cmd->params[0] & 0xFFFFU;
sys/dev/dpaa2/dpaa2_rc.c
1279
mac[0] = (cmd->params[0] >> 56) & 0xFFU;
sys/dev/dpaa2/dpaa2_rc.c
1280
mac[1] = (cmd->params[0] >> 48) & 0xFFU;
sys/dev/dpaa2/dpaa2_rc.c
1281
mac[2] = (cmd->params[0] >> 40) & 0xFFU;
sys/dev/dpaa2/dpaa2_rc.c
1282
mac[3] = (cmd->params[0] >> 32) & 0xFFU;
sys/dev/dpaa2/dpaa2_rc.c
1283
mac[4] = (cmd->params[0] >> 24) & 0xFFU;
sys/dev/dpaa2/dpaa2_rc.c
1284
mac[5] = (cmd->params[0] >> 16) & 0xFFU;
sys/dev/dpaa2/dpaa2_rc.c
1303
args = (struct set_prim_mac_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1326
resp = (struct get_prim_mac_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1351
args = (struct link_cfg_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1379
resp = (struct link_cfg_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1411
resp = (struct link_state_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1443
args = (struct qos_table_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1484
args = (struct set_pools_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1511
args = (struct err_behavior_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1552
args = (struct get_queue_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1560
resp = (struct get_queue_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1606
args = (struct set_queue_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1643
args = (struct get_qdid_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1648
resp = (struct get_qdid_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1673
args = (struct add_mac_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1696
args = (struct rem_mac_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1717
args = (struct clear_mac_filters_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1738
args = (struct set_mfl_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1760
args = (struct set_ofl_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1782
args = (struct set_irq_mask_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1804
args = (struct set_irq_enable_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1830
args = (struct get_irq_stat_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1836
resp = (struct get_irq_stat_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1857
args = (struct set_uni_promisc_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1878
args = (struct set_multi_promisc_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1903
args = (struct get_statistics_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1909
resp = (struct get_statistics_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1937
args = (struct set_rx_tc_dist_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
1957
cmd->params[0] = dpio_id;
sys/dev/dpaa2/dpaa2_rc.c
2035
pattr = (struct dpaa2_io_attr *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2067
args = (struct set_irq_mask_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2094
args = (struct get_irq_stat_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2100
resp = (struct get_irq_stat_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2123
args = (struct set_irq_enable_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2148
args = (struct add_static_dq_chan_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2153
resp = (struct add_static_dq_chan_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2171
cmd->params[0] = dpbp_id;
sys/dev/dpaa2/dpaa2_rc.c
2242
pattr = (struct dpaa2_bp_attr *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2261
cmd->params[0] = dpmac_id;
sys/dev/dpaa2/dpaa2_rc.c
2310
args = (struct mdio_read_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2317
*val = cmd->params[0] & 0xFFFF;
sys/dev/dpaa2/dpaa2_rc.c
2339
args = (struct mdio_write_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2360
mac[0] = (cmd->params[0] >> 56) & 0xFFU;
sys/dev/dpaa2/dpaa2_rc.c
2361
mac[1] = (cmd->params[0] >> 48) & 0xFFU;
sys/dev/dpaa2/dpaa2_rc.c
2362
mac[2] = (cmd->params[0] >> 40) & 0xFFU;
sys/dev/dpaa2/dpaa2_rc.c
2363
mac[3] = (cmd->params[0] >> 32) & 0xFFU;
sys/dev/dpaa2/dpaa2_rc.c
2364
mac[4] = (cmd->params[0] >> 24) & 0xFFU;
sys/dev/dpaa2/dpaa2_rc.c
2365
mac[5] = (cmd->params[0] >> 16) & 0xFFU;
sys/dev/dpaa2/dpaa2_rc.c
2405
resp = (struct mac_attr_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2435
args = (struct mac_set_link_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2463
args = (struct set_irq_mask_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2486
args = (struct set_irq_enable_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2513
args = (struct get_irq_stat_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2519
resp = (struct get_irq_stat_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2537
cmd->params[0] = dpcon_id;
sys/dev/dpaa2/dpaa2_rc.c
2611
resp = (struct con_attr_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2637
args = (struct set_notif_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2663
args = (struct mcp_create_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2669
resp = (struct mcp_create_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2688
args = (struct mcp_destroy_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
2705
cmd->params[0] = dpmcp_id;
sys/dev/dpaa2/dpaa2_rc.c
3177
args = (struct enable_irq_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
3234
bus_write_8(mcp->map, sizeof(uint64_t) * i, cmd->params[i-1]);
sys/dev/dpaa2/dpaa2_rc.c
3273
cmd->params[i-1] =
sys/dev/dpaa2/dpaa2_rc.c
3396
memset(cmd->params, 0, sizeof(cmd->params[0]) *
sys/dev/dpaa2/dpaa2_rc.c
651
*major = cmd->params[0] >> 32;
sys/dev/dpaa2/dpaa2_rc.c
652
*minor = cmd->params[1] & 0xFFFFFFFF;
sys/dev/dpaa2/dpaa2_rc.c
653
*rev = cmd->params[0] & 0xFFFFFFFF;
sys/dev/dpaa2/dpaa2_rc.c
671
*pvr = cmd->params[0] >> 32;
sys/dev/dpaa2/dpaa2_rc.c
672
*svr = cmd->params[0] & 0xFFFFFFFF;
sys/dev/dpaa2/dpaa2_rc.c
690
*cont_id = cmd->params[0] & 0xFFFFFFFF;
sys/dev/dpaa2/dpaa2_rc.c
706
cmd->params[0] = cont_id;
sys/dev/dpaa2/dpaa2_rc.c
740
*obj_count = (uint32_t)(cmd->params[0] >> 32);
sys/dev/dpaa2/dpaa2_rc.c
769
cmd->params[0] = obj_idx;
sys/dev/dpaa2/dpaa2_rc.c
773
pobj = (struct dpaa2_obj_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
824
args = (struct get_obj_desc_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
830
pobj = (struct dpaa2_obj_resp *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
868
pattr = (struct dpaa2_rc_attr *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
941
args = (struct obj_region_args *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
948
resp = (struct obj_region *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_rc.c
975
resp = (struct rc_api_version *) &cmd->params[0];
sys/dev/dpaa2/dpaa2_swp.c
1010
const uint8_t *p8 = (const uint8_t *) cmd->params;
sys/dev/dpaa2/dpaa2_swp.c
1011
const uint32_t *p32 = (const uint32_t *) cmd->params;
sys/dev/dpaa2/dpaa2_swp.c
1022
bus_write_8(map, offset + sizeof(uint64_t) * i, cmd->params[i]);
sys/dev/dpaa2/dpaa2_swp.c
1095
const uint8_t *cmd_pdat8 = (const uint8_t *) cmd->params;
sys/dev/dpaa2/dpaa2_swp.c
1096
const uint32_t *cmd_pdat32 = (const uint32_t *) cmd->params;
sys/dev/dpaa2/dpaa2_swp.c
1105
bus_write_8(map, offset + sizeof(uint64_t) * i, cmd->params[i]);
sys/dev/dpaa2/dpaa2_swp.c
1161
rsp->params[i] = bus_read_8(map, offset + i * sizeof(uint64_t));
sys/dev/dpaa2/dpaa2_swp.c
691
rsp->params[i] = bus_read_8(map, offset + i * sizeof(uint64_t));
sys/dev/dpaa2/dpaa2_swp.c
940
const uint8_t *cmd_pdat8 = (const uint8_t *) cmd->params;
sys/dev/dpaa2/dpaa2_swp.c
941
const uint32_t *cmd_pdat32 = (const uint32_t *) cmd->params;
sys/dev/dpaa2/dpaa2_swp.c
970
bus_write_8(map, offset + sizeof(uint64_t) * i, cmd->params[i]);
sys/dev/dpaa2/dpaa2_swp.h
360
uint64_t params[DPAA2_SWP_CMD_PARAMS_N];
sys/dev/dpaa2/dpaa2_swp.h
368
uint64_t params[DPAA2_SWP_RSP_PARAMS_N];
sys/dev/fb/vga.c
1509
set_width90(adp_state_t *params)
sys/dev/fb/vga.c
1515
params->regs[5] |= 1; /* toggle 8 pixel wide fonts */
sys/dev/fb/vga.c
1516
params->regs[10+0x0] = 0x6b;
sys/dev/fb/vga.c
1517
params->regs[10+0x1] = 0x59;
sys/dev/fb/vga.c
1518
params->regs[10+0x2] = 0x5a;
sys/dev/fb/vga.c
1519
params->regs[10+0x3] = 0x8e;
sys/dev/fb/vga.c
1520
params->regs[10+0x4] = 0x5e;
sys/dev/fb/vga.c
1521
params->regs[10+0x5] = 0x8a;
sys/dev/fb/vga.c
1522
params->regs[10+0x13] = 45;
sys/dev/fb/vga.c
1523
params->regs[35+0x13] = 0;
sys/dev/fb/vga.c
1533
adp_state_t params;
sys/dev/fb/vga.c
1546
params.sig = V_STATE_SIG;
sys/dev/fb/vga.c
1547
bcopy(get_mode_param(mode), params.regs, sizeof(params.regs));
sys/dev/fb/vga.c
1552
set_width90(¶ms);
sys/dev/fb/vga.c
1556
params.regs[2] = 0x08;
sys/dev/fb/vga.c
1557
params.regs[19] = 0x47;
sys/dev/fb/vga.c
1562
set_width90(¶ms);
sys/dev/fb/vga.c
1566
params.regs[19] = 0x4f;
sys/dev/fb/vga.c
1568
params.regs[9] |= 0xc0;
sys/dev/fb/vga.c
1569
params.regs[16] = 0x08;
sys/dev/fb/vga.c
1570
params.regs[17] = 0x3e;
sys/dev/fb/vga.c
1571
params.regs[26] = 0xea;
sys/dev/fb/vga.c
1572
params.regs[28] = 0xdf;
sys/dev/fb/vga.c
1573
params.regs[31] = 0xe7;
sys/dev/fb/vga.c
1574
params.regs[32] = 0x04;
sys/dev/fb/vga.c
1579
set_width90(¶ms);
sys/dev/fb/vga.c
1583
params.regs[28] = 87;
sys/dev/fb/vga.c
1588
set_width90(¶ms);
sys/dev/fb/vga.c
1593
params.regs[2] = 8;
sys/dev/fb/vga.c
1594
params.regs[19] = 7;
sys/dev/fb/vga.c
1599
set_width90(¶ms);
sys/dev/fb/vga.c
1611
vga_load_state(adp, ¶ms);
sys/dev/fb/vga.c
1616
params.regs[5-1+0x04] &= 0xf7;
sys/dev/fb/vga.c
1617
params.regs[5-1+0x04] |= 0x04;
sys/dev/fb/vga.c
1619
params.regs[10+0x14] &= 0xbf;
sys/dev/fb/vga.c
1621
params.regs[10+0x17] |= 0x40;
sys/dev/fb/vga.c
1623
params.regs[10+0x13] = 80;
sys/dev/fb/vga.c
1625
params.regs[10+0x11] = 0x2c;
sys/dev/fb/vga.c
1626
params.regs[10+0x06] = 0x0d;
sys/dev/fb/vga.c
1627
params.regs[10+0x07] = 0x3e;
sys/dev/fb/vga.c
1628
params.regs[10+0x10] = 0xea;
sys/dev/fb/vga.c
1629
params.regs[10+0x11] = 0xac;
sys/dev/fb/vga.c
1630
params.regs[10+0x12] = 0xdf;
sys/dev/fb/vga.c
1631
params.regs[10+0x15] = 0xe7;
sys/dev/fb/vga.c
1632
params.regs[10+0x16] = 0x06;
sys/dev/fb/vga.c
1634
params.regs[9] = 0xe3;
sys/dev/fb/vga.c
1643
vga_load_state(adp, ¶ms);
sys/dev/fb/vga.c
427
static void set_width90(adp_state_t *params);
sys/dev/fb/vga.c
852
} params[V_MODE_PARAM_SIZE] = {
sys/dev/fb/vga.c
875
for (i = 0; i < nitems(params); ++i) {
sys/dev/fb/vga.c
876
if (params[i].mask == 0) /* don't care */
sys/dev/fb/vga.c
878
if ((buf1[i] & params[i].mask) != (buf2[i] & params[i].mask))
sys/dev/hid/bcm5974.c
814
const struct bcm5974_dev_params *params = sc->sc_params;
sys/dev/hid/bcm5974.c
824
uint8_t fsize = sizeof(struct tp_finger) + params->tp->delta;
sys/dev/hid/bcm5974.c
826
if ((params->tp->caps & USES_COMPACT_REPORT) != 0)
sys/dev/hid/bcm5974.c
827
fsize = sizeof(struct tp_finger_compact) + params->tp->delta;
sys/dev/hid/bcm5974.c
829
if ((len < params->tp->offset + fsize) ||
sys/dev/hid/bcm5974.c
830
((len - params->tp->offset) % fsize) != 0) {
sys/dev/hid/bcm5974.c
832
len, params->tp->offset, fsize);
sys/dev/hid/bcm5974.c
836
ibt = ((uint8_t *)data)[params->tp->button];
sys/dev/hid/bcm5974.c
837
ntouch = (len - params->tp->offset) / fsize;
sys/dev/hid/bcm5974.c
840
if ((params->tp->caps & USES_COMPACT_REPORT) != 0) {
sys/dev/hid/bcm5974.c
842
params->tp->offset + params->tp->delta + i * fsize);
sys/dev/hid/bcm5974.c
859
.y = params->y.min + params->y.max -
sys/dev/hid/bcm5974.c
870
params->tp->offset + params->tp->delta + i * fsize);
sys/dev/hid/bcm5974.c
888
.y = params->y.min + params->y.max -
sys/dev/hid/bcm5974.c
895
.ori = params->o.max - BCM5974_LE2H(f->orientation),
sys/dev/hyperv/netvsc/hn_rndis.c
589
struct ndis_offload_params params;
sys/dev/hyperv/netvsc/hn_rndis.c
601
memset(¶ms, 0, sizeof(params));
sys/dev/hyperv/netvsc/hn_rndis.c
603
params.ndis_hdr.ndis_type = NDIS_OBJTYPE_DEFAULT;
sys/dev/hyperv/netvsc/hn_rndis.c
605
params.ndis_hdr.ndis_rev = NDIS_OFFLOAD_PARAMS_REV_2;
sys/dev/hyperv/netvsc/hn_rndis.c
608
params.ndis_hdr.ndis_rev = NDIS_OFFLOAD_PARAMS_REV_3;
sys/dev/hyperv/netvsc/hn_rndis.c
611
params.ndis_hdr.ndis_size = paramsz;
sys/dev/hyperv/netvsc/hn_rndis.c
620
params.ndis_lsov2_ip4 = NDIS_OFFLOAD_LSOV2_ON;
sys/dev/hyperv/netvsc/hn_rndis.c
631
params.ndis_lsov2_ip6 = NDIS_OFFLOAD_LSOV2_ON;
sys/dev/hyperv/netvsc/hn_rndis.c
651
params.ndis_lsov2_ip4 = NDIS_OFFLOAD_LSOV2_OFF;
sys/dev/hyperv/netvsc/hn_rndis.c
652
params.ndis_lsov2_ip6 = NDIS_OFFLOAD_LSOV2_OFF;
sys/dev/hyperv/netvsc/hn_rndis.c
669
params.ndis_ip4csum = NDIS_OFFLOAD_PARAM_TX;
sys/dev/hyperv/netvsc/hn_rndis.c
672
if (params.ndis_ip4csum == NDIS_OFFLOAD_PARAM_TX)
sys/dev/hyperv/netvsc/hn_rndis.c
673
params.ndis_ip4csum = NDIS_OFFLOAD_PARAM_TXRX;
sys/dev/hyperv/netvsc/hn_rndis.c
675
params.ndis_ip4csum = NDIS_OFFLOAD_PARAM_RX;
sys/dev/hyperv/netvsc/hn_rndis.c
682
params.ndis_tcp4csum = NDIS_OFFLOAD_PARAM_TX;
sys/dev/hyperv/netvsc/hn_rndis.c
685
if (params.ndis_tcp4csum == NDIS_OFFLOAD_PARAM_TX)
sys/dev/hyperv/netvsc/hn_rndis.c
686
params.ndis_tcp4csum = NDIS_OFFLOAD_PARAM_TXRX;
sys/dev/hyperv/netvsc/hn_rndis.c
688
params.ndis_tcp4csum = NDIS_OFFLOAD_PARAM_RX;
sys/dev/hyperv/netvsc/hn_rndis.c
694
params.ndis_udp4csum = NDIS_OFFLOAD_PARAM_TX;
sys/dev/hyperv/netvsc/hn_rndis.c
697
if (params.ndis_udp4csum == NDIS_OFFLOAD_PARAM_TX)
sys/dev/hyperv/netvsc/hn_rndis.c
698
params.ndis_udp4csum = NDIS_OFFLOAD_PARAM_TXRX;
sys/dev/hyperv/netvsc/hn_rndis.c
700
params.ndis_udp4csum = NDIS_OFFLOAD_PARAM_RX;
sys/dev/hyperv/netvsc/hn_rndis.c
707
params.ndis_tcp6csum = NDIS_OFFLOAD_PARAM_TX;
sys/dev/hyperv/netvsc/hn_rndis.c
710
if (params.ndis_tcp6csum == NDIS_OFFLOAD_PARAM_TX)
sys/dev/hyperv/netvsc/hn_rndis.c
711
params.ndis_tcp6csum = NDIS_OFFLOAD_PARAM_TXRX;
sys/dev/hyperv/netvsc/hn_rndis.c
713
params.ndis_tcp6csum = NDIS_OFFLOAD_PARAM_RX;
sys/dev/hyperv/netvsc/hn_rndis.c
720
params.ndis_udp6csum = NDIS_OFFLOAD_PARAM_TX;
sys/dev/hyperv/netvsc/hn_rndis.c
723
if (params.ndis_udp6csum == NDIS_OFFLOAD_PARAM_TX)
sys/dev/hyperv/netvsc/hn_rndis.c
724
params.ndis_udp6csum = NDIS_OFFLOAD_PARAM_TXRX;
sys/dev/hyperv/netvsc/hn_rndis.c
726
params.ndis_udp6csum = NDIS_OFFLOAD_PARAM_RX;
sys/dev/hyperv/netvsc/hn_rndis.c
733
params.ndis_rsc_ip4 = NDIS_OFFLOAD_RSC_ON;
sys/dev/hyperv/netvsc/hn_rndis.c
734
params.ndis_rsc_ip6 = NDIS_OFFLOAD_RSC_ON;
sys/dev/hyperv/netvsc/hn_rndis.c
736
params.ndis_rsc_ip4 = NDIS_OFFLOAD_RSC_OFF;
sys/dev/hyperv/netvsc/hn_rndis.c
737
params.ndis_rsc_ip6 = NDIS_OFFLOAD_RSC_OFF;
sys/dev/hyperv/netvsc/hn_rndis.c
744
params.ndis_ip4csum,
sys/dev/hyperv/netvsc/hn_rndis.c
745
params.ndis_tcp4csum,
sys/dev/hyperv/netvsc/hn_rndis.c
746
params.ndis_udp4csum,
sys/dev/hyperv/netvsc/hn_rndis.c
747
params.ndis_tcp6csum,
sys/dev/hyperv/netvsc/hn_rndis.c
748
params.ndis_udp6csum);
sys/dev/hyperv/netvsc/hn_rndis.c
750
params.ndis_lsov2_ip4,
sys/dev/hyperv/netvsc/hn_rndis.c
751
params.ndis_lsov2_ip6);
sys/dev/hyperv/netvsc/hn_rndis.c
754
params.ndis_rsc_ip4,
sys/dev/hyperv/netvsc/hn_rndis.c
755
params.ndis_rsc_ip6);
sys/dev/hyperv/netvsc/hn_rndis.c
758
error = hn_rndis_set(sc, OID_TCP_OFFLOAD_PARAMETERS, ¶ms, paramsz);
sys/dev/iavf/iavf_adminq.c
174
desc->params.external.addr_high =
sys/dev/iavf/iavf_adminq.c
176
desc->params.external.addr_low =
sys/dev/iavf/iavf_adminq.c
178
desc->params.external.param0 = 0;
sys/dev/iavf/iavf_adminq.c
179
desc->params.external.param1 = 0;
sys/dev/iavf/iavf_adminq.c
780
desc_on_ring->params.external.addr_high =
sys/dev/iavf/iavf_adminq.c
782
desc_on_ring->params.external.addr_low =
sys/dev/iavf/iavf_adminq.c
968
desc->params.external.addr_high = CPU_TO_LE32(IAVF_HI_DWORD(bi->pa));
sys/dev/iavf/iavf_adminq.c
969
desc->params.external.addr_low = CPU_TO_LE32(IAVF_LO_DWORD(bi->pa));
sys/dev/iavf/iavf_adminq_cmd.h
77
} params;
sys/dev/iavf/iavf_common.c
314
LE32_TO_CPU(aq_desc->params.internal.param0),
sys/dev/iavf/iavf_common.c
315
LE32_TO_CPU(aq_desc->params.internal.param1));
sys/dev/iavf/iavf_common.c
317
LE32_TO_CPU(aq_desc->params.external.addr_high),
sys/dev/iavf/iavf_common.c
318
LE32_TO_CPU(aq_desc->params.external.addr_low));
sys/dev/iavf/iavf_common.c
379
(struct iavf_aqc_queue_shutdown *)&desc.params.raw;
sys/dev/iavf/iavf_common.c
411
(struct iavf_aqc_get_set_rss_lut *)&desc.params.raw;
sys/dev/iavf/iavf_common.c
496
(struct iavf_aqc_get_set_rss_key *)&desc.params.raw;
sys/dev/ice/ice_adminq_cmd.h
1514
u8 params;
sys/dev/ice/ice_adminq_cmd.h
3279
} params;
sys/dev/ice/ice_common.c
1994
resp = &desc.params.get_ver;
sys/dev/ice/ice_common.c
2031
cmd = &desc.params.driver_ver;
sys/dev/ice/ice_common.c
2065
cmd = &desc.params.q_shutdown;
sys/dev/ice/ice_common.c
2112
cmd_resp = &desc.params.res_owner;
sys/dev/ice/ice_common.c
2181
cmd = &desc.params.res_owner;
sys/dev/ice/ice_common.c
2300
cmd = &desc.params.sw_res_ctrl;
sys/dev/ice/ice_common.c
3055
desc.params.get_link_topo = *cmd;
sys/dev/ice/ice_common.c
3062
LE16_TO_CPU(desc.params.get_link_topo.addr.handle);
sys/dev/ice/ice_common.c
3064
*node_part_number = desc.params.get_link_topo.node_part_num;
sys/dev/ice/ice_common.c
3143
cmd = &desc.params.get_cap;
sys/dev/ice/ice_common.c
3320
cmd = &desc.params.mac_write;
sys/dev/ice/ice_common.c
3340
desc.params.clear_pxe.rx_cnt = ICE_AQC_CLEAR_PXE_RX_CNT;
sys/dev/ice/ice_common.c
3379
cmd = &desc.params.set_port_params;
sys/dev/ice/ice_common.c
3635
desc.params.set_phy.lport_num = pi->lport;
sys/dev/ice/ice_common.c
392
cmd = &desc.params.mac_read;
sys/dev/ice/ice_common.c
4146
cmd = &desc.params.restart_an;
sys/dev/ice/ice_common.c
4185
cmd = &desc.params.set_event_mask;
sys/dev/ice/ice_common.c
4209
cmd = &desc.params.set_mac_lb;
sys/dev/ice/ice_common.c
4234
cmd = &desc.params.set_port_id_led;
sys/dev/ice/ice_common.c
4274
cmd = &desc.params.read_write_sff_param;
sys/dev/ice/ice_common.c
4309
cmd = &desc.params.prog_topo_dev_nvm;
sys/dev/ice/ice_common.c
4344
cmd = &desc.params.read_topo_dev_nvm;
sys/dev/ice/ice_common.c
4420
__ice_aq_get_set_rss_lut(struct ice_hw *hw, struct ice_aq_get_set_rss_lut_params *params, bool set)
sys/dev/ice/ice_common.c
4428
if (!params)
sys/dev/ice/ice_common.c
4431
vsi_handle = params->vsi_handle;
sys/dev/ice/ice_common.c
4432
lut = params->lut;
sys/dev/ice/ice_common.c
4433
lut_size = ice_lut_type_to_size(params->lut_type);
sys/dev/ice/ice_common.c
4434
lut_type = params->lut_type & ICE_LUT_TYPE_MASK;
sys/dev/ice/ice_common.c
4435
cmd_resp = &desc.params.get_set_rss_lut;
sys/dev/ice/ice_common.c
4437
glob_lut_idx = params->global_lut_id;
sys/dev/ice/ice_common.c
4442
if (lut_size > params->lut_size)
sys/dev/ice/ice_common.c
4445
if (set && lut_size != params->lut_size)
sys/dev/ice/ice_common.c
4470
params->lut_size = LE16_TO_CPU(desc.datalen);
sys/dev/ice/ice_common.c
4517
cmd_resp = &desc.params.get_set_rss_key;
sys/dev/ice/ice_common.c
4605
cmd = &desc.params.add_txqs;
sys/dev/ice/ice_common.c
4656
cmd = &desc.params.dis_txqs;
sys/dev/ice/ice_common.c
4757
cmd = &desc.params.move_txqs;
sys/dev/ice/ice_common.c
4822
cmd = &desc.params.add_rdma_qset;
sys/dev/ice/ice_common.c
5106
cmd = &desc.params.debug_dump;
sys/dev/ice/ice_common.c
534
cmd = &desc.params.get_phy;
sys/dev/ice/ice_common.c
5790
cmd = &desc.params.get_sensor_reading;
sys/dev/ice/ice_common.c
5797
ice_memcpy(data, &desc.params.get_sensor_reading_resp,
sys/dev/ice/ice_common.c
6040
cmd = &desc.params.read_write_alt_direct;
sys/dev/ice/ice_common.c
6073
cmd = &desc.params.read_write_alt_direct;
sys/dev/ice/ice_common.c
6109
cmd = &desc.params.done_alt_write;
sys/dev/ice/ice_common.c
6320
u16 bus_addr, __le16 addr, u8 params, u8 *data,
sys/dev/ice/ice_common.c
6329
cmd = &desc.params.read_write_i2c;
sys/dev/ice/ice_common.c
6334
data_size = (params & ICE_AQC_I2C_DATA_SIZE_M) >> ICE_AQC_I2C_DATA_SIZE_S;
sys/dev/ice/ice_common.c
6338
cmd->i2c_params = params;
sys/dev/ice/ice_common.c
6346
resp = &desc.params.read_i2c_resp;
sys/dev/ice/ice_common.c
6370
u16 bus_addr, __le16 addr, u8 params, const u8 *data,
sys/dev/ice/ice_common.c
6378
cmd = &desc.params.read_write_i2c;
sys/dev/ice/ice_common.c
6380
data_size = (params & ICE_AQC_I2C_DATA_SIZE_M) >> ICE_AQC_I2C_DATA_SIZE_S;
sys/dev/ice/ice_common.c
6388
cmd->i2c_params = params;
sys/dev/ice/ice_common.c
639
cmd = &desc.params.dnl_call;
sys/dev/ice/ice_common.c
6417
cmd = &desc.params.read_write_gpio;
sys/dev/ice/ice_common.c
6445
cmd = &desc.params.read_write_gpio;
sys/dev/ice/ice_common.c
6647
cmd = &desc.params.set_health_status_config;
sys/dev/ice/ice_common.c
6689
cmd = &desc.params.get_port_options;
sys/dev/ice/ice_common.c
6755
cmd = &desc.params.set_port_option;
sys/dev/ice/ice_common.c
6783
cmd = &desc.params.lldp_set_mib;
sys/dev/ice/ice_common.c
6825
cmd = &desc.params.lldp_filter_ctrl;
sys/dev/ice/ice_common.c
704
resp = &desc.params.get_link_status;
sys/dev/ice/ice_common.c
834
cmd = &desc.params.set_mac_cfg;
sys/dev/ice/ice_common.h
370
u16 bus_addr, __le16 addr, u8 params, u8 *data,
sys/dev/ice/ice_common.h
374
u16 bus_addr, __le16 addr, u8 params, const u8 *data,
sys/dev/ice/ice_controlq.c
1100
desc_on_ring->params.generic.addr_high =
sys/dev/ice/ice_controlq.c
1102
desc_on_ring->params.generic.addr_low =
sys/dev/ice/ice_controlq.c
1308
desc->params.generic.addr_high = CPU_TO_LE32(ICE_HI_DWORD(bi->pa));
sys/dev/ice/ice_controlq.c
1309
desc->params.generic.addr_low = CPU_TO_LE32(ICE_LO_DWORD(bi->pa));
sys/dev/ice/ice_controlq.c
206
desc->params.generic.addr_high =
sys/dev/ice/ice_controlq.c
208
desc->params.generic.addr_low =
sys/dev/ice/ice_controlq.c
210
desc->params.generic.param0 = 0;
sys/dev/ice/ice_controlq.c
211
desc->params.generic.param1 = 0;
sys/dev/ice/ice_controlq.c
975
LE32_TO_CPU(cq_desc->params.generic.param0),
sys/dev/ice/ice_controlq.c
976
LE32_TO_CPU(cq_desc->params.generic.param1));
sys/dev/ice/ice_controlq.c
978
LE32_TO_CPU(cq_desc->params.generic.addr_high),
sys/dev/ice/ice_controlq.c
979
LE32_TO_CPU(cq_desc->params.generic.addr_low));
sys/dev/ice/ice_dcb.c
1207
mib = (struct ice_aqc_lldp_get_mib *)&event->desc.params.raw;
sys/dev/ice/ice_dcb.c
145
cmd = &desc.params.lldp_add_delete_tlv;
sys/dev/ice/ice_dcb.c
1784
cmd = &desc.params.port_ets;
sys/dev/ice/ice_dcb.c
191
cmd = &desc.params.lldp_update_tlv;
sys/dev/ice/ice_dcb.c
231
cmd = &desc.params.lldp_stop;
sys/dev/ice/ice_dcb.c
258
cmd = &desc.params.lldp_start;
sys/dev/ice/ice_dcb.c
58
cmd = &desc.params.lldp_get_mib;
sys/dev/ice/ice_dcb.c
826
cmd = &desc.params.pfc_ignore;
sys/dev/ice/ice_dcb.c
866
cmd = &desc.params.lldp_agent_ctrl;
sys/dev/ice/ice_dcb.c
922
cmd = &desc.params.set_query_pfc_mode;
sys/dev/ice/ice_dcb.c
953
cmd = &desc.params.set_query_pfc_mode;
sys/dev/ice/ice_dcb.c
98
cmd = &desc.params.lldp_set_event;
sys/dev/ice/ice_dcb.c
990
cmd = &desc.params.set_dcb_params;
sys/dev/ice/ice_ddp_common.c
132
cmd = &desc.params.download_pkg;
sys/dev/ice/ice_ddp_common.c
2366
cmd = &desc.params.get_set_tx_topo;
sys/dev/ice/ice_ddp_common.c
2389
*flags = desc.params.get_set_tx_topo.set_flags;
sys/dev/ice/ice_ddp_common.c
63
cmd = &desc.params.download_pkg;
sys/dev/ice/ice_flow.c
447
ice_flow_proc_seg_hdrs(struct ice_flow_prof_params *params)
sys/dev/ice/ice_flow.c
452
ice_memset(params->ptypes, 0xff, sizeof(params->ptypes),
sys/dev/ice/ice_flow.c
455
prof = params->prof;
sys/dev/ice/ice_flow.c
457
for (i = 0; i < params->prof->segs_cnt; i++) {
sys/dev/ice/ice_flow.c
466
ice_and_bitmap(params->ptypes, params->ptypes, src,
sys/dev/ice/ice_flow.c
472
ice_and_bitmap(params->ptypes, params->ptypes, src,
sys/dev/ice/ice_flow.c
477
ice_and_bitmap(params->ptypes, params->ptypes,
sys/dev/ice/ice_flow.c
486
ice_and_bitmap(params->ptypes, params->ptypes, src,
sys/dev/ice/ice_flow.c
492
ice_and_bitmap(params->ptypes, params->ptypes, src,
sys/dev/ice/ice_flow.c
498
ice_and_bitmap(params->ptypes, params->ptypes, src,
sys/dev/ice/ice_flow.c
503
ice_and_bitmap(params->ptypes, params->ptypes, src,
sys/dev/ice/ice_flow.c
509
ice_and_bitmap(params->ptypes, params->ptypes, src,
sys/dev/ice/ice_flow.c
514
ice_and_bitmap(params->ptypes, params->ptypes, src,
sys/dev/ice/ice_flow.c
520
ice_and_bitmap(params->ptypes, params->ptypes, src,
sys/dev/ice/ice_flow.c
523
ice_and_bitmap(params->ptypes, params->ptypes,
sys/dev/ice/ice_flow.c
528
ice_and_bitmap(params->ptypes, params->ptypes, src,
sys/dev/ice/ice_flow.c
535
ice_and_bitmap(params->ptypes, params->ptypes, src,
sys/dev/ice/ice_flow.c
540
ice_and_bitmap(params->ptypes, params->ptypes,
sys/dev/ice/ice_flow.c
561
ice_flow_xtract_fld(struct ice_hw *hw, struct ice_flow_prof_params *params,
sys/dev/ice/ice_flow.c
565
u8 fv_words = (u8)hw->blk[params->blk].es.fvw;
sys/dev/ice/ice_flow.c
571
flds = params->prof->segs[seg].fields;
sys/dev/ice/ice_flow.c
644
prot_id = (params->prof->segs[seg].hdrs & ICE_FLOW_SEG_HDR_IPV4) ?
sys/dev/ice/ice_flow.c
666
flds[fld].xtrct.idx = params->es_cnt;
sys/dev/ice/ice_flow.c
689
if (params->es_cnt >= fv_words)
sys/dev/ice/ice_flow.c
693
if (hw->blk[params->blk].es.reverse)
sys/dev/ice/ice_flow.c
694
idx = fv_words - params->es_cnt - 1;
sys/dev/ice/ice_flow.c
696
idx = params->es_cnt;
sys/dev/ice/ice_flow.c
698
params->es[idx].prot_id = (u8)prot_id;
sys/dev/ice/ice_flow.c
699
params->es[idx].off = off;
sys/dev/ice/ice_flow.c
700
params->es_cnt++;
sys/dev/ice/ice_flow.c
719
struct ice_flow_prof_params *params)
sys/dev/ice/ice_flow.c
724
for (i = 0; i < params->prof->segs_cnt; i++) {
sys/dev/ice/ice_flow.c
728
ice_cp_bitmap(match, params->prof->segs[i].match,
sys/dev/ice/ice_flow.c
731
status = ice_flow_xtract_fld(hw, params, i, j);
sys/dev/ice/ice_flow.c
747
ice_flow_proc_segs(struct ice_hw *hw, struct ice_flow_prof_params *params)
sys/dev/ice/ice_flow.c
751
status = ice_flow_proc_seg_hdrs(params);
sys/dev/ice/ice_flow.c
755
status = ice_flow_create_xtrct_seq(hw, params);
sys/dev/ice/ice_flow.c
759
switch (params->blk) {
sys/dev/ice/ice_flow.c
909
struct ice_flow_prof_params *params;
sys/dev/ice/ice_flow.c
916
params = (struct ice_flow_prof_params *)ice_malloc(hw, sizeof(*params));
sys/dev/ice/ice_flow.c
917
if (!params)
sys/dev/ice/ice_flow.c
920
params->prof = (struct ice_flow_prof *)
sys/dev/ice/ice_flow.c
921
ice_malloc(hw, sizeof(*params->prof));
sys/dev/ice/ice_flow.c
922
if (!params->prof) {
sys/dev/ice/ice_flow.c
929
params->es[i].prot_id = ICE_PROT_INVALID;
sys/dev/ice/ice_flow.c
930
params->es[i].off = ICE_FV_OFFSET_INVAL;
sys/dev/ice/ice_flow.c
933
params->blk = blk;
sys/dev/ice/ice_flow.c
934
params->prof->id = prof_id;
sys/dev/ice/ice_flow.c
935
params->prof->dir = dir;
sys/dev/ice/ice_flow.c
936
params->prof->segs_cnt = segs_cnt;
sys/dev/ice/ice_flow.c
942
ice_memcpy(¶ms->prof->segs[i], &segs[i], sizeof(*segs),
sys/dev/ice/ice_flow.c
945
status = ice_flow_proc_segs(hw, params);
sys/dev/ice/ice_flow.c
952
status = ice_add_prof(hw, blk, prof_id, params->ptypes, params->es);
sys/dev/ice/ice_flow.c
958
*prof = params->prof;
sys/dev/ice/ice_flow.c
962
ice_free(hw, params->prof);
sys/dev/ice/ice_flow.c
965
ice_free(hw, params);
sys/dev/ice/ice_fwlog.c
167
cmd = &desc.params.fw_log;
sys/dev/ice/ice_fwlog.c
316
desc.params.fw_log.cmd_flags = ICE_AQC_FW_LOG_AQ_REGISTER;
sys/dev/ice/ice_fwlog.c
386
cmd = &desc.params.fw_log;
sys/dev/ice/ice_iov.c
171
ice_iov_init(struct ice_softc *sc, uint16_t num_vfs, const nvlist_t *params __unused)
sys/dev/ice/ice_iov.c
216
ice_iov_add_vf(struct ice_softc *sc, uint16_t vfnum, const nvlist_t *params)
sys/dev/ice/ice_iov.c
239
vf_num_queues = nvlist_get_number(params, "num-queues");
sys/dev/ice/ice_iov.c
346
if (nvlist_exists_binary(params, "mac-addr")) {
sys/dev/ice/ice_iov.c
347
mac = nvlist_get_binary(params, "mac-addr", &size);
sys/dev/ice/ice_iov.c
350
if (nvlist_get_bool(params, "allow-set-mac"))
sys/dev/ice/ice_iov.c
359
if (nvlist_get_bool(params, "mac-anti-spoof"))
sys/dev/ice/ice_iov.c
362
if (nvlist_get_bool(params, "allow-promisc"))
sys/dev/ice/ice_iov.c
365
vsi->mirror_src_vsi = nvlist_get_number(params, "mirror-src-vsi");
sys/dev/ice/ice_iov.c
367
vf->vlan_limit = nvlist_get_number(params, "max-vlan-allowed");
sys/dev/ice/ice_iov.c
368
vf->mac_filter_limit = nvlist_get_number(params, "max-mac-filters");
sys/dev/ice/ice_iov.h
115
int ice_iov_init(struct ice_softc *sc, uint16_t num_vfs, const nvlist_t *params);
sys/dev/ice/ice_iov.h
116
int ice_iov_add_vf(struct ice_softc *sc, uint16_t vfnum, const nvlist_t *params);
sys/dev/ice/ice_lib.c
10678
status_count = le16toh(event->desc.params.get_health_status.health_status_count);
sys/dev/ice/ice_lib.c
3853
resp = &desc.params.get_link_status;
sys/dev/ice/ice_lib.c
8626
struct ice_aqc_lldp_get_mib *params =
sys/dev/ice/ice_lib.c
8627
(struct ice_aqc_lldp_get_mib *)&event->desc.params.lldp_get_mib;
sys/dev/ice/ice_lib.c
8649
mib_type = (params->type & ICE_AQ_LLDP_MIB_TYPE_M) >>
sys/dev/ice/ice_lib.c
8651
bridge_type = (params->type & ICE_AQ_LLDP_BRID_TYPE_M) >>
sys/dev/ice/ice_lib.c
8653
tx_status = (params->type & ICE_AQ_LLDP_TX_M) >>
sys/dev/ice/ice_lib.c
9119
struct ice_aqc_lldp_get_mib *params =
sys/dev/ice/ice_lib.c
9120
(struct ice_aqc_lldp_get_mib *)&event->desc.params.lldp_get_mib;
sys/dev/ice/ice_lib.c
9135
mib_type = (params->type & ICE_AQ_LLDP_MIB_TYPE_M) >>
sys/dev/ice/ice_lib.c
9137
bridge_type = (params->type & ICE_AQ_LLDP_BRID_TYPE_M) >>
sys/dev/ice/ice_lib.c
9139
mib_is_pending = (params->state & ICE_AQ_LLDP_MIB_CHANGE_STATE_M) >>
sys/dev/ice/ice_lib.c
9239
struct ice_aqc_event_lan_overflow *params =
sys/dev/ice/ice_lib.c
9240
(struct ice_aqc_event_lan_overflow *)&event->desc.params.lan_overflow;
sys/dev/ice/ice_lib.c
9244
LE32_TO_CPU(params->prtdcb_ruptq),
sys/dev/ice/ice_lib.c
9245
LE32_TO_CPU(params->qtx_ctl));
sys/dev/ice/ice_nvm.c
170
cmd = &desc.params.nvm;
sys/dev/ice/ice_nvm.c
1717
cmd = &desc.params.nvm_checksum;
sys/dev/ice/ice_nvm.c
1748
cmd = &desc.params.nvm_checksum;
sys/dev/ice/ice_nvm.c
1786
cmd = &desc.params.nvm;
sys/dev/ice/ice_nvm.c
218
cmd = &desc.params.nvm;
sys/dev/ice/ice_nvm.c
2207
cmd = &desc.params.sanitization;
sys/dev/ice/ice_nvm.c
252
cmd = &desc.params.nvm_cfg;
sys/dev/ice/ice_nvm.c
286
cmd = &desc.params.nvm_cfg;
sys/dev/ice/ice_nvm.c
59
cmd = &desc.params.nvm;
sys/dev/ice/ice_sched.c
138
cmd = &desc.params.sched_elem_cmd;
sys/dev/ice/ice_sched.c
2299
cmd = &desc.params.query_node_to_root;
sys/dev/ice/ice_sched.c
415
cmd = &desc.params.get_topo;
sys/dev/ice/ice_sched.c
693
cmd = &desc.params.rl_profile;
sys/dev/ice/ice_sched.c
937
cmd = &desc.params.node_attr;
sys/dev/ice/ice_sched.c
964
cmd = &desc.params.cfg_l2_node_cgd;
sys/dev/ice/ice_switch.c
1029
desc.params.sw_rules.num_rules_fltr_entry_index =
sys/dev/ice/ice_switch.c
134
cmd = &desc.params.get_sw_conf;
sys/dev/ice/ice_switch.c
2288
resp = &desc.params.get_res;
sys/dev/ice/ice_switch.c
2321
cmd = &desc.params.get_res_desc;
sys/dev/ice/ice_switch.c
376
cmd = &desc.params.vsi_cmd;
sys/dev/ice/ice_switch.c
377
res = &desc.params.add_update_free_vsi_res;
sys/dev/ice/ice_switch.c
420
cmd = &desc.params.vsi_cmd;
sys/dev/ice/ice_switch.c
421
resp = &desc.params.add_update_free_vsi_res;
sys/dev/ice/ice_switch.c
455
cmd = &desc.params.vsi_cmd;
sys/dev/ice/ice_switch.c
456
resp = &desc.params.add_update_free_vsi_res;
sys/dev/ice/ice_switch.c
727
cmd = &desc.params.vsi_cmd;
sys/dev/ice/ice_switch.c
728
resp = &desc.params.get_vsi_resp;
sys/dev/ice/ice_switch.c
830
cmd = &desc.params.add_update_rule;
sys/dev/ice/ice_switch.c
870
cmd = &desc.params.del_rule;
sys/dev/ice/ice_switch.c
955
cmd = &desc.params.storm_conf;
sys/dev/ice/ice_switch.c
986
struct ice_aqc_storm_cfg *resp = &desc.params.storm_conf;
sys/dev/ice/ice_vf_mbx.c
59
cmd = &desc.params.virt;
sys/dev/ice/if_ice_iflib.c
3440
ice_if_iov_init(if_ctx_t ctx, uint16_t num_vfs, const nvlist_t *params)
sys/dev/ice/if_ice_iflib.c
3444
return ice_iov_init(sc, num_vfs, params);
sys/dev/ice/if_ice_iflib.c
3475
ice_if_iov_vf_add(if_ctx_t ctx, uint16_t vfnum, const nvlist_t *params)
sys/dev/ice/if_ice_iflib.c
3479
return ice_iov_add_vf(sc, vfnum, params);
sys/dev/ice/if_ice_iflib.c
92
static int ice_if_iov_init(if_ctx_t ctx, uint16_t num_vfs, const nvlist_t *params);
sys/dev/ice/if_ice_iflib.c
94
static int ice_if_iov_vf_add(if_ctx_t ctx, uint16_t vfnum, const nvlist_t *params);
sys/dev/ips/ipsreg.h
368
u_int8_t params;
sys/dev/ipw/if_ipw.c
1695
const struct ieee80211_bpf_params *params)
sys/dev/ipw/if_ipw.c
2107
uint32_t params;
sys/dev/ipw/if_ipw.c
2137
params = 0; /* XXX? */
sys/dev/ipw/if_ipw.c
2139
¶ms, sizeof(params));
sys/dev/irdma/irdma_ctrl.c
1996
vsi->mtu = info->params->mtu;
sys/dev/irdma/irdma_ctrl.c
2000
irdma_set_qos_info(vsi, info->params);
sys/dev/irdma/irdma_hw.c
1941
vsi_info.params = l2params;
sys/dev/irdma/irdma_type.h
745
struct irdma_l2params *params;
sys/dev/iwi/if_iwi.c
1934
const struct ieee80211_bpf_params *params)
sys/dev/iwm/if_iwm.c
3951
const struct ieee80211_bpf_params *params)
sys/dev/iwm/if_iwm.c
3969
if (params == NULL) {
sys/dev/iwn/if_iwn.c
234
const struct ieee80211_bpf_params *params);
sys/dev/iwn/if_iwn.c
4754
struct ieee80211_node *ni, const struct ieee80211_bpf_params *params)
sys/dev/iwn/if_iwn.c
4772
ac = params->ibp_pri & 3;
sys/dev/iwn/if_iwn.c
4775
rate = params->ibp_rate0;
sys/dev/iwn/if_iwn.c
4778
if ((params->ibp_flags & IEEE80211_BPF_NOACK) == 0)
sys/dev/iwn/if_iwn.c
4780
if (params->ibp_flags & IEEE80211_BPF_RTS) {
sys/dev/iwn/if_iwn.c
4788
if (params->ibp_flags & IEEE80211_BPF_CTS) {
sys/dev/iwn/if_iwn.c
4830
tx->rts_ntries = params->ibp_try1;
sys/dev/iwn/if_iwn.c
4831
tx->data_ntries = params->ibp_try0;
sys/dev/iwn/if_iwn.c
5032
const struct ieee80211_bpf_params *params)
sys/dev/iwn/if_iwn.c
5059
if (params == NULL) {
sys/dev/iwn/if_iwn.c
5070
error = iwn_tx_data_raw(sc, m, ni, params);
sys/dev/iwx/if_iwx.c
10862
const struct ieee80211_bpf_params *params)
sys/dev/ixgbe/ixgbe_e610.c
1097
cmd = &desc.params.get_cap;
sys/dev/ixgbe/ixgbe_e610.c
1223
cmd = &desc.params.disable_rxen;
sys/dev/ixgbe/ixgbe_e610.c
1252
cmd = &desc.params.get_phy;
sys/dev/ixgbe/ixgbe_e610.c
1406
cmd = &desc.params.restart_an;
sys/dev/ixgbe/ixgbe_e610.c
1595
resp = &desc.params.get_link_status;
sys/dev/ixgbe/ixgbe_e610.c
1660
cmd = &desc.params.set_event_mask;
sys/dev/ixgbe/ixgbe_e610.c
1715
desc.params.get_link_topo = *cmd;
sys/dev/ixgbe/ixgbe_e610.c
1722
IXGBE_LE16_TO_CPU(desc.params.get_link_topo.addr.handle);
sys/dev/ixgbe/ixgbe_e610.c
1724
*node_part_number = desc.params.get_link_topo.node_part_num;
sys/dev/ixgbe/ixgbe_e610.c
1792
u16 bus_addr, __le16 addr, u8 params, u8 *data)
sys/dev/ixgbe/ixgbe_e610.c
1800
cmd = &desc.params.read_write_i2c;
sys/dev/ixgbe/ixgbe_e610.c
1805
data_size = (params & IXGBE_ACI_I2C_DATA_SIZE_M) >>
sys/dev/ixgbe/ixgbe_e610.c
1810
cmd->i2c_params = params;
sys/dev/ixgbe/ixgbe_e610.c
1818
resp = &desc.params.read_i2c_resp;
sys/dev/ixgbe/ixgbe_e610.c
1844
u16 bus_addr, __le16 addr, u8 params, u8 *data)
sys/dev/ixgbe/ixgbe_e610.c
1851
cmd = &desc.params.read_write_i2c;
sys/dev/ixgbe/ixgbe_e610.c
1853
data_size = (params & IXGBE_ACI_I2C_DATA_SIZE_M) >>
sys/dev/ixgbe/ixgbe_e610.c
1862
cmd->i2c_params = params;
sys/dev/ixgbe/ixgbe_e610.c
1887
cmd = &desc.params.set_port_id_led;
sys/dev/ixgbe/ixgbe_e610.c
1921
cmd = &desc.params.read_write_gpio;
sys/dev/ixgbe/ixgbe_e610.c
1949
cmd = &desc.params.read_write_gpio;
sys/dev/ixgbe/ixgbe_e610.c
1989
cmd = &desc.params.read_write_sff_param;
sys/dev/ixgbe/ixgbe_e610.c
2022
cmd = &desc.params.prog_topo_dev_nvm;
sys/dev/ixgbe/ixgbe_e610.c
2056
cmd = &desc.params.read_topo_dev_nvm;
sys/dev/ixgbe/ixgbe_e610.c
2136
cmd = &desc.params.nvm;
sys/dev/ixgbe/ixgbe_e610.c
2181
cmd = &desc.params.nvm;
sys/dev/ixgbe/ixgbe_e610.c
2214
cmd = &desc.params.nvm;
sys/dev/ixgbe/ixgbe_e610.c
2259
cmd = &desc.params.nvm_cfg;
sys/dev/ixgbe/ixgbe_e610.c
2292
cmd = &desc.params.nvm_cfg;
sys/dev/ixgbe/ixgbe_e610.c
2323
cmd = &desc.params.nvm_checksum;
sys/dev/ixgbe/ixgbe_e610.c
2362
cmd = &desc.params.nvm_checksum;
sys/dev/ixgbe/ixgbe_e610.c
2403
cmd = &desc.params.nvm;
sys/dev/ixgbe/ixgbe_e610.c
3265
cmd = &desc.params.nvm_sanitization;
sys/dev/ixgbe/ixgbe_e610.c
3523
cmd = &desc.params.read_write_alt_direct;
sys/dev/ixgbe/ixgbe_e610.c
3558
cmd = &desc.params.read_write_alt_direct;
sys/dev/ixgbe/ixgbe_e610.c
3597
cmd = &desc.params.done_alt_write;
sys/dev/ixgbe/ixgbe_e610.c
3662
cmd = &desc.params.debug_dump;
sys/dev/ixgbe/ixgbe_e610.c
3972
cmd = &desc.params.fw_log;
sys/dev/ixgbe/ixgbe_e610.c
4128
desc.params.fw_log.cmd_flags = IXGBE_ACI_FW_LOG_AQ_REGISTER;
sys/dev/ixgbe/ixgbe_e610.c
4201
cmd = &desc.params.fw_log;
sys/dev/ixgbe/ixgbe_e610.c
4334
cmd = &desc.params.set_health_status_config;
sys/dev/ixgbe/ixgbe_e610.c
450
resp = &desc.params.get_ver;
sys/dev/ixgbe/ixgbe_e610.c
488
cmd = &desc.params.driver_ver;
sys/dev/ixgbe/ixgbe_e610.c
534
cmd_resp = &desc.params.res_owner;
sys/dev/ixgbe/ixgbe_e610.c
5491
resp = &desc.params.get_link_status;
sys/dev/ixgbe/ixgbe_e610.c
575
cmd = &desc.params.res_owner;
sys/dev/ixgbe/ixgbe_e610.h
88
u16 bus_addr, __le16 addr, u8 params, u8 *data);
sys/dev/ixgbe/ixgbe_e610.h
91
u16 bus_addr, __le16 addr, u8 params, u8 *data);
sys/dev/ixgbe/ixgbe_type.h
4314
#define ixgbe_call_func(hw, func, params, error) \
sys/dev/ixgbe/ixgbe_type.h
4315
(func != NULL) ? func params : error
sys/dev/ixgbe/ixgbe_type_e610.h
2035
} params;
sys/dev/ixl/i40e_adminq.c
1142
desc->params.external.addr_high = CPU_TO_LE32(I40E_HI_DWORD(bi->pa));
sys/dev/ixl/i40e_adminq.c
1143
desc->params.external.addr_low = CPU_TO_LE32(I40E_LO_DWORD(bi->pa));
sys/dev/ixl/i40e_adminq.c
189
desc->params.external.addr_high =
sys/dev/ixl/i40e_adminq.c
191
desc->params.external.addr_low =
sys/dev/ixl/i40e_adminq.c
193
desc->params.external.param0 = 0;
sys/dev/ixl/i40e_adminq.c
194
desc->params.external.param1 = 0;
sys/dev/ixl/i40e_adminq.c
951
desc_on_ring->params.external.addr_high =
sys/dev/ixl/i40e_adminq.c
953
desc_on_ring->params.external.addr_low =
sys/dev/ixl/i40e_adminq_cmd.h
2127
u8 params;
sys/dev/ixl/i40e_adminq_cmd.h
2343
} params;
sys/dev/ixl/i40e_adminq_cmd.h
82
} params;
sys/dev/ixl/i40e_common.c
1055
(struct i40e_aqc_mac_address_read *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
1081
(struct i40e_aqc_mac_address_write *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
1677
desc.params.external.param0 |=
sys/dev/ixl/i40e_common.c
1681
desc.params.external.param0 |=
sys/dev/ixl/i40e_common.c
1740
(struct i40e_aq_set_phy_config *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
1859
(struct i40e_aq_set_mac_config *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
1869
cmd->params = ((u8)pacing & 0x0F) << 3;
sys/dev/ixl/i40e_common.c
1871
cmd->params |= I40E_AQ_SET_MAC_CONFIG_CRC_EN;
sys/dev/ixl/i40e_common.c
1875
cmd->params |=
sys/dev/ixl/i40e_common.c
1904
(struct i40e_aqc_clear_pxe *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
1931
(struct i40e_aqc_set_link_restart_an *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
1963
(struct i40e_aqc_get_link_status *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2065
(struct i40e_aqc_set_phy_int_mask *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2092
(struct i40e_aqc_an_advt_reg *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2124
(struct i40e_aqc_an_advt_reg *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2152
(struct i40e_aqc_an_advt_reg *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2184
(struct i40e_aqc_set_lb_mode *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2214
(struct i40e_aqc_set_phy_debug *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2257
(struct i40e_aqc_add_get_update_vsi *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2260
&desc.params.raw;
sys/dev/ixl/i40e_common.c
2301
&desc.params.raw;
sys/dev/ixl/i40e_common.c
2329
&desc.params.raw;
sys/dev/ixl/i40e_common.c
2359
(struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2397
(struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2430
(struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2468
(struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2502
(struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2542
(struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2577
(struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2610
(struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2640
(struct i40e_aqc_add_get_update_vsi *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2643
&desc.params.raw;
sys/dev/ixl/i40e_common.c
2682
(struct i40e_aqc_add_get_update_vsi *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2685
&desc.params.raw;
sys/dev/ixl/i40e_common.c
2720
(struct i40e_aqc_switch_seid *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2752
(struct i40e_aqc_set_switch_config *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2790
(struct i40e_aqc_get_version *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2835
(struct i40e_aqc_driver_version *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2977
(struct i40e_aqc_add_veb *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
2979
(struct i40e_aqc_add_veb_completion *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3036
&desc.params.raw;
sys/dev/ixl/i40e_common.c
3087
(struct i40e_aqc_macvlan *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3135
(struct i40e_aqc_macvlan *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3186
(struct i40e_aqc_add_delete_mirror_rule *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3188
(struct i40e_aqc_add_delete_mirror_rule_completion *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3303
(struct i40e_aqc_macvlan *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3343
(struct i40e_aqc_macvlan *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3387
(struct i40e_aqc_pf_vf_message *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3422
(struct i40e_aqc_debug_reg_read_write *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3457
(struct i40e_aqc_debug_reg_read_write *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3490
(struct i40e_aqc_request_resource *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
350
LE32_TO_CPU(aq_desc->params.internal.param0),
sys/dev/ixl/i40e_common.c
351
LE32_TO_CPU(aq_desc->params.internal.param1));
sys/dev/ixl/i40e_common.c
3530
(struct i40e_aqc_request_resource *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
354
LE32_TO_CPU(aq_desc->params.external.addr_high),
sys/dev/ixl/i40e_common.c
355
LE32_TO_CPU(aq_desc->params.external.addr_low));
sys/dev/ixl/i40e_common.c
3564
(struct i40e_aqc_nvm_update *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3611
(struct i40e_aqc_nvm_config_read *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3650
(struct i40e_aqc_nvm_config_write *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3679
(struct i40e_aqc_nvm_update_in_process *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3710
(struct i40e_aqc_rollback_revision_update *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
3763
(struct i40e_aqc_nvm_update *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4169
cmd = (struct i40e_aqc_list_capabilites *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
421
(struct i40e_aqc_queue_shutdown *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4216
(struct i40e_aqc_nvm_update *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4276
(struct i40e_aqc_lldp_get_mib *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4278
(struct i40e_aqc_lldp_get_mib *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4325
(struct i40e_aqc_lldp_set_local_mib *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4363
(struct i40e_aqc_lldp_update_mib *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4392
(struct i40e_aqc_lldp_restore *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4429
(struct i40e_aqc_lldp_stop *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4464
(struct i40e_aqc_lldp_start *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4497
(struct i40e_aqc_set_dcb_parameters *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
453
(struct i40e_aqc_get_set_rss_lut *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4559
&desc.params.raw;
sys/dev/ixl/i40e_common.c
4592
(struct i40e_aqc_add_udp_tunnel *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4594
(struct i40e_aqc_del_udp_tunnel_completion *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4621
(struct i40e_aqc_remove_udp_tunnel *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4653
(struct i40e_aqc_get_switch_resource_alloc *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4685
(struct i40e_aqc_switch_seid *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4717
(struct i40e_aqc_add_update_pv *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4719
(struct i40e_aqc_add_update_pv_completion *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4759
(struct i40e_aqc_add_tag *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4761
(struct i40e_aqc_add_remove_tag_completion *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4807
(struct i40e_aqc_remove_tag *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4809
(struct i40e_aqc_add_remove_tag_completion *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4857
(struct i40e_aqc_add_remove_mcast_etag *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4859
(struct i40e_aqc_add_remove_mcast_etag_completion *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4906
(struct i40e_aqc_add_remove_mcast_etag *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4908
(struct i40e_aqc_add_remove_mcast_etag_completion *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4954
(struct i40e_aqc_update_tag *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4956
(struct i40e_aqc_update_tag_completion *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
4997
(struct i40e_aqc_pfc_ignore *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
5065
(struct i40e_aqc_add_remove_statistics *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
5102
(struct i40e_aqc_add_remove_statistics *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
5139
cmd = (struct i40e_aqc_set_port_parameters *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
5176
(struct i40e_aqc_tx_sched_ind *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
5233
(struct i40e_aqc_configure_vsi_bw_limit *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
5262
(struct i40e_aqc_configure_switching_comp_bw_limit *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
538
(struct i40e_aqc_get_set_rss_key *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
5596
&desc.params.raw;
sys/dev/ixl/i40e_common.c
5599
&desc.params.raw;
sys/dev/ixl/i40e_common.c
5704
(struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
5743
(struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
5800
(struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
5839
(struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
5891
(struct i40e_aqc_replace_cloud_filters_cmd *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
5947
(struct i40e_aqc_alternate_write *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
5977
(struct i40e_aqc_alternate_ind_write *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
6020
(struct i40e_aqc_alternate_write *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
6058
(struct i40e_aqc_alternate_ind_write *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
6117
(struct i40e_aqc_alternate_write_done *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
6150
(struct i40e_aqc_alternate_write_done *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
6252
(struct i40e_aqc_debug_dump_internals *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
6254
(struct i40e_aqc_debug_dump_internals *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
7182
(struct i40e_aqc_rx_ctl_reg_read_write *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
7248
(struct i40e_aqc_rx_ctl_reg_read_write *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
7341
(struct i40e_aqc_phy_register_access *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
7387
(struct i40e_aqc_phy_register_access *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
7430
cmd = (struct i40e_aqc_run_phy_activity *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
7441
cmd->params.cmd.dnl_opcode = CPU_TO_LE32(dnl_opcode);
sys/dev/ixl/i40e_common.c
7447
*cmd_status = LE32_TO_CPU(cmd->params.resp.cmd_status);
sys/dev/ixl/i40e_common.c
7448
*data0 = LE32_TO_CPU(cmd->params.resp.data0);
sys/dev/ixl/i40e_common.c
7449
*data1 = LE32_TO_CPU(cmd->params.resp.data1);
sys/dev/ixl/i40e_common.c
7574
desc.params.external.addr_high =
sys/dev/ixl/i40e_common.c
7576
desc.params.external.addr_low =
sys/dev/ixl/i40e_common.c
7611
desc.params.external.addr_high =
sys/dev/ixl/i40e_common.c
7613
desc.params.external.addr_low =
sys/dev/ixl/i40e_common.c
7647
(struct i40e_aqc_set_wol_filter *)&desc.params.raw;
sys/dev/ixl/i40e_common.c
7706
(struct i40e_aqc_get_wake_reason_completion *)&desc.params.raw;
sys/dev/ixl/if_ixl.c
1378
rxq_idx = (e->desc.params.external.param0 & I40E_PRTDCB_RUPTQ_RXQNUM_MASK) >>
sys/dev/ixl/if_ixl.c
1380
qtx_ctl = e->desc.params.external.param1;
sys/dev/ixl/ixl_pf_iov.c
1648
ixl_if_iov_init(if_ctx_t ctx, uint16_t num_vfs, const nvlist_t *params)
sys/dev/ixl/ixl_pf_iov.c
1771
ixl_if_iov_vf_add(if_ctx_t ctx, uint16_t vfnum, const nvlist_t *params)
sys/dev/ixl/ixl_pf_iov.c
1787
vf_num_queues = nvlist_get_number(params, "num-queues");
sys/dev/ixl/ixl_pf_iov.c
1796
if (nvlist_exists_binary(params, "mac-addr")) {
sys/dev/ixl/ixl_pf_iov.c
1797
mac = nvlist_get_binary(params, "mac-addr", &size);
sys/dev/ixl/ixl_pf_iov.c
1800
if (nvlist_get_bool(params, "allow-set-mac"))
sys/dev/ixl/ixl_pf_iov.c
1809
if (nvlist_get_bool(params, "mac-anti-spoof"))
sys/dev/ixl/ixl_pf_iov.c
1812
if (nvlist_get_bool(params, "allow-promisc"))
sys/dev/ixl/ixl_pf_iov.h
49
int ixl_if_iov_init(if_ctx_t ctx, uint16_t num_vfs, const nvlist_t *params);
sys/dev/ixl/ixl_pf_iov.h
51
int ixl_if_iov_vf_add(if_ctx_t ctx, uint16_t vfnum, const nvlist_t *params);
sys/dev/ixl/ixl_pf_main.c
3442
(struct i40e_aqc_get_link_status *)&desc.params.raw;
sys/dev/malo/if_malo.c
1757
const struct ieee80211_bpf_params *params)
sys/dev/mfi/mfi.c
1891
if (ld_info->ld_config.params.isSSCD != 1)
sys/dev/mfi/mfi.c
2895
if (ld->params.isSSCD == 1)
sys/dev/mfi/mfi.c
2925
if (ld_info->ld_config.params.isSSCD == 1)
sys/dev/mfi/mfi_disk.c
124
switch (ld_info->ld_config.params.state) {
sys/dev/mfi/mfireg.h
1270
struct mfi_ld_params params;
sys/dev/mlx4/cmd.h
316
struct mlx4_config_dev_params *params);
sys/dev/mlx4/device.h
1569
struct mlx4_clock_params *params);
sys/dev/mlx4/device.h
961
} params;
sys/dev/mlx4/mlx4_core/mlx4_eq.c
436
eqe.event.port_mgmt_change.params.port_info.changed_attr =
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2441
struct mlx4_config_dev_params *params)
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2463
params->rx_csum_flags_port_1 = config_dev_csum_flags[csum_mask];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2470
params->rx_csum_flags_port_2 = config_dev_csum_flags[csum_mask];
sys/dev/mlx4/mlx4_core/mlx4_fw.c
2472
params->vxlan_udp_dport = be16_to_cpu(config_dev.vxlan_udp_dport);
sys/dev/mlx4/mlx4_core/mlx4_main.c
1869
struct mlx4_clock_params *params)
sys/dev/mlx4/mlx4_core/mlx4_main.c
1881
if (!params)
sys/dev/mlx4/mlx4_core/mlx4_main.c
1884
params->bar = priv->fw.clock_bar;
sys/dev/mlx4/mlx4_core/mlx4_main.c
1885
params->offset = priv->fw.clock_offset;
sys/dev/mlx4/mlx4_core/mlx4_main.c
1886
params->size = MLX4_CLOCK_SIZE;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2222
struct mlx4_config_dev_params params;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2379
err = mlx4_config_dev_retrieval(dev, ¶ms);
sys/dev/mlx4/mlx4_core/mlx4_main.c
2383
dev->caps.rx_checksum_flags_port[1] = params.rx_csum_flags_port_1;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2384
dev->caps.rx_checksum_flags_port[2] = params.rx_csum_flags_port_2;
sys/dev/mlx4/mlx4_core/mlx4_qp.c
424
struct mlx4_update_qp_params *params)
sys/dev/mlx4/mlx4_core/mlx4_qp.c
443
cmd->qp_context.pri_path.grh_mylmc = params->smac_index;
sys/dev/mlx4/mlx4_core/mlx4_qp.c
456
if (params->flags &
sys/dev/mlx4/mlx4_core/mlx4_qp.c
465
if (params->flags & MLX4_UPDATE_QP_PARAMS_FLAGS_VSD_ENABLE)
sys/dev/mlx4/mlx4_core/mlx4_qp.c
471
cmd->qp_context.rate_limit_params = cpu_to_be16((params->rate_unit << 14) | params->rate_val);
sys/dev/mlx4/mlx4_core/mlx4_qp.c
476
cmd->qp_context.qos_vport = params->qos_vport;
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
771
struct mlx4_update_qp_params params = {.flags = 0};
sys/dev/mlx4/mlx4_core/mlx4_resource_tracker.c
773
err = mlx4_update_qp(dev, qpn, MLX4_UPDATE_QP_VSD, ¶ms);
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
77
struct mlx4_en_profile *params = &mdev->profile;
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
80
params->udp_rss = udp_rss;
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
81
params->num_tx_rings_p_up = min_t(int, mp_ncpus,
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
83
if (params->udp_rss && !(mdev->dev->caps.flags
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
86
params->udp_rss = 0;
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
89
params->prof[i].rx_pause = 1;
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
90
params->prof[i].rx_ppp = pfcrx;
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
91
params->prof[i].tx_pause = 1;
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
92
params->prof[i].tx_ppp = pfctx;
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
93
params->prof[i].tx_ring_size = MLX4_EN_DEF_TX_RING_SIZE;
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
94
params->prof[i].rx_ring_size = MLX4_EN_DEF_RX_RING_SIZE;
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
95
params->prof[i].tx_ring_num = params->num_tx_rings_p_up *
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
97
params->prof[i].rss_rings = 0;
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
98
params->prof[i].inline_thold = inline_thold;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1161
changed_attr = be32_to_cpu(eqe->event.port_mgmt_change.params.port_info.changed_attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1166
u16 lid = be16_to_cpu(eqe->event.port_mgmt_change.params.port_info.mstr_sm_lid);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1167
u8 sl = eqe->event.port_mgmt_change.params.port_info.mstr_sm_sl & 0xf;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1181
if (!eqe->event.port_mgmt_change.params.port_info.gid_prefix)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1185
eqe->event.port_mgmt_change.params.port_info.gid_prefix;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1236
eqe->event.port_mgmt_change.params.sl2vl_tbl_change_info.sl2vl_table[jj];
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
61
#define GET_BLK_PTR_FROM_EQE(eqe) be32_to_cpu(eqe->event.port_mgmt_change.params.tbl_change_info.block_ptr)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
62
#define GET_MASK_FROM_EQE(eqe) be32_to_cpu(eqe->event.port_mgmt_change.params.tbl_change_info.tbl_entries_mask)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1117
struct mlx4_clock_params params;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1120
ret = mlx4_get_internal_clock_params(dev->dev, ¶ms);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1127
params.bar) +
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1128
params.offset) >>
sys/dev/mlx4/qp.h
479
struct mlx4_update_qp_params *params);
sys/dev/mlx5/cq.h
111
} params;
sys/dev/mlx5/fs.h
406
struct mlx5_pkt_reformat_params *params,
sys/dev/mlx5/mlx5_core/fs_cmd.h
80
struct mlx5_pkt_reformat_params *params,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
116
struct mlx5_pkt_reformat_params *params,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
764
struct mlx5_pkt_reformat_params *params,
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
783
if (params->size > max_encap_size) {
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
785
params->size, max_encap_size);
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
790
params->size, GFP_KERNEL);
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
799
inlen = reformat - (void *)in + params->size;
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
804
reformat_data_size, params->size);
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
806
reformat_type, params->type);
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
808
reformat_param_0, params->param_0);
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
810
reformat_param_1, params->param_1);
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
811
if (params->data && params->size)
sys/dev/mlx5/mlx5_core/mlx5_fs_cmd.c
812
memcpy(reformat, params->data, params->size);
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3431
struct mlx5_pkt_reformat_params *params,
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3447
pkt_reformat->reformat_type = params->type;
sys/dev/mlx5/mlx5_core/mlx5_fs_core.c
3448
err = root->cmds->packet_reformat_alloc(root, params, ns_type,
sys/dev/mlx5/mlx5_en/en.h
1105
struct mlx5e_params params;
sys/dev/mlx5/mlx5_en/mlx5_en_dim.c
38
if (priv->params.rx_cq_moderation_mode < 2)
sys/dev/mlx5/mlx5_en/mlx5_en_dim.c
85
if (c->priv->params.hw_lro_en &&
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1002
priv->params.log_sq_size =
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1005
1 << priv->params.log_sq_size;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1031
priv->params.log_rq_size =
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1034
1 << priv->params.log_rq_size;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1052
priv->params.channels_rsss = priv->params_ethtool.channels_rsss;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1072
priv->params.num_channels = priv->params_ethtool.channels;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1087
priv->params.rx_cq_moderation_mode =
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1107
priv->params.tx_cq_moderation_mode =
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1127
priv->params.hw_lro_en = true;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1133
priv->params.hw_lro_en = false;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1155
priv->params.cqe_zipping_en = true;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1158
priv->params.cqe_zipping_en = false;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1313
for (i = 0; i != priv->params.num_channels; i++) {
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1435
priv->params_ethtool.tx_queue_size = 1 << priv->params.log_sq_size;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1436
priv->params_ethtool.rx_queue_size = 1 << priv->params.log_rq_size;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1437
priv->params_ethtool.channels = priv->params.num_channels;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1438
priv->params_ethtool.channels_rsss = priv->params.channels_rsss;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1441
priv->params_ethtool.rx_coalesce_mode = priv->params.rx_cq_moderation_mode;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1442
priv->params_ethtool.rx_coalesce_usecs = priv->params.rx_cq_moderation_usec;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1443
priv->params_ethtool.rx_coalesce_pkts = priv->params.rx_cq_moderation_pkts;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1444
priv->params_ethtool.tx_coalesce_mode = priv->params.tx_cq_moderation_mode;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1445
priv->params_ethtool.tx_coalesce_usecs = priv->params.tx_cq_moderation_usec;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1446
priv->params_ethtool.tx_coalesce_pkts = priv->params.tx_cq_moderation_pkts;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1447
priv->params_ethtool.hw_lro = priv->params.hw_lro_en;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
1448
priv->params_ethtool.cqe_zipping = priv->params.cqe_zipping_en;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
739
pfc.pfc_en = priv->params.rx_priority_flow_control;
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
927
priv->params.rx_cq_moderation_usec =
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
944
priv->params.rx_cq_moderation_pkts =
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
961
priv->params.tx_cq_moderation_usec =
sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
978
priv->params.tx_cq_moderation_pkts =
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
432
mlx5e_tls_snd_tag_alloc(if_t ifp, union if_snd_tag_alloc_params *params,
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
458
en = ¶ms->tls.tls->params;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
519
rl_params.hdr = params->hdr;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
520
switch (params->hdr.type) {
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
524
rl_params.rate_limit.max_rate = params->tls_rate_limit.max_rate;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
562
mlx5e_tls_rl_snd_tag_modify(struct m_snd_tag *pmt, union if_snd_tag_modify_params *params)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
570
rl_params.rate_limit.max_rate = params->tls_rate_limit.max_rate;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
577
mlx5e_tls_snd_tag_query(struct m_snd_tag *pmt, union if_snd_tag_query_params *params)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls.c
582
return (ptag->rl_tag->sw->snd_tag_query(ptag->rl_tag, params));
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
103
ch = priv->params.num_channels;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
679
union if_snd_tag_alloc_params *params,
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
693
params->hdr.flowtype == M_HASHTYPE_NONE))
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
707
ptag->flowtype = params->hdr.flowtype;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
708
ptag->flowid = params->hdr.flowid;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
718
en = ¶ms->tls_rx.tls->params;
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
747
ptag->crypto_params, params->tls_rx.inp, en);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
765
ptag->crypto_params, params->tls_rx.inp, en);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
825
if (if_getpcp(ifp) != IFNET_PCP_NONE || params->tls_rx.vlan_id != 0) {
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
827
flow_rule = mlx5e_accel_fs_add_inpcb(priv, params->tls_rx.inp,
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
828
ptag->tirn, MLX5_FS_DEFAULT_FLOW_TAG, params->tls_rx.vlan_id);
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
831
flow_rule = mlx5e_accel_fs_add_inpcb(priv, params->tls_rx.inp,
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
970
mlx5e_tls_rx_snd_tag_modify(struct m_snd_tag *pmt, union if_snd_tag_modify_params *params)
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
988
params->tls_rx.tls_hdr_tcp_sn,
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
989
params->tls_rx.tls_rec_length,
sys/dev/mlx5/mlx5_en/mlx5_en_hw_tls_rx.c
990
params->tls_rx.tls_seq_number) &&
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1263
if (priv->params.rx_cq_moderation_mode < 2) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1618
sq->max_inline = sq->priv->params.tx_max_inline;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1619
sq->min_inline_mode = sq->priv->params.tx_min_inline_mode;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
1657
for (i = 0; i < priv->params.num_channels; i++)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2323
maxs = priv->params.hw_lro_en ? priv->params.lro_wqe_sz :
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2354
MLX5_SET(wq, wq, log_wq_sz, priv->params.log_rq_size);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2367
MLX5_SET(wq, wq, log_wq_sz, priv->params.log_sq_size);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2390
if (priv->params.hw_lro_en &&
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2410
if (priv->params.cqe_zipping_en) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2415
MLX5_SET(cqc, cqc, log_cq_size, priv->params.log_rq_size);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2417
switch (priv->params.rx_cq_moderation_mode) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2419
MLX5_SET(cqc, cqc, cq_period, priv->params.rx_cq_moderation_usec);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2420
MLX5_SET(cqc, cqc, cq_max_count, priv->params.rx_cq_moderation_pkts);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2424
MLX5_SET(cqc, cqc, cq_period, priv->params.rx_cq_moderation_usec);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2425
MLX5_SET(cqc, cqc, cq_max_count, priv->params.rx_cq_moderation_pkts);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2461
MLX5_SET(cqc, cqc, log_cq_size, priv->params.log_sq_size);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2462
MLX5_SET(cqc, cqc, cq_period, priv->params.tx_cq_moderation_usec);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2463
MLX5_SET(cqc, cqc, cq_max_count, priv->params.tx_cq_moderation_pkts);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2465
switch (priv->params.tx_cq_moderation_mode) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2502
for (i = 0; i < priv->params.num_channels; i++) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2548
for (i = 0; i < priv->params.num_channels; i++)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2550
for (i = 0; i < priv->params.num_channels; i++)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2561
switch (priv->params.tx_cq_moderation_mode) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2572
priv->params.tx_cq_moderation_usec,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2573
priv->params.tx_cq_moderation_pkts,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2578
priv->params.tx_cq_moderation_usec,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2579
priv->params.tx_cq_moderation_pkts));
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2591
switch (priv->params.rx_cq_moderation_mode) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2611
if (priv->params.rx_cq_moderation_mode >= 2) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2627
priv->params.rx_cq_moderation_usec,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2628
priv->params.rx_cq_moderation_pkts,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2635
priv->params.rx_cq_moderation_usec,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2636
priv->params.rx_cq_moderation_pkts));
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2667
for (i = 0; i < priv->params.num_channels; i++) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2764
1 << priv->params.rx_hash_log_tbl_sz);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2806
sz = 1 << priv->params.rx_hash_log_tbl_sz;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2826
ix %= priv->params.num_channels;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2829
ix -= ix % (int)priv->params.channels_rsss;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2850
ix %= priv->params.num_channels;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2853
ix -= ix % (int)priv->params.channels_rsss;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2877
sz = 1 << priv->params.rx_hash_log_tbl_sz;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2924
MLX5_SET(tirc, tirc, lro_max_msg_sz, (priv->params.lro_wqe_sz >> 8) -
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
2962
if (priv->params.hw_lro_en)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3008
if (priv->params.hw_lro_en)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3273
if (rss_getnumbuckets() > priv->params.num_channels) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3276
rss_getnumbuckets(), priv->params.num_channels);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3910
priv->params.log_sq_size =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3912
priv->params.log_rq_size =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3914
priv->params.rx_cq_moderation_usec =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3918
priv->params.rx_cq_moderation_mode =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3920
priv->params.rx_cq_moderation_pkts =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3922
priv->params.tx_cq_moderation_usec =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3924
priv->params.tx_cq_moderation_pkts =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3926
priv->params.rx_hash_log_tbl_sz =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3931
priv->params.num_tc = 1;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3932
priv->params.default_vlan_prio = 0;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3934
priv->params.tx_max_inline = mlx5e_get_max_inline_cap(mdev);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3936
err = mlx5_query_min_inline(mdev, &priv->params.tx_min_inline_mode);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3944
priv->params.hw_lro_en = false;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3945
priv->params.lro_wqe_sz = MLX5E_PARAMS_DEFAULT_LRO_WQE_SZ;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3953
priv->params.cqe_zipping_en = false;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3956
priv->params.num_channels = num_comp_vectors;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3957
priv->params.channels_rsss = 1;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3961
priv->num_tc = priv->params.num_tc;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
3962
priv->default_vlan_prio = priv->params.default_vlan_prio;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4221
for (i = 0; i < priv->params.num_channels; i++) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4237
for (i = 0; i < priv->params.num_channels; i++) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4268
tx_pfc = priv->params.tx_priority_flow_control;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4280
priv->params.tx_priority_flow_control = 0;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4288
priv->params.tx_priority_flow_control |= (temp[i] << i);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4292
if (tx_pfc != priv->params.tx_priority_flow_control)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4296
priv->params.tx_priority_flow_control= tx_pfc;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4313
rx_pfc = priv->params.rx_priority_flow_control;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4325
priv->params.rx_priority_flow_control = 0;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4333
priv->params.rx_priority_flow_control |= (temp[i] << i);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4337
if (rx_pfc != priv->params.rx_priority_flow_control) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4344
priv->params.rx_priority_flow_control= rx_pfc;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4356
priv->params.tx_pauseframe_control = 1;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4357
priv->params.rx_pauseframe_control = 1;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4360
priv->params.tx_priority_flow_control = 0;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4361
priv->params.rx_priority_flow_control = 0;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4366
&priv->params.tx_pauseframe_control, 0,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4371
&priv->params.rx_pauseframe_control, 0,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4388
priv->params.tx_pauseframe_control =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4389
priv->params.tx_pauseframe_control ? 1 : 0;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4390
priv->params.rx_pauseframe_control =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4391
priv->params.rx_pauseframe_control ? 1 : 0;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4398
priv->params.rx_priority_flow_control = 0;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4399
priv->params.tx_priority_flow_control = 0;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4409
union if_snd_tag_alloc_params *params,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4417
if (unlikely(priv->gone || params->hdr.flowtype == M_HASHTYPE_NONE)) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4421
u32 ch = priv->params.num_channels;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4425
if (rss_hash2bucket(params->hdr.flowid,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4426
params->hdr.flowtype, &temp) == 0)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4430
ch = (params->hdr.flowid % 128) % ch;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4450
mlx5e_ul_snd_tag_query(struct m_snd_tag *pmt, union if_snd_tag_query_params *params)
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4455
params->unlimited.max_rate = -1ULL;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4456
params->unlimited.queue_level = mlx5e_sq_queue_level(&pch->sq[0]);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4471
union if_snd_tag_alloc_params *params,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4475
switch (params->hdr.type) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4478
return (mlx5e_rl_snd_tag_alloc(ifp, params, ppmt));
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4481
return (mlx5e_tls_snd_tag_alloc(ifp, params, ppmt));
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4485
return (mlx5e_ul_snd_tag_alloc(ifp, params, ppmt));
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4488
return (mlx5e_tls_snd_tag_alloc(ifp, params, ppmt));
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
4490
return (mlx5e_tls_rx_snd_tag_alloc(ifp, params, ppmt));
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
457
(priv->params.rx_pauseframe_control ? IFM_ETH_RXPAUSE : 0) |
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
458
(priv->params.tx_pauseframe_control ? IFM_ETH_TXPAUSE : 0);
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
501
priv->params.rx_pauseframe_control,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
502
priv->params.tx_pauseframe_control,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
503
priv->params.rx_priority_flow_control,
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
504
priv->params.tx_priority_flow_control));
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
5069
*nrxr = priv->params.num_channels;
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
514
} else if (priv->params.rx_pauseframe_control ||
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
515
priv->params.tx_pauseframe_control) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
579
if (priv->params.rx_priority_flow_control ||
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
580
priv->params.tx_priority_flow_control) {
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
587
priv->params.rx_pauseframe_control =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
589
priv->params.tx_pauseframe_control =
sys/dev/mlx5/mlx5_en/mlx5_en_main.c
836
for (i = 0; i < priv->params.num_channels; i++) {
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1149
union if_snd_tag_query_params *params)
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1156
params->rate_limit.max_rate = channel->last_rate;
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1157
params->rate_limit.queue_level = mlx5e_sq_queue_level(channel->sq);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1161
params->rate_limit.max_rate = channel->last_rate;
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1162
params->rate_limit.queue_level = mlx5e_sq_queue_level(channel->sq);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1204
union if_snd_tag_alloc_params *params,
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1217
params->rate_limit.hdr.type != IF_SND_TAG_TYPE_RATE_LIMIT)
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1221
rlw = priv->rl.workers + ((params->rate_limit.hdr.flowid % 128) %
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1228
error = mlx5e_rl_modify(rlw, channel, params->rate_limit.max_rate);
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1244
mlx5e_rl_snd_tag_modify(struct m_snd_tag *pmt, union if_snd_tag_modify_params *params)
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1249
return (mlx5e_rl_modify(channel->worker, channel, params->rate_limit.max_rate));
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1253
mlx5e_rl_snd_tag_query(struct m_snd_tag *pmt, union if_snd_tag_query_params *params)
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
1258
return (mlx5e_rl_query(channel->worker, channel, params));
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
477
iq_channel = &sq->priv->channel[sq->sqn % sq->priv->params.num_channels];
sys/dev/mlx5/mlx5_en/mlx5_en_tx.c
153
ch = priv->params.num_channels;
sys/dev/mpr/mpr.c
3926
mpr_read_config_page(struct mpr_softc *sc, struct mpr_config_params *params)
sys/dev/mpr/mpr.c
3943
req->Action = params->action;
sys/dev/mpr/mpr.c
3946
req->PageAddress = params->page_address;
sys/dev/mpr/mpr.c
3947
if (params->hdr.Struct.PageType == MPI2_CONFIG_PAGETYPE_EXTENDED) {
sys/dev/mpr/mpr.c
3950
hdr = ¶ms->hdr.Ext;
sys/dev/mpr/mpr.c
3960
hdr = ¶ms->hdr.Struct;
sys/dev/mpr/mpr.c
3967
cm->cm_data = params->buffer;
sys/dev/mpr/mpr.c
3968
cm->cm_length = params->length;
sys/dev/mpr/mpr.c
3977
cm->cm_complete_data = params;
sys/dev/mpr/mpr.c
3978
if (params->callback != NULL) {
sys/dev/mpr/mpr.c
3997
mpr_write_config_page(struct mpr_softc *sc, struct mpr_config_params *params)
sys/dev/mpr/mpr.c
4006
struct mpr_config_params *params;
sys/dev/mpr/mpr.c
4009
params = cm->cm_complete_data;
sys/dev/mpr/mpr.c
4022
params->status = MPI2_IOCSTATUS_BUSY;
sys/dev/mpr/mpr.c
4028
params->status = MPI2_IOCSTATUS_BUSY;
sys/dev/mpr/mpr.c
4031
params->status = reply->IOCStatus;
sys/dev/mpr/mpr.c
4032
if (params->hdr.Struct.PageType == MPI2_CONFIG_PAGETYPE_EXTENDED) {
sys/dev/mpr/mpr.c
4033
params->hdr.Ext.ExtPageType = reply->ExtPageType;
sys/dev/mpr/mpr.c
4034
params->hdr.Ext.ExtPageLength = reply->ExtPageLength;
sys/dev/mpr/mpr.c
4035
params->hdr.Ext.PageType = reply->Header.PageType;
sys/dev/mpr/mpr.c
4036
params->hdr.Ext.PageNumber = reply->Header.PageNumber;
sys/dev/mpr/mpr.c
4037
params->hdr.Ext.PageVersion = reply->Header.PageVersion;
sys/dev/mpr/mpr.c
4039
params->hdr.Struct.PageType = reply->Header.PageType;
sys/dev/mpr/mpr.c
4040
params->hdr.Struct.PageNumber = reply->Header.PageNumber;
sys/dev/mpr/mpr.c
4041
params->hdr.Struct.PageLength = reply->Header.PageLength;
sys/dev/mpr/mpr.c
4042
params->hdr.Struct.PageVersion = reply->Header.PageVersion;
sys/dev/mpr/mpr.c
4047
if (params->callback != NULL)
sys/dev/mpr/mpr.c
4048
params->callback(sc, params);
sys/dev/mpr/mpr_user.c
236
struct mpr_config_params params;
sys/dev/mpr/mpr_user.c
239
hdr = ¶ms.hdr.Struct;
sys/dev/mpr/mpr_user.c
240
params.action = MPI2_CONFIG_ACTION_PAGE_HEADER;
sys/dev/mpr/mpr_user.c
241
params.page_address = le32toh(page_req->page_address);
sys/dev/mpr/mpr_user.c
246
params.buffer = NULL;
sys/dev/mpr/mpr_user.c
247
params.length = 0;
sys/dev/mpr/mpr_user.c
248
params.callback = NULL;
sys/dev/mpr/mpr_user.c
250
if ((error = mpr_read_config_page(sc, ¶ms)) != 0) {
sys/dev/mpr/mpr_user.c
261
page_req->ioc_status = htole16(params.status);
sys/dev/mpr/mpr_user.c
275
struct mpr_config_params params;
sys/dev/mpr/mpr_user.c
279
hdr = ¶ms.hdr.Struct;
sys/dev/mpr/mpr_user.c
284
params.action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
sys/dev/mpr/mpr_user.c
285
params.page_address = le32toh(page_req->page_address);
sys/dev/mpr/mpr_user.c
286
params.buffer = buf;
sys/dev/mpr/mpr_user.c
287
params.length = le32toh(page_req->len);
sys/dev/mpr/mpr_user.c
288
params.callback = NULL;
sys/dev/mpr/mpr_user.c
290
if ((error = mpr_read_config_page(sc, ¶ms)) != 0) {
sys/dev/mpr/mpr_user.c
295
page_req->ioc_status = htole16(params.status);
sys/dev/mpr/mpr_user.c
304
struct mpr_config_params params;
sys/dev/mpr/mpr_user.c
307
hdr = ¶ms.hdr.Ext;
sys/dev/mpr/mpr_user.c
308
params.action = MPI2_CONFIG_ACTION_PAGE_HEADER;
sys/dev/mpr/mpr_user.c
314
params.page_address = le32toh(ext_page_req->page_address);
sys/dev/mpr/mpr_user.c
315
params.buffer = NULL;
sys/dev/mpr/mpr_user.c
316
params.length = 0;
sys/dev/mpr/mpr_user.c
317
params.callback = NULL;
sys/dev/mpr/mpr_user.c
319
if ((error = mpr_read_config_page(sc, ¶ms)) != 0) {
sys/dev/mpr/mpr_user.c
330
ext_page_req->ioc_status = htole16(params.status);
sys/dev/mpr/mpr_user.c
348
struct mpr_config_params params;
sys/dev/mpr/mpr_user.c
352
hdr = ¶ms.hdr.Ext;
sys/dev/mpr/mpr_user.c
353
params.action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
sys/dev/mpr/mpr_user.c
354
params.page_address = le32toh(ext_page_req->page_address);
sys/dev/mpr/mpr_user.c
360
params.buffer = buf;
sys/dev/mpr/mpr_user.c
361
params.length = le32toh(ext_page_req->len);
sys/dev/mpr/mpr_user.c
362
params.callback = NULL;
sys/dev/mpr/mpr_user.c
364
if ((error = mpr_read_config_page(sc, ¶ms)) != 0) {
sys/dev/mpr/mpr_user.c
369
ext_page_req->ioc_status = htole16(params.status);
sys/dev/mpr/mpr_user.c
378
struct mpr_config_params params;
sys/dev/mpr/mpr_user.c
383
hdr = ¶ms.hdr.Struct;
sys/dev/mpr/mpr_user.c
401
params.action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT;
sys/dev/mpr/mpr_user.c
402
params.page_address = le32toh(page_req->page_address);
sys/dev/mpr/mpr_user.c
403
params.buffer = buf;
sys/dev/mpr/mpr_user.c
404
params.length = le32toh(page_req->len);
sys/dev/mpr/mpr_user.c
405
params.callback = NULL;
sys/dev/mpr/mpr_user.c
407
if ((error = mpr_write_config_page(sc, ¶ms)) != 0) {
sys/dev/mpr/mpr_user.c
412
page_req->ioc_status = htole16(params.status);
sys/dev/mps/mps.c
3146
mps_read_config_page(struct mps_softc *sc, struct mps_config_params *params)
sys/dev/mps/mps.c
3163
req->Action = params->action;
sys/dev/mps/mps.c
3166
req->PageAddress = params->page_address;
sys/dev/mps/mps.c
3167
if (params->hdr.Struct.PageType == MPI2_CONFIG_PAGETYPE_EXTENDED) {
sys/dev/mps/mps.c
3170
hdr = ¶ms->hdr.Ext;
sys/dev/mps/mps.c
3180
hdr = ¶ms->hdr.Struct;
sys/dev/mps/mps.c
3187
cm->cm_data = params->buffer;
sys/dev/mps/mps.c
3188
cm->cm_length = params->length;
sys/dev/mps/mps.c
3197
cm->cm_complete_data = params;
sys/dev/mps/mps.c
3198
if (params->callback != NULL) {
sys/dev/mps/mps.c
3217
mps_write_config_page(struct mps_softc *sc, struct mps_config_params *params)
sys/dev/mps/mps.c
3226
struct mps_config_params *params;
sys/dev/mps/mps.c
3229
params = cm->cm_complete_data;
sys/dev/mps/mps.c
3242
params->status = MPI2_IOCSTATUS_BUSY;
sys/dev/mps/mps.c
3248
params->status = MPI2_IOCSTATUS_BUSY;
sys/dev/mps/mps.c
3251
params->status = reply->IOCStatus;
sys/dev/mps/mps.c
3252
if (params->hdr.Struct.PageType == MPI2_CONFIG_PAGETYPE_EXTENDED) {
sys/dev/mps/mps.c
3253
params->hdr.Ext.ExtPageType = reply->ExtPageType;
sys/dev/mps/mps.c
3254
params->hdr.Ext.ExtPageLength = reply->ExtPageLength;
sys/dev/mps/mps.c
3255
params->hdr.Ext.PageType = reply->Header.PageType;
sys/dev/mps/mps.c
3256
params->hdr.Ext.PageNumber = reply->Header.PageNumber;
sys/dev/mps/mps.c
3257
params->hdr.Ext.PageVersion = reply->Header.PageVersion;
sys/dev/mps/mps.c
3259
params->hdr.Struct.PageType = reply->Header.PageType;
sys/dev/mps/mps.c
3260
params->hdr.Struct.PageNumber = reply->Header.PageNumber;
sys/dev/mps/mps.c
3261
params->hdr.Struct.PageLength = reply->Header.PageLength;
sys/dev/mps/mps.c
3262
params->hdr.Struct.PageVersion = reply->Header.PageVersion;
sys/dev/mps/mps.c
3267
if (params->callback != NULL)
sys/dev/mps/mps.c
3268
params->callback(sc, params);
sys/dev/mps/mps_user.c
222
struct mps_config_params params;
sys/dev/mps/mps_user.c
225
hdr = ¶ms.hdr.Struct;
sys/dev/mps/mps_user.c
226
params.action = MPI2_CONFIG_ACTION_PAGE_HEADER;
sys/dev/mps/mps_user.c
227
params.page_address = le32toh(page_req->page_address);
sys/dev/mps/mps_user.c
232
params.buffer = NULL;
sys/dev/mps/mps_user.c
233
params.length = 0;
sys/dev/mps/mps_user.c
234
params.callback = NULL;
sys/dev/mps/mps_user.c
236
if ((error = mps_read_config_page(sc, ¶ms)) != 0) {
sys/dev/mps/mps_user.c
247
page_req->ioc_status = htole16(params.status);
sys/dev/mps/mps_user.c
261
struct mps_config_params params;
sys/dev/mps/mps_user.c
265
hdr = ¶ms.hdr.Struct;
sys/dev/mps/mps_user.c
270
params.action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
sys/dev/mps/mps_user.c
271
params.page_address = le32toh(page_req->page_address);
sys/dev/mps/mps_user.c
272
params.buffer = buf;
sys/dev/mps/mps_user.c
273
params.length = le32toh(page_req->len);
sys/dev/mps/mps_user.c
274
params.callback = NULL;
sys/dev/mps/mps_user.c
276
if ((error = mps_read_config_page(sc, ¶ms)) != 0) {
sys/dev/mps/mps_user.c
281
page_req->ioc_status = htole16(params.status);
sys/dev/mps/mps_user.c
290
struct mps_config_params params;
sys/dev/mps/mps_user.c
293
hdr = ¶ms.hdr.Ext;
sys/dev/mps/mps_user.c
294
params.action = MPI2_CONFIG_ACTION_PAGE_HEADER;
sys/dev/mps/mps_user.c
300
params.page_address = le32toh(ext_page_req->page_address);
sys/dev/mps/mps_user.c
301
params.buffer = NULL;
sys/dev/mps/mps_user.c
302
params.length = 0;
sys/dev/mps/mps_user.c
303
params.callback = NULL;
sys/dev/mps/mps_user.c
305
if ((error = mps_read_config_page(sc, ¶ms)) != 0) {
sys/dev/mps/mps_user.c
316
ext_page_req->ioc_status = htole16(params.status);
sys/dev/mps/mps_user.c
334
struct mps_config_params params;
sys/dev/mps/mps_user.c
338
hdr = ¶ms.hdr.Ext;
sys/dev/mps/mps_user.c
339
params.action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
sys/dev/mps/mps_user.c
340
params.page_address = le32toh(ext_page_req->page_address);
sys/dev/mps/mps_user.c
346
params.buffer = buf;
sys/dev/mps/mps_user.c
347
params.length = le32toh(ext_page_req->len);
sys/dev/mps/mps_user.c
348
params.callback = NULL;
sys/dev/mps/mps_user.c
350
if ((error = mps_read_config_page(sc, ¶ms)) != 0) {
sys/dev/mps/mps_user.c
355
ext_page_req->ioc_status = htole16(params.status);
sys/dev/mps/mps_user.c
364
struct mps_config_params params;
sys/dev/mps/mps_user.c
369
hdr = ¶ms.hdr.Struct;
sys/dev/mps/mps_user.c
387
params.action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT;
sys/dev/mps/mps_user.c
388
params.page_address = le32toh(page_req->page_address);
sys/dev/mps/mps_user.c
389
params.buffer = buf;
sys/dev/mps/mps_user.c
390
params.length = le32toh(page_req->len);
sys/dev/mps/mps_user.c
391
params.callback = NULL;
sys/dev/mps/mps_user.c
393
if ((error = mps_write_config_page(sc, ¶ms)) != 0) {
sys/dev/mps/mps_user.c
398
page_req->ioc_status = htole16(params.status);
sys/dev/mpt/mpt.c
1578
mpt_issue_cfg_req(struct mpt_softc *mpt, request_t *req, cfgparms_t *params,
sys/dev/mpt/mpt.c
1586
cfgp->Action = params->Action;
sys/dev/mpt/mpt.c
1588
cfgp->Header.PageVersion = params->PageVersion;
sys/dev/mpt/mpt.c
1589
cfgp->Header.PageNumber = params->PageNumber;
sys/dev/mpt/mpt.c
1590
cfgp->PageAddress = htole32(params->PageAddress);
sys/dev/mpt/mpt.c
1591
if ((params->PageType & MPI_CONFIG_PAGETYPE_MASK) ==
sys/dev/mpt/mpt.c
1595
cfgp->ExtPageLength = htole16(params->ExtPageLength);
sys/dev/mpt/mpt.c
1596
cfgp->ExtPageType = params->ExtPageType;
sys/dev/mpt/mpt.c
1598
cfgp->Header.PageType = params->PageType;
sys/dev/mpt/mpt.c
1599
cfgp->Header.PageLength = params->PageLength;
sys/dev/mpt/mpt.c
1607
((params->Action == MPI_CONFIG_ACTION_PAGE_WRITE_CURRENT
sys/dev/mpt/mpt.c
1608
|| params->Action == MPI_CONFIG_ACTION_PAGE_WRITE_NVRAM)
sys/dev/mpt/mpt.c
1626
cfgparms_t params;
sys/dev/mpt/mpt.c
1636
params.Action = MPI_CONFIG_ACTION_PAGE_HEADER;
sys/dev/mpt/mpt.c
1637
params.PageVersion = PageVersion;
sys/dev/mpt/mpt.c
1638
params.PageLength = 0;
sys/dev/mpt/mpt.c
1639
params.PageNumber = PageNumber;
sys/dev/mpt/mpt.c
1640
params.PageType = MPI_CONFIG_PAGETYPE_EXTENDED;
sys/dev/mpt/mpt.c
1641
params.PageAddress = PageAddress;
sys/dev/mpt/mpt.c
1642
params.ExtPageType = ExtPageType;
sys/dev/mpt/mpt.c
1643
params.ExtPageLength = 0;
sys/dev/mpt/mpt.c
1644
error = mpt_issue_cfg_req(mpt, req, ¶ms, /*addr*/0, /*len*/0,
sys/dev/mpt/mpt.c
1689
cfgparms_t params;
sys/dev/mpt/mpt.c
1698
params.Action = Action;
sys/dev/mpt/mpt.c
1699
params.PageVersion = hdr->PageVersion;
sys/dev/mpt/mpt.c
1700
params.PageLength = 0;
sys/dev/mpt/mpt.c
1701
params.PageNumber = hdr->PageNumber;
sys/dev/mpt/mpt.c
1702
params.PageType = MPI_CONFIG_PAGETYPE_EXTENDED;
sys/dev/mpt/mpt.c
1703
params.PageAddress = PageAddress;
sys/dev/mpt/mpt.c
1704
params.ExtPageType = hdr->ExtPageType;
sys/dev/mpt/mpt.c
1705
params.ExtPageLength = hdr->ExtPageLength;
sys/dev/mpt/mpt.c
1706
error = mpt_issue_cfg_req(mpt, req, ¶ms,
sys/dev/mpt/mpt.c
1731
cfgparms_t params;
sys/dev/mpt/mpt.c
1741
params.Action = MPI_CONFIG_ACTION_PAGE_HEADER;
sys/dev/mpt/mpt.c
1742
params.PageVersion = 0;
sys/dev/mpt/mpt.c
1743
params.PageLength = 0;
sys/dev/mpt/mpt.c
1744
params.PageNumber = PageNumber;
sys/dev/mpt/mpt.c
1745
params.PageType = PageType;
sys/dev/mpt/mpt.c
1746
params.PageAddress = PageAddress;
sys/dev/mpt/mpt.c
1747
error = mpt_issue_cfg_req(mpt, req, ¶ms, /*addr*/0, /*len*/0,
sys/dev/mpt/mpt.c
1788
cfgparms_t params;
sys/dev/mpt/mpt.c
1797
params.Action = Action;
sys/dev/mpt/mpt.c
1798
params.PageVersion = hdr->PageVersion;
sys/dev/mpt/mpt.c
1799
params.PageLength = hdr->PageLength;
sys/dev/mpt/mpt.c
1800
params.PageNumber = hdr->PageNumber;
sys/dev/mpt/mpt.c
1801
params.PageType = hdr->PageType & MPI_CONFIG_PAGETYPE_MASK;
sys/dev/mpt/mpt.c
1802
params.PageAddress = PageAddress;
sys/dev/mpt/mpt.c
1803
error = mpt_issue_cfg_req(mpt, req, ¶ms,
sys/dev/mpt/mpt.c
1828
cfgparms_t params;
sys/dev/mpt/mpt.c
1858
params.Action = Action;
sys/dev/mpt/mpt.c
1859
params.PageVersion = hdr->PageVersion;
sys/dev/mpt/mpt.c
1860
params.PageLength = hdr->PageLength;
sys/dev/mpt/mpt.c
1861
params.PageNumber = hdr->PageNumber;
sys/dev/mpt/mpt.c
1862
params.PageAddress = PageAddress;
sys/dev/mpt/mpt.c
1866
params.PageType = hdr->PageType & MPI_CONFIG_PAGETYPE_MASK;
sys/dev/mpt/mpt.c
1868
params.PageType = hdr->PageType;
sys/dev/mpt/mpt.c
1870
error = mpt_issue_cfg_req(mpt, req, ¶ms,
sys/dev/mpt/mpt.h
1084
cfgparms_t *params,
sys/dev/mpt/mpt_user.c
248
cfgparms_t params;
sys/dev/mpt/mpt_user.c
258
params.Action = MPI_CONFIG_ACTION_PAGE_HEADER;
sys/dev/mpt/mpt_user.c
259
params.PageVersion = 0;
sys/dev/mpt/mpt_user.c
260
params.PageLength = 0;
sys/dev/mpt/mpt_user.c
261
params.PageNumber = page_req->header.PageNumber;
sys/dev/mpt/mpt_user.c
262
params.PageType = page_req->header.PageType;
sys/dev/mpt/mpt_user.c
263
params.PageAddress = le32toh(page_req->page_address);
sys/dev/mpt/mpt_user.c
264
error = mpt_issue_cfg_req(mpt, req, ¶ms, /*addr*/0, /*len*/0,
sys/dev/mpt/mpt_user.c
293
cfgparms_t params;
sys/dev/mpt/mpt_user.c
303
params.Action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT;
sys/dev/mpt/mpt_user.c
304
params.PageVersion = hdr->PageVersion;
sys/dev/mpt/mpt_user.c
305
params.PageLength = hdr->PageLength;
sys/dev/mpt/mpt_user.c
306
params.PageNumber = hdr->PageNumber;
sys/dev/mpt/mpt_user.c
307
params.PageType = hdr->PageType & MPI_CONFIG_PAGETYPE_MASK;
sys/dev/mpt/mpt_user.c
308
params.PageAddress = le32toh(page_req->page_address);
sys/dev/mpt/mpt_user.c
311
error = mpt_issue_cfg_req(mpt, req, ¶ms, mpt_page->paddr,
sys/dev/mpt/mpt_user.c
331
cfgparms_t params;
sys/dev/mpt/mpt_user.c
341
params.Action = MPI_CONFIG_ACTION_PAGE_HEADER;
sys/dev/mpt/mpt_user.c
342
params.PageVersion = ext_page_req->header.PageVersion;
sys/dev/mpt/mpt_user.c
343
params.PageLength = 0;
sys/dev/mpt/mpt_user.c
344
params.PageNumber = ext_page_req->header.PageNumber;
sys/dev/mpt/mpt_user.c
345
params.PageType = MPI_CONFIG_PAGETYPE_EXTENDED;
sys/dev/mpt/mpt_user.c
346
params.PageAddress = le32toh(ext_page_req->page_address);
sys/dev/mpt/mpt_user.c
347
params.ExtPageType = ext_page_req->header.ExtPageType;
sys/dev/mpt/mpt_user.c
348
params.ExtPageLength = 0;
sys/dev/mpt/mpt_user.c
349
error = mpt_issue_cfg_req(mpt, req, ¶ms, /*addr*/0, /*len*/0,
sys/dev/mpt/mpt_user.c
381
cfgparms_t params;
sys/dev/mpt/mpt_user.c
391
params.Action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT;
sys/dev/mpt/mpt_user.c
392
params.PageVersion = hdr->PageVersion;
sys/dev/mpt/mpt_user.c
393
params.PageLength = 0;
sys/dev/mpt/mpt_user.c
394
params.PageNumber = hdr->PageNumber;
sys/dev/mpt/mpt_user.c
395
params.PageType = MPI_CONFIG_PAGETYPE_EXTENDED;
sys/dev/mpt/mpt_user.c
396
params.PageAddress = le32toh(ext_page_req->page_address);
sys/dev/mpt/mpt_user.c
397
params.ExtPageType = hdr->ExtPageType;
sys/dev/mpt/mpt_user.c
398
params.ExtPageLength = hdr->ExtPageLength;
sys/dev/mpt/mpt_user.c
401
error = mpt_issue_cfg_req(mpt, req, ¶ms, mpt_page->paddr,
sys/dev/mpt/mpt_user.c
422
cfgparms_t params;
sys/dev/mpt/mpt_user.c
454
params.Action = MPI_CONFIG_ACTION_PAGE_WRITE_CURRENT;
sys/dev/mpt/mpt_user.c
455
params.PageVersion = hdr->PageVersion;
sys/dev/mpt/mpt_user.c
456
params.PageLength = hdr->PageLength;
sys/dev/mpt/mpt_user.c
457
params.PageNumber = hdr->PageNumber;
sys/dev/mpt/mpt_user.c
458
params.PageAddress = le32toh(page_req->page_address);
sys/dev/mpt/mpt_user.c
462
params.PageType = hdr->PageType & MPI_CONFIG_PAGETYPE_MASK;
sys/dev/mpt/mpt_user.c
464
params.PageType = hdr->PageType;
sys/dev/mpt/mpt_user.c
466
error = mpt_issue_cfg_req(mpt, req, ¶ms, mpt_page->paddr,
sys/dev/mwl/if_mwl.c
1413
const struct ieee80211_bpf_params *params)
sys/dev/netmap/netmap_mem2.c
1728
d->params[i].num = p[i].num;
sys/dev/netmap/netmap_mem2.c
1729
d->params[i].size = p[i].size;
sys/dev/netmap/netmap_mem2.c
1732
uint64_t sz = d->params[NETMAP_BUF_POOL].size;
sys/dev/netmap/netmap_mem2.c
1741
d->params[NETMAP_BUF_POOL].num += n;
sys/dev/netmap/netmap_mem2.c
185
struct netmap_obj_params params[NETMAP_POOLS_NR];
sys/dev/netmap/netmap_mem2.c
1888
if (!netmap_mem_params_changed(nmd->params))
sys/dev/netmap/netmap_mem2.c
1903
nmd->params[i].num, nmd->params[i].size);
sys/dev/netmap/netmap_mem2.c
2407
struct netmap_obj_params *o = &nme->up.params[i];
sys/dev/netmap/netmap_mem2.c
563
.params = {
sys/dev/netmap/netmap_mem2.c
634
CTLFLAG_RWTUN, &nm_mem.params[id].size, 0, \
sys/dev/netmap/netmap_mem2.c
640
CTLFLAG_RWTUN, &nm_mem.params[id].num, 0, \
sys/dev/nvdimm/nvdimm.c
109
uint32_t params[2];
sys/dev/nvdimm/nvdimm.c
123
params_buf.Buffer.Length = sizeof(params);
sys/dev/nvdimm/nvdimm.c
124
params_buf.Buffer.Pointer = (UINT8 *)params;
sys/dev/nvdimm/nvdimm.c
127
params[0] = offset;
sys/dev/nvdimm/nvdimm.c
128
params[1] = to_read;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
1046
if (nvlist_get_bool(params, "admin")) {
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
1047
error = nvmft_handoff_admin_queue(np, trtype, params, cmd,
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
1056
error = nvmft_handoff_io_queue(np, trtype, params, cmd, data);
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
968
const nvlist_t *params;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
994
params = nvlist_get_nvlist(nvl, "params");
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
995
if (!nvmf_validate_qpair_nvlist(params, true)) {
sys/dev/nvmf/controller/nvmft_controller.c
121
const nvlist_t *params, const struct nvmf_fabric_connect_cmd *cmd,
sys/dev/nvmf/controller/nvmft_controller.c
132
qp = nvmft_qpair_init(trtype, params, 0, "admin queue");
sys/dev/nvmf/controller/nvmft_controller.c
201
const nvlist_t *params, const struct nvmf_fabric_connect_cmd *cmd,
sys/dev/nvmf/controller/nvmft_controller.c
215
qp = nvmft_qpair_init(trtype, params, qid, name);
sys/dev/nvmf/controller/nvmft_qpair.c
104
nvmft_qpair_init(enum nvmf_trtype trtype, const nvlist_t *params, uint16_t qid,
sys/dev/nvmf/controller/nvmft_qpair.c
110
qp->admin = nvlist_get_bool(params, "admin");
sys/dev/nvmf/controller/nvmft_qpair.c
111
qp->sq_flow_control = nvlist_get_bool(params, "sq_flow_control");
sys/dev/nvmf/controller/nvmft_qpair.c
112
qp->qsize = nvlist_get_number(params, "qsize");
sys/dev/nvmf/controller/nvmft_qpair.c
114
qp->sqhd = nvlist_get_number(params, "sqhd");
sys/dev/nvmf/controller/nvmft_qpair.c
121
qp->qp = nvmf_allocate_qpair(trtype, true, params, nvmft_qpair_error,
sys/dev/nvmf/controller/nvmft_var.h
130
enum nvmf_trtype trtype, const nvlist_t *params,
sys/dev/nvmf/controller/nvmft_var.h
134
const nvlist_t *params, const struct nvmf_fabric_connect_cmd *cmd,
sys/dev/nvmf/controller/nvmft_var.h
141
const nvlist_t *params, uint16_t qid, const char *name);
sys/dev/nvmf/nvmf_transport.c
51
const nvlist_t *params, nvmf_qpair_error_t *error_cb, void *error_cb_arg,
sys/dev/nvmf/nvmf_transport.c
62
qp = nt->nt_ops->allocate_qpair(controller, params);
sys/dev/nvmf/nvmf_transport.c
79
qp->nq_admin = nvlist_get_bool(params, "admin");
sys/dev/nvmf/nvmf_transport.h
58
bool controller, const nvlist_t *params,
sys/dev/oce/oce_hw.c
533
if (req->params.req.num_mac == OCE_MAX_MC_FILTER_SIZE)
sys/dev/oce/oce_hw.c
536
bcopy(LLADDR(sdl), &req->params.req.mac[req->params.req.num_mac++],
sys/dev/oce/oce_hw.c
563
if (req->params.req.num_mac == OCE_MAX_MC_FILTER_SIZE) {
sys/dev/oce/oce_hw.c
568
req->params.req.promiscuous = 1;
sys/dev/oce/oce_hw.c
571
req->params.req.if_id = sc->if_id;
sys/dev/oce/oce_hw.h
1075
} params;
sys/dev/oce/oce_hw.h
1101
} params;
sys/dev/oce/oce_hw.h
1129
} params;
sys/dev/oce/oce_hw.h
1157
} params;
sys/dev/oce/oce_hw.h
1181
} params;
sys/dev/oce/oce_hw.h
1224
} params;
sys/dev/oce/oce_hw.h
1240
} params;
sys/dev/oce/oce_hw.h
1299
} params;
sys/dev/oce/oce_hw.h
1319
} params;
sys/dev/oce/oce_hw.h
1432
} params;
sys/dev/oce/oce_hw.h
1452
} params;
sys/dev/oce/oce_hw.h
1513
} params;
sys/dev/oce/oce_hw.h
1528
} params;
sys/dev/oce/oce_hw.h
1548
} params;
sys/dev/oce/oce_hw.h
1563
} params;
sys/dev/oce/oce_hw.h
1577
} params;
sys/dev/oce/oce_hw.h
1631
} params;
sys/dev/oce/oce_hw.h
1661
} params;
sys/dev/oce/oce_hw.h
1705
} params;
sys/dev/oce/oce_hw.h
1804
} params;
sys/dev/oce/oce_hw.h
1826
} params;
sys/dev/oce/oce_hw.h
1851
} params;
sys/dev/oce/oce_hw.h
1921
} params;
sys/dev/oce/oce_hw.h
1936
} params;
sys/dev/oce/oce_hw.h
1950
} params;
sys/dev/oce/oce_hw.h
1979
} params;
sys/dev/oce/oce_hw.h
1993
} params;
sys/dev/oce/oce_hw.h
2013
} params;
sys/dev/oce/oce_hw.h
2033
} params;
sys/dev/oce/oce_hw.h
2048
} params;
sys/dev/oce/oce_hw.h
2068
} params;
sys/dev/oce/oce_hw.h
2085
} params;
sys/dev/oce/oce_hw.h
2721
} params;
sys/dev/oce/oce_hw.h
2841
} params;
sys/dev/oce/oce_hw.h
2863
} params;
sys/dev/oce/oce_hw.h
2886
} params;
sys/dev/oce/oce_hw.h
2910
} params;
sys/dev/oce/oce_hw.h
3171
} params; \
sys/dev/oce/oce_hw.h
3297
} params;
sys/dev/oce/oce_hw.h
3360
} params;
sys/dev/oce/oce_hw.h
3401
} params;
sys/dev/oce/oce_hw.h
3434
} params;
sys/dev/oce/oce_hw.h
3804
} params;
sys/dev/oce/oce_hw.h
3838
} params;
sys/dev/oce/oce_hw.h
3938
} params;
sys/dev/oce/oce_hw.h
3960
} params;
sys/dev/oce/oce_if.c
2284
sizeof(fw_cmd->params.rsp.cntl_attr_info.hba_attr.drv_ver_str),
sys/dev/oce/oce_if.c
2288
fw_cmd->params.rsp.cntl_attr_info.hba_attr.drv_ver_str,
sys/dev/oce/oce_mbox.c
1083
fwcmd->params.req.reset_stats = reset_stats;
sys/dev/oce/oce_mbox.c
1084
fwcmd->params.req.port_number = sc->port_id;
sys/dev/oce/oce_mbox.c
1137
fwcmd->params.req.reset_stats = reset_stats;
sys/dev/oce/oce_mbox.c
1138
fwcmd->params.req.vport_number = sc->if_id;
sys/dev/oce/oce_mbox.c
1258
fwcmd->params.req.if_id = (uint16_t) if_id;
sys/dev/oce/oce_mbox.c
1259
bcopy(mac_addr, fwcmd->params.req.mac_address, 6);
sys/dev/oce/oce_mbox.c
1274
*pmac_id = fwcmd->params.rsp.pmac_id;
sys/dev/oce/oce_mbox.c
1296
fwcmd->params.req.if_id = (uint16_t)if_id;
sys/dev/oce/oce_mbox.c
1297
fwcmd->params.req.pmac_id = pmac_id;
sys/dev/oce/oce_mbox.c
1331
fwcmd->params.req.valid_capability_flags = CAP_SW_TIMESTAMPS |
sys/dev/oce/oce_mbox.c
1334
fwcmd->params.req.capability_flags = CAP_BE3_NATIVE_ERX_API;
sys/dev/oce/oce_mbox.c
1350
sc->be3_native = HOST_32(fwcmd->params.rsp.capability_flags)
sys/dev/oce/oce_mbox.c
1375
fwcmd->params.req.src_port = port_num;
sys/dev/oce/oce_mbox.c
1376
fwcmd->params.req.dest_port = port_num;
sys/dev/oce/oce_mbox.c
1377
fwcmd->params.req.loopback_type = loopback_type;
sys/dev/oce/oce_mbox.c
1378
fwcmd->params.req.loopback_state = enable;
sys/dev/oce/oce_mbox.c
1417
fwcmd->params.req.pattern = pattern;
sys/dev/oce/oce_mbox.c
1418
fwcmd->params.req.src_port = port_num;
sys/dev/oce/oce_mbox.c
1419
fwcmd->params.req.dest_port = port_num;
sys/dev/oce/oce_mbox.c
1420
fwcmd->params.req.pkt_size = pkt_size;
sys/dev/oce/oce_mbox.c
1421
fwcmd->params.req.num_pkts = num_pkts;
sys/dev/oce/oce_mbox.c
1422
fwcmd->params.req.loopback_type = loopback_type;
sys/dev/oce/oce_mbox.c
1570
phy_info->phy_type = HOST_16(fwcmd->params.rsp.phy_info.phy_type);
sys/dev/oce/oce_mbox.c
1572
HOST_16(fwcmd->params.rsp.phy_info.interface_type);
sys/dev/oce/oce_mbox.c
1574
HOST_16(fwcmd->params.rsp.phy_info.auto_speeds_supported);
sys/dev/oce/oce_mbox.c
1576
HOST_16(fwcmd->params.rsp.phy_info.fixed_speeds_supported);
sys/dev/oce/oce_mbox.c
1577
phy_info->misc_params = HOST_32(fwcmd->params.rsp.phy_info.misc_params);
sys/dev/oce/oce_mbox.c
1601
mbx_common_req_hdr_init(&fwcmd->params.req.hdr, 0, 0,
sys/dev/oce/oce_mbox.c
1608
fwcmd->params.req.write_length = data_size;
sys/dev/oce/oce_mbox.c
1610
fwcmd->params.req.eof = 1;
sys/dev/oce/oce_mbox.c
1612
fwcmd->params.req.eof = 0;
sys/dev/oce/oce_mbox.c
1614
strcpy(fwcmd->params.req.object_name, "/prg");
sys/dev/oce/oce_mbox.c
1615
fwcmd->params.req.descriptor_count = 1;
sys/dev/oce/oce_mbox.c
1616
fwcmd->params.req.write_offset = data_offset;
sys/dev/oce/oce_mbox.c
1617
fwcmd->params.req.buffer_length = data_size;
sys/dev/oce/oce_mbox.c
1618
fwcmd->params.req.address_lower = pdma_mem->paddr & 0xFFFFFFFF;
sys/dev/oce/oce_mbox.c
1619
fwcmd->params.req.address_upper = upper_32_bits(pdma_mem->paddr);
sys/dev/oce/oce_mbox.c
1624
rc = fwcmd->params.rsp.status;
sys/dev/oce/oce_mbox.c
1629
fwcmd->params.rsp.additional_status);
sys/dev/oce/oce_mbox.c
1632
*written_data = HOST_32(fwcmd->params.rsp.actual_write_length);
sys/dev/oce/oce_mbox.c
1633
*additional_status = fwcmd->params.rsp.additional_status;
sys/dev/oce/oce_mbox.c
1661
num_pages = oce_page_list(rq->ring, &fwcmd->params.req.pages[0]);
sys/dev/oce/oce_mbox.c
1664
fwcmd->params.req.frag_size = rq->cfg.frag_size/2048;
sys/dev/oce/oce_mbox.c
1665
fwcmd->params.req.page_size = 1;
sys/dev/oce/oce_mbox.c
1668
fwcmd->params.req.frag_size = OCE_LOG2(rq->cfg.frag_size);
sys/dev/oce/oce_mbox.c
1669
fwcmd->params.req.num_pages = num_pages;
sys/dev/oce/oce_mbox.c
1670
fwcmd->params.req.cq_id = rq->cq->cq_id;
sys/dev/oce/oce_mbox.c
1671
fwcmd->params.req.if_id = sc->if_id;
sys/dev/oce/oce_mbox.c
1672
fwcmd->params.req.max_frame_size = rq->cfg.mtu;
sys/dev/oce/oce_mbox.c
1673
fwcmd->params.req.is_rss_queue = rq->cfg.is_rss_queue;
sys/dev/oce/oce_mbox.c
1688
rq->rq_id = HOST_16(fwcmd->params.rsp.rq_id);
sys/dev/oce/oce_mbox.c
1689
rq->rss_cpuid = fwcmd->params.rsp.rss_cpuid;
sys/dev/oce/oce_mbox.c
1715
fwcmd->params.req.if_id = sc->if_id;
sys/dev/oce/oce_mbox.c
1723
num_pages = oce_page_list(wq->ring, &fwcmd->params.req.pages[0]);
sys/dev/oce/oce_mbox.c
1725
fwcmd->params.req.nic_wq_type = wq->cfg.wq_type;
sys/dev/oce/oce_mbox.c
1726
fwcmd->params.req.num_pages = num_pages;
sys/dev/oce/oce_mbox.c
1727
fwcmd->params.req.wq_size = OCE_LOG2(wq->cfg.q_len) + 1;
sys/dev/oce/oce_mbox.c
1728
fwcmd->params.req.cq_id = wq->cq->cq_id;
sys/dev/oce/oce_mbox.c
1729
fwcmd->params.req.ulp_num = 1;
sys/dev/oce/oce_mbox.c
1744
wq->wq_id = HOST_16(fwcmd->params.rsp.wq_id);
sys/dev/oce/oce_mbox.c
1746
wq->db_offset = HOST_32(fwcmd->params.rsp.db_offset);
sys/dev/oce/oce_mbox.c
1773
num_pages = oce_page_list(eq->ring, &fwcmd->params.req.pages[0]);
sys/dev/oce/oce_mbox.c
1774
fwcmd->params.req.ctx.num_pages = num_pages;
sys/dev/oce/oce_mbox.c
1775
fwcmd->params.req.ctx.valid = 1;
sys/dev/oce/oce_mbox.c
1776
fwcmd->params.req.ctx.size = (eq->eq_cfg.item_size == 4) ? 0 : 1;
sys/dev/oce/oce_mbox.c
1777
fwcmd->params.req.ctx.count = OCE_LOG2(eq->eq_cfg.q_len / 256);
sys/dev/oce/oce_mbox.c
1778
fwcmd->params.req.ctx.armed = 0;
sys/dev/oce/oce_mbox.c
1779
fwcmd->params.req.ctx.delay_mult = eq->eq_cfg.cur_eqd;
sys/dev/oce/oce_mbox.c
1794
eq->eq_id = HOST_16(fwcmd->params.rsp.eq_id);
sys/dev/oce/oce_mbox.c
1826
ctx = &fwcmd->params.req.cq_ctx;
sys/dev/oce/oce_mbox.c
1828
num_pages = oce_page_list(cq->ring, &fwcmd->params.req.pages[0]);
sys/dev/oce/oce_mbox.c
1871
cq->cq_id = HOST_16(fwcmd->params.rsp.cq_id);
sys/dev/oce/oce_mbox.c
1912
fwcmd->params.req.port = LE_32(sc->port_id);
sys/dev/oce/oce_mbox.c
1913
fwcmd->params.req.page_num = LE_32(page_num);
sys/dev/oce/oce_mbox.c
1926
if(fwcmd->params.rsp.page_num == PAGE_NUM_A0)
sys/dev/oce/oce_mbox.c
1928
bcopy((char *)fwcmd->params.rsp.page_data,
sys/dev/oce/oce_mbox.c
1933
if(fwcmd->params.rsp.page_num == PAGE_NUM_A2)
sys/dev/oce/oce_mbox.c
1935
bcopy((char *)fwcmd->params.rsp.page_data,
sys/dev/oce/oce_mbox.c
1968
fwcmd->params.req.num_eq = num;
sys/dev/oce/oce_mbox.c
1970
fwcmd->params.req.delay[i].eq_id =
sys/dev/oce/oce_mbox.c
1972
fwcmd->params.req.delay[i].phase = 0;
sys/dev/oce/oce_mbox.c
1973
fwcmd->params.req.delay[i].dm =
sys/dev/oce/oce_mbox.c
2037
fwcmd->params.req.type = ACTIVE_PROFILE;
sys/dev/oce/oce_mbox.c
2051
nic_desc = (struct oce_nic_resc_desc *) fwcmd->params.rsp.resources;
sys/dev/oce/oce_mbox.c
2052
desc_count = HOST_32(fwcmd->params.rsp.desc_count);
sys/dev/oce/oce_mbox.c
2150
nic_desc = (struct oce_nic_resc_desc *) fwcmd->params.rsp.resources;
sys/dev/oce/oce_mbox.c
2151
desc_count = HOST_32(fwcmd->params.rsp.desc_count);
sys/dev/oce/oce_mbox.c
2219
*lro_flags = HOST_32(fwcmd->params.rsp.lro_flags);
sys/dev/oce/oce_mbox.c
2222
*lro_rq_cnt = HOST_16(fwcmd->params.rsp.lro_rq_cnt);
sys/dev/oce/oce_mbox.c
2246
fwcmd->params.req.iface_id = sc->if_id;
sys/dev/oce/oce_mbox.c
2247
fwcmd->params.req.lro_flags = 0;
sys/dev/oce/oce_mbox.c
2250
fwcmd->params.req.lro_flags = LRO_FLAGS_HASH_MODE | LRO_FLAGS_RSS_MODE;
sys/dev/oce/oce_mbox.c
2251
fwcmd->params.req.lro_flags |= LRO_FLAGS_CLSC_IPV4 | LRO_FLAGS_CLSC_IPV6;
sys/dev/oce/oce_mbox.c
2253
fwcmd->params.req.max_clsc_byte_cnt = 64*1024; /* min = 2974, max = 0xfa59 */
sys/dev/oce/oce_mbox.c
2254
fwcmd->params.req.max_clsc_seg_cnt = 43; /* min = 2, max = 64 */
sys/dev/oce/oce_mbox.c
2255
fwcmd->params.req.max_clsc_usec_delay = 18; /* min = 1, max = 256 */
sys/dev/oce/oce_mbox.c
2256
fwcmd->params.req.min_clsc_frame_byte_cnt = 0; /* min = 1, max = 9014 */
sys/dev/oce/oce_mbox.c
2294
num_pages = oce_page_list(rq->ring, &fwcmd->params.req.pages[0]);
sys/dev/oce/oce_mbox.c
2296
fwcmd->params.req.cq_id = rq->cq->cq_id;
sys/dev/oce/oce_mbox.c
2297
fwcmd->params.req.frag_size = rq->cfg.frag_size/2048;
sys/dev/oce/oce_mbox.c
2298
fwcmd->params.req.num_pages = num_pages;
sys/dev/oce/oce_mbox.c
2300
fwcmd->params.req.if_id = sc->if_id;
sys/dev/oce/oce_mbox.c
2302
fwcmd->params.req.max_frame_size = rq->cfg.mtu;
sys/dev/oce/oce_mbox.c
2303
fwcmd->params.req.page_size = 1;
sys/dev/oce/oce_mbox.c
2305
fwcmd->params.req.rq_flags = (NIC_RQ_FLAGS_RSS | NIC_RQ_FLAGS_LRO);
sys/dev/oce/oce_mbox.c
2324
rq->rq_id = HOST_16(fwcmd->params.rsp.rq_id);
sys/dev/oce/oce_mbox.c
2325
rq->rss_cpuid = fwcmd->params.rsp.rss_cpuid;
sys/dev/oce/oce_mbox.c
318
bcopy(fwcmd->params.rsp.fw_ver_str, sc->fw_version, 32);
sys/dev/oce/oce_mbox.c
451
fwcmd->params.req.permanent = perm;
sys/dev/oce/oce_mbox.c
453
fwcmd->params.req.if_id = (uint16_t) if_id;
sys/dev/oce/oce_mbox.c
455
fwcmd->params.req.if_id = 0;
sys/dev/oce/oce_mbox.c
457
fwcmd->params.req.type = type;
sys/dev/oce/oce_mbox.c
475
mac->size_of_struct = fwcmd->params.rsp.mac.size_of_struct;
sys/dev/oce/oce_mbox.c
476
bcopy(&fwcmd->params.rsp.mac.mac_addr[0], &mac->mac_addr[0],
sys/dev/oce/oce_mbox.c
521
sc->config_number = HOST_32(fwcmd->params.rsp.config_number);
sys/dev/oce/oce_mbox.c
522
sc->asic_revision = HOST_32(fwcmd->params.rsp.asic_revision);
sys/dev/oce/oce_mbox.c
523
sc->port_id = HOST_32(fwcmd->params.rsp.port_id);
sys/dev/oce/oce_mbox.c
524
sc->function_mode = HOST_32(fwcmd->params.rsp.function_mode);
sys/dev/oce/oce_mbox.c
529
sc->function_caps = HOST_32(fwcmd->params.rsp.function_caps);
sys/dev/oce/oce_mbox.c
531
if (fwcmd->params.rsp.ulp[0].ulp_mode & ULP_NIC_MODE) {
sys/dev/oce/oce_mbox.c
532
sc->max_tx_rings = HOST_32(fwcmd->params.rsp.ulp[0].nic_wq_tot);
sys/dev/oce/oce_mbox.c
533
sc->max_rx_rings = HOST_32(fwcmd->params.rsp.ulp[0].lro_rqid_tot);
sys/dev/oce/oce_mbox.c
535
sc->max_tx_rings = HOST_32(fwcmd->params.rsp.ulp[1].nic_wq_tot);
sys/dev/oce/oce_mbox.c
536
sc->max_rx_rings = HOST_32(fwcmd->params.rsp.ulp[1].lro_rqid_tot);
sys/dev/oce/oce_mbox.c
579
fwcmd->params.req.version = 0;
sys/dev/oce/oce_mbox.c
580
fwcmd->params.req.cap_flags = LE_32(cap_flags);
sys/dev/oce/oce_mbox.c
581
fwcmd->params.req.enable_flags = LE_32(en_flags);
sys/dev/oce/oce_mbox.c
583
bcopy(mac_addr, &fwcmd->params.req.mac_addr[0], 6);
sys/dev/oce/oce_mbox.c
584
fwcmd->params.req.vlan_tag.u0.normal.vtag = LE_16(vlan_tag);
sys/dev/oce/oce_mbox.c
585
fwcmd->params.req.mac_invalid = 0;
sys/dev/oce/oce_mbox.c
587
fwcmd->params.req.mac_invalid = 1;
sys/dev/oce/oce_mbox.c
605
*if_id = HOST_32(fwcmd->params.rsp.if_id);
sys/dev/oce/oce_mbox.c
608
sc->pmac_id = HOST_32(fwcmd->params.rsp.pmac_id);
sys/dev/oce/oce_mbox.c
636
fwcmd->params.req.if_id = if_id;
sys/dev/oce/oce_mbox.c
686
fwcmd->params.req.if_id = (uint8_t) if_id;
sys/dev/oce/oce_mbox.c
687
fwcmd->params.req.promisc = (uint8_t) enable_promisc;
sys/dev/oce/oce_mbox.c
688
fwcmd->params.req.untagged = (uint8_t) untagged;
sys/dev/oce/oce_mbox.c
689
fwcmd->params.req.num_vlans = vtag_cnt;
sys/dev/oce/oce_mbox.c
692
bcopy(vtag_arr, fwcmd->params.req.tags.normal_vlans,
sys/dev/oce/oce_mbox.c
782
uint8_t *tbl = fwcmd->params.req.cputable;
sys/dev/oce/oce_mbox.c
800
fwcmd->params.req.cpu_tbl_sz_log2 = LE_16(OCE_LOG2(INDIRECTION_TABLE_ENTRIES));
sys/dev/oce/oce_mbox.c
825
fwcmd->params.req.enable_rss = RSS_ENABLE_UDP_IPV4 |
sys/dev/oce/oce_mbox.c
837
fwcmd->params.req.enable_rss |= (RSS_ENABLE_IPV4 |
sys/dev/oce/oce_mbox.c
843
fwcmd->params.req.flush = OCE_FLUSH;
sys/dev/oce/oce_mbox.c
845
fwcmd->params.req.flush = 0;
sys/dev/oce/oce_mbox.c
847
fwcmd->params.req.if_id = LE_32(if_id);
sys/dev/oce/oce_mbox.c
849
read_random(fwcmd->params.req.hash, sizeof(fwcmd->params.req.hash));
sys/dev/oce/oce_mbox.c
894
req = &fwcmd->params.req;
sys/dev/oce/oce_mbox.c
997
link->qos_link_speed = HOST_16(fwcmd->params.rsp.qos_link_speed);
sys/dev/oce/oce_mbox.c
998
link->phys_port_speed = fwcmd->params.rsp.physical_port_speed;
sys/dev/oce/oce_mbox.c
999
link->logical_link_status = fwcmd->params.rsp.logical_link_status;
sys/dev/oce/oce_queue.c
1253
fwcmd->params.req.rq_id = rq->rq_id;
sys/dev/oce/oce_queue.c
1257
fwcmd1->params.req.rq_id = rq->rq_id;
sys/dev/oce/oce_queue.c
1258
fwcmd1->params.req.rq_flags = (NIC_RQ_FLAGS_RSS | NIC_RQ_FLAGS_LRO);
sys/dev/oce/oce_queue.c
364
fwcmd->params.req.wq_id = wq->wq_id;
sys/dev/oce/oce_queue.c
531
fwcmd->params.req.rq_id = rq->rq_id;
sys/dev/oce/oce_queue.c
535
fwcmd1->params.req.rq_id = rq->rq_id;
sys/dev/oce/oce_queue.c
536
fwcmd1->params.req.rq_flags = (NIC_RQ_FLAGS_RSS | NIC_RQ_FLAGS_LRO);
sys/dev/oce/oce_queue.c
608
fwcmd->params.req.id = eq->eq_id;
sys/dev/oce/oce_queue.c
670
num_pages = oce_page_list(mq->ring, &fwcmd->params.req.pages[0]);
sys/dev/oce/oce_queue.c
672
ctx = &fwcmd->params.req.context;
sys/dev/oce/oce_queue.c
708
mq->mq_id = LE_16(fwcmd->params.rsp.mq_id);
sys/dev/oce/oce_queue.c
749
fwcmd->params.req.id = mq->mq_id;
sys/dev/oce/oce_queue.c
892
fwcmd->params.req.id = cq->cq_id;
sys/dev/oce/oce_sysctl.c
1147
port_stats = &nic_mbx->params.rsp.pps;
sys/dev/oce/oce_sysctl.c
1289
pmem = &nic_mbx->params.rsp.stats.pmem;
sys/dev/oce/oce_sysctl.c
1290
rxf_stats = &nic_mbx->params.rsp.stats.rxf;
sys/dev/oce/oce_sysctl.c
1291
port_stats = &nic_mbx->params.rsp.stats.rxf.port[port];
sys/dev/oce/oce_sysctl.c
1352
pmem = &nic_mbx->params.rsp.stats.pmem;
sys/dev/oce/oce_sysctl.c
1353
rxf_stats = &nic_mbx->params.rsp.stats.rxf;
sys/dev/oce/oce_sysctl.c
1354
port_stats = &nic_mbx->params.rsp.stats.rxf.port[port];
sys/dev/oce/oce_sysctl.c
1417
pmem = &nic_mbx->params.rsp.stats.pmem;
sys/dev/oce/oce_sysctl.c
1418
rxf_stats = &nic_mbx->params.rsp.stats.rxf;
sys/dev/oce/oce_sysctl.c
1419
erx_stats = &nic_mbx->params.rsp.stats.erx;
sys/dev/oce/oce_sysctl.c
1420
port_stats = &nic_mbx->params.rsp.stats.rxf.port[port];
sys/dev/ocs_fc/sli4.c
2873
ocs_memcpy(cmd->params, parameter, param_len);
sys/dev/ocs_fc/sli4.h
2549
uint32_t params[8];
sys/dev/otus/if_otus.c
2229
struct otus_data *data, const struct ieee80211_bpf_params *params)
sys/dev/otus/if_otus.c
2285
if (params != NULL)
sys/dev/otus/if_otus.c
2286
rate = otus_rate_to_hw_rate(sc, params->ibp_rate0);
sys/dev/otus/if_otus.c
533
const struct ieee80211_bpf_params *params)
sys/dev/otus/if_otus.c
553
if (otus_tx(sc, ni, m, bf, params) != 0) {
sys/dev/qat/include/common/adf_cfg_user.h
22
struct adf_user_cfg_key_val *params;
sys/dev/qat/qat_common/adf_ctl_drv.c
101
if (copyin(section.params, &key_val,
sys/dev/qat/qat_common/adf_ctl_drv.c
107
user_ptr = ((char *)section.params) + ADF_CFG_MAX_KEY_LEN_IN_BYTES;
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
183
rv = OF_getencprop(node, prop_names[i].name, &cfg->params[i],
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
184
sizeof(cfg->params[i]));
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
191
cfg->params[i] = 0;
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
195
cfg->params[i] = 0;
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
198
cfg->params[i] = -1;
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
256
if (cfg->params[i] == -1)
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
263
cfg->params[i]);
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
352
gmux->id, cfg->params[i]);
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
358
cfg->params[i], err);
sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
433
cfg->params[i]);
sys/dev/qcom_tlmm/qcom_tlmm_var.h
112
int params[PROP_ID_MAX_ID];
sys/dev/qlnx/qlnxe/bcm_osal.h
509
#define OSAL_IOV_PRE_START_VPORT(p_hwfn, relative_vf_id, params) ECORE_SUCCESS
sys/dev/qlnx/qlnxe/bcm_osal.h
512
#define OSAL_IOV_CHK_UCAST(p_hwfn, vfid, params) \
sys/dev/qlnx/qlnxe/bcm_osal.h
513
qlnx_iov_chk_ucast(p_hwfn, vfid, params);
sys/dev/qlnx/qlnxe/bcm_osal.h
516
#define OSAL_IOV_VF_VPORT_UPDATE(p_hwfn, vfid, params, tlvs) \
sys/dev/qlnx/qlnxe/bcm_osal.h
517
qlnx_iov_update_vport(p_hwfn, vfid, params, tlvs)
sys/dev/qlnx/qlnxe/bcm_osal.h
87
extern int qlnx_iov_chk_ucast(void *p_hwfn, int vfid, void *params);
sys/dev/qlnx/qlnxe/bcm_osal.h
88
extern int qlnx_iov_update_vport(void *p_hwfn, uint8_t vfid, void *params,
sys/dev/qlnx/qlnxe/common_hsi.h
682
struct tcp_ulp_connect_done_params params /* decided tcp params after connect done */;
sys/dev/qlnx/qlnxe/common_hsi.h
796
__le32 params;
sys/dev/qlnx/qlnxe/common_hsi.h
830
u8 params;
sys/dev/qlnx/qlnxe/common_hsi.h
888
__le32 params;
sys/dev/qlnx/qlnxe/common_hsi.h
961
__le32 params;
sys/dev/qlnx/qlnxe/common_hsi.h
989
struct db_rdma_dpm_params params /* parametes passed to RDMA firmware */;
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1328
struct ecore_dcbx_set *params)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1337
if (params->enabled) {
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1338
local_admin->config = params->ver_num;
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1339
ieee = !!(params->ver_num & DCBX_CONFIG_VERSION_IEEE);
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1346
if (params->override_flags & ECORE_DCBX_OVERRIDE_PFC_CFG)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1348
¶ms->config.params);
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1350
if (params->override_flags & ECORE_DCBX_OVERRIDE_ETS_CFG)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1352
¶ms->config.params);
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1354
if (params->override_flags & ECORE_DCBX_OVERRIDE_APP_CFG)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1356
¶ms->config.params, ieee);
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1398
struct ecore_dcbx_set *params,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1407
OSAL_MEMCPY(&p_hwfn->p_dcbx_info->set, params,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1413
ecore_dcbx_set_local_params(p_hwfn, &local_admin, params);
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1421
if (params->override_flags & ECORE_DCBX_OVERRIDE_DSCP_CFG) {
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1423
ecore_dcbx_set_dscp_params(p_hwfn, &dscp_map, params);
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1443
struct ecore_dcbx_set *params)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1449
OSAL_MEMCPY(params, &p_hwfn->p_dcbx_info->set,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1480
OSAL_MEMCPY(&p_hwfn->p_dcbx_info->set.config.params,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1481
&dcbx_info->operational.params,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1482
sizeof(p_hwfn->p_dcbx_info->set.config.params));
sys/dev/qlnx/qlnxe/ecore_dcbx.c
1485
OSAL_MEMCPY(params, &p_hwfn->p_dcbx_info->set,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
692
struct ecore_dcbx_get *params)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
699
p_feat->pfc, ¶ms->local.params, false);
sys/dev/qlnx/qlnxe/ecore_dcbx.c
700
params->local.valid = true;
sys/dev/qlnx/qlnxe/ecore_dcbx.c
705
struct ecore_dcbx_get *params)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
712
p_feat->pfc, ¶ms->remote.params,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
714
params->remote.valid = true;
sys/dev/qlnx/qlnxe/ecore_dcbx.c
718
struct ecore_dcbx_get *params)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
725
p_dscp = ¶ms->dscp;
sys/dev/qlnx/qlnxe/ecore_dcbx.c
744
struct ecore_dcbx_get *params)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
758
p_operational = ¶ms->operational;
sys/dev/qlnx/qlnxe/ecore_dcbx.c
790
p_feat->pfc, ¶ms->operational.params,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
801
struct ecore_dcbx_get *params)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
807
OSAL_MEMCPY(params->lldp_local.local_chassis_id,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
809
sizeof(params->lldp_local.local_chassis_id));
sys/dev/qlnx/qlnxe/ecore_dcbx.c
810
OSAL_MEMCPY(params->lldp_local.local_port_id, p_local->local_port_id,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
811
sizeof(params->lldp_local.local_port_id));
sys/dev/qlnx/qlnxe/ecore_dcbx.c
815
struct ecore_dcbx_get *params)
sys/dev/qlnx/qlnxe/ecore_dcbx.c
821
OSAL_MEMCPY(params->lldp_remote.peer_chassis_id,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
823
sizeof(params->lldp_remote.peer_chassis_id));
sys/dev/qlnx/qlnxe/ecore_dcbx.c
824
OSAL_MEMCPY(params->lldp_remote.peer_port_id, p_remote->peer_port_id,
sys/dev/qlnx/qlnxe/ecore_dcbx.c
825
sizeof(params->lldp_remote.peer_port_id));
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
134
struct ecore_dcbx_params params;
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
139
struct ecore_dcbx_params params;
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
145
struct ecore_dcbx_params params;
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
238
*params);
sys/dev/qlnx/qlnxe/ecore_dcbx_api.h
242
struct ecore_dcbx_set *params,
sys/dev/qlnx/qlnxe/ecore_dev.c
1016
OSAL_MEMSET(¶ms, 0, sizeof(params));
sys/dev/qlnx/qlnxe/ecore_dev.c
1019
params.flags = ECORE_DMAE_FLAG_PF_DST;
sys/dev/qlnx/qlnxe/ecore_dev.c
1020
params.dst_pfid = pfid;
sys/dev/qlnx/qlnxe/ecore_dev.c
1023
addr, 2 /* size_in_dwords */, ¶ms);
sys/dev/qlnx/qlnxe/ecore_dev.c
1025
params.flags = ECORE_DMAE_FLAG_PF_SRC |
sys/dev/qlnx/qlnxe/ecore_dev.c
1027
params.src_pfid = pfid;
sys/dev/qlnx/qlnxe/ecore_dev.c
1030
2 /* size_in_dwords */, ¶ms);
sys/dev/qlnx/qlnxe/ecore_dev.c
996
struct ecore_dmae_params params;
sys/dev/qlnx/qlnxe/ecore_hsi_common.h
2632
__le16 params;
sys/dev/qlnx/qlnxe/ecore_hw.c
554
#define ECORE_DMAE_FLAGS_IS_SET(params, flag) \
sys/dev/qlnx/qlnxe/ecore_hw.c
555
((params) != OSAL_NULL && ((params)->flags & ECORE_DMAE_FLAG_##flag))
sys/dev/qlnx/qlnxe/ecore_init_ops.c
220
struct ecore_dmae_params params;
sys/dev/qlnx/qlnxe/ecore_init_ops.c
224
OSAL_MEMSET(¶ms, 0, sizeof(params));
sys/dev/qlnx/qlnxe/ecore_init_ops.c
225
params.flags = ECORE_DMAE_FLAG_RW_REPL_SRC;
sys/dev/qlnx/qlnxe/ecore_init_ops.c
228
addr, fill_count, ¶ms);
sys/dev/qlnx/qlnxe/ecore_int.c
1449
SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_PF_NUMBER, pf_id);
sys/dev/qlnx/qlnxe/ecore_int.c
1450
SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_VF_NUMBER, vf_number);
sys/dev/qlnx/qlnxe/ecore_int.c
1451
SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_VF_VALID, vf_valid);
sys/dev/qlnx/qlnxe/ecore_int.c
1452
SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_SB_TIMESET0, 0x7F);
sys/dev/qlnx/qlnxe/ecore_int.c
1453
SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_SB_TIMESET1, 0x7F);
sys/dev/qlnx/qlnxe/ecore_int.c
1472
SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_TIMER_RES0, timer_res);
sys/dev/qlnx/qlnxe/ecore_int.c
1480
SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_TIMER_RES1, timer_res);
sys/dev/qlnx/qlnxe/ecore_int.c
2653
SET_FIELD(sb_entry.params, CAU_SB_ENTRY_TIMER_RES1, timer_res);
sys/dev/qlnx/qlnxe/ecore_int.c
2655
SET_FIELD(sb_entry.params, CAU_SB_ENTRY_TIMER_RES0, timer_res);
sys/dev/qlnx/qlnxe/ecore_iov_api.h
298
struct ecore_mcp_link_params *params,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
313
struct ecore_mcp_link_params *params,
sys/dev/qlnx/qlnxe/ecore_iov_api.h
770
static OSAL_INLINE void ecore_iov_set_link(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED vfid, struct ecore_mcp_link_params OSAL_UNUSED *params, struct ecore_mcp_link_state OSAL_UNUSED *link, struct ecore_mcp_link_capabilities OSAL_UNUSED *p_caps) {}
sys/dev/qlnx/qlnxe/ecore_iov_api.h
771
static OSAL_INLINE void ecore_iov_get_link(struct ecore_hwfn OSAL_UNUSED *p_hwfn, u16 OSAL_UNUSED vfid, struct ecore_mcp_link_params OSAL_UNUSED *params, struct ecore_mcp_link_state OSAL_UNUSED *link, struct ecore_mcp_link_capabilities OSAL_UNUSED *p_caps) {}
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1080
params.event = ECORE_IWARP_EVENT_MPA_REQUEST;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1081
params.cm_info = &ep->cm_info;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1082
params.ep_context = ep;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1083
params.status = ECORE_SUCCESS;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1086
ep->event_cb(ep->cb_context, ¶ms);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1154
struct ecore_iwarp_cm_event_params params;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1161
params.event = ECORE_IWARP_EVENT_ACTIVE_MPA_REPLY;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1169
params.cm_info = &ep->cm_info;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1170
params.ep_context = ep;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1171
params.status = ECORE_SUCCESS;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1175
ep->event_cb(ep->cb_context, ¶ms);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1189
struct ecore_iwarp_cm_event_params params;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1192
params.event = ECORE_IWARP_EVENT_ACTIVE_COMPLETE;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1194
params.event = ECORE_IWARP_EVENT_PASSIVE_COMPLETE;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1205
params.cm_info = &ep->cm_info;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1207
params.ep_context = ep;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1233
params.status = ECORE_SUCCESS;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1238
params.status = ECORE_TIMEOUT;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1243
params.status = ECORE_CONN_REFUSED;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1249
params.status = ECORE_CONN_RESET;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1254
params.status = ECORE_CONN_REFUSED;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1259
params.status = ECORE_CONN_REFUSED;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1264
params.status = ECORE_CONN_REFUSED;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1269
params.status = ECORE_CONN_REFUSED;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1274
params.status = ECORE_CONN_REFUSED;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1279
params.status = ECORE_CONN_REFUSED;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1282
params.status = ECORE_CONN_RESET;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
1287
ep->event_cb(ep->cb_context, ¶ms);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3110
struct ecore_rdma_start_in_params *params)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3125
iwarp_info->max_mtu = params->max_mtu;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3127
OSAL_MEMCPY(p_hwfn->p_rdma_info->iwarp.mac_addr, params->mac_addr,
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3130
rc = ecore_llh_add_mac_filter(p_hwfn->p_dev, 0, params->mac_addr);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3155
ecore_llh_remove_mac_filter(p_hwfn->p_dev, 0, params->mac_addr);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3175
data.input.mtu = params->max_mtu;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3177
n_ooo_bufs = params->iwarp.ooo_num_rx_bufs;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3205
data.input.mtu = params->max_mtu;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3224
mpa_buff_size = ECORE_IWARP_MAX_BUF_SIZE(params->max_mtu);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3289
struct ecore_rdma_start_in_params *params)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3295
rcv_wnd_size = params->iwarp.rcv_wnd_size;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3306
params->iwarp.rcv_wnd_size = rcv_wnd_size;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3309
n_ooo_bufs = params->iwarp.ooo_num_rx_bufs;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3312
params->iwarp.rcv_wnd_size) /
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3313
params->max_mtu);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3315
params->iwarp.ooo_num_rx_bufs = (u16)n_ooo_bufs;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3321
struct ecore_rdma_start_in_params *params)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3329
if (!params->iwarp.rcv_wnd_size || !params->iwarp.ooo_num_rx_bufs)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3330
ecore_iwarp_set_defaults(p_hwfn, params);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3336
rcv_wnd_size = params->iwarp.rcv_wnd_size;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3344
iwarp_info->tcp_flags = params->iwarp.flags;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3345
iwarp_info->crc_needed = params->iwarp.crc_needed;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3346
switch (params->iwarp.mpa_rev) {
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3355
iwarp_info->peer2peer = params->iwarp.mpa_peer2peer;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3358
if (params->iwarp.mpa_rtr & ECORE_MPA_RTR_TYPE_ZERO_SEND)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3361
if (params->iwarp.mpa_rtr & ECORE_MPA_RTR_TYPE_ZERO_WRITE)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3364
if (params->iwarp.mpa_rtr & ECORE_MPA_RTR_TYPE_ZERO_READ)
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3375
rc = ecore_iwarp_ll2_start(p_hwfn, params);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3406
struct ecore_iwarp_cm_event_params params;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3410
params.event = ECORE_IWARP_EVENT_CLOSE;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3411
params.ep_context = ep;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3412
params.cm_info = &ep->cm_info;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3413
params.status = (fw_return_code == IWARP_QP_IN_ERROR_GOOD_CLOSE) ?
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3422
ep->event_cb(ep->cb_context, ¶ms);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3430
struct ecore_iwarp_cm_event_params params;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3438
params.status = ECORE_SUCCESS;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3439
params.event = ECORE_IWARP_EVENT_DISCONNECT;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3443
params.status = ECORE_CONN_RESET;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3444
params.event = ECORE_IWARP_EVENT_DISCONNECT;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3448
params.event = ECORE_IWARP_EVENT_RQ_EMPTY;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3452
params.event = ECORE_IWARP_EVENT_IRQ_FULL;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3456
params.event = ECORE_IWARP_EVENT_LLP_TIMEOUT;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3460
params.event = ECORE_IWARP_EVENT_REMOTE_PROTECTION_ERROR;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3464
params.event = ECORE_IWARP_EVENT_CQ_OVERFLOW;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3468
params.event = ECORE_IWARP_EVENT_QP_CATASTROPHIC;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3472
params.event = ECORE_IWARP_EVENT_LOCAL_ACCESS_ERROR;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3476
params.event = ECORE_IWARP_EVENT_REMOTE_OPERATION_ERROR;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3480
params.event = ECORE_IWARP_EVENT_TERMINATE_RECEIVED;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3490
params.ep_context = ep;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3491
params.cm_info = &ep->cm_info;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3492
ep->event_cb(ep->cb_context, ¶ms);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3501
struct ecore_iwarp_cm_event_params params;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3503
OSAL_MEM_ZERO(¶ms, sizeof(params));
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3504
params.event = ECORE_IWARP_EVENT_ACTIVE_COMPLETE;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3505
params.ep_context = ep;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3506
params.cm_info = &ep->cm_info;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3515
params.status = ECORE_CONN_RESET;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3522
params.status = ECORE_CONN_RESET;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3528
params.status = ECORE_TIMEOUT;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3534
params.status = ECORE_CONN_REFUSED;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3539
params.status = ECORE_CONN_RESET;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3545
params.status = ECORE_CONN_RESET;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3553
ep->event_cb(ep->cb_context, ¶ms);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3747
struct ecore_iwarp_cm_event_params params;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3752
params.event = ECORE_IWARP_EVENT_LISTEN_PAUSE_COMP;
sys/dev/qlnx/qlnxe/ecore_iwarp.c
3753
listener->event_cb(listener->cb_context, ¶ms);
sys/dev/qlnx/qlnxe/ecore_iwarp.c
988
struct ecore_iwarp_cm_event_params params;
sys/dev/qlnx/qlnxe/ecore_iwarp.h
215
struct ecore_rdma_start_in_params *params);
sys/dev/qlnx/qlnxe/ecore_iwarp.h
266
struct ecore_rdma_start_in_params OSAL_UNUSED *params)
sys/dev/qlnx/qlnxe/ecore_l2.c
2264
timer_res = GET_FIELD(sb_entry.params, CAU_SB_ENTRY_TIMER_RES0);
sys/dev/qlnx/qlnxe/ecore_l2.c
2300
timer_res = GET_FIELD(sb_entry.params, CAU_SB_ENTRY_TIMER_RES1);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1493
SET_FIELD(p_tx->db_msg.params, CORE_DB_DATA_DEST, DB_DEST_XCM);
sys/dev/qlnx/qlnxe/ecore_ll2.c
1494
SET_FIELD(p_tx->db_msg.params, CORE_DB_DATA_AGG_CMD,
sys/dev/qlnx/qlnxe/ecore_ll2.c
1496
SET_FIELD(p_tx->db_msg.params, CORE_DB_DATA_AGG_VAL_SEL,
sys/dev/qlnx/qlnxe/ecore_mcp.c
1595
struct ecore_mcp_link_params *params = &p_hwfn->mcp_info->link_input;
sys/dev/qlnx/qlnxe/ecore_mcp.c
1609
if (!params->speed.autoneg)
sys/dev/qlnx/qlnxe/ecore_mcp.c
1610
phy_cfg.speed = params->speed.forced_speed;
sys/dev/qlnx/qlnxe/ecore_mcp.c
1611
phy_cfg.pause |= (params->pause.autoneg) ? ETH_PAUSE_AUTONEG : 0;
sys/dev/qlnx/qlnxe/ecore_mcp.c
1612
phy_cfg.pause |= (params->pause.forced_rx) ? ETH_PAUSE_RX : 0;
sys/dev/qlnx/qlnxe/ecore_mcp.c
1613
phy_cfg.pause |= (params->pause.forced_tx) ? ETH_PAUSE_TX : 0;
sys/dev/qlnx/qlnxe/ecore_mcp.c
1614
phy_cfg.adv_speed = params->speed.advertised_speeds;
sys/dev/qlnx/qlnxe/ecore_mcp.c
1615
phy_cfg.loopback_mode = params->loopback_mode;
sys/dev/qlnx/qlnxe/ecore_mcp.c
1624
params->eee.enable) {
sys/dev/qlnx/qlnxe/ecore_mcp.c
1626
if (params->eee.tx_lpi_enable)
sys/dev/qlnx/qlnxe/ecore_mcp.c
1628
if (params->eee.adv_caps & ECORE_EEE_1G_ADV)
sys/dev/qlnx/qlnxe/ecore_mcp.c
1630
if (params->eee.adv_caps & ECORE_EEE_10G_ADV)
sys/dev/qlnx/qlnxe/ecore_mcp.c
1632
phy_cfg.eee_cfg |= (params->eee.tx_lpi_timer <<
sys/dev/qlnx/qlnxe/ecore_mcp.h
108
#define ECORE_MB_FLAGS_IS_SET(params, flag) \
sys/dev/qlnx/qlnxe/ecore_mcp.h
109
((params) != OSAL_NULL && ((params)->flags & ECORE_MB_FLAG_##flag))
sys/dev/qlnx/qlnxe/ecore_rdma.c
1284
struct ecore_rdma_create_cq_in_params *params,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1297
params->cq_handle_hi, params->cq_handle_lo);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1334
p_ramrod->cq_handle.hi = OSAL_CPU_TO_LE32(params->cq_handle_hi);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1335
p_ramrod->cq_handle.lo = OSAL_CPU_TO_LE32(params->cq_handle_lo);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1336
p_ramrod->dpi = OSAL_CPU_TO_LE16(params->dpi);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1337
p_ramrod->is_two_level_pbl = params->pbl_two_level;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1338
p_ramrod->max_cqes = OSAL_CPU_TO_LE32(params->cq_size);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1339
DMA_REGPAIR_LE(p_ramrod->pbl_addr, params->pbl_ptr);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1340
p_ramrod->pbl_num_pages = OSAL_CPU_TO_LE16(params->pbl_num_pages);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1342
+ params->cnq_id;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1343
p_ramrod->int_timeout = params->int_timeout;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1632
struct ecore_rdma_modify_qp_in_params *params)
sys/dev/qlnx/qlnxe/ecore_rdma.c
1638
if (GET_FIELD(params->modify_flags,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1641
qp->incoming_rdma_read_en = params->incoming_rdma_read_en;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1642
qp->incoming_rdma_write_en = params->incoming_rdma_write_en;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1643
qp->incoming_atomic_en = params->incoming_atomic_en;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1647
if (GET_FIELD(params->modify_flags,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1650
qp->roce_mode = params->roce_mode;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1652
if (GET_FIELD(params->modify_flags, ECORE_ROCE_MODIFY_QP_VALID_PKEY))
sys/dev/qlnx/qlnxe/ecore_rdma.c
1654
qp->pkey = params->pkey;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1656
if (GET_FIELD(params->modify_flags,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1659
qp->e2e_flow_control_en = params->e2e_flow_control_en;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1661
if (GET_FIELD(params->modify_flags,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1664
qp->dest_qp = params->dest_qp;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1666
if (GET_FIELD(params->modify_flags,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1673
qp->flow_label = params->flow_label;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1674
qp->hop_limit_ttl = params->hop_limit_ttl;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1676
qp->sgid = params->sgid;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1677
qp->dgid = params->dgid;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1678
qp->udp_src_port = params->udp_src_port;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1679
qp->vlan_id = params->vlan_id;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1680
qp->traffic_class_tos = params->traffic_class_tos;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1695
qp->mtu = params->mtu;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1698
(u8 *)¶ms->remote_mac_addr[0], ETH_ALEN);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1699
if (params->use_local_mac) {
sys/dev/qlnx/qlnxe/ecore_rdma.c
1701
(u8 *)¶ms->local_mac_addr[0],
sys/dev/qlnx/qlnxe/ecore_rdma.c
1709
if (GET_FIELD(params->modify_flags, ECORE_ROCE_MODIFY_QP_VALID_RQ_PSN))
sys/dev/qlnx/qlnxe/ecore_rdma.c
1711
qp->rq_psn = params->rq_psn;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1713
if (GET_FIELD(params->modify_flags, ECORE_ROCE_MODIFY_QP_VALID_SQ_PSN))
sys/dev/qlnx/qlnxe/ecore_rdma.c
1715
qp->sq_psn = params->sq_psn;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1717
if (GET_FIELD(params->modify_flags,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1720
qp->max_rd_atomic_req = params->max_rd_atomic_req;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1722
if (GET_FIELD(params->modify_flags,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1725
qp->max_rd_atomic_resp = params->max_rd_atomic_resp;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1727
if (GET_FIELD(params->modify_flags,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1730
qp->ack_timeout = params->ack_timeout;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1732
if (GET_FIELD(params->modify_flags,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1735
qp->retry_cnt = params->retry_cnt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1737
if (GET_FIELD(params->modify_flags,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1740
qp->rnr_retry_cnt = params->rnr_retry_cnt;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1742
if (GET_FIELD(params->modify_flags,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1745
qp->min_rnr_nak_timer = params->min_rnr_nak_timer;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1748
qp->sqd_async = params->sqd_async;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1751
if (GET_FIELD(params->modify_flags,
sys/dev/qlnx/qlnxe/ecore_rdma.c
1754
qp->cur_state = params->new_state;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1775
rc = ecore_roce_modify_qp(p_hwfn, qp, prev_state, params);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1783
struct ecore_rdma_register_tid_in_params *params)
sys/dev/qlnx/qlnxe/ecore_rdma.c
1793
DP_VERBOSE(p_hwfn, ECORE_MSG_RDMA, "itid = %08x\n", params->itid);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1807
if (p_hwfn->p_rdma_info->last_tid < params->itid) {
sys/dev/qlnx/qlnxe/ecore_rdma.c
1808
p_hwfn->p_rdma_info->last_tid = params->itid;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1816
params->pbl_two_level);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1820
params->zbva);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1824
params->phy_mr);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1827
if (!(params->tid_type == ECORE_RDMA_TID_FMR) &&
sys/dev/qlnx/qlnxe/ecore_rdma.c
1828
!(params->dma_mr))
sys/dev/qlnx/qlnxe/ecore_rdma.c
1831
params->page_size_log - 12);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1835
params->remote_read);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1839
params->remote_write);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1843
params->remote_atomic);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1847
params->local_write);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1851
params->local_read);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1855
params->mw_bind);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1859
params->pbl_page_size_log - 12);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1863
params->dma_mr);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1865
switch (params->tid_type)
sys/dev/qlnx/qlnxe/ecore_rdma.c
1888
p_ramrod->itid = OSAL_CPU_TO_LE32(params->itid);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1889
p_ramrod->key = params->key;
sys/dev/qlnx/qlnxe/ecore_rdma.c
1890
p_ramrod->pd = OSAL_CPU_TO_LE16(params->pd);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1891
p_ramrod->length_hi = (u8)(params->length >> 32);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1892
p_ramrod->length_lo = DMA_LO_LE(params->length);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1893
if (params->zbva)
sys/dev/qlnx/qlnxe/ecore_rdma.c
1899
p_ramrod->va.lo = OSAL_CPU_TO_LE32(params->fbo);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1901
DMA_REGPAIR_LE(p_ramrod->va, params->vaddr);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1903
DMA_REGPAIR_LE(p_ramrod->pbl_base, params->pbl_ptr);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1906
if (params->dif_enabled) {
sys/dev/qlnx/qlnxe/ecore_rdma.c
1910
params->dif_error_addr);
sys/dev/qlnx/qlnxe/ecore_rdma.c
1911
DMA_REGPAIR_LE(p_ramrod->dif_runt_addr, params->dif_runt_addr);
sys/dev/qlnx/qlnxe/ecore_rdma.c
2348
struct ecore_rdma_start_in_params *params)
sys/dev/qlnx/qlnxe/ecore_rdma.c
2355
"desired_cnq = %08x\n", params->desired_cnq);
sys/dev/qlnx/qlnxe/ecore_rdma.c
2365
rc = ecore_rdma_setup(p_hwfn, p_ptt, params);
sys/dev/qlnx/qlnxe/ecore_rdma.c
2576
struct ecore_rdma_resize_cnq_in_params *params)
sys/dev/qlnx/qlnxe/ecore_rdma.c
2580
DP_VERBOSE(p_hwfn, ECORE_MSG_RDMA, "cnq_id = %08x\n", params->cnq_id);
sys/dev/qlnx/qlnxe/ecore_rdma.c
586
struct ecore_rdma_start_in_params *params)
sys/dev/qlnx/qlnxe/ecore_rdma.c
592
events->unaffiliated_event = params->events->unaffiliated_event;
sys/dev/qlnx/qlnxe/ecore_rdma.c
593
events->affiliated_event = params->events->affiliated_event;
sys/dev/qlnx/qlnxe/ecore_rdma.c
594
events->context = params->events->context;
sys/dev/qlnx/qlnxe/ecore_rdma.c
599
struct ecore_rdma_start_in_params *params)
sys/dev/qlnx/qlnxe/ecore_rdma.c
665
if (params->roce.cq_mode == ECORE_RDMA_CQ_MODE_32_BITS)
sys/dev/qlnx/qlnxe/ecore_rdma.c
798
struct ecore_rdma_start_in_params *params)
sys/dev/qlnx/qlnxe/ecore_rdma.c
815
p_rdma_info->num_cnqs = params->desired_cnq;
sys/dev/qlnx/qlnxe/ecore_rdma.c
833
rc = ecore_roce_dcqcn_cfg(p_hwfn, ¶ms->roce.dcqcn_params,
sys/dev/qlnx/qlnxe/ecore_rdma.c
845
p_hwfn, params->roce.ll2_handle);
sys/dev/qlnx/qlnxe/ecore_rdma.c
851
pheader->num_cnqs = params->desired_cnq;
sys/dev/qlnx/qlnxe/ecore_rdma.c
861
if (params->roce.cq_mode == ECORE_RDMA_CQ_MODE_16_BITS)
sys/dev/qlnx/qlnxe/ecore_rdma.c
866
for (cnq_id = 0; cnq_id < params->desired_cnq; cnq_id++)
sys/dev/qlnx/qlnxe/ecore_rdma.c
877
params->cnq_pbl_list[cnq_id].num_pbl_pages;
sys/dev/qlnx/qlnxe/ecore_rdma.c
880
DMA_HI_LE(params->cnq_pbl_list[cnq_id].pbl_ptr);
sys/dev/qlnx/qlnxe/ecore_rdma.c
882
DMA_LO_LE(params->cnq_pbl_list[cnq_id].pbl_ptr);
sys/dev/qlnx/qlnxe/ecore_rdma.c
940
struct ecore_rdma_start_in_params *params)
sys/dev/qlnx/qlnxe/ecore_rdma.c
946
ecore_rdma_init_devinfo(p_hwfn, params);
sys/dev/qlnx/qlnxe/ecore_rdma.c
948
ecore_rdma_init_events(p_hwfn, params);
sys/dev/qlnx/qlnxe/ecore_rdma.c
959
rc = ecore_iwarp_setup(p_hwfn, params);
sys/dev/qlnx/qlnxe/ecore_rdma.c
968
return ecore_rdma_start_fw(p_hwfn, p_ptt, params);
sys/dev/qlnx/qlnxe/ecore_rdma_api.h
684
struct ecore_rdma_create_cq_in_params *params,
sys/dev/qlnx/qlnxe/ecore_rdma_api.h
733
struct ecore_rdma_modify_qp_in_params *params);
sys/dev/qlnx/qlnxe/ecore_rdma_api.h
748
struct ecore_rdma_register_tid_in_params *params);
sys/dev/qlnx/qlnxe/ecore_rdma_api.h
768
struct ecore_rdma_start_in_params *params);
sys/dev/qlnx/qlnxe/ecore_roce.c
100
params.dcqcn_update_param_flg = 1;
sys/dev/qlnx/qlnxe/ecore_roce.c
101
params.rl_init_flg = 1;
sys/dev/qlnx/qlnxe/ecore_roce.c
102
params.rl_start_flg = 1;
sys/dev/qlnx/qlnxe/ecore_roce.c
103
params.rl_stop_flg = 0;
sys/dev/qlnx/qlnxe/ecore_roce.c
104
params.rl_dc_qcn_flg = 1;
sys/dev/qlnx/qlnxe/ecore_roce.c
106
params.rl_bc_rate = dcqcn_params->rl_bc_rate;
sys/dev/qlnx/qlnxe/ecore_roce.c
107
params.rl_max_rate = dcqcn_params->rl_max_rate;
sys/dev/qlnx/qlnxe/ecore_roce.c
108
params.rl_r_ai = dcqcn_params->rl_r_ai;
sys/dev/qlnx/qlnxe/ecore_roce.c
109
params.rl_r_hai = dcqcn_params->rl_r_hai;
sys/dev/qlnx/qlnxe/ecore_roce.c
110
params.dcqcn_gd = dcqcn_params->dcqcn_gd;
sys/dev/qlnx/qlnxe/ecore_roce.c
111
params.dcqcn_k_us = dcqcn_params->dcqcn_k_us;
sys/dev/qlnx/qlnxe/ecore_roce.c
112
params.dcqcn_timeuot_us = dcqcn_params->dcqcn_timeout_us;
sys/dev/qlnx/qlnxe/ecore_roce.c
114
return ecore_sp_rl_update(p_hwfn, ¶ms);
sys/dev/qlnx/qlnxe/ecore_roce.c
119
struct ecore_rl_update_params params;
sys/dev/qlnx/qlnxe/ecore_roce.c
124
OSAL_MEMSET(¶ms, 0, sizeof(params));
sys/dev/qlnx/qlnxe/ecore_roce.c
127
params.rl_id_first = (u8)RESC_START(p_hwfn, ECORE_RL);
sys/dev/qlnx/qlnxe/ecore_roce.c
128
params.rl_id_last = RESC_START(p_hwfn, ECORE_RL) +
sys/dev/qlnx/qlnxe/ecore_roce.c
130
params.rl_stop_flg = 1;
sys/dev/qlnx/qlnxe/ecore_roce.c
132
return ecore_sp_rl_update(p_hwfn, ¶ms);
sys/dev/qlnx/qlnxe/ecore_roce.c
1387
struct ecore_rdma_modify_qp_in_params *params)
sys/dev/qlnx/qlnxe/ecore_roce.c
140
struct ecore_roce_dcqcn_params *params,
sys/dev/qlnx/qlnxe/ecore_roce.c
1419
params->modify_flags);
sys/dev/qlnx/qlnxe/ecore_roce.c
1427
params->modify_flags);
sys/dev/qlnx/qlnxe/ecore_roce.c
1432
params->modify_flags);
sys/dev/qlnx/qlnxe/ecore_roce.c
1440
params->modify_flags);
sys/dev/qlnx/qlnxe/ecore_roce.c
1448
params->modify_flags);
sys/dev/qlnx/qlnxe/ecore_roce.c
1453
params->modify_flags);
sys/dev/qlnx/qlnxe/ecore_roce.c
1461
params->modify_flags);
sys/dev/qlnx/qlnxe/ecore_roce.c
1466
params->modify_flags);
sys/dev/qlnx/qlnxe/ecore_roce.c
1472
params->modify_flags);
sys/dev/qlnx/qlnxe/ecore_roce.c
1477
params->modify_flags);
sys/dev/qlnx/qlnxe/ecore_roce.c
152
if (params->notification_point) {
sys/dev/qlnx/qlnxe/ecore_roce.c
155
params->cnp_send_timeout);
sys/dev/qlnx/qlnxe/ecore_roce.c
156
p_ramrod->roce.cnp_send_timeout = params->cnp_send_timeout;
sys/dev/qlnx/qlnxe/ecore_roce.c
164
if (params->reaction_point) {
sys/dev/qlnx/qlnxe/ecore_roce.c
175
rc = ecore_roce_start_rl(p_hwfn, params);
sys/dev/qlnx/qlnxe/ecore_roce.c
181
p_ramrod->roce.cnp_dscp = params->cnp_dscp;
sys/dev/qlnx/qlnxe/ecore_roce.c
182
p_ramrod->roce.cnp_vlan_priority = params->cnp_vlan_priority;
sys/dev/qlnx/qlnxe/ecore_roce.c
92
struct ecore_rl_update_params params;
sys/dev/qlnx/qlnxe/ecore_roce.c
95
OSAL_MEMSET(¶ms, 0, sizeof(params));
sys/dev/qlnx/qlnxe/ecore_roce.c
97
params.rl_id_first = (u8)RESC_START(p_hwfn, ECORE_RL);
sys/dev/qlnx/qlnxe/ecore_roce.c
98
params.rl_id_last = RESC_START(p_hwfn, ECORE_RL) +
sys/dev/qlnx/qlnxe/ecore_roce.h
48
struct ecore_roce_dcqcn_params *params,
sys/dev/qlnx/qlnxe/ecore_roce.h
91
struct ecore_rdma_modify_qp_in_params *params);
sys/dev/qlnx/qlnxe/ecore_roce_api.h
607
struct ecore_rdma_create_cq_in_params *params,
sys/dev/qlnx/qlnxe/ecore_roce_api.h
649
struct ecore_rdma_modify_qp_in_params *params);
sys/dev/qlnx/qlnxe/ecore_roce_api.h
664
struct ecore_rdma_register_tid_in_params *params);
sys/dev/qlnx/qlnxe/ecore_roce_api.h
684
struct ecore_rdma_start_in_params *params);
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
530
struct ecore_rl_update_params *params)
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
551
rl_update->qcn_update_param_flg = params->qcn_update_param_flg;
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
552
rl_update->dcqcn_update_param_flg = params->dcqcn_update_param_flg;
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
553
rl_update->rl_init_flg = params->rl_init_flg;
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
554
rl_update->rl_start_flg = params->rl_start_flg;
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
555
rl_update->rl_stop_flg = params->rl_stop_flg;
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
556
rl_update->rl_id_first = params->rl_id_first;
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
557
rl_update->rl_id_last = params->rl_id_last;
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
558
rl_update->rl_dc_qcn_flg = params->rl_dc_qcn_flg;
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
559
rl_update->rl_bc_rate = OSAL_CPU_TO_LE32(params->rl_bc_rate);
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
560
rl_update->rl_max_rate = OSAL_CPU_TO_LE16(ecore_sp_rl_mb_to_qm(params->rl_max_rate));
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
561
rl_update->rl_r_ai = OSAL_CPU_TO_LE16(ecore_sp_rl_mb_to_qm(params->rl_r_ai));
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
562
rl_update->rl_r_hai = OSAL_CPU_TO_LE16(ecore_sp_rl_mb_to_qm(params->rl_r_hai));
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
563
rl_update->dcqcn_g = OSAL_CPU_TO_LE16(ecore_sp_rl_gd_denom(params->dcqcn_gd));
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
564
rl_update->dcqcn_k_us = OSAL_CPU_TO_LE32(params->dcqcn_k_us);
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
565
rl_update->dcqcn_timeuot_us = OSAL_CPU_TO_LE32(params->dcqcn_timeuot_us);
sys/dev/qlnx/qlnxe/ecore_sp_commands.c
566
rl_update->qcn_timeuot_us = OSAL_CPU_TO_LE32(params->qcn_timeuot_us);
sys/dev/qlnx/qlnxe/ecore_sp_commands.h
164
struct ecore_rl_update_params *params);
sys/dev/qlnx/qlnxe/ecore_spq.c
347
p_spq->db_addr_offset, p_spq->cid, p_db_data->params,
sys/dev/qlnx/qlnxe/ecore_spq.c
626
SET_FIELD(p_db_data->params, CORE_DB_DATA_DEST, DB_DEST_XCM);
sys/dev/qlnx/qlnxe/ecore_spq.c
627
SET_FIELD(p_db_data->params, CORE_DB_DATA_AGG_CMD, DB_AGG_CMD_MAX);
sys/dev/qlnx/qlnxe/ecore_spq.c
628
SET_FIELD(p_db_data->params, CORE_DB_DATA_AGG_VAL_SEL,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1063
struct ecore_mcp_link_params *params,
sys/dev/qlnx/qlnxe/ecore_sriov.c
1074
p_bulletin->req_autoneg = params->speed.autoneg;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1075
p_bulletin->req_adv_speed = params->speed.advertised_speeds;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1076
p_bulletin->req_forced_speed = params->speed.forced_speed;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1077
p_bulletin->req_autoneg_pause = params->pause.autoneg;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1078
p_bulletin->req_forced_rx = params->pause.forced_rx;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1079
p_bulletin->req_forced_tx = params->pause.forced_tx;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1080
p_bulletin->req_loopback = params->loopback_mode;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1241
struct ecore_mcp_link_params params;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1261
OSAL_MEMCPY(¶ms, ecore_mcp_get_link_params(p_hwfn), sizeof(params));
sys/dev/qlnx/qlnxe/ecore_sriov.c
1265
ecore_iov_set_link(p_hwfn, rel_vf_id, ¶ms, &link, &caps);
sys/dev/qlnx/qlnxe/ecore_sriov.c
1424
struct ecore_dmae_params params;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1441
OSAL_MEMSET(¶ms, 0, sizeof(struct ecore_dmae_params));
sys/dev/qlnx/qlnxe/ecore_sriov.c
1442
params.flags = ECORE_DMAE_FLAG_VF_DST;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1443
params.dst_vfid = eng_vf_id;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1449
¶ms);
sys/dev/qlnx/qlnxe/ecore_sriov.c
1462
sizeof(u64) / 4, ¶ms);
sys/dev/qlnx/qlnxe/ecore_sriov.c
1917
struct ecore_sp_vport_update_params params;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1927
OSAL_MEMSET(¶ms, 0, sizeof(struct ecore_sp_vport_update_params));
sys/dev/qlnx/qlnxe/ecore_sriov.c
1928
params.opaque_fid = p_vf->opaque_fid;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1929
params.vport_id = p_vf->vport_id;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1930
params.update_anti_spoofing_en_flg = 1;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1931
params.anti_spoofing_en = val;
sys/dev/qlnx/qlnxe/ecore_sriov.c
1933
rc = ecore_sp_vport_update(p_hwfn, ¶ms, ECORE_SPQ_MODE_EBLOCK,
sys/dev/qlnx/qlnxe/ecore_sriov.c
2127
struct ecore_sp_vport_start_params params = {0};
sys/dev/qlnx/qlnxe/ecore_sriov.c
2179
params.tpa_mode = start->tpa_mode;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2180
params.remove_inner_vlan = start->inner_vlan_removal;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2181
params.tx_switching = true;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2182
params.zero_placement_offset = start->zero_placement_offset;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2187
params.tx_switching = false;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2191
params.only_untagged = vf_info->bulletin.p_virt->default_only_untagged;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2192
params.drop_ttl0 = false;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2193
params.concrete_fid = vf->concrete_fid;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2194
params.opaque_fid = vf->opaque_fid;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2195
params.vport_id = vf->vport_id;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2196
params.max_buffers_per_cqe = start->max_buffers_per_cqe;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2197
params.mtu = vf->mtu;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2198
params.check_mac = true;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2201
rc = OSAL_IOV_PRE_START_VPORT(p_hwfn, vf->relative_vf_id, ¶ms);
sys/dev/qlnx/qlnxe/ecore_sriov.c
2209
rc = ecore_sp_eth_vport_start(p_hwfn, ¶ms);
sys/dev/qlnx/qlnxe/ecore_sriov.c
2343
struct ecore_queue_start_common_params params;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2372
OSAL_MEMSET(¶ms, 0, sizeof(params));
sys/dev/qlnx/qlnxe/ecore_sriov.c
2373
params.queue_id = (u8)p_queue->fw_rx_qid;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2374
params.vport_id = vf->vport_id;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2375
params.stats_id = vf->abs_vf_id + 0x10;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2380
params.p_sb = &sb_dummy;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2381
params.sb_idx = req->sb_index;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2390
¶ms, true, &vf_params);
sys/dev/qlnx/qlnxe/ecore_sriov.c
2615
struct ecore_queue_start_common_params params;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2628
OSAL_MEMSET(¶ms, 0, sizeof(params));
sys/dev/qlnx/qlnxe/ecore_sriov.c
2647
params.queue_id = p_queue->fw_tx_qid;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2648
params.vport_id = vf->vport_id;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2649
params.stats_id = vf->abs_vf_id + 0x10;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2654
params.p_sb = &sb_dummy;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2655
params.sb_idx = req->sb_index;
sys/dev/qlnx/qlnxe/ecore_sriov.c
2664
¶ms, false, &vf_params);
sys/dev/qlnx/qlnxe/ecore_sriov.c
3210
struct ecore_sp_vport_update_params params;
sys/dev/qlnx/qlnxe/ecore_sriov.c
3233
OSAL_MEMSET(¶ms, 0, sizeof(params));
sys/dev/qlnx/qlnxe/ecore_sriov.c
3234
params.opaque_fid = vf->opaque_fid;
sys/dev/qlnx/qlnxe/ecore_sriov.c
3235
params.vport_id = vf->vport_id;
sys/dev/qlnx/qlnxe/ecore_sriov.c
3236
params.rss_params = OSAL_NULL;
sys/dev/qlnx/qlnxe/ecore_sriov.c
3241
ecore_iov_vp_update_act_param(p_hwfn, ¶ms, mbx, &tlvs_mask);
sys/dev/qlnx/qlnxe/ecore_sriov.c
3242
ecore_iov_vp_update_vlan_param(p_hwfn, ¶ms, vf, mbx, &tlvs_mask);
sys/dev/qlnx/qlnxe/ecore_sriov.c
3243
ecore_iov_vp_update_tx_switch(p_hwfn, ¶ms, mbx, &tlvs_mask);
sys/dev/qlnx/qlnxe/ecore_sriov.c
3244
ecore_iov_vp_update_mcast_bin_param(p_hwfn, ¶ms, mbx, &tlvs_mask);
sys/dev/qlnx/qlnxe/ecore_sriov.c
3245
ecore_iov_vp_update_accept_flag(p_hwfn, ¶ms, mbx, &tlvs_mask);
sys/dev/qlnx/qlnxe/ecore_sriov.c
3246
ecore_iov_vp_update_accept_any_vlan(p_hwfn, ¶ms, mbx, &tlvs_mask);
sys/dev/qlnx/qlnxe/ecore_sriov.c
3247
ecore_iov_vp_update_sge_tpa_param(p_hwfn, ¶ms,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3256
ecore_iov_vp_update_rss_param(p_hwfn, vf, ¶ms, p_rss_params,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3265
¶ms, &tlvs_accepted) !=
sys/dev/qlnx/qlnxe/ecore_sriov.c
3283
rc = ecore_sp_vport_update(p_hwfn, ¶ms, ECORE_SPQ_MODE_EBLOCK,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3443
struct ecore_filter_ucast params;
sys/dev/qlnx/qlnxe/ecore_sriov.c
3447
OSAL_MEMSET(¶ms, 0, sizeof(struct ecore_filter_ucast));
sys/dev/qlnx/qlnxe/ecore_sriov.c
3449
params.opcode = (enum ecore_filter_opcode)req->opcode;
sys/dev/qlnx/qlnxe/ecore_sriov.c
3450
params.type = (enum ecore_filter_ucast_type)req->type;
sys/dev/qlnx/qlnxe/ecore_sriov.c
3453
params.is_rx_filter = 1;
sys/dev/qlnx/qlnxe/ecore_sriov.c
3454
params.is_tx_filter = 1;
sys/dev/qlnx/qlnxe/ecore_sriov.c
3455
params.vport_to_remove_from = vf->vport_id;
sys/dev/qlnx/qlnxe/ecore_sriov.c
3456
params.vport_to_add_to = vf->vport_id;
sys/dev/qlnx/qlnxe/ecore_sriov.c
3457
OSAL_MEMCPY(params.mac, req->mac, ETH_ALEN);
sys/dev/qlnx/qlnxe/ecore_sriov.c
3458
params.vlan = req->vlan;
sys/dev/qlnx/qlnxe/ecore_sriov.c
3462
vf->abs_vf_id, params.opcode, params.type,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3463
params.is_rx_filter ? "RX" : "",
sys/dev/qlnx/qlnxe/ecore_sriov.c
3464
params.is_tx_filter ? "TX" : "",
sys/dev/qlnx/qlnxe/ecore_sriov.c
3465
params.vport_to_add_to,
sys/dev/qlnx/qlnxe/ecore_sriov.c
3466
params.mac[0], params.mac[1], params.mac[2],
sys/dev/qlnx/qlnxe/ecore_sriov.c
3467
params.mac[3], params.mac[4], params.mac[5], params.vlan);
sys/dev/qlnx/qlnxe/ecore_sriov.c
3481
if (ecore_iov_vf_update_unicast_shadow(p_hwfn, vf, ¶ms) !=
sys/dev/qlnx/qlnxe/ecore_sriov.c
3487
(params.type == ECORE_FILTER_VLAN ||
sys/dev/qlnx/qlnxe/ecore_sriov.c
3488
params.type == ECORE_FILTER_MAC_VLAN)) {
sys/dev/qlnx/qlnxe/ecore_sriov.c
3492
if (params.opcode == ECORE_FILTER_ADD ||
sys/dev/qlnx/qlnxe/ecore_sriov.c
3493
params.opcode == ECORE_FILTER_REPLACE)
sys/dev/qlnx/qlnxe/ecore_sriov.c
3499
(params.type == ECORE_FILTER_MAC ||
sys/dev/qlnx/qlnxe/ecore_sriov.c
3500
params.type == ECORE_FILTER_MAC_VLAN)) {
sys/dev/qlnx/qlnxe/ecore_sriov.c
3501
if (OSAL_MEMCMP(p_bulletin->mac, params.mac, ETH_ALEN) ||
sys/dev/qlnx/qlnxe/ecore_sriov.c
3502
(params.opcode != ECORE_FILTER_ADD &&
sys/dev/qlnx/qlnxe/ecore_sriov.c
3503
params.opcode != ECORE_FILTER_REPLACE))
sys/dev/qlnx/qlnxe/ecore_sriov.c
3508
rc = OSAL_IOV_CHK_UCAST(p_hwfn, vf->relative_vf_id, ¶ms);
sys/dev/qlnx/qlnxe/ecore_sriov.c
3516
rc = ecore_sp_eth_filter_ucast(p_hwfn, vf->opaque_fid, ¶ms,
sys/dev/qlnx/qlnxe/ecore_sriov.c
366
struct ecore_dmae_params params;
sys/dev/qlnx/qlnxe/ecore_sriov.c
390
OSAL_MEMSET(¶ms, 0, sizeof(params));
sys/dev/qlnx/qlnxe/ecore_sriov.c
391
params.flags = ECORE_DMAE_FLAG_VF_DST;
sys/dev/qlnx/qlnxe/ecore_sriov.c
392
params.dst_vfid = p_vf->abs_vf_id;
sys/dev/qlnx/qlnxe/ecore_sriov.c
395
¶ms);
sys/dev/qlnx/qlnxe/ecore_sriov.c
4397
struct ecore_dmae_params params;
sys/dev/qlnx/qlnxe/ecore_sriov.c
4404
OSAL_MEMSET(¶ms, 0, sizeof(struct ecore_dmae_params));
sys/dev/qlnx/qlnxe/ecore_sriov.c
4405
params.flags = ECORE_DMAE_FLAG_VF_SRC |
sys/dev/qlnx/qlnxe/ecore_sriov.c
4407
params.src_vfid = vf_info->abs_vf_id;
sys/dev/qlnx/qlnxe/ecore_sriov.c
4413
¶ms)) {
sys/dev/qlnx/qlnxe/ecore_vf.c
1759
struct ecore_mcp_link_params *params)
sys/dev/qlnx/qlnxe/ecore_vf.c
1761
__ecore_vf_get_link_params(params,
sys/dev/qlnx/qlnxe/ecore_vf_api.h
205
static OSAL_INLINE void ecore_vf_get_link_params(struct ecore_hwfn OSAL_UNUSED *p_hwfn, struct ecore_mcp_link_params OSAL_UNUSED *params) {}
sys/dev/qlnx/qlnxe/ecore_vf_api.h
54
struct ecore_mcp_link_params *params);
sys/dev/qlnx/qlnxe/eth_common.h
534
u8 params;
sys/dev/qlnx/qlnxe/fcoe_common.h
1186
u8 params;
sys/dev/qlnx/qlnxe/iscsi_common.h
2057
u8 params;
sys/dev/qlnx/qlnxe/qlnx_os.c
1196
struct ecore_hw_prepare_params params;
sys/dev/qlnx/qlnxe/qlnx_os.c
1243
bzero(¶ms, sizeof (struct ecore_hw_prepare_params));
sys/dev/qlnx/qlnxe/qlnx_os.c
1245
params.personality = ha->personality;
sys/dev/qlnx/qlnxe/qlnx_os.c
1247
params.drv_resc_alloc = false;
sys/dev/qlnx/qlnxe/qlnx_os.c
1248
params.chk_reg_fifo = false;
sys/dev/qlnx/qlnxe/qlnx_os.c
1249
params.initiate_pf_flr = true;
sys/dev/qlnx/qlnxe/qlnx_os.c
1250
params.epoch = 0;
sys/dev/qlnx/qlnxe/qlnx_os.c
1252
ecore_hw_prepare(&ha->cdev, ¶ms);
sys/dev/qlnx/qlnxe/qlnx_os.c
172
static int qlnx_iov_init(device_t dev, uint16_t num_vfs, const nvlist_t *params);
sys/dev/qlnx/qlnxe/qlnx_os.c
174
static int qlnx_iov_add_vf(device_t dev, uint16_t vfnum, const nvlist_t *params);
sys/dev/qlnx/qlnxe/qlnx_os.c
5492
struct ecore_hw_init_params params;
sys/dev/qlnx/qlnxe/qlnx_os.c
5494
bzero(¶ms, sizeof (struct ecore_hw_init_params));
sys/dev/qlnx/qlnxe/qlnx_os.c
5496
params.p_tunn = NULL;
sys/dev/qlnx/qlnxe/qlnx_os.c
5497
params.b_hw_start = true;
sys/dev/qlnx/qlnxe/qlnx_os.c
5498
params.int_mode = cdev->int_mode;
sys/dev/qlnx/qlnxe/qlnx_os.c
5499
params.allow_npar_tx_switch = true;
sys/dev/qlnx/qlnxe/qlnx_os.c
5500
params.bin_fw_data = NULL;
sys/dev/qlnx/qlnxe/qlnx_os.c
5502
rc = ecore_hw_init(cdev, ¶ms);
sys/dev/qlnx/qlnxe/qlnx_os.c
6333
struct qlnx_update_vport_params *params)
sys/dev/qlnx/qlnxe/qlnx_os.c
6344
sp_params.vport_id = params->vport_id;
sys/dev/qlnx/qlnxe/qlnx_os.c
6347
params->update_vport_active_rx_flg;
sys/dev/qlnx/qlnxe/qlnx_os.c
6348
sp_params.vport_active_rx_flg = params->vport_active_rx_flg;
sys/dev/qlnx/qlnxe/qlnx_os.c
6351
params->update_vport_active_tx_flg;
sys/dev/qlnx/qlnxe/qlnx_os.c
6352
sp_params.vport_active_tx_flg = params->vport_active_tx_flg;
sys/dev/qlnx/qlnxe/qlnx_os.c
6355
params->update_inner_vlan_removal_flg;
sys/dev/qlnx/qlnxe/qlnx_os.c
6356
sp_params.inner_vlan_removal_flg = params->inner_vlan_removal_flg;
sys/dev/qlnx/qlnxe/qlnx_os.c
6358
sp_params.sge_tpa_params = params->sge_tpa_params;
sys/dev/qlnx/qlnxe/qlnx_os.c
6363
if (params->rss_params->update_rss_config)
sys/dev/qlnx/qlnxe/qlnx_os.c
6364
sp_params.rss_params = params->rss_params;
sys/dev/qlnx/qlnxe/qlnx_os.c
6372
params->rss_params->update_rss_config &&
sys/dev/qlnx/qlnxe/qlnx_os.c
6373
params->rss_params->rss_enable) {
sys/dev/qlnx/qlnxe/qlnx_os.c
6374
rss = params->rss_params;
sys/dev/qlnx/qlnxe/qlnx_os.c
6400
QL_DPRINT1(ha, "Update sp vport ID=%d\n", params->vport_id);
sys/dev/qlnx/qlnxe/qlnx_os.c
6411
params->vport_id, params->vport_active_tx_flg,
sys/dev/qlnx/qlnxe/qlnx_os.c
6412
params->vport_active_rx_flg,
sys/dev/qlnx/qlnxe/qlnx_os.c
6413
params->update_vport_active_tx_flg,
sys/dev/qlnx/qlnxe/qlnx_os.c
6414
params->update_vport_active_rx_flg);
sys/dev/qlnx/qlnxe/qlnx_os.c
6612
SET_FIELD(txq->tx_db.data.params,
sys/dev/qlnx/qlnxe/qlnx_os.c
6614
SET_FIELD(txq->tx_db.data.params, ETH_DB_DATA_AGG_CMD,
sys/dev/qlnx/qlnxe/qlnx_os.c
6616
SET_FIELD(txq->tx_db.data.params,
sys/dev/qlnx/qlnxe/qlnx_os.c
7560
struct ecore_filter_ucast *params)
sys/dev/qlnx/qlnxe/qlnx_os.c
7575
if (params->type == ECORE_FILTER_MAC ||
sys/dev/qlnx/qlnxe/qlnx_os.c
7576
params->type == ECORE_FILTER_MAC_VLAN)
sys/dev/qlnx/qlnxe/qlnx_os.c
7577
memcpy(params->mac, vf->forced_mac, ETH_ALEN);
sys/dev/qlnx/qlnxe/qlnx_os.c
7583
qlnx_iov_chk_ucast(void *p_hwfn, int vfid, void *params)
sys/dev/qlnx/qlnxe/qlnx_os.c
7585
return (__qlnx_iov_chk_ucast(p_hwfn, vfid, params));
sys/dev/qlnx/qlnxe/qlnx_os.c
7590
struct ecore_sp_vport_update_params *params, uint16_t * tlvs)
sys/dev/qlnx/qlnxe/qlnx_os.c
7609
qlnx_iov_update_vport(void *hwfn, uint8_t vfid, void *params, uint16_t *tlvs)
sys/dev/qlnx/qlnxe/qlnx_os.c
7611
return(__qlnx_iov_update_vport(hwfn, vfid, params, tlvs));
sys/dev/qlnx/qlnxe/qlnx_os.c
7810
struct ecore_iov_vf_init_params *params)
sys/dev/qlnx/qlnxe/qlnx_os.c
7818
base = FEAT_NUM(hwfn, ECORE_PF_L2_QUE) + vfid * params->num_queues;
sys/dev/qlnx/qlnxe/qlnx_os.c
7820
params->rel_vf_id = vfid;
sys/dev/qlnx/qlnxe/qlnx_os.c
7822
for (i = 0; i < params->num_queues; i++) {
sys/dev/qlnx/qlnxe/qlnx_os.c
7823
params->req_rx_queue[i] = base + i;
sys/dev/qlnx/qlnxe/qlnx_os.c
7824
params->req_tx_queue[i] = base + i;
sys/dev/qlnx/qlnxe/qlnx_os.c
7828
params->vport_id = vfid + 1;
sys/dev/qlnx/qlnxe/qlnx_os.c
7829
params->rss_eng_id = vfid + 1;
sys/dev/qlnx/qlnxe/qlnx_os.c
7839
struct ecore_iov_vf_init_params params;
sys/dev/qlnx/qlnxe/qlnx_os.c
7870
memset(¶ms, 0, sizeof(params));
sys/dev/qlnx/qlnxe/qlnx_os.c
7878
params.num_queues = min_t(int,
sys/dev/qlnx/qlnxe/qlnx_os.c
7891
qlnx_sriov_enable_qid_config(hwfn, i, ¶ms);
sys/dev/qlnx/qlnxe/qlnx_os.c
7893
ret = ecore_iov_init_hw_for_vf(hwfn, ptt, ¶ms);
sys/dev/qlnx/qlnxe/qlnx_os.c
7947
qlnx_iov_add_vf(device_t dev, uint16_t vfnum, const nvlist_t *params)
sys/dev/qlnx/qlnxe/qlnx_os.c
7969
if (nvlist_exists_binary(params, "mac-addr")) {
sys/dev/qlnx/qlnxe/qlnx_os.c
7970
mac = nvlist_get_binary(params, "mac-addr", &size);
sys/dev/qlnx/qlnxe/qlnx_os.c
8160
struct ecore_mcp_link_params params;
sys/dev/qlnx/qlnxe/qlnx_os.c
8167
memset(¶ms, 0, sizeof(struct ecore_mcp_link_params));
sys/dev/qlnx/qlnxe/qlnx_os.c
8173
memcpy(¶ms, ecore_mcp_get_link_params(p_hwfn), sizeof(params));
sys/dev/qlnx/qlnxe/qlnx_os.c
8193
ecore_iov_set_link(p_hwfn, i, ¶ms, &link, &caps);
sys/dev/qlnx/qlnxe/rdma_common.h
891
u8 params;
sys/dev/qlnx/qlnxr/qlnxr_roce.h
624
u8 params;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1727
struct ecore_rdma_create_cq_in_params params;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1745
memset(¶ms, 0, sizeof(struct ecore_rdma_create_cq_in_params));
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1805
params.cq_handle_hi = upper_32_bits((uintptr_t)cq);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1806
params.cq_handle_lo = lower_32_bits((uintptr_t)cq);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1807
params.cnq_id = vector;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1808
params.cq_size = chain_entries - 1;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1809
params.pbl_num_pages = page_cnt;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1810
params.pbl_ptr = pbl_ptr;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1811
params.pbl_two_level = 0;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1814
params.dpi = ctx->dpi;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1816
params.dpi = dev->dpi;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1819
rc = ecore_rdma_create_cq(dev->rdma_ctx, ¶ms, &icid);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1841
cq->db.data.params = DB_AGG_CMD_SET <<
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1856
cq->icid, cq, params.cq_size);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2429
struct ecore_rdma_create_qp_in_params *params)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2438
params->qp_handle_async_lo = lower_32_bits((uintptr_t)qp);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2439
params->qp_handle_async_hi = upper_32_bits((uintptr_t)qp);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2441
params->signal_all = (attrs->sq_sig_type == IB_SIGNAL_ALL_WR);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2442
params->fmr_and_reserved_lkey = fmr_and_reserved_lkey;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2443
params->pd = pd->pd_id;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2444
params->dpi = pd->uctx ? pd->uctx->dpi : dev->dpi;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2445
params->sq_cq_id = get_qlnxr_cq(attrs->send_cq)->icid;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2446
params->stats_queue = 0;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2448
params->rq_cq_id = get_qlnxr_cq(attrs->recv_cq)->icid;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2452
params->srq_id = qp->srq->srq_id;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2453
params->use_srq = true;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2455
params->srq_id, params->use_srq);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2459
params->srq_id = 0;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2460
params->use_srq = false;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3634
qlnxr_to_ib_qp_acc_flags(struct ecore_rdma_query_qp_out_params *params)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3638
if (params->incoming_rdma_write_en)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3640
if (params->incoming_rdma_read_en)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3642
if (params->incoming_atomic_en)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3690
struct ecore_rdma_query_qp_out_params params;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3699
memset(¶ms, 0, sizeof(params));
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3701
rc = ecore_rdma_query_qp(dev->rdma_ctx, qp->ecore_qp, ¶ms);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3708
qp_attr->qp_state = qlnxr_get_ibqp_state(params.state);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3709
qp_attr->cur_qp_state = qlnxr_get_ibqp_state(params.state);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3717
qp_attr->path_mtu = qlnxr_mtu_int_to_enum(params.mtu);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3719
qp_attr->rq_psn = params.rq_psn;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3720
qp_attr->sq_psn = params.sq_psn;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3721
qp_attr->dest_qp_num = params.dest_qp;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3723
qp_attr->qp_access_flags = qlnxr_to_ib_qp_acc_flags(¶ms);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3737
memcpy(&qp_attr->ah_attr.grh.dgid.raw[0], ¶ms.dgid.bytes[0],
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3740
qp_attr->ah_attr.grh.flow_label = params.flow_label;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3742
qp_attr->ah_attr.grh.hop_limit = params.hop_limit_ttl;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3743
qp_attr->ah_attr.grh.traffic_class = params.traffic_class_tos;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3748
qp_attr->timeout = params.timeout;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3749
qp_attr->rnr_retry = params.rnr_retry;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3750
qp_attr->retry_cnt = params.retry_cnt;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3751
qp_attr->min_rnr_timer = params.min_rnr_nak_timer;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3752
qp_attr->pkey_index = params.pkey_index;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3761
qp_attr->sq_draining = (params.state == ECORE_ROCE_QP_STATE_SQD) ? 1 : 0;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3762
qp_attr->max_dest_rd_atomic = params.max_dest_rd_atomic;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3763
qp_attr->max_rd_atomic = params.max_rd_atomic;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3764
qp_attr->en_sqd_async_notify = (params.sqd_async)? 1 : 0;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5641
struct ecore_iwarp_cm_event_params *params)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5655
if (params->cm_info->ip_version != ECORE_TCP_IPV4) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5657
params->cm_info->ip_version);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5669
ep->ecore_context = params->ep_context;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5674
event.status = params->status;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5682
laddr->sin_port = htons(params->cm_info->local_port);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5683
raddr->sin_port = htons(params->cm_info->remote_port);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5685
laddr->sin_addr.s_addr = htonl(params->cm_info->local_ip[0]);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5686
raddr->sin_addr.s_addr = htonl(params->cm_info->remote_ip[0]);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5689
event.private_data = (void *)params->cm_info->private_data;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5690
event.private_data_len = (u8)params->cm_info->private_data_len;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5692
event.ord = params->cm_info->ord;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5693
event.ird = params->cm_info->ird;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5704
struct ecore_iwarp_cm_event_params *params,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5718
event.status = params->status;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5721
if (params->cm_info != NULL) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5722
event.ird = params->cm_info->ird;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5723
event.ord = params->cm_info->ord;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5727
event.private_data_len = params->cm_info->private_data_len;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5728
event.private_data = (void *)params->cm_info->private_data;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5752
struct ecore_iwarp_cm_event_params *params)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5764
params,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5778
struct ecore_iwarp_cm_event_params *params)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5789
if ((params->status == -ECONNREFUSED) && (ep->qp == NULL)) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5800
params,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5804
if (params->status < 0) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5805
qlnxr_iw_close_event(context, params);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5864
struct ecore_iwarp_cm_event_params *params)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5877
work->event = params->event;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5878
work->status = params->status;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5888
struct ecore_iwarp_cm_event_params *params)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5904
rtr_in.ep_context = params->ep_context;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5914
struct ecore_iwarp_cm_event_params *params,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5928
context, params->event, str, ibqp->event_handler);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5942
struct ecore_iwarp_cm_event_params *params)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5951
"enter\n", context, params->event);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5953
switch (params->event) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5956
qlnxr_iw_mpa_request(context, params);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5960
qlnxr_iw_mpa_reply(context, params);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5966
qlnxr_iw_passive_complete(context, params);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5973
params,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5976
if (params->status < 0) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5985
qlnxr_iw_disconnect_event(context, params);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5990
qlnxr_iw_close_event(context, params);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5994
qlnxr_iw_qp_event(context, params, IB_EVENT_QP_FATAL,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5999
qlnxr_iw_qp_event(context, params, IB_EVENT_QP_FATAL,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6004
qlnxr_iw_qp_event(context, params, IB_EVENT_QP_FATAL,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6009
qlnxr_iw_qp_event(context, params, IB_EVENT_QP_ACCESS_ERR,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6014
qlnxr_iw_qp_event(context, params, IB_EVENT_QP_FATAL,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6019
qlnxr_iw_qp_event(context, params, IB_EVENT_QP_FATAL,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6024
qlnxr_iw_qp_event(context, params, IB_EVENT_QP_ACCESS_ERR,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6029
qlnxr_iw_qp_event(context, params, IB_EVENT_QP_FATAL,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6040
"Unknown event [0x%x] received \n", params->event);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6045
"exit\n", context, params->event);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6277
struct ecore_iwarp_accept_in params;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6299
params.ep_context = ep->ecore_context;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6300
params.cb_context = ep;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6301
params.qp = ep->qp->ecore_qp;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6302
params.private_data = conn_param->private_data;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6303
params.private_data_len = conn_param->private_data_len;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6304
params.ird = conn_param->ird;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6305
params.ord = conn_param->ord;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6307
rc = ecore_iwarp_accept(dev->rdma_ctx, ¶ms);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6326
struct ecore_iwarp_reject_in params;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6329
params.ep_context = ep->ecore_context;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6330
params.cb_context = ep;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6331
params.private_data = pdata;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6332
params.private_data_len = pdata_len;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
6335
rc = ecore_iwarp_reject(dev->rdma_ctx, ¶ms);
sys/dev/qlxgbe/ql_ioctl.c
593
sp_e->params[0] = param0;
sys/dev/qlxgbe/ql_ioctl.c
594
sp_e->params[1] = param1;
sys/dev/qlxgbe/ql_ioctl.c
595
sp_e->params[2] = param2;
sys/dev/qlxgbe/ql_ioctl.c
596
sp_e->params[3] = param3;
sys/dev/qlxgbe/ql_ioctl.c
597
sp_e->params[4] = param4;
sys/dev/qlxgbe/ql_ioctl.h
83
uint32_t params[NUM_LOG_ENTRY_PARAMS];
sys/dev/ral/rt2560.c
1643
struct ieee80211_node *ni, const struct ieee80211_bpf_params *params)
sys/dev/ral/rt2560.c
1656
rate = params->ibp_rate0;
sys/dev/ral/rt2560.c
1664
if ((params->ibp_flags & IEEE80211_BPF_NOACK) == 0)
sys/dev/ral/rt2560.c
1666
if (params->ibp_flags & (IEEE80211_BPF_RTS|IEEE80211_BPF_CTS)) {
sys/dev/ral/rt2560.c
1668
params->ibp_flags & IEEE80211_BPF_RTS ?
sys/dev/ral/rt2560.c
1702
rate, (params->ibp_flags & IEEE80211_BPF_CRYPTO) != 0,
sys/dev/ral/rt2560.c
2703
const struct ieee80211_bpf_params *params)
sys/dev/ral/rt2560.c
2722
if (params == NULL) {
sys/dev/ral/rt2560.c
2734
if (rt2560_tx_raw(sc, m, ni, params))
sys/dev/ral/rt2661.c
1606
const struct ieee80211_bpf_params *params)
sys/dev/ral/rt2860.c
122
const struct ieee80211_bpf_params *params);
sys/dev/ral/rt2860.c
1691
const struct ieee80211_bpf_params *params)
sys/dev/ral/rt2860.c
1705
if (params == NULL) {
sys/dev/ral/rt2860.c
1716
error = rt2860_tx_raw(sc, m, ni, params);
sys/dev/ral/rt2860.c
1725
struct ieee80211_node *ni, const struct ieee80211_bpf_params *params)
sys/dev/ral/rt2860.c
1749
rate = params->ibp_rate0;
sys/dev/ral/rt2860.c
1758
qid = params->ibp_pri & 3;
sys/dev/ral/rt2860.c
1768
txwi->xflags = params->ibp_pri & 3 ? 0 : RT2860_TX_NSEQ;
sys/dev/ral/rt2860.c
1791
if (params->ibp_flags & IEEE80211_BPF_RTS ||
sys/dev/ral/rt2860.c
1792
params->ibp_flags & IEEE80211_BPF_CTS)
sys/dev/ral/rt2860.c
1796
if ((params->ibp_flags & IEEE80211_BPF_NOACK) == 0) {
sys/dev/rtwn/if_rtwn_tx.c
226
struct mbuf *m, const struct ieee80211_bpf_params *params)
sys/dev/rtwn/if_rtwn_tx.c
242
if (params->ibp_flags & IEEE80211_BPF_CRYPTO) {
sys/dev/rtwn/if_rtwn_tx.c
262
rtwn_fill_tx_desc_raw(sc, ni, m, txd, params);
sys/dev/rtwn/if_rtwn_tx.c
336
const struct ieee80211_bpf_params *params)
sys/dev/rtwn/if_rtwn_tx.c
357
if (params == NULL) {
sys/dev/rtwn/if_rtwn_tx.c
368
error = rtwn_tx_raw(sc, ni, m, params);
sys/dev/rtwn/rtl8192c/r92c_tx.c
467
struct mbuf *m, void *buf, const struct ieee80211_bpf_params *params)
sys/dev/rtwn/rtl8192c/r92c_tx.c
480
ridx = rate2ridx(params->ibp_rate0);
sys/dev/rtwn/rtl8192c/r92c_tx.c
488
if ((params->ibp_flags & IEEE80211_BPF_NOACK) == 0) {
sys/dev/rtwn/rtl8192c/r92c_tx.c
491
params->ibp_try0));
sys/dev/rtwn/rtl8192c/r92c_tx.c
493
if (params->ibp_flags & IEEE80211_BPF_RTS)
sys/dev/rtwn/rtl8192c/r92c_tx.c
496
if (params->ibp_flags & IEEE80211_BPF_CTS)
sys/dev/rtwn/rtl8812a/r12a_tx.c
446
struct mbuf *m, void *buf, const struct ieee80211_bpf_params *params)
sys/dev/rtwn/rtl8812a/r12a_tx.c
459
ridx = rate2ridx(params->ibp_rate0);
sys/dev/rtwn/rtl8812a/r12a_tx.c
467
if ((params->ibp_flags & IEEE80211_BPF_NOACK) == 0) {
sys/dev/rtwn/rtl8812a/r12a_tx.c
470
params->ibp_try0));
sys/dev/rtwn/rtl8812a/r12a_tx.c
472
if (params->ibp_flags & IEEE80211_BPF_RTS)
sys/dev/rtwn/rtl8812a/r12a_tx.c
474
if (params->ibp_flags & IEEE80211_BPF_CTS)
sys/dev/thunderbolt/nhi_wmi.c
173
uint32_t val, params[1];
sys/dev/thunderbolt/nhi_wmi.c
175
params[0] = arg0;
sys/dev/thunderbolt/nhi_wmi.c
176
in.Pointer = ¶ms;
sys/dev/thunderbolt/nhi_wmi.c
177
in.Length = sizeof(params);
sys/dev/ti/if_ti.c
3658
struct ti_params *params;
sys/dev/ti/if_ti.c
3660
params = (struct ti_params *)addr;
sys/dev/ti/if_ti.c
3663
params->ti_stat_ticks = sc->ti_stat_ticks;
sys/dev/ti/if_ti.c
3664
params->ti_rx_coal_ticks = sc->ti_rx_coal_ticks;
sys/dev/ti/if_ti.c
3665
params->ti_tx_coal_ticks = sc->ti_tx_coal_ticks;
sys/dev/ti/if_ti.c
3666
params->ti_rx_max_coal_bds = sc->ti_rx_max_coal_bds;
sys/dev/ti/if_ti.c
3667
params->ti_tx_max_coal_bds = sc->ti_tx_max_coal_bds;
sys/dev/ti/if_ti.c
3668
params->ti_tx_buf_ratio = sc->ti_tx_buf_ratio;
sys/dev/ti/if_ti.c
3669
params->param_mask = TI_PARAM_ALL;
sys/dev/ti/if_ti.c
3675
struct ti_params *params;
sys/dev/ti/if_ti.c
3677
params = (struct ti_params *)addr;
sys/dev/ti/if_ti.c
3680
if (params->param_mask & TI_PARAM_STAT_TICKS) {
sys/dev/ti/if_ti.c
3681
sc->ti_stat_ticks = params->ti_stat_ticks;
sys/dev/ti/if_ti.c
3685
if (params->param_mask & TI_PARAM_RX_COAL_TICKS) {
sys/dev/ti/if_ti.c
3686
sc->ti_rx_coal_ticks = params->ti_rx_coal_ticks;
sys/dev/ti/if_ti.c
3691
if (params->param_mask & TI_PARAM_TX_COAL_TICKS) {
sys/dev/ti/if_ti.c
3692
sc->ti_tx_coal_ticks = params->ti_tx_coal_ticks;
sys/dev/ti/if_ti.c
3697
if (params->param_mask & TI_PARAM_RX_COAL_BDS) {
sys/dev/ti/if_ti.c
3698
sc->ti_rx_max_coal_bds = params->ti_rx_max_coal_bds;
sys/dev/ti/if_ti.c
3703
if (params->param_mask & TI_PARAM_TX_COAL_BDS) {
sys/dev/ti/if_ti.c
3704
sc->ti_tx_max_coal_bds = params->ti_tx_max_coal_bds;
sys/dev/ti/if_ti.c
3709
if (params->param_mask & TI_PARAM_TX_BUF_RATIO) {
sys/dev/ti/if_ti.c
3710
sc->ti_tx_buf_ratio = params->ti_tx_buf_ratio;
sys/dev/usb/input/atp.c
1001
status_bits = sc->sc_sensor_data[params->data_len - 1];
sys/dev/usb/input/atp.c
1002
if (((params->prot == FG_TRACKPAD_TYPE_GEYSER3) ||
sys/dev/usb/input/atp.c
1003
(params->prot == FG_TRACKPAD_TYPE_GEYSER4)) &&
sys/dev/usb/input/atp.c
1007
params->n_xsensors * sizeof(*sc->sc_base_x));
sys/dev/usb/input/atp.c
1009
params->n_ysensors * sizeof(*sc->sc_base_y));
sys/dev/usb/input/atp.c
1017
params->n_xsensors);
sys/dev/usb/input/atp.c
1018
fg_detect_pspans(sc->sc_pressure_x, params->n_xsensors,
sys/dev/usb/input/atp.c
1021
params->n_ysensors);
sys/dev/usb/input/atp.c
1022
fg_detect_pspans(sc->sc_pressure_y, params->n_ysensors,
sys/dev/usb/input/atp.c
1047
const struct fg_dev_params *params =
sys/dev/usb/input/atp.c
1052
if (params->prot < FG_TRACKPAD_TYPE_GEYSER3) {
sys/dev/usb/input/atp.c
1054
params->n_xsensors * sizeof(*(sc->sc_base_x)));
sys/dev/usb/input/atp.c
1056
params->n_ysensors * sizeof(*(sc->sc_base_y)));
sys/dev/usb/input/atp.c
1269
const struct wsp_dev_params *params = sc->sc_params;
sys/dev/usb/input/atp.c
1277
if ((data_len < params->finger_data_offset) ||
sys/dev/usb/input/atp.c
1278
((data_len - params->finger_data_offset) %
sys/dev/usb/input/atp.c
1283
n_source_fingers = (data_len - params->finger_data_offset) /
sys/dev/usb/input/atp.c
1292
params->finger_data_offset);
sys/dev/usb/input/atp.c
1327
switch(params->tp_type) {
sys/dev/usb/input/atp.c
987
const struct fg_dev_params *params =
sys/dev/usb/input/atp.c
990
fg_extract_sensor_data(sc->sc_sensor_data, params->n_xsensors, X,
sys/dev/usb/input/atp.c
991
sc->sc_cur_x, params->prot);
sys/dev/usb/input/atp.c
992
fg_extract_sensor_data(sc->sc_sensor_data, params->n_ysensors, Y,
sys/dev/usb/input/atp.c
993
sc->sc_cur_y, params->prot);
sys/dev/usb/input/wsp.c
1007
if (params->tp != wsp_tp + TYPE1) {
sys/dev/usb/input/wsp.c
1008
ibt = sc->tp_data[params->tp->button];
sys/dev/usb/input/wsp.c
1009
ntouch = sc->tp_data[params->tp->button - 1];
sys/dev/usb/input/wsp.c
1011
ntouch = (len - params->tp->offset) / params->tp->fsize;
sys/dev/usb/input/wsp.c
1020
f = (struct tp_finger *)(sc->tp_data + params->tp->offset + params->tp->delta + i * params->tp->fsize);
sys/dev/usb/input/wsp.c
1051
.y = params->y.min + params->y.max - f->abs_y,
sys/dev/usb/input/wsp.c
1057
.ori = params->o.max - f->orientation,
sys/dev/usb/input/wsp.c
1083
if (params->tp->caps & HAS_INTEGRATED_BUTTON) {
sys/dev/usb/input/wsp.c
1144
if (!(params->tp->caps & HAS_INTEGRATED_BUTTON) || tun.enable_single_tap_clicks) {
sys/dev/usb/input/wsp.c
700
const struct wsp_dev_params *params = sc->sc_params;
sys/dev/usb/input/wsp.c
705
if (params->tp == wsp_tp + TYPE3)
sys/dev/usb/input/wsp.c
709
mode_bytes, params->tp->um_size, params->tp->iface_index,
sys/dev/usb/input/wsp.c
710
UHID_FEATURE_REPORT, params->tp->um_req_idx);
sys/dev/usb/input/wsp.c
725
mode_bytes[params->tp->um_switch_idx] =
sys/dev/usb/input/wsp.c
726
on ? params->tp->um_switch_on : params->tp->um_switch_off;
sys/dev/usb/input/wsp.c
729
mode_bytes, params->tp->um_size, params->tp->iface_index,
sys/dev/usb/input/wsp.c
730
UHID_FEATURE_REPORT, params->tp->um_req_idx));
sys/dev/usb/input/wsp.c
963
const struct wsp_dev_params *params = sc->sc_params;
sys/dev/usb/input/wsp.c
995
if ((len < params->tp->offset + params->tp->fsize) ||
sys/dev/usb/input/wsp.c
996
((len - params->tp->offset) % params->tp->fsize) != 0) {
sys/dev/usb/wlan/if_mtw.c
3359
const struct ieee80211_bpf_params *params)
sys/dev/usb/wlan/if_mtw.c
3373
KASSERT(params != NULL, ("no raw xmit params"));
sys/dev/usb/wlan/if_mtw.c
3375
rate = params->ibp_rate0;
sys/dev/usb/wlan/if_mtw.c
3381
if ((params->ibp_flags & IEEE80211_BPF_NOACK) == 0)
sys/dev/usb/wlan/if_mtw.c
3383
if (params->ibp_flags & (IEEE80211_BPF_RTS | IEEE80211_BPF_CTS)) {
sys/dev/usb/wlan/if_mtw.c
3385
params->ibp_flags & IEEE80211_BPF_RTS ?
sys/dev/usb/wlan/if_mtw.c
3441
const struct ieee80211_bpf_params *params)
sys/dev/usb/wlan/if_mtw.c
3452
if (params == NULL) {
sys/dev/usb/wlan/if_mtw.c
3460
if ((error = mtw_tx_param(sc, m, ni, params)) != 0) {
sys/dev/usb/wlan/if_rsu.c
3561
const struct ieee80211_bpf_params *params)
sys/dev/usb/wlan/if_rum.c
1557
const struct ieee80211_bpf_params *params)
sys/dev/usb/wlan/if_rum.c
1571
ac = params->ibp_pri & 3;
sys/dev/usb/wlan/if_rum.c
1573
rate = params->ibp_rate0;
sys/dev/usb/wlan/if_rum.c
1578
if ((params->ibp_flags & IEEE80211_BPF_NOACK) == 0)
sys/dev/usb/wlan/if_rum.c
1580
if (params->ibp_flags & (IEEE80211_BPF_RTS|IEEE80211_BPF_CTS)) {
sys/dev/usb/wlan/if_rum.c
1582
params->ibp_flags & IEEE80211_BPF_RTS ?
sys/dev/usb/wlan/if_rum.c
3073
const struct ieee80211_bpf_params *params)
sys/dev/usb/wlan/if_rum.c
3089
if (params == NULL) {
sys/dev/usb/wlan/if_rum.c
3101
if ((ret = rum_tx_raw(sc, m, ni, params)) != 0)
sys/dev/usb/wlan/if_run.c
3724
const struct ieee80211_bpf_params *params)
sys/dev/usb/wlan/if_run.c
3738
KASSERT(params != NULL, ("no raw xmit params"));
sys/dev/usb/wlan/if_run.c
3740
rate = params->ibp_rate0;
sys/dev/usb/wlan/if_run.c
3746
if ((params->ibp_flags & IEEE80211_BPF_NOACK) == 0)
sys/dev/usb/wlan/if_run.c
3748
if (params->ibp_flags & (IEEE80211_BPF_RTS|IEEE80211_BPF_CTS)) {
sys/dev/usb/wlan/if_run.c
3750
params->ibp_flags & IEEE80211_BPF_RTS ?
sys/dev/usb/wlan/if_run.c
3803
const struct ieee80211_bpf_params *params)
sys/dev/usb/wlan/if_run.c
3816
if (params == NULL) {
sys/dev/usb/wlan/if_run.c
3824
if ((error = run_tx_param(sc, m, ni, params)) != 0) {
sys/dev/usb/wlan/if_uath.c
1784
const struct ieee80211_bpf_params *params)
sys/dev/usb/wlan/if_upgt.c
794
const struct ieee80211_bpf_params *params)
sys/dev/usb/wlan/if_ural.c
1157
const struct ieee80211_bpf_params *params)
sys/dev/usb/wlan/if_ural.c
1166
KASSERT(params != NULL, ("no raw xmit params"));
sys/dev/usb/wlan/if_ural.c
1168
rate = params->ibp_rate0;
sys/dev/usb/wlan/if_ural.c
1174
if ((params->ibp_flags & IEEE80211_BPF_NOACK) == 0)
sys/dev/usb/wlan/if_ural.c
1176
if (params->ibp_flags & (IEEE80211_BPF_RTS|IEEE80211_BPF_CTS)) {
sys/dev/usb/wlan/if_ural.c
1178
params->ibp_flags & IEEE80211_BPF_RTS ?
sys/dev/usb/wlan/if_ural.c
2121
const struct ieee80211_bpf_params *params)
sys/dev/usb/wlan/if_ural.c
2139
if (params == NULL) {
sys/dev/usb/wlan/if_ural.c
2151
if (ural_tx_raw(sc, m, ni, params) != 0)
sys/dev/usb/wlan/if_urtw.c
1554
const struct ieee80211_bpf_params *params)
sys/dev/usb/wlan/if_zyd.c
2592
const struct ieee80211_bpf_params *params)
sys/dev/veriexec/veriexec_ioctl.h
54
struct verified_exec_params params;
sys/dev/veriexec/verified_exec.c
107
params = &lparams->params;
sys/dev/veriexec/verified_exec.c
110
params = ¶ms_;
sys/dev/veriexec/verified_exec.c
111
memcpy(params, data, sizeof(struct verified_exec_params32));
sys/dev/veriexec/verified_exec.c
114
params = (struct verified_exec_params *)data;
sys/dev/veriexec/verified_exec.c
196
if (params->flags & VERIEXEC_LABEL) {
sys/dev/veriexec/verified_exec.c
212
NDINIT(&nid, LOOKUP, FOLLOW, UIO_SYSSPACE, params->file);
sys/dev/veriexec/verified_exec.c
247
((params->flags & VERIEXEC_FILE) != 0),
sys/dev/veriexec/verified_exec.c
249
params->fingerprint,
sys/dev/veriexec/verified_exec.c
250
(params->flags & VERIEXEC_LABEL) ?
sys/dev/veriexec/verified_exec.c
252
params->flags, params->fp_type, override);
sys/dev/veriexec/verified_exec.c
70
struct verified_exec_params *params, params_;
sys/dev/videomode/vesagtf.c
216
struct vesagtf_params *params, int flags, struct videomode *vmp)
sys/dev/videomode/vesagtf.c
296
DIVIDE(v_lines * params->margin_ppt, 1000) : 0;
sys/dev/videomode/vesagtf.c
345
(2000000 * params->min_vsbp)),
sys/dev/videomode/vesagtf.c
346
((2 * (v_lines + (2 * top_margin) + params->min_porch)) + interlace));
sys/dev/videomode/vesagtf.c
358
vsync_plus_bp = DIVIDE(params->min_vsbp * 1000000, h_period_est);
sys/dev/videomode/vesagtf.c
370
v_back_porch = vsync_plus_bp - params->vsync_rqd;
sys/dev/videomode/vesagtf.c
383
interlace + params->min_porch;
sys/dev/videomode/vesagtf.c
460
DIVIDE(DIVIDE(h_pixels * params->margin_ppt, 1000),
sys/dev/videomode/vesagtf.c
497
((C_PRIME256(params) * 1000) -
sys/dev/videomode/vesagtf.c
498
(M_PRIME256(params) * h_period / 1000000));
sys/dev/videomode/vesagtf.c
581
h_sync = DIVIDE(((params->hsync_pct * total_pixels) / 100), CELL_GRAN) *
sys/dev/videomode/vesagtf.c
609
v_odd_front_porch_lines = ((2 * params->min_porch) + interlace) / 2;
sys/dev/videomode/vesagtf.c
622
vmp->vsync_end = vmp->vsync_start + params->vsync_rqd;
sys/dev/videomode/vesagtf.c
633
struct vesagtf_params params;
sys/dev/videomode/vesagtf.c
635
params.margin_ppt = VESAGTF_MARGIN_PPT;
sys/dev/videomode/vesagtf.c
636
params.min_porch = VESAGTF_MIN_PORCH;
sys/dev/videomode/vesagtf.c
637
params.vsync_rqd = VESAGTF_VSYNC_RQD;
sys/dev/videomode/vesagtf.c
638
params.hsync_pct = VESAGTF_HSYNC_PCT;
sys/dev/videomode/vesagtf.c
639
params.min_vsbp = VESAGTF_MIN_VSBP;
sys/dev/videomode/vesagtf.c
640
params.M = VESAGTF_M;
sys/dev/videomode/vesagtf.c
641
params.C = VESAGTF_C;
sys/dev/videomode/vesagtf.c
642
params.K = VESAGTF_K;
sys/dev/videomode/vesagtf.c
643
params.J = VESAGTF_J;
sys/dev/videomode/vesagtf.c
645
vesagtf_mode_params(x, y, refresh, ¶ms, 0, vmp);
sys/dev/vnic/nic_main.c
280
nicpf_iov_init(device_t dev, uint16_t num_vfs, const nvlist_t *params)
sys/dev/vnic/nic_main.c
302
nicpf_iov_add_vf(device_t dev, uint16_t vfnum, const nvlist_t *params)
sys/dev/vnic/nic_main.c
317
if (nvlist_exists_binary(params, "mac-addr") != 0) {
sys/dev/vnic/nic_main.c
318
mac = nvlist_get_binary(params, "mac-addr", &size);
sys/dev/wpi/if_wpi.c
2954
struct ieee80211_node *ni, const struct ieee80211_bpf_params *params)
sys/dev/wpi/if_wpi.c
2969
ac = params->ibp_pri & 3;
sys/dev/wpi/if_wpi.c
2972
rate = params->ibp_rate0;
sys/dev/wpi/if_wpi.c
2977
if ((params->ibp_flags & IEEE80211_BPF_NOACK) == 0)
sys/dev/wpi/if_wpi.c
2979
if (params->ibp_flags & IEEE80211_BPF_RTS)
sys/dev/wpi/if_wpi.c
2981
if (params->ibp_flags & IEEE80211_BPF_CTS)
sys/dev/wpi/if_wpi.c
2987
if (params->ibp_flags & IEEE80211_BPF_CRYPTO) {
sys/dev/wpi/if_wpi.c
3005
if (params->ibp_flags & IEEE80211_BPF_CRYPTO)
sys/dev/wpi/if_wpi.c
3044
tx->rts_ntries = params->ibp_try1;
sys/dev/wpi/if_wpi.c
3045
tx->data_ntries = params->ibp_try0;
sys/dev/wpi/if_wpi.c
3071
const struct ieee80211_bpf_params *params)
sys/dev/wpi/if_wpi.c
3090
if (params == NULL) {
sys/dev/wpi/if_wpi.c
3101
error = wpi_tx_data_raw(sc, m, ni, params);
sys/dev/wtap/if_wtap.c
130
const struct ieee80211_bpf_params *params);
sys/dev/wtap/if_wtap.c
459
const struct ieee80211_bpf_params *params)
sys/gdb/netgdb.c
307
struct debugnet_ddb_config params;
sys/gdb/netgdb.c
320
error = debugnet_parse_ddb_cmd("netgdb", ¶ms);
sys/gdb/netgdb.c
333
if (!params.dd_has_client)
sys/gdb/netgdb.c
334
params.dd_client = INADDR_ANY;
sys/gdb/netgdb.c
335
if (!params.dd_has_gateway)
sys/gdb/netgdb.c
336
params.dd_gateway = INADDR_ANY;
sys/gdb/netgdb.c
339
.dc_ifp = params.dd_ifp,
sys/gdb/netgdb.c
340
.dc_client = params.dd_client,
sys/gdb/netgdb.c
341
.dc_server = params.dd_server,
sys/gdb/netgdb.c
342
.dc_gateway = params.dd_gateway,
sys/i386/i386/trap.c
1032
caddr_t params;
sys/i386/i386/trap.c
1071
params = (caddr_t)frame->tf_esp + sizeof(uint32_t);
sys/i386/i386/trap.c
1080
error = fueword(params, &tmp);
sys/i386/i386/trap.c
1084
params += sizeof(uint32_t);
sys/i386/i386/trap.c
1090
error = fueword(params, &tmp);
sys/i386/i386/trap.c
1094
params += sizeof(quad_t);
sys/i386/i386/trap.c
1102
if (params != NULL && sa->callp->sy_narg != 0)
sys/i386/i386/trap.c
1103
error = copyin(params, (caddr_t)sa->args,
sys/i386/linux/linux_systrace_args.c
10
systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
sys/i386/linux/linux_systrace_args.c
1001
struct readv_args *p = params;
sys/i386/linux/linux_systrace_args.c
1010
struct linux_writev_args *p = params;
sys/i386/linux/linux_systrace_args.c
1019
struct linux_getsid_args *p = params;
sys/i386/linux/linux_systrace_args.c
1026
struct linux_fdatasync_args *p = params;
sys/i386/linux/linux_systrace_args.c
1033
struct linux_sysctl_args *p = params;
sys/i386/linux/linux_systrace_args.c
104
struct linux_chdir_args *p = params;
sys/i386/linux/linux_systrace_args.c
1040
struct mlock_args *p = params;
sys/i386/linux/linux_systrace_args.c
1048
struct munlock_args *p = params;
sys/i386/linux/linux_systrace_args.c
1056
struct mlockall_args *p = params;
sys/i386/linux/linux_systrace_args.c
1068
struct linux_sched_setparam_args *p = params;
sys/i386/linux/linux_systrace_args.c
1076
struct linux_sched_getparam_args *p = params;
sys/i386/linux/linux_systrace_args.c
1084
struct linux_sched_setscheduler_args *p = params;
sys/i386/linux/linux_systrace_args.c
1093
struct linux_sched_getscheduler_args *p = params;
sys/i386/linux/linux_systrace_args.c
1105
struct linux_sched_get_priority_max_args *p = params;
sys/i386/linux/linux_systrace_args.c
111
struct linux_time_args *p = params;
sys/i386/linux/linux_systrace_args.c
1112
struct linux_sched_get_priority_min_args *p = params;
sys/i386/linux/linux_systrace_args.c
1119
struct linux_sched_rr_get_interval_args *p = params;
sys/i386/linux/linux_systrace_args.c
1127
struct linux_nanosleep_args *p = params;
sys/i386/linux/linux_systrace_args.c
1135
struct linux_mremap_args *p = params;
sys/i386/linux/linux_systrace_args.c
1146
struct linux_setresuid16_args *p = params;
sys/i386/linux/linux_systrace_args.c
1155
struct linux_getresuid16_args *p = params;
sys/i386/linux/linux_systrace_args.c
1169
struct linux_poll_args *p = params;
sys/i386/linux/linux_systrace_args.c
1178
struct linux_setresgid16_args *p = params;
sys/i386/linux/linux_systrace_args.c
118
struct linux_mknod_args *p = params;
sys/i386/linux/linux_systrace_args.c
1187
struct linux_getresgid16_args *p = params;
sys/i386/linux/linux_systrace_args.c
1196
struct linux_prctl_args *p = params;
sys/i386/linux/linux_systrace_args.c
1207
struct linux_rt_sigreturn_args *p = params;
sys/i386/linux/linux_systrace_args.c
1214
struct linux_rt_sigaction_args *p = params;
sys/i386/linux/linux_systrace_args.c
1224
struct linux_rt_sigprocmask_args *p = params;
sys/i386/linux/linux_systrace_args.c
1234
struct linux_rt_sigpending_args *p = params;
sys/i386/linux/linux_systrace_args.c
1242
struct linux_rt_sigtimedwait_args *p = params;
sys/i386/linux/linux_systrace_args.c
1252
struct linux_rt_sigqueueinfo_args *p = params;
sys/i386/linux/linux_systrace_args.c
1261
struct linux_rt_sigsuspend_args *p = params;
sys/i386/linux/linux_systrace_args.c
1269
struct linux_pread_args *p = params;
sys/i386/linux/linux_systrace_args.c
127
struct linux_chmod_args *p = params;
sys/i386/linux/linux_systrace_args.c
1279
struct linux_pwrite_args *p = params;
sys/i386/linux/linux_systrace_args.c
1289
struct linux_chown16_args *p = params;
sys/i386/linux/linux_systrace_args.c
1298
struct linux_getcwd_args *p = params;
sys/i386/linux/linux_systrace_args.c
1306
struct linux_capget_args *p = params;
sys/i386/linux/linux_systrace_args.c
1314
struct linux_capset_args *p = params;
sys/i386/linux/linux_systrace_args.c
1322
struct linux_sigaltstack_args *p = params;
sys/i386/linux/linux_systrace_args.c
1330
struct linux_sendfile_args *p = params;
sys/i386/linux/linux_systrace_args.c
1345
struct linux_getrlimit_args *p = params;
sys/i386/linux/linux_systrace_args.c
135
struct linux_lchown16_args *p = params;
sys/i386/linux/linux_systrace_args.c
1353
struct linux_mmap2_args *p = params;
sys/i386/linux/linux_systrace_args.c
1365
struct linux_truncate64_args *p = params;
sys/i386/linux/linux_systrace_args.c
1373
struct linux_ftruncate64_args *p = params;
sys/i386/linux/linux_systrace_args.c
1381
struct linux_stat64_args *p = params;
sys/i386/linux/linux_systrace_args.c
1389
struct linux_lstat64_args *p = params;
sys/i386/linux/linux_systrace_args.c
1397
struct linux_fstat64_args *p = params;
sys/i386/linux/linux_systrace_args.c
1405
struct linux_lchown_args *p = params;
sys/i386/linux/linux_systrace_args.c
1434
struct setreuid_args *p = params;
sys/i386/linux/linux_systrace_args.c
144
struct linux_stat_args *p = params;
sys/i386/linux/linux_systrace_args.c
1442
struct setregid_args *p = params;
sys/i386/linux/linux_systrace_args.c
1450
struct linux_getgroups_args *p = params;
sys/i386/linux/linux_systrace_args.c
1458
struct linux_setgroups_args *p = params;
sys/i386/linux/linux_systrace_args.c
1471
struct setresuid_args *p = params;
sys/i386/linux/linux_systrace_args.c
1480
struct getresuid_args *p = params;
sys/i386/linux/linux_systrace_args.c
1489
struct setresgid_args *p = params;
sys/i386/linux/linux_systrace_args.c
1498
struct getresgid_args *p = params;
sys/i386/linux/linux_systrace_args.c
1507
struct linux_chown_args *p = params;
sys/i386/linux/linux_systrace_args.c
1516
struct setuid_args *p = params;
sys/i386/linux/linux_systrace_args.c
152
struct linux_lseek_args *p = params;
sys/i386/linux/linux_systrace_args.c
1523
struct setgid_args *p = params;
sys/i386/linux/linux_systrace_args.c
1530
struct linux_setfsuid_args *p = params;
sys/i386/linux/linux_systrace_args.c
1537
struct linux_setfsgid_args *p = params;
sys/i386/linux/linux_systrace_args.c
1544
struct linux_pivot_root_args *p = params;
sys/i386/linux/linux_systrace_args.c
1552
struct linux_mincore_args *p = params;
sys/i386/linux/linux_systrace_args.c
1561
struct linux_madvise_args *p = params;
sys/i386/linux/linux_systrace_args.c
1570
struct linux_getdents64_args *p = params;
sys/i386/linux/linux_systrace_args.c
1579
struct linux_fcntl64_args *p = params;
sys/i386/linux/linux_systrace_args.c
1593
struct linux_setxattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
1604
struct linux_lsetxattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
1615
struct linux_fsetxattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
1626
struct linux_getxattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
1636
struct linux_lgetxattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
1646
struct linux_fgetxattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
1656
struct linux_listxattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
166
struct linux_mount_args *p = params;
sys/i386/linux/linux_systrace_args.c
1665
struct linux_llistxattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
1674
struct linux_flistxattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
1683
struct linux_removexattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
1691
struct linux_lremovexattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
1699
struct linux_fremovexattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
17
struct linux_exit_args *p = params;
sys/i386/linux/linux_systrace_args.c
1707
struct linux_tkill_args *p = params;
sys/i386/linux/linux_systrace_args.c
1715
struct linux_sendfile64_args *p = params;
sys/i386/linux/linux_systrace_args.c
1725
struct linux_sys_futex_args *p = params;
sys/i386/linux/linux_systrace_args.c
1737
struct linux_sched_setaffinity_args *p = params;
sys/i386/linux/linux_systrace_args.c
1746
struct linux_sched_getaffinity_args *p = params;
sys/i386/linux/linux_systrace_args.c
1755
struct linux_set_thread_area_args *p = params;
sys/i386/linux/linux_systrace_args.c
1762
struct linux_get_thread_area_args *p = params;
sys/i386/linux/linux_systrace_args.c
1769
struct linux_fadvise64_args *p = params;
sys/i386/linux/linux_systrace_args.c
177
struct linux_oldumount_args *p = params;
sys/i386/linux/linux_systrace_args.c
1779
struct linux_exit_group_args *p = params;
sys/i386/linux/linux_systrace_args.c
1791
struct linux_epoll_create_args *p = params;
sys/i386/linux/linux_systrace_args.c
1798
struct linux_epoll_ctl_args *p = params;
sys/i386/linux/linux_systrace_args.c
1808
struct linux_epoll_wait_args *p = params;
sys/i386/linux/linux_systrace_args.c
1823
struct linux_set_tid_address_args *p = params;
sys/i386/linux/linux_systrace_args.c
1830
struct linux_timer_create_args *p = params;
sys/i386/linux/linux_systrace_args.c
1839
struct linux_timer_settime_args *p = params;
sys/i386/linux/linux_systrace_args.c
184
struct linux_setuid16_args *p = params;
sys/i386/linux/linux_systrace_args.c
1849
struct linux_timer_gettime_args *p = params;
sys/i386/linux/linux_systrace_args.c
1857
struct linux_timer_getoverrun_args *p = params;
sys/i386/linux/linux_systrace_args.c
1864
struct linux_timer_delete_args *p = params;
sys/i386/linux/linux_systrace_args.c
1871
struct linux_clock_settime_args *p = params;
sys/i386/linux/linux_systrace_args.c
1879
struct linux_clock_gettime_args *p = params;
sys/i386/linux/linux_systrace_args.c
1887
struct linux_clock_getres_args *p = params;
sys/i386/linux/linux_systrace_args.c
1895
struct linux_clock_nanosleep_args *p = params;
sys/i386/linux/linux_systrace_args.c
1905
struct linux_statfs64_args *p = params;
sys/i386/linux/linux_systrace_args.c
1914
struct linux_fstatfs64_args *p = params;
sys/i386/linux/linux_systrace_args.c
1923
struct linux_tgkill_args *p = params;
sys/i386/linux/linux_systrace_args.c
1932
struct linux_utimes_args *p = params;
sys/i386/linux/linux_systrace_args.c
1940
struct linux_fadvise64_64_args *p = params;
sys/i386/linux/linux_systrace_args.c
1965
struct linux_mq_open_args *p = params;
sys/i386/linux/linux_systrace_args.c
1975
struct linux_mq_unlink_args *p = params;
sys/i386/linux/linux_systrace_args.c
1982
struct linux_mq_timedsend_args *p = params;
sys/i386/linux/linux_systrace_args.c
1993
struct linux_mq_timedreceive_args *p = params;
sys/i386/linux/linux_systrace_args.c
2004
struct linux_mq_notify_args *p = params;
sys/i386/linux/linux_systrace_args.c
201
struct linux_ptrace_args *p = params;
sys/i386/linux/linux_systrace_args.c
2012
struct linux_mq_getsetattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
2026
struct linux_waitid_args *p = params;
sys/i386/linux/linux_systrace_args.c
2052
struct linux_ioprio_set_args *p = params;
sys/i386/linux/linux_systrace_args.c
2061
struct linux_ioprio_get_args *p = params;
sys/i386/linux/linux_systrace_args.c
2074
struct linux_inotify_add_watch_args *p = params;
sys/i386/linux/linux_systrace_args.c
2083
struct linux_inotify_rm_watch_args *p = params;
sys/i386/linux/linux_systrace_args.c
2096
struct linux_openat_args *p = params;
sys/i386/linux/linux_systrace_args.c
2106
struct linux_mkdirat_args *p = params;
sys/i386/linux/linux_systrace_args.c
211
struct linux_alarm_args *p = params;
sys/i386/linux/linux_systrace_args.c
2115
struct linux_mknodat_args *p = params;
sys/i386/linux/linux_systrace_args.c
2125
struct linux_fchownat_args *p = params;
sys/i386/linux/linux_systrace_args.c
2136
struct linux_futimesat_args *p = params;
sys/i386/linux/linux_systrace_args.c
2145
struct linux_fstatat64_args *p = params;
sys/i386/linux/linux_systrace_args.c
2155
struct linux_unlinkat_args *p = params;
sys/i386/linux/linux_systrace_args.c
2164
struct linux_renameat_args *p = params;
sys/i386/linux/linux_systrace_args.c
2174
struct linux_linkat_args *p = params;
sys/i386/linux/linux_systrace_args.c
2185
struct linux_symlinkat_args *p = params;
sys/i386/linux/linux_systrace_args.c
2194
struct linux_readlinkat_args *p = params;
sys/i386/linux/linux_systrace_args.c
2204
struct linux_fchmodat_args *p = params;
sys/i386/linux/linux_systrace_args.c
2213
struct linux_faccessat_args *p = params;
sys/i386/linux/linux_systrace_args.c
2222
struct linux_pselect6_args *p = params;
sys/i386/linux/linux_systrace_args.c
223
struct linux_utime_args *p = params;
sys/i386/linux/linux_systrace_args.c
2234
struct linux_ppoll_args *p = params;
sys/i386/linux/linux_systrace_args.c
2250
struct linux_set_robust_list_args *p = params;
sys/i386/linux/linux_systrace_args.c
2258
struct linux_get_robust_list_args *p = params;
sys/i386/linux/linux_systrace_args.c
2267
struct linux_splice_args *p = params;
sys/i386/linux/linux_systrace_args.c
2279
struct linux_sync_file_range_args *p = params;
sys/i386/linux/linux_systrace_args.c
2304
struct linux_getcpu_args *p = params;
sys/i386/linux/linux_systrace_args.c
231
struct linux_access_args *p = params;
sys/i386/linux/linux_systrace_args.c
2313
struct linux_epoll_pwait_args *p = params;
sys/i386/linux/linux_systrace_args.c
2325
struct linux_utimensat_args *p = params;
sys/i386/linux/linux_systrace_args.c
2340
struct linux_timerfd_create_args *p = params;
sys/i386/linux/linux_systrace_args.c
2348
struct linux_eventfd_args *p = params;
sys/i386/linux/linux_systrace_args.c
2355
struct linux_fallocate_args *p = params;
sys/i386/linux/linux_systrace_args.c
2365
struct linux_timerfd_settime_args *p = params;
sys/i386/linux/linux_systrace_args.c
2375
struct linux_timerfd_gettime_args *p = params;
sys/i386/linux/linux_systrace_args.c
2388
struct linux_eventfd2_args *p = params;
sys/i386/linux/linux_systrace_args.c
239
struct linux_nice_args *p = params;
sys/i386/linux/linux_systrace_args.c
2396
struct linux_epoll_create1_args *p = params;
sys/i386/linux/linux_systrace_args.c
2403
struct linux_dup3_args *p = params;
sys/i386/linux/linux_systrace_args.c
2412
struct linux_pipe2_args *p = params;
sys/i386/linux/linux_systrace_args.c
2420
struct linux_inotify_init1_args *p = params;
sys/i386/linux/linux_systrace_args.c
2427
struct linux_preadv_args *p = params;
sys/i386/linux/linux_systrace_args.c
2438
struct linux_pwritev_args *p = params;
sys/i386/linux/linux_systrace_args.c
2449
struct linux_rt_tgsigqueueinfo_args *p = params;
sys/i386/linux/linux_systrace_args.c
2464
struct linux_recvmmsg_args *p = params;
sys/i386/linux/linux_systrace_args.c
2485
struct linux_prlimit64_args *p = params;
sys/i386/linux/linux_systrace_args.c
2495
struct linux_name_to_handle_at_args *p = params;
sys/i386/linux/linux_systrace_args.c
2506
struct linux_open_by_handle_at_args *p = params;
sys/i386/linux/linux_systrace_args.c
251
struct linux_kill_args *p = params;
sys/i386/linux/linux_systrace_args.c
2520
struct linux_syncfs_args *p = params;
sys/i386/linux/linux_systrace_args.c
2527
struct linux_sendmmsg_args *p = params;
sys/i386/linux/linux_systrace_args.c
2542
struct linux_process_vm_readv_args *p = params;
sys/i386/linux/linux_systrace_args.c
2554
struct linux_process_vm_writev_args *p = params;
sys/i386/linux/linux_systrace_args.c
2566
struct linux_kcmp_args *p = params;
sys/i386/linux/linux_systrace_args.c
2577
struct linux_finit_module_args *p = params;
sys/i386/linux/linux_systrace_args.c
2586
struct linux_sched_setattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
259
struct linux_rename_args *p = params;
sys/i386/linux/linux_systrace_args.c
2595
struct linux_sched_getattr_args *p = params;
sys/i386/linux/linux_systrace_args.c
2605
struct linux_renameat2_args *p = params;
sys/i386/linux/linux_systrace_args.c
2616
struct linux_seccomp_args *p = params;
sys/i386/linux/linux_systrace_args.c
2625
struct linux_getrandom_args *p = params;
sys/i386/linux/linux_systrace_args.c
2634
struct linux_memfd_create_args *p = params;
sys/i386/linux/linux_systrace_args.c
2642
struct linux_bpf_args *p = params;
sys/i386/linux/linux_systrace_args.c
2651
struct linux_execveat_args *p = params;
sys/i386/linux/linux_systrace_args.c
2662
struct linux_socket_args *p = params;
sys/i386/linux/linux_systrace_args.c
267
struct linux_mkdir_args *p = params;
sys/i386/linux/linux_systrace_args.c
2671
struct linux_socketpair_args *p = params;
sys/i386/linux/linux_systrace_args.c
2681
struct linux_bind_args *p = params;
sys/i386/linux/linux_systrace_args.c
2690
struct linux_connect_args *p = params;
sys/i386/linux/linux_systrace_args.c
2699
struct linux_listen_args *p = params;
sys/i386/linux/linux_systrace_args.c
2707
struct linux_accept4_args *p = params;
sys/i386/linux/linux_systrace_args.c
2717
struct linux_getsockopt_args *p = params;
sys/i386/linux/linux_systrace_args.c
2728
struct linux_setsockopt_args *p = params;
sys/i386/linux/linux_systrace_args.c
2739
struct linux_getsockname_args *p = params;
sys/i386/linux/linux_systrace_args.c
2748
struct linux_getpeername_args *p = params;
sys/i386/linux/linux_systrace_args.c
275
struct linux_rmdir_args *p = params;
sys/i386/linux/linux_systrace_args.c
2757
struct linux_sendto_args *p = params;
sys/i386/linux/linux_systrace_args.c
2769
struct linux_sendmsg_args *p = params;
sys/i386/linux/linux_systrace_args.c
2778
struct linux_recvfrom_args *p = params;
sys/i386/linux/linux_systrace_args.c
2790
struct linux_recvmsg_args *p = params;
sys/i386/linux/linux_systrace_args.c
2799
struct linux_shutdown_args *p = params;
sys/i386/linux/linux_systrace_args.c
2807
struct linux_userfaultfd_args *p = params;
sys/i386/linux/linux_systrace_args.c
2814
struct linux_membarrier_args *p = params;
sys/i386/linux/linux_systrace_args.c
282
struct dup_args *p = params;
sys/i386/linux/linux_systrace_args.c
2822
struct linux_mlock2_args *p = params;
sys/i386/linux/linux_systrace_args.c
2831
struct linux_copy_file_range_args *p = params;
sys/i386/linux/linux_systrace_args.c
2843
struct linux_preadv2_args *p = params;
sys/i386/linux/linux_systrace_args.c
2855
struct linux_pwritev2_args *p = params;
sys/i386/linux/linux_systrace_args.c
2867
struct linux_pkey_mprotect_args *p = params;
sys/i386/linux/linux_systrace_args.c
2877
struct linux_pkey_alloc_args *p = params;
sys/i386/linux/linux_systrace_args.c
2885
struct linux_pkey_free_args *p = params;
sys/i386/linux/linux_systrace_args.c
289
struct linux_pipe_args *p = params;
sys/i386/linux/linux_systrace_args.c
2892
struct linux_statx_args *p = params;
sys/i386/linux/linux_systrace_args.c
29
struct read_args *p = params;
sys/i386/linux/linux_systrace_args.c
2903
struct linux_arch_prctl_args *p = params;
sys/i386/linux/linux_systrace_args.c
2916
struct linux_rseq_args *p = params;
sys/i386/linux/linux_systrace_args.c
2926
struct linux_semget_args *p = params;
sys/i386/linux/linux_systrace_args.c
2935
struct linux_semctl_args *p = params;
sys/i386/linux/linux_systrace_args.c
2945
struct linux_shmget_args *p = params;
sys/i386/linux/linux_systrace_args.c
2954
struct linux_shmctl_args *p = params;
sys/i386/linux/linux_systrace_args.c
296
struct linux_times_args *p = params;
sys/i386/linux/linux_systrace_args.c
2963
struct linux_shmat_args *p = params;
sys/i386/linux/linux_systrace_args.c
2972
struct linux_shmdt_args *p = params;
sys/i386/linux/linux_systrace_args.c
2979
struct linux_msgget_args *p = params;
sys/i386/linux/linux_systrace_args.c
2987
struct linux_msgsnd_args *p = params;
sys/i386/linux/linux_systrace_args.c
2997
struct linux_msgrcv_args *p = params;
sys/i386/linux/linux_systrace_args.c
3008
struct linux_msgctl_args *p = params;
sys/i386/linux/linux_systrace_args.c
3017
struct linux_clock_gettime64_args *p = params;
sys/i386/linux/linux_systrace_args.c
3025
struct linux_clock_settime64_args *p = params;
sys/i386/linux/linux_systrace_args.c
303
struct linux_brk_args *p = params;
sys/i386/linux/linux_systrace_args.c
3038
struct linux_clock_getres_time64_args *p = params;
sys/i386/linux/linux_systrace_args.c
3046
struct linux_clock_nanosleep_time64_args *p = params;
sys/i386/linux/linux_systrace_args.c
3056
struct linux_timer_gettime64_args *p = params;
sys/i386/linux/linux_systrace_args.c
3064
struct linux_timer_settime64_args *p = params;
sys/i386/linux/linux_systrace_args.c
3074
struct linux_timerfd_gettime64_args *p = params;
sys/i386/linux/linux_systrace_args.c
3082
struct linux_timerfd_settime64_args *p = params;
sys/i386/linux/linux_systrace_args.c
3092
struct linux_utimensat_time64_args *p = params;
sys/i386/linux/linux_systrace_args.c
310
struct linux_setgid16_args *p = params;
sys/i386/linux/linux_systrace_args.c
3102
struct linux_pselect6_time64_args *p = params;
sys/i386/linux/linux_systrace_args.c
3114
struct linux_ppoll_time64_args *p = params;
sys/i386/linux/linux_systrace_args.c
3130
struct linux_recvmmsg_time64_args *p = params;
sys/i386/linux/linux_systrace_args.c
3151
struct linux_semtimedop_time64_args *p = params;
sys/i386/linux/linux_systrace_args.c
3161
struct linux_rt_sigtimedwait_time64_args *p = params;
sys/i386/linux/linux_systrace_args.c
3171
struct linux_sys_futex_time64_args *p = params;
sys/i386/linux/linux_systrace_args.c
3183
struct linux_sched_rr_get_interval_time64_args *p = params;
sys/i386/linux/linux_systrace_args.c
3191
struct linux_pidfd_send_signal_args *p = params;
sys/i386/linux/linux_systrace_args.c
322
struct linux_signal_args *p = params;
sys/i386/linux/linux_systrace_args.c
3251
struct linux_clone3_args *p = params;
sys/i386/linux/linux_systrace_args.c
3259
struct linux_close_range_args *p = params;
sys/i386/linux/linux_systrace_args.c
3278
struct linux_faccessat2_args *p = params;
sys/i386/linux/linux_systrace_args.c
3293
struct linux_epoll_pwait2_64_args *p = params;
sys/i386/linux/linux_systrace_args.c
340
struct acct_args *p = params;
sys/i386/linux/linux_systrace_args.c
347
struct linux_umount_args *p = params;
sys/i386/linux/linux_systrace_args.c
355
struct linux_ioctl_args *p = params;
sys/i386/linux/linux_systrace_args.c
364
struct linux_fcntl_args *p = params;
sys/i386/linux/linux_systrace_args.c
373
struct setpgid_args *p = params;
sys/i386/linux/linux_systrace_args.c
38
struct linux_write_args *p = params;
sys/i386/linux/linux_systrace_args.c
386
struct umask_args *p = params;
sys/i386/linux/linux_systrace_args.c
393
struct chroot_args *p = params;
sys/i386/linux/linux_systrace_args.c
400
struct linux_ustat_args *p = params;
sys/i386/linux/linux_systrace_args.c
408
struct dup2_args *p = params;
sys/i386/linux/linux_systrace_args.c
431
struct linux_sigaction_args *p = params;
sys/i386/linux/linux_systrace_args.c
445
struct linux_ssetmask_args *p = params;
sys/i386/linux/linux_systrace_args.c
452
struct linux_setreuid16_args *p = params;
sys/i386/linux/linux_systrace_args.c
460
struct linux_setregid16_args *p = params;
sys/i386/linux/linux_systrace_args.c
468
struct linux_sigsuspend_args *p = params;
sys/i386/linux/linux_systrace_args.c
47
struct linux_open_args *p = params;
sys/i386/linux/linux_systrace_args.c
477
struct linux_sigpending_args *p = params;
sys/i386/linux/linux_systrace_args.c
484
struct linux_sethostname_args *p = params;
sys/i386/linux/linux_systrace_args.c
492
struct linux_setrlimit_args *p = params;
sys/i386/linux/linux_systrace_args.c
500
struct linux_old_getrlimit_args *p = params;
sys/i386/linux/linux_systrace_args.c
508
struct getrusage_args *p = params;
sys/i386/linux/linux_systrace_args.c
516
struct gettimeofday_args *p = params;
sys/i386/linux/linux_systrace_args.c
524
struct settimeofday_args *p = params;
sys/i386/linux/linux_systrace_args.c
532
struct linux_getgroups16_args *p = params;
sys/i386/linux/linux_systrace_args.c
540
struct linux_setgroups16_args *p = params;
sys/i386/linux/linux_systrace_args.c
548
struct linux_old_select_args *p = params;
sys/i386/linux/linux_systrace_args.c
555
struct linux_symlink_args *p = params;
sys/i386/linux/linux_systrace_args.c
56
struct close_args *p = params;
sys/i386/linux/linux_systrace_args.c
563
struct linux_lstat_args *p = params;
sys/i386/linux/linux_systrace_args.c
571
struct linux_readlink_args *p = params;
sys/i386/linux/linux_systrace_args.c
580
struct linux_uselib_args *p = params;
sys/i386/linux/linux_systrace_args.c
587
struct swapon_args *p = params;
sys/i386/linux/linux_systrace_args.c
594
struct linux_reboot_args *p = params;
sys/i386/linux/linux_systrace_args.c
604
struct linux_readdir_args *p = params;
sys/i386/linux/linux_systrace_args.c
613
struct linux_mmap_args *p = params;
sys/i386/linux/linux_systrace_args.c
620
struct munmap_args *p = params;
sys/i386/linux/linux_systrace_args.c
628
struct linux_truncate_args *p = params;
sys/i386/linux/linux_systrace_args.c
63
struct linux_waitpid_args *p = params;
sys/i386/linux/linux_systrace_args.c
636
struct linux_ftruncate_args *p = params;
sys/i386/linux/linux_systrace_args.c
644
struct fchmod_args *p = params;
sys/i386/linux/linux_systrace_args.c
652
struct fchown_args *p = params;
sys/i386/linux/linux_systrace_args.c
661
struct linux_getpriority_args *p = params;
sys/i386/linux/linux_systrace_args.c
669
struct setpriority_args *p = params;
sys/i386/linux/linux_systrace_args.c
678
struct linux_statfs_args *p = params;
sys/i386/linux/linux_systrace_args.c
686
struct linux_fstatfs_args *p = params;
sys/i386/linux/linux_systrace_args.c
694
struct linux_ioperm_args *p = params;
sys/i386/linux/linux_systrace_args.c
703
struct linux_socketcall_args *p = params;
sys/i386/linux/linux_systrace_args.c
711
struct linux_syslog_args *p = params;
sys/i386/linux/linux_systrace_args.c
72
struct linux_creat_args *p = params;
sys/i386/linux/linux_systrace_args.c
720
struct linux_setitimer_args *p = params;
sys/i386/linux/linux_systrace_args.c
729
struct linux_getitimer_args *p = params;
sys/i386/linux/linux_systrace_args.c
737
struct linux_newstat_args *p = params;
sys/i386/linux/linux_systrace_args.c
745
struct linux_newlstat_args *p = params;
sys/i386/linux/linux_systrace_args.c
753
struct linux_newfstat_args *p = params;
sys/i386/linux/linux_systrace_args.c
766
struct linux_iopl_args *p = params;
sys/i386/linux/linux_systrace_args.c
783
struct linux_wait4_args *p = params;
sys/i386/linux/linux_systrace_args.c
798
struct linux_sysinfo_args *p = params;
sys/i386/linux/linux_systrace_args.c
80
struct linux_link_args *p = params;
sys/i386/linux/linux_systrace_args.c
805
struct linux_ipc_args *p = params;
sys/i386/linux/linux_systrace_args.c
817
struct fsync_args *p = params;
sys/i386/linux/linux_systrace_args.c
824
struct linux_sigreturn_args *p = params;
sys/i386/linux/linux_systrace_args.c
831
struct linux_clone_args *p = params;
sys/i386/linux/linux_systrace_args.c
842
struct linux_setdomainname_args *p = params;
sys/i386/linux/linux_systrace_args.c
850
struct linux_newuname_args *p = params;
sys/i386/linux/linux_systrace_args.c
857
struct linux_modify_ldt_args *p = params;
sys/i386/linux/linux_systrace_args.c
871
struct linux_mprotect_args *p = params;
sys/i386/linux/linux_systrace_args.c
88
struct linux_unlink_args *p = params;
sys/i386/linux/linux_systrace_args.c
880
struct linux_sigprocmask_args *p = params;
sys/i386/linux/linux_systrace_args.c
904
struct getpgid_args *p = params;
sys/i386/linux/linux_systrace_args.c
911
struct fchdir_args *p = params;
sys/i386/linux/linux_systrace_args.c
923
struct linux_sysfs_args *p = params;
sys/i386/linux/linux_systrace_args.c
932
struct linux_personality_args *p = params;
sys/i386/linux/linux_systrace_args.c
939
struct linux_setfsuid16_args *p = params;
sys/i386/linux/linux_systrace_args.c
946
struct linux_setfsgid16_args *p = params;
sys/i386/linux/linux_systrace_args.c
95
struct linux_execve_args *p = params;
sys/i386/linux/linux_systrace_args.c
953
struct linux_llseek_args *p = params;
sys/i386/linux/linux_systrace_args.c
964
struct linux_getdents_args *p = params;
sys/i386/linux/linux_systrace_args.c
973
struct linux_select_args *p = params;
sys/i386/linux/linux_systrace_args.c
984
struct flock_args *p = params;
sys/i386/linux/linux_systrace_args.c
992
struct linux_msync_args *p = params;
sys/kern/imgact_elf.c
1606
struct coredump_params params;
sys/kern/imgact_elf.c
1628
params.offset = 0;
sys/kern/imgact_elf.c
1629
params.active_cred = cred;
sys/kern/imgact_elf.c
1630
params.td = td;
sys/kern/imgact_elf.c
1631
params.cdw = cdw;
sys/kern/imgact_elf.c
1632
params.comp = NULL;
sys/kern/imgact_elf.c
1656
params.comp = compressor_init(core_compressed_write,
sys/kern/imgact_elf.c
1658
compress_user_cores_level, ¶ms);
sys/kern/imgact_elf.c
1659
if (params.comp == NULL) {
sys/kern/imgact_elf.c
1667
error = (*cdw->init_fn)(cdw, ¶ms);
sys/kern/imgact_elf.c
1677
error = __elfN(corehdr)(¶ms, seginfo.count, hdr, hdrsize, ¬elst,
sys/kern/imgact_elf.c
1690
php->p_filesz, offset, ¶ms, tmpbuf);
sys/kern/imgact_elf.c
1696
if (error == 0 && params.comp != NULL)
sys/kern/imgact_elf.c
1697
error = compressor_flush(params.comp);
sys/kern/imgact_elf.c
1707
if (params.comp != NULL)
sys/kern/imgact_elf.c
1708
compressor_fini(params.comp);
sys/kern/kern_mbuf.c
1638
m_snd_tag_alloc(struct ifnet *ifp, union if_snd_tag_alloc_params *params,
sys/kern/kern_mbuf.c
1642
return (if_snd_tag_alloc(ifp, params, mstp));
sys/kern/kern_sendfile.c
799
tls->params.max_frame_len, M_EXTPG);
sys/kern/kern_sendfile.c
933
max_pgs = num_pages(tls->params.max_frame_len);
sys/kern/systrace_args.c
10
systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
sys/kern/systrace_args.c
100
struct fchdir_args *p = params;
sys/kern/systrace_args.c
1050
struct semget_args *p = params;
sys/kern/systrace_args.c
1059
struct semop_args *p = params;
sys/kern/systrace_args.c
1068
struct msgget_args *p = params;
sys/kern/systrace_args.c
107
struct chmod_args *p = params;
sys/kern/systrace_args.c
1076
struct msgsnd_args *p = params;
sys/kern/systrace_args.c
1086
struct msgrcv_args *p = params;
sys/kern/systrace_args.c
1097
struct shmat_args *p = params;
sys/kern/systrace_args.c
1106
struct shmdt_args *p = params;
sys/kern/systrace_args.c
1113
struct shmget_args *p = params;
sys/kern/systrace_args.c
1122
struct clock_gettime_args *p = params;
sys/kern/systrace_args.c
1130
struct clock_settime_args *p = params;
sys/kern/systrace_args.c
1138
struct clock_getres_args *p = params;
sys/kern/systrace_args.c
1146
struct ktimer_create_args *p = params;
sys/kern/systrace_args.c
115
struct chown_args *p = params;
sys/kern/systrace_args.c
1155
struct ktimer_delete_args *p = params;
sys/kern/systrace_args.c
1162
struct ktimer_settime_args *p = params;
sys/kern/systrace_args.c
1172
struct ktimer_gettime_args *p = params;
sys/kern/systrace_args.c
1180
struct ktimer_getoverrun_args *p = params;
sys/kern/systrace_args.c
1187
struct nanosleep_args *p = params;
sys/kern/systrace_args.c
1195
struct ffclock_getcounter_args *p = params;
sys/kern/systrace_args.c
1202
struct ffclock_setestimate_args *p = params;
sys/kern/systrace_args.c
1209
struct ffclock_getestimate_args *p = params;
sys/kern/systrace_args.c
1216
struct clock_nanosleep_args *p = params;
sys/kern/systrace_args.c
1226
struct clock_getcpuclockid2_args *p = params;
sys/kern/systrace_args.c
1235
struct ntp_gettime_args *p = params;
sys/kern/systrace_args.c
124
struct break_args *p = params;
sys/kern/systrace_args.c
1242
struct minherit_args *p = params;
sys/kern/systrace_args.c
1251
struct rfork_args *p = params;
sys/kern/systrace_args.c
1263
struct lchown_args *p = params;
sys/kern/systrace_args.c
1272
struct aio_read_args *p = params;
sys/kern/systrace_args.c
1279
struct aio_write_args *p = params;
sys/kern/systrace_args.c
1286
struct lio_listio_args *p = params;
sys/kern/systrace_args.c
1296
struct lchmod_args *p = params;
sys/kern/systrace_args.c
1304
struct lutimes_args *p = params;
sys/kern/systrace_args.c
1312
struct preadv_args *p = params;
sys/kern/systrace_args.c
1322
struct pwritev_args *p = params;
sys/kern/systrace_args.c
1332
struct fhopen_args *p = params;
sys/kern/systrace_args.c
1340
struct modnext_args *p = params;
sys/kern/systrace_args.c
1347
struct modstat_args *p = params;
sys/kern/systrace_args.c
1355
struct modfnext_args *p = params;
sys/kern/systrace_args.c
136
struct mount_args *p = params;
sys/kern/systrace_args.c
1362
struct modfind_args *p = params;
sys/kern/systrace_args.c
1369
struct kldload_args *p = params;
sys/kern/systrace_args.c
1376
struct kldunload_args *p = params;
sys/kern/systrace_args.c
1383
struct kldfind_args *p = params;
sys/kern/systrace_args.c
1390
struct kldnext_args *p = params;
sys/kern/systrace_args.c
1397
struct kldstat_args *p = params;
sys/kern/systrace_args.c
1405
struct kldfirstmod_args *p = params;
sys/kern/systrace_args.c
1412
struct getsid_args *p = params;
sys/kern/systrace_args.c
1419
struct setresuid_args *p = params;
sys/kern/systrace_args.c
1428
struct setresgid_args *p = params;
sys/kern/systrace_args.c
1437
struct aio_return_args *p = params;
sys/kern/systrace_args.c
1444
struct aio_suspend_args *p = params;
sys/kern/systrace_args.c
1453
struct aio_cancel_args *p = params;
sys/kern/systrace_args.c
146
struct unmount_args *p = params;
sys/kern/systrace_args.c
1461
struct aio_error_args *p = params;
sys/kern/systrace_args.c
1473
struct mlockall_args *p = params;
sys/kern/systrace_args.c
1485
struct __getcwd_args *p = params;
sys/kern/systrace_args.c
1493
struct sched_setparam_args *p = params;
sys/kern/systrace_args.c
1501
struct sched_getparam_args *p = params;
sys/kern/systrace_args.c
1509
struct sched_setscheduler_args *p = params;
sys/kern/systrace_args.c
1518
struct sched_getscheduler_args *p = params;
sys/kern/systrace_args.c
1530
struct sched_get_priority_max_args *p = params;
sys/kern/systrace_args.c
1537
struct sched_get_priority_min_args *p = params;
sys/kern/systrace_args.c
154
struct setuid_args *p = params;
sys/kern/systrace_args.c
1544
struct sched_rr_get_interval_args *p = params;
sys/kern/systrace_args.c
1552
struct utrace_args *p = params;
sys/kern/systrace_args.c
1560
struct kldsym_args *p = params;
sys/kern/systrace_args.c
1569
struct jail_args *p = params;
sys/kern/systrace_args.c
1576
struct nnpfs_syscall_args *p = params;
sys/kern/systrace_args.c
1587
struct sigprocmask_args *p = params;
sys/kern/systrace_args.c
1596
struct sigsuspend_args *p = params;
sys/kern/systrace_args.c
1603
struct sigpending_args *p = params;
sys/kern/systrace_args.c
1610
struct sigtimedwait_args *p = params;
sys/kern/systrace_args.c
1619
struct sigwaitinfo_args *p = params;
sys/kern/systrace_args.c
1627
struct __acl_get_file_args *p = params;
sys/kern/systrace_args.c
1636
struct __acl_set_file_args *p = params;
sys/kern/systrace_args.c
1645
struct __acl_get_fd_args *p = params;
sys/kern/systrace_args.c
1654
struct __acl_set_fd_args *p = params;
sys/kern/systrace_args.c
1663
struct __acl_delete_file_args *p = params;
sys/kern/systrace_args.c
1671
struct __acl_delete_fd_args *p = params;
sys/kern/systrace_args.c
1679
struct __acl_aclcheck_file_args *p = params;
sys/kern/systrace_args.c
1688
struct __acl_aclcheck_fd_args *p = params;
sys/kern/systrace_args.c
1697
struct extattrctl_args *p = params;
sys/kern/systrace_args.c
1708
struct extattr_set_file_args *p = params;
sys/kern/systrace_args.c
171
struct ptrace_args *p = params;
sys/kern/systrace_args.c
1719
struct extattr_get_file_args *p = params;
sys/kern/systrace_args.c
1730
struct extattr_delete_file_args *p = params;
sys/kern/systrace_args.c
1739
struct aio_waitcomplete_args *p = params;
sys/kern/systrace_args.c
1747
struct getresuid_args *p = params;
sys/kern/systrace_args.c
1756
struct getresgid_args *p = params;
sys/kern/systrace_args.c
1770
struct extattr_set_fd_args *p = params;
sys/kern/systrace_args.c
1781
struct extattr_get_fd_args *p = params;
sys/kern/systrace_args.c
1792
struct extattr_delete_fd_args *p = params;
sys/kern/systrace_args.c
1801
struct __setugid_args *p = params;
sys/kern/systrace_args.c
1808
struct eaccess_args *p = params;
sys/kern/systrace_args.c
181
struct recvmsg_args *p = params;
sys/kern/systrace_args.c
1816
struct afs3_syscall_args *p = params;
sys/kern/systrace_args.c
1829
struct nmount_args *p = params;
sys/kern/systrace_args.c
1838
struct __mac_get_proc_args *p = params;
sys/kern/systrace_args.c
1845
struct __mac_set_proc_args *p = params;
sys/kern/systrace_args.c
1852
struct __mac_get_fd_args *p = params;
sys/kern/systrace_args.c
1860
struct __mac_get_file_args *p = params;
sys/kern/systrace_args.c
1868
struct __mac_set_fd_args *p = params;
sys/kern/systrace_args.c
1876
struct __mac_set_file_args *p = params;
sys/kern/systrace_args.c
1884
struct kenv_args *p = params;
sys/kern/systrace_args.c
1894
struct lchflags_args *p = params;
sys/kern/systrace_args.c
190
struct sendmsg_args *p = params;
sys/kern/systrace_args.c
1902
struct uuidgen_args *p = params;
sys/kern/systrace_args.c
1910
struct sendfile_args *p = params;
sys/kern/systrace_args.c
1923
struct mac_syscall_args *p = params;
sys/kern/systrace_args.c
1932
struct ksem_close_args *p = params;
sys/kern/systrace_args.c
1939
struct ksem_post_args *p = params;
sys/kern/systrace_args.c
1946
struct ksem_wait_args *p = params;
sys/kern/systrace_args.c
1953
struct ksem_trywait_args *p = params;
sys/kern/systrace_args.c
1960
struct ksem_init_args *p = params;
sys/kern/systrace_args.c
1968
struct ksem_open_args *p = params;
sys/kern/systrace_args.c
1979
struct ksem_unlink_args *p = params;
sys/kern/systrace_args.c
1986
struct ksem_getvalue_args *p = params;
sys/kern/systrace_args.c
199
struct recvfrom_args *p = params;
sys/kern/systrace_args.c
1994
struct ksem_destroy_args *p = params;
sys/kern/systrace_args.c
2001
struct __mac_get_pid_args *p = params;
sys/kern/systrace_args.c
2009
struct __mac_get_link_args *p = params;
sys/kern/systrace_args.c
2017
struct __mac_set_link_args *p = params;
sys/kern/systrace_args.c
2025
struct extattr_set_link_args *p = params;
sys/kern/systrace_args.c
2036
struct extattr_get_link_args *p = params;
sys/kern/systrace_args.c
2047
struct extattr_delete_link_args *p = params;
sys/kern/systrace_args.c
2056
struct __mac_execve_args *p = params;
sys/kern/systrace_args.c
2066
struct sigaction_args *p = params;
sys/kern/systrace_args.c
2075
struct sigreturn_args *p = params;
sys/kern/systrace_args.c
2082
struct getcontext_args *p = params;
sys/kern/systrace_args.c
2089
struct setcontext_args *p = params;
sys/kern/systrace_args.c
2096
struct swapcontext_args *p = params;
sys/kern/systrace_args.c
2104
struct __acl_get_link_args *p = params;
sys/kern/systrace_args.c
211
struct accept_args *p = params;
sys/kern/systrace_args.c
2113
struct __acl_set_link_args *p = params;
sys/kern/systrace_args.c
2122
struct __acl_delete_link_args *p = params;
sys/kern/systrace_args.c
2130
struct __acl_aclcheck_link_args *p = params;
sys/kern/systrace_args.c
2139
struct sigwait_args *p = params;
sys/kern/systrace_args.c
2147
struct thr_create_args *p = params;
sys/kern/systrace_args.c
2156
struct thr_exit_args *p = params;
sys/kern/systrace_args.c
2163
struct thr_self_args *p = params;
sys/kern/systrace_args.c
2170
struct thr_kill_args *p = params;
sys/kern/systrace_args.c
2178
struct jail_attach_args *p = params;
sys/kern/systrace_args.c
2185
struct extattr_list_fd_args *p = params;
sys/kern/systrace_args.c
2195
struct extattr_list_file_args *p = params;
sys/kern/systrace_args.c
22
struct _exit_args *p = params;
sys/kern/systrace_args.c
220
struct getpeername_args *p = params;
sys/kern/systrace_args.c
2205
struct extattr_list_link_args *p = params;
sys/kern/systrace_args.c
2215
struct ksem_timedwait_args *p = params;
sys/kern/systrace_args.c
2223
struct thr_suspend_args *p = params;
sys/kern/systrace_args.c
2230
struct thr_wake_args *p = params;
sys/kern/systrace_args.c
2237
struct kldunloadf_args *p = params;
sys/kern/systrace_args.c
2245
struct audit_args *p = params;
sys/kern/systrace_args.c
2253
struct auditon_args *p = params;
sys/kern/systrace_args.c
2262
struct getauid_args *p = params;
sys/kern/systrace_args.c
2269
struct setauid_args *p = params;
sys/kern/systrace_args.c
2276
struct getaudit_args *p = params;
sys/kern/systrace_args.c
2283
struct setaudit_args *p = params;
sys/kern/systrace_args.c
229
struct getsockname_args *p = params;
sys/kern/systrace_args.c
2290
struct getaudit_addr_args *p = params;
sys/kern/systrace_args.c
2298
struct setaudit_addr_args *p = params;
sys/kern/systrace_args.c
2306
struct auditctl_args *p = params;
sys/kern/systrace_args.c
2313
struct _umtx_op_args *p = params;
sys/kern/systrace_args.c
2324
struct thr_new_args *p = params;
sys/kern/systrace_args.c
2332
struct sigqueue_args *p = params;
sys/kern/systrace_args.c
2341
struct kmq_open_args *p = params;
sys/kern/systrace_args.c
2351
struct kmq_setattr_args *p = params;
sys/kern/systrace_args.c
2360
struct kmq_timedreceive_args *p = params;
sys/kern/systrace_args.c
2371
struct kmq_timedsend_args *p = params;
sys/kern/systrace_args.c
238
struct access_args *p = params;
sys/kern/systrace_args.c
2382
struct kmq_notify_args *p = params;
sys/kern/systrace_args.c
2390
struct kmq_unlink_args *p = params;
sys/kern/systrace_args.c
2397
struct abort2_args *p = params;
sys/kern/systrace_args.c
2406
struct thr_set_name_args *p = params;
sys/kern/systrace_args.c
2414
struct aio_fsync_args *p = params;
sys/kern/systrace_args.c
2422
struct rtprio_thread_args *p = params;
sys/kern/systrace_args.c
2431
struct sctp_peeloff_args *p = params;
sys/kern/systrace_args.c
2439
struct sctp_generic_sendmsg_args *p = params;
sys/kern/systrace_args.c
2452
struct sctp_generic_sendmsg_iov_args *p = params;
sys/kern/systrace_args.c
246
struct chflags_args *p = params;
sys/kern/systrace_args.c
2465
struct sctp_generic_recvmsg_args *p = params;
sys/kern/systrace_args.c
2478
struct pread_args *p = params;
sys/kern/systrace_args.c
2488
struct pwrite_args *p = params;
sys/kern/systrace_args.c
2498
struct mmap_args *p = params;
sys/kern/systrace_args.c
2510
struct lseek_args *p = params;
sys/kern/systrace_args.c
2519
struct truncate_args *p = params;
sys/kern/systrace_args.c
2527
struct ftruncate_args *p = params;
sys/kern/systrace_args.c
2535
struct thr_kill2_args *p = params;
sys/kern/systrace_args.c
254
struct fchflags_args *p = params;
sys/kern/systrace_args.c
2544
struct shm_unlink_args *p = params;
sys/kern/systrace_args.c
2551
struct cpuset_args *p = params;
sys/kern/systrace_args.c
2558
struct cpuset_setid_args *p = params;
sys/kern/systrace_args.c
2567
struct cpuset_getid_args *p = params;
sys/kern/systrace_args.c
2577
struct cpuset_getaffinity_args *p = params;
sys/kern/systrace_args.c
2588
struct cpuset_setaffinity_args *p = params;
sys/kern/systrace_args.c
2599
struct faccessat_args *p = params;
sys/kern/systrace_args.c
2609
struct fchmodat_args *p = params;
sys/kern/systrace_args.c
2619
struct fchownat_args *p = params;
sys/kern/systrace_args.c
2630
struct fexecve_args *p = params;
sys/kern/systrace_args.c
2639
struct futimesat_args *p = params;
sys/kern/systrace_args.c
2648
struct linkat_args *p = params;
sys/kern/systrace_args.c
2659
struct mkdirat_args *p = params;
sys/kern/systrace_args.c
2668
struct mkfifoat_args *p = params;
sys/kern/systrace_args.c
267
struct kill_args *p = params;
sys/kern/systrace_args.c
2677
struct openat_args *p = params;
sys/kern/systrace_args.c
2687
struct readlinkat_args *p = params;
sys/kern/systrace_args.c
2697
struct renameat_args *p = params;
sys/kern/systrace_args.c
2707
struct symlinkat_args *p = params;
sys/kern/systrace_args.c
2716
struct unlinkat_args *p = params;
sys/kern/systrace_args.c
2725
struct posix_openpt_args *p = params;
sys/kern/systrace_args.c
2732
struct jail_get_args *p = params;
sys/kern/systrace_args.c
2741
struct jail_set_args *p = params;
sys/kern/systrace_args.c
2750
struct jail_remove_args *p = params;
sys/kern/systrace_args.c
2757
struct __semctl_args *p = params;
sys/kern/systrace_args.c
2767
struct msgctl_args *p = params;
sys/kern/systrace_args.c
2776
struct shmctl_args *p = params;
sys/kern/systrace_args.c
2785
struct lpathconf_args *p = params;
sys/kern/systrace_args.c
2793
struct __cap_rights_get_args *p = params;
sys/kern/systrace_args.c
280
struct dup_args *p = params;
sys/kern/systrace_args.c
2807
struct cap_getmode_args *p = params;
sys/kern/systrace_args.c
2814
struct pdfork_args *p = params;
sys/kern/systrace_args.c
2822
struct pdkill_args *p = params;
sys/kern/systrace_args.c
2830
struct pdgetpid_args *p = params;
sys/kern/systrace_args.c
2838
struct pselect_args *p = params;
sys/kern/systrace_args.c
2850
struct getloginclass_args *p = params;
sys/kern/systrace_args.c
2858
struct setloginclass_args *p = params;
sys/kern/systrace_args.c
2865
struct rctl_get_racct_args *p = params;
sys/kern/systrace_args.c
2875
struct rctl_get_rules_args *p = params;
sys/kern/systrace_args.c
2885
struct rctl_get_limits_args *p = params;
sys/kern/systrace_args.c
2895
struct rctl_add_rule_args *p = params;
sys/kern/systrace_args.c
2905
struct rctl_remove_rule_args *p = params;
sys/kern/systrace_args.c
2915
struct posix_fallocate_args *p = params;
sys/kern/systrace_args.c
292
struct profil_args *p = params;
sys/kern/systrace_args.c
2924
struct posix_fadvise_args *p = params;
sys/kern/systrace_args.c
2934
struct wait6_args *p = params;
sys/kern/systrace_args.c
2946
struct cap_rights_limit_args *p = params;
sys/kern/systrace_args.c
2954
struct cap_ioctls_limit_args *p = params;
sys/kern/systrace_args.c
2963
struct cap_ioctls_get_args *p = params;
sys/kern/systrace_args.c
2972
struct cap_fcntls_limit_args *p = params;
sys/kern/systrace_args.c
2980
struct cap_fcntls_get_args *p = params;
sys/kern/systrace_args.c
2988
struct bindat_args *p = params;
sys/kern/systrace_args.c
2998
struct connectat_args *p = params;
sys/kern/systrace_args.c
3008
struct chflagsat_args *p = params;
sys/kern/systrace_args.c
3018
struct accept4_args *p = params;
sys/kern/systrace_args.c
302
struct ktrace_args *p = params;
sys/kern/systrace_args.c
3028
struct pipe2_args *p = params;
sys/kern/systrace_args.c
3036
struct aio_mlock_args *p = params;
sys/kern/systrace_args.c
3043
struct procctl_args *p = params;
sys/kern/systrace_args.c
3053
struct ppoll_args *p = params;
sys/kern/systrace_args.c
3063
struct futimens_args *p = params;
sys/kern/systrace_args.c
3071
struct utimensat_args *p = params;
sys/kern/systrace_args.c
3081
struct fdatasync_args *p = params;
sys/kern/systrace_args.c
3088
struct fstat_args *p = params;
sys/kern/systrace_args.c
3096
struct fstatat_args *p = params;
sys/kern/systrace_args.c
3106
struct fhstat_args *p = params;
sys/kern/systrace_args.c
3114
struct getdirentries_args *p = params;
sys/kern/systrace_args.c
3124
struct statfs_args *p = params;
sys/kern/systrace_args.c
3132
struct fstatfs_args *p = params;
sys/kern/systrace_args.c
3140
struct getfsstat_args *p = params;
sys/kern/systrace_args.c
3149
struct fhstatfs_args *p = params;
sys/kern/systrace_args.c
3157
struct mknodat_args *p = params;
sys/kern/systrace_args.c
3167
struct kevent_args *p = params;
sys/kern/systrace_args.c
317
struct getlogin_args *p = params;
sys/kern/systrace_args.c
3179
struct cpuset_getdomain_args *p = params;
sys/kern/systrace_args.c
3191
struct cpuset_setdomain_args *p = params;
sys/kern/systrace_args.c
3203
struct getrandom_args *p = params;
sys/kern/systrace_args.c
3212
struct getfhat_args *p = params;
sys/kern/systrace_args.c
3222
struct fhlink_args *p = params;
sys/kern/systrace_args.c
3230
struct fhlinkat_args *p = params;
sys/kern/systrace_args.c
3239
struct fhreadlink_args *p = params;
sys/kern/systrace_args.c
3248
struct funlinkat_args *p = params;
sys/kern/systrace_args.c
325
struct setlogin_args *p = params;
sys/kern/systrace_args.c
3258
struct copy_file_range_args *p = params;
sys/kern/systrace_args.c
3270
struct __sysctlbyname_args *p = params;
sys/kern/systrace_args.c
3282
struct shm_open2_args *p = params;
sys/kern/systrace_args.c
3293
struct shm_rename_args *p = params;
sys/kern/systrace_args.c
3302
struct sigfastblock_args *p = params;
sys/kern/systrace_args.c
3310
struct __realpathat_args *p = params;
sys/kern/systrace_args.c
332
struct acct_args *p = params;
sys/kern/systrace_args.c
3321
struct close_range_args *p = params;
sys/kern/systrace_args.c
3330
struct rpctls_syscall_args *p = params;
sys/kern/systrace_args.c
3337
struct __specialfd_args *p = params;
sys/kern/systrace_args.c
3346
struct aio_writev_args *p = params;
sys/kern/systrace_args.c
3353
struct aio_readv_args *p = params;
sys/kern/systrace_args.c
3360
struct fspacectl_args *p = params;
sys/kern/systrace_args.c
3376
struct swapoff_args *p = params;
sys/kern/systrace_args.c
3384
struct kqueuex_args *p = params;
sys/kern/systrace_args.c
339
struct sigaltstack_args *p = params;
sys/kern/systrace_args.c
3391
struct membarrier_args *p = params;
sys/kern/systrace_args.c
34
struct read_args *p = params;
sys/kern/systrace_args.c
3400
struct timerfd_create_args *p = params;
sys/kern/systrace_args.c
3408
struct timerfd_gettime_args *p = params;
sys/kern/systrace_args.c
3416
struct timerfd_settime_args *p = params;
sys/kern/systrace_args.c
3426
struct kcmp_args *p = params;
sys/kern/systrace_args.c
3437
struct getrlimitusage_args *p = params;
sys/kern/systrace_args.c
3446
struct fchroot_args *p = params;
sys/kern/systrace_args.c
3453
struct setcred_args *p = params;
sys/kern/systrace_args.c
3462
struct exterrctl_args *p = params;
sys/kern/systrace_args.c
347
struct ioctl_args *p = params;
sys/kern/systrace_args.c
3471
struct inotify_add_watch_at_args *p = params;
sys/kern/systrace_args.c
3481
struct inotify_rm_watch_args *p = params;
sys/kern/systrace_args.c
3489
struct getgroups_args *p = params;
sys/kern/systrace_args.c
3497
struct setgroups_args *p = params;
sys/kern/systrace_args.c
3505
struct jail_attach_jd_args *p = params;
sys/kern/systrace_args.c
3512
struct jail_remove_jd_args *p = params;
sys/kern/systrace_args.c
3519
struct kexec_load_args *p = params;
sys/kern/systrace_args.c
3529
struct pdrfork_args *p = params;
sys/kern/systrace_args.c
3538
struct pdwait_args *p = params;
sys/kern/systrace_args.c
3549
struct renameat2_args *p = params;
sys/kern/systrace_args.c
356
struct reboot_args *p = params;
sys/kern/systrace_args.c
363
struct revoke_args *p = params;
sys/kern/systrace_args.c
370
struct symlink_args *p = params;
sys/kern/systrace_args.c
378
struct readlink_args *p = params;
sys/kern/systrace_args.c
387
struct execve_args *p = params;
sys/kern/systrace_args.c
396
struct umask_args *p = params;
sys/kern/systrace_args.c
403
struct chroot_args *p = params;
sys/kern/systrace_args.c
410
struct msync_args *p = params;
sys/kern/systrace_args.c
424
struct munmap_args *p = params;
sys/kern/systrace_args.c
43
struct write_args *p = params;
sys/kern/systrace_args.c
432
struct mprotect_args *p = params;
sys/kern/systrace_args.c
441
struct madvise_args *p = params;
sys/kern/systrace_args.c
450
struct mincore_args *p = params;
sys/kern/systrace_args.c
464
struct setpgid_args *p = params;
sys/kern/systrace_args.c
472
struct setitimer_args *p = params;
sys/kern/systrace_args.c
481
struct swapon_args *p = params;
sys/kern/systrace_args.c
488
struct getitimer_args *p = params;
sys/kern/systrace_args.c
501
struct dup2_args *p = params;
sys/kern/systrace_args.c
509
struct fcntl_args *p = params;
sys/kern/systrace_args.c
518
struct select_args *p = params;
sys/kern/systrace_args.c
52
struct open_args *p = params;
sys/kern/systrace_args.c
529
struct fsync_args *p = params;
sys/kern/systrace_args.c
536
struct setpriority_args *p = params;
sys/kern/systrace_args.c
545
struct socket_args *p = params;
sys/kern/systrace_args.c
554
struct connect_args *p = params;
sys/kern/systrace_args.c
563
struct getpriority_args *p = params;
sys/kern/systrace_args.c
571
struct bind_args *p = params;
sys/kern/systrace_args.c
580
struct setsockopt_args *p = params;
sys/kern/systrace_args.c
591
struct listen_args *p = params;
sys/kern/systrace_args.c
599
struct gettimeofday_args *p = params;
sys/kern/systrace_args.c
607
struct getrusage_args *p = params;
sys/kern/systrace_args.c
61
struct close_args *p = params;
sys/kern/systrace_args.c
615
struct getsockopt_args *p = params;
sys/kern/systrace_args.c
626
struct readv_args *p = params;
sys/kern/systrace_args.c
635
struct writev_args *p = params;
sys/kern/systrace_args.c
644
struct settimeofday_args *p = params;
sys/kern/systrace_args.c
652
struct fchown_args *p = params;
sys/kern/systrace_args.c
661
struct fchmod_args *p = params;
sys/kern/systrace_args.c
669
struct setreuid_args *p = params;
sys/kern/systrace_args.c
677
struct setregid_args *p = params;
sys/kern/systrace_args.c
68
struct wait4_args *p = params;
sys/kern/systrace_args.c
685
struct rename_args *p = params;
sys/kern/systrace_args.c
693
struct flock_args *p = params;
sys/kern/systrace_args.c
701
struct mkfifo_args *p = params;
sys/kern/systrace_args.c
709
struct sendto_args *p = params;
sys/kern/systrace_args.c
721
struct shutdown_args *p = params;
sys/kern/systrace_args.c
729
struct socketpair_args *p = params;
sys/kern/systrace_args.c
739
struct mkdir_args *p = params;
sys/kern/systrace_args.c
747
struct rmdir_args *p = params;
sys/kern/systrace_args.c
754
struct utimes_args *p = params;
sys/kern/systrace_args.c
762
struct adjtime_args *p = params;
sys/kern/systrace_args.c
775
struct quotactl_args *p = params;
sys/kern/systrace_args.c
78
struct link_args *p = params;
sys/kern/systrace_args.c
785
struct nlm_syscall_args *p = params;
sys/kern/systrace_args.c
795
struct nfssvc_args *p = params;
sys/kern/systrace_args.c
803
struct lgetfh_args *p = params;
sys/kern/systrace_args.c
811
struct getfh_args *p = params;
sys/kern/systrace_args.c
819
struct sysarch_args *p = params;
sys/kern/systrace_args.c
827
struct rtprio_args *p = params;
sys/kern/systrace_args.c
836
struct semsys_args *p = params;
sys/kern/systrace_args.c
847
struct msgsys_args *p = params;
sys/kern/systrace_args.c
859
struct shmsys_args *p = params;
sys/kern/systrace_args.c
86
struct unlink_args *p = params;
sys/kern/systrace_args.c
869
struct setfib_args *p = params;
sys/kern/systrace_args.c
876
struct ntp_adjtime_args *p = params;
sys/kern/systrace_args.c
883
struct setgid_args *p = params;
sys/kern/systrace_args.c
890
struct setegid_args *p = params;
sys/kern/systrace_args.c
897
struct seteuid_args *p = params;
sys/kern/systrace_args.c
904
struct pathconf_args *p = params;
sys/kern/systrace_args.c
912
struct fpathconf_args *p = params;
sys/kern/systrace_args.c
920
struct getrlimit_args *p = params;
sys/kern/systrace_args.c
928
struct setrlimit_args *p = params;
sys/kern/systrace_args.c
93
struct chdir_args *p = params;
sys/kern/systrace_args.c
941
struct __sysctl_args *p = params;
sys/kern/systrace_args.c
953
struct mlock_args *p = params;
sys/kern/systrace_args.c
961
struct munlock_args *p = params;
sys/kern/systrace_args.c
969
struct undelete_args *p = params;
sys/kern/systrace_args.c
976
struct futimes_args *p = params;
sys/kern/systrace_args.c
984
struct getpgid_args *p = params;
sys/kern/systrace_args.c
991
struct poll_args *p = params;
sys/kern/uipc_ktls.c
1002
error = m_snd_tag_alloc(ifp, ¶ms, mstp);
sys/kern/uipc_ktls.c
1021
union if_snd_tag_alloc_params params;
sys/kern/uipc_ktls.c
1061
params.hdr.type = IF_SND_TAG_TYPE_TLS_RX;
sys/kern/uipc_ktls.c
1062
params.hdr.flowid = inp->inp_flowid;
sys/kern/uipc_ktls.c
1063
params.hdr.flowtype = inp->inp_flowtype;
sys/kern/uipc_ktls.c
1064
params.hdr.numa_domain = inp->inp_numa_domain;
sys/kern/uipc_ktls.c
1065
params.tls_rx.inp = inp;
sys/kern/uipc_ktls.c
1066
params.tls_rx.tls = tls;
sys/kern/uipc_ktls.c
1067
params.tls_rx.vlan_id = 0;
sys/kern/uipc_ktls.c
1082
error = m_snd_tag_alloc(ifp, ¶ms, mstp);
sys/kern/uipc_ktls.c
1092
tls->rx_vlan_id = params.tls_rx.vlan_id;
sys/kern/uipc_ktls.c
1123
switch (tls->params.cipher_algorithm) {
sys/kern/uipc_ktls.c
1144
switch (tls->params.cipher_algorithm) {
sys/kern/uipc_ktls.c
1684
union if_snd_tag_alloc_params params;
sys/kern/uipc_ktls.c
1715
params.hdr.type = IF_SND_TAG_TYPE_TLS_RX;
sys/kern/uipc_ktls.c
1716
params.hdr.flowid = inp->inp_flowid;
sys/kern/uipc_ktls.c
1717
params.hdr.flowtype = inp->inp_flowtype;
sys/kern/uipc_ktls.c
1718
params.hdr.numa_domain = inp->inp_numa_domain;
sys/kern/uipc_ktls.c
1719
params.tls_rx.inp = inp;
sys/kern/uipc_ktls.c
1720
params.tls_rx.tls = tls;
sys/kern/uipc_ktls.c
1721
params.tls_rx.vlan_id = tls->rx_vlan_id;
sys/kern/uipc_ktls.c
1732
error = m_snd_tag_alloc(ifp, ¶ms, &mst);
sys/kern/uipc_ktls.c
1903
union if_snd_tag_modify_params params = {
sys/kern/uipc_ktls.c
1929
return (mst->sw->snd_tag_modify(mst, ¶ms));
sys/kern/uipc_ktls.c
1999
switch (tls->params.cipher_algorithm) {
sys/kern/uipc_ktls.c
2012
switch (tls->params.cipher_algorithm) {
sys/kern/uipc_ktls.c
2036
switch (tls->params.cipher_algorithm) {
sys/kern/uipc_ktls.c
2052
if (tls->params.auth_key != NULL) {
sys/kern/uipc_ktls.c
2053
zfree(tls->params.auth_key, M_KTLS);
sys/kern/uipc_ktls.c
2054
tls->params.auth_key = NULL;
sys/kern/uipc_ktls.c
2055
tls->params.auth_key_len = 0;
sys/kern/uipc_ktls.c
2057
if (tls->params.cipher_key != NULL) {
sys/kern/uipc_ktls.c
2058
zfree(tls->params.cipher_key, M_KTLS);
sys/kern/uipc_ktls.c
2059
tls->params.cipher_key = NULL;
sys/kern/uipc_ktls.c
2060
tls->params.cipher_key_len = 0;
sys/kern/uipc_ktls.c
2067
explicit_bzero(tls->params.iv, sizeof(tls->params.iv));
sys/kern/uipc_ktls.c
2110
maxlen = tls->params.max_frame_len;
sys/kern/uipc_ktls.c
2135
m->m_epg_hdrlen = tls->params.tls_hlen;
sys/kern/uipc_ktls.c
2136
m->m_epg_trllen = tls->params.tls_tlen;
sys/kern/uipc_ktls.c
2137
if (tls->params.cipher_algorithm == CRYPTO_AES_CBC) {
sys/kern/uipc_ktls.c
2156
bs = tls->params.tls_bs;
sys/kern/uipc_ktls.c
2157
delta = (tls_len + tls->params.tls_tlen) & (bs - 1);
sys/kern/uipc_ktls.c
2164
tlshdr->tls_vmajor = tls->params.tls_vmajor;
sys/kern/uipc_ktls.c
2170
if (tls->params.tls_vminor == TLS_MINOR_VER_THREE &&
sys/kern/uipc_ktls.c
2171
tls->params.tls_vmajor == TLS_MAJOR_VER_ONE) {
sys/kern/uipc_ktls.c
2178
tlshdr->tls_vminor = tls->params.tls_vminor;
sys/kern/uipc_ktls.c
2193
if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16 &&
sys/kern/uipc_ktls.c
2194
tls->params.tls_vminor == TLS_MINOR_VER_TWO) {
sys/kern/uipc_ktls.c
2195
noncep = (uint64_t *)(tls->params.iv + 8);
sys/kern/uipc_ktls.c
2198
} else if (tls->params.cipher_algorithm == CRYPTO_AES_CBC &&
sys/kern/uipc_ktls.c
2199
tls->params.tls_vminor >= TLS_MINOR_VER_ONE)
sys/kern/uipc_ktls.c
2225
return (tls->params.cipher_algorithm == CRYPTO_AES_CBC &&
sys/kern/uipc_ktls.c
2226
tls->params.tls_vminor == TLS_MINOR_VER_ZERO);
sys/kern/uipc_ktls.c
2410
if (last_offset < tls->params.tls_hlen)
sys/kern/uipc_ktls.c
2462
union if_snd_tag_modify_params params;
sys/kern/uipc_ktls.c
2486
params.tls_rx.tls_hdr_tcp_sn =
sys/kern/uipc_ktls.c
2488
params.tls_rx.tls_rec_length = tls_len;
sys/kern/uipc_ktls.c
2489
params.tls_rx.tls_seq_number = tls_rcd_num;
sys/kern/uipc_ktls.c
2495
return (mst->sw->snd_tag_modify(mst, ¶ms));
sys/kern/uipc_ktls.c
2547
tls13 = (tls->params.tls_vminor == TLS_MINOR_VER_THREE);
sys/kern/uipc_ktls.c
2551
vminor = tls->params.tls_vminor;
sys/kern/uipc_ktls.c
2554
if (sb->sb_tlscc < tls->params.tls_hlen)
sys/kern/uipc_ktls.c
2557
m_copydata(sb->sb_mtls, 0, tls->params.tls_hlen, tls_header);
sys/kern/uipc_ktls.c
2560
if (hdr->tls_vmajor != tls->params.tls_vmajor ||
sys/kern/uipc_ktls.c
2565
else if (tls_len < tls->params.tls_hlen || tls_len >
sys/kern/uipc_ktls.c
2566
tls->params.tls_hlen + TLS_MAX_MSG_SIZE_V10_2 +
sys/kern/uipc_ktls.c
2567
tls->params.tls_tlen)
sys/kern/uipc_ktls.c
2630
trail_len = tls->params.tls_tlen - 1;
sys/kern/uipc_ktls.c
2634
trail_len = tls->params.tls_tlen;
sys/kern/uipc_ktls.c
2681
tgr.tls_length = htobe16(tls_len - tls->params.tls_hlen -
sys/kern/uipc_ktls.c
2709
remain = tls->params.tls_hlen;
sys/kern/uipc_ktls.c
336
if (tls->iv_len < 0 || tls->iv_len > sizeof(((struct ktls_session *)NULL)->params.iv))
sys/kern/uipc_ktls.c
3456
#define A(m) xk->m = ktls->params.m
sys/kern/uipc_ktls.c
3469
memcpy(&xk->iv, &ktls->params.iv, XKTLS_SESSION_IV_BUF_LEN);
sys/kern/uipc_ktls.c
3492
tc = MIN(t, ktls->params.cipher_key_len);
sys/kern/uipc_ktls.c
3494
memcpy(data, ktls->params.cipher_key, tc);
sys/kern/uipc_ktls.c
3495
ta = MIN(t - tc, ktls->params.auth_key_len);
sys/kern/uipc_ktls.c
3497
memcpy(data + tc, ktls->params.auth_key, ta);
sys/kern/uipc_ktls.c
717
tls->params.cipher_algorithm = en->cipher_algorithm;
sys/kern/uipc_ktls.c
718
tls->params.auth_algorithm = en->auth_algorithm;
sys/kern/uipc_ktls.c
719
tls->params.tls_vmajor = en->tls_vmajor;
sys/kern/uipc_ktls.c
720
tls->params.tls_vminor = en->tls_vminor;
sys/kern/uipc_ktls.c
721
tls->params.flags = en->flags;
sys/kern/uipc_ktls.c
722
tls->params.max_frame_len = min(TLS_MAX_MSG_SIZE_V10_2, ktls_maxlen);
sys/kern/uipc_ktls.c
725
tls->params.tls_hlen = sizeof(struct tls_record_layer);
sys/kern/uipc_ktls.c
733
tls->params.tls_hlen += sizeof(uint64_t);
sys/kern/uipc_ktls.c
734
tls->params.tls_tlen = AES_GMAC_HASH_LEN;
sys/kern/uipc_ktls.c
735
tls->params.tls_bs = 1;
sys/kern/uipc_ktls.c
746
tls->params.tls_hlen += AES_BLOCK_LEN;
sys/kern/uipc_ktls.c
748
tls->params.tls_tlen = AES_BLOCK_LEN +
sys/kern/uipc_ktls.c
752
tls->params.tls_hlen += AES_BLOCK_LEN;
sys/kern/uipc_ktls.c
753
tls->params.tls_tlen = AES_BLOCK_LEN +
sys/kern/uipc_ktls.c
757
tls->params.tls_hlen += AES_BLOCK_LEN;
sys/kern/uipc_ktls.c
758
tls->params.tls_tlen = AES_BLOCK_LEN +
sys/kern/uipc_ktls.c
764
tls->params.tls_bs = AES_BLOCK_LEN;
sys/kern/uipc_ktls.c
770
tls->params.tls_tlen = POLY1305_HASH_LEN;
sys/kern/uipc_ktls.c
771
tls->params.tls_bs = 1;
sys/kern/uipc_ktls.c
783
tls->params.tls_tlen += sizeof(uint8_t);
sys/kern/uipc_ktls.c
785
KASSERT(tls->params.tls_hlen <= MBUF_PEXT_HDR_LEN,
sys/kern/uipc_ktls.c
786
("TLS header length too long: %d", tls->params.tls_hlen));
sys/kern/uipc_ktls.c
787
KASSERT(tls->params.tls_tlen <= MBUF_PEXT_TRAIL_LEN,
sys/kern/uipc_ktls.c
788
("TLS trailer length too long: %d", tls->params.tls_tlen));
sys/kern/uipc_ktls.c
791
tls->params.auth_key_len = en->auth_key_len;
sys/kern/uipc_ktls.c
792
tls->params.auth_key = malloc(en->auth_key_len, M_KTLS,
sys/kern/uipc_ktls.c
794
bcopy(en->auth_key, tls->params.auth_key, en->auth_key_len);
sys/kern/uipc_ktls.c
797
tls->params.cipher_key_len = en->cipher_key_len;
sys/kern/uipc_ktls.c
798
tls->params.cipher_key = malloc(en->cipher_key_len, M_KTLS, M_WAITOK);
sys/kern/uipc_ktls.c
799
bcopy(en->cipher_key, tls->params.cipher_key, en->cipher_key_len);
sys/kern/uipc_ktls.c
807
tls->params.iv_len = en->iv_len;
sys/kern/uipc_ktls.c
808
bcopy(en->iv, tls->params.iv, en->iv_len);
sys/kern/uipc_ktls.c
819
arc4rand(tls->params.iv + 8, sizeof(uint64_t), 0);
sys/kern/uipc_ktls.c
849
tls_new->params = tls->params;
sys/kern/uipc_ktls.c
853
if (tls_new->params.auth_key != NULL) {
sys/kern/uipc_ktls.c
854
tls_new->params.auth_key = malloc(tls->params.auth_key_len,
sys/kern/uipc_ktls.c
856
memcpy(tls_new->params.auth_key, tls->params.auth_key,
sys/kern/uipc_ktls.c
857
tls->params.auth_key_len);
sys/kern/uipc_ktls.c
860
tls_new->params.cipher_key = malloc(tls->params.cipher_key_len, M_KTLS,
sys/kern/uipc_ktls.c
862
memcpy(tls_new->params.cipher_key, tls->params.cipher_key,
sys/kern/uipc_ktls.c
863
tls->params.cipher_key_len);
sys/kern/uipc_ktls.c
897
switch (tls->params.cipher_algorithm) {
sys/kern/uipc_ktls.c
923
union if_snd_tag_alloc_params params;
sys/kern/uipc_ktls.c
973
params.hdr.type = IF_SND_TAG_TYPE_TLS_RATE_LIMIT;
sys/kern/uipc_ktls.c
974
params.tls_rate_limit.inp = inp;
sys/kern/uipc_ktls.c
975
params.tls_rate_limit.tls = tls;
sys/kern/uipc_ktls.c
976
params.tls_rate_limit.max_rate = tp->t_pacing_rate;
sys/kern/uipc_ktls.c
978
params.hdr.type = IF_SND_TAG_TYPE_TLS;
sys/kern/uipc_ktls.c
979
params.tls.inp = inp;
sys/kern/uipc_ktls.c
980
params.tls.tls = tls;
sys/kern/uipc_ktls.c
982
params.hdr.flowid = inp->inp_flowid;
sys/kern/uipc_ktls.c
983
params.hdr.flowtype = inp->inp_flowtype;
sys/kern/uipc_ktls.c
984
params.hdr.numa_domain = inp->inp_numa_domain;
sys/kern/uipc_socket.c
2528
tls->params.max_frame_len,
sys/net/altq/altq_codel.c
126
cif->codel.params.target = machclk_freq * opts->target / 1000;
sys/net/altq/altq_codel.c
127
cif->codel.params.interval = machclk_freq * opts->interval / 1000;
sys/net/altq/altq_codel.c
128
cif->codel.params.ecn = opts->ecn;
sys/net/altq/altq_codel.c
265
c->params.target = machclk_freq * target / 1000;
sys/net/altq/altq_codel.c
266
c->params.interval = machclk_freq * interval / 1000;
sys/net/altq/altq_codel.c
267
c->params.ecn = ecn;
sys/net/altq/altq_codel.c
336
if (codel_time_before(c->vars.ldelay, c->params.target) ||
sys/net/altq/altq_codel.c
346
c->vars.first_above_time = now + c->params.interval;
sys/net/altq/altq_codel.c
433
c->params.interval,
sys/net/altq/altq_codel.c
451
16 * c->params.interval)) {
sys/net/altq/altq_codel.c
463
c->vars.drop_next = codel_control_law(now, c->params.interval,
sys/net/altq/altq_codel.h
103
struct codel_params params;
sys/net/altq/altq_rio.c
179
rio_alloc(int weight, struct redparams *params, int flags, int pkttime)
sys/net/altq/altq_rio.c
234
if (params == NULL || params[i].inv_pmax == 0)
sys/net/altq/altq_rio.c
237
prec->inv_pmax = params[i].inv_pmax;
sys/net/altq/altq_rio.c
238
if (params == NULL || params[i].th_min == 0)
sys/net/altq/altq_rio.c
241
prec->th_min = params[i].th_min;
sys/net/altq/altq_rio.c
242
if (params == NULL || params[i].th_max == 0)
sys/net/altq/altq_rio.c
245
prec->th_max = params[i].th_max;
sys/net/if.c
4881
if_snd_tag_alloc(if_t ifp, union if_snd_tag_alloc_params *params,
sys/net/if.c
4886
return (ifp->if_snd_tag_alloc(ifp, params, mstp));
sys/net/if_clone.c
200
.params = ifd->params,
sys/net/if_clone.c
226
if_clone_create(char *name, size_t len, caddr_t params)
sys/net/if_clone.c
228
struct ifc_data ifd = { .params = params };
sys/net/if_clone.c
270
.params = ifd->params,
sys/net/if_clone.c
565
int error = ifc->ifca_create(ifc, name, maxlen, ifc_data->params);
sys/net/if_clone.c
608
int error = ifc->ifcs_create(ifc, unit, ifc_data->params);
sys/net/if_clone.c
943
if (ifd->params == NULL)
sys/net/if_clone.c
947
memcpy(target, ifd->params, len);
sys/net/if_clone.c
950
return (copyin(ifd->params, target, len));
sys/net/if_clone.h
47
void *params;
sys/net/if_clone.h
64
void *params;/* (in) (Compat) data from ioctl */
sys/net/if_dead.c
104
ifdead_snd_tag_alloc(struct ifnet *ifp, union if_snd_tag_alloc_params *params,
sys/net/if_disc.c
81
disc_clone_create(struct if_clone *ifc, int unit, caddr_t params)
sys/net/if_edsc.c
94
edsc_clone_create(struct if_clone *ifc, int unit, caddr_t params)
sys/net/if_gif.c
138
gif_clone_create(struct if_clone *ifc, int unit, caddr_t params)
sys/net/if_gre.c
248
struct nl_parsed_gre params;
sys/net/if_gre.c
264
memset(¶ms, 0, sizeof(params));
sys/net/if_gre.c
267
if ((error = nl_parse_nested(attrs, &gre_modify_parser, npt, ¶ms)) != 0)
sys/net/if_gre.c
271
error = gre_set_addr_nl(sc, npt, params.ifla_local, params.ifla_remote);
sys/net/if_gre.c
278
error = gre_set_flags_nl(sc, npt, params.ifla_flags);
sys/net/if_gre.c
281
error = gre_set_key_nl(sc, npt, params.ifla_okey);
sys/net/if_gre.c
284
error = gre_set_encap_nl(sc, npt, params.ifla_encap_type);
sys/net/if_gre.c
287
error = gre_set_udp_sport_nl(sc, npt, params.ifla_encap_sport);
sys/net/if_ipsec.c
188
ipsec_clone_create(struct if_clone *ifc, int unit, caddr_t params)
sys/net/if_lagg.c
1860
union if_snd_tag_alloc_params *params,
sys/net/if_lagg.c
1871
switch (params->hdr.type) {
sys/net/if_lagg.c
1899
lp = lookup_snd_tag_port(ifp, params->hdr.flowid,
sys/net/if_lagg.c
1900
params->hdr.flowtype, params->hdr.numa_domain);
sys/net/if_lagg.c
1922
error = m_snd_tag_alloc(lp_ifp, params, &mst);
sys/net/if_lagg.c
1951
union if_snd_tag_modify_params *params)
sys/net/if_lagg.c
1956
return (lst->tag->sw->snd_tag_modify(lst->tag, params));
sys/net/if_lagg.c
1961
union if_snd_tag_query_params *params)
sys/net/if_lagg.c
1966
return (lst->tag->sw->snd_tag_query(lst->tag, params));
sys/net/if_lagg.c
518
if (ifd->params != NULL) {
sys/net/if_me.c
188
me_clone_create(struct if_clone *ifc, int unit, caddr_t params)
sys/net/if_var.h
684
int if_snd_tag_alloc(if_t ifp, union if_snd_tag_alloc_params *params,
sys/net/if_vlan.c
1086
if (ifd->params != NULL) {
sys/net/if_vlan.c
1273
struct vlanreq params = {
sys/net/if_vlan.c
1277
struct ifc_data ifd_new = { .flags = IFC_F_SYSSPACE, .unit = ifd->unit, .params = ¶ms };
sys/net/if_vlan.c
1282
strlcpy(params.vlr_parent, if_name(ifp_parent), sizeof(params.vlr_parent));
sys/net/if_vlan.c
2472
union if_snd_tag_alloc_params *params,
sys/net/if_vlan.c
2486
switch (params->hdr.type) {
sys/net/if_vlan.c
2501
if (params->tls_rx.vlan_id != 0)
sys/net/if_vlan.c
2503
params->tls_rx.vlan_id = ifv->ifv_vid;
sys/net/if_vlan.c
2533
error = m_snd_tag_alloc(parent, params, &mst);
sys/net/if_vlan.c
2565
union if_snd_tag_modify_params *params)
sys/net/if_vlan.c
2570
return (vst->tag->sw->snd_tag_modify(vst->tag, params));
sys/net/if_vlan.c
2575
union if_snd_tag_query_params *params)
sys/net/if_vlan.c
2580
return (vst->tag->sw->snd_tag_query(vst->tag, params));
sys/net/if_vxlan.c
3222
if (ifd->params != NULL) {
sys/net/iflib.c
5481
iflib_device_iov_init(device_t dev, uint16_t num_vfs, const nvlist_t *params)
sys/net/iflib.c
5487
error = IFDI_IOV_INIT(ctx, num_vfs, params);
sys/net/iflib.c
5504
iflib_device_iov_add_vf(device_t dev, uint16_t vfnum, const nvlist_t *params)
sys/net/iflib.c
5510
error = IFDI_IOV_VF_ADD(ctx, vfnum, params);
sys/net80211/_ieee80211.h
654
struct ieee80211_rx_stats params;
sys/net80211/ieee80211_freebsd.c
578
const struct ieee80211_bpf_params *params)
sys/net80211/ieee80211_freebsd.c
589
memcpy(&tx->params, params, sizeof(struct ieee80211_bpf_params));
sys/net80211/ieee80211_freebsd.c
596
struct ieee80211_bpf_params *params)
sys/net80211/ieee80211_freebsd.c
606
memcpy(params, &tx->params, sizeof(struct ieee80211_bpf_params));
sys/net80211/ieee80211_freebsd.c
640
memcpy(&rx->params, rxs, sizeof(*rxs));
sys/net80211/ieee80211_freebsd.c
656
memcpy(rxs, &rx->params, sizeof(*rxs));
sys/net80211/ieee80211_freebsd.c
671
return (&rx->params);
sys/net80211/ieee80211_freebsd.h
703
struct ieee80211_bpf_params params;
sys/net80211/ieee80211_ht.c
3118
struct ieee80211_bpf_params params;
sys/net80211/ieee80211_ht.c
3120
memset(¶ms, 0, sizeof(params));
sys/net80211/ieee80211_ht.c
3121
params.ibp_pri = WME_AC_VO;
sys/net80211/ieee80211_ht.c
3122
params.ibp_rate0 = ni->ni_txparms->mgmtrate;
sys/net80211/ieee80211_ht.c
3124
params.ibp_try0 = ni->ni_txparms->maxretry;
sys/net80211/ieee80211_ht.c
3125
params.ibp_power = ni->ni_txpower;
sys/net80211/ieee80211_ht.c
3127
¶ms);
sys/net80211/ieee80211_hwmp.c
586
struct ieee80211_bpf_params params;
sys/net80211/ieee80211_hwmp.c
662
memset(¶ms, 0, sizeof(params));
sys/net80211/ieee80211_hwmp.c
663
params.ibp_pri = WME_AC_VO;
sys/net80211/ieee80211_hwmp.c
664
params.ibp_rate0 = ni->ni_txparms->mgmtrate;
sys/net80211/ieee80211_hwmp.c
666
params.ibp_try0 = 1;
sys/net80211/ieee80211_hwmp.c
668
params.ibp_try0 = ni->ni_txparms->maxretry;
sys/net80211/ieee80211_hwmp.c
669
params.ibp_power = ni->ni_txpower;
sys/net80211/ieee80211_hwmp.c
670
ret = ieee80211_raw_output(vap, ni, m, ¶ms);
sys/net80211/ieee80211_ioctl.c
2279
src = &parms->params[mode];
sys/net80211/ieee80211_ioctl.c
2305
vap->iv_roamparms[mode] = parms->params[mode];
sys/net80211/ieee80211_ioctl.c
2339
src = &parms.params[mode];
sys/net80211/ieee80211_ioctl.c
2373
vap->iv_txparms[mode] = parms.params[mode];
sys/net80211/ieee80211_ioctl.h
528
struct ieee80211_roamparam params[IEEE80211_MODE_MAX];
sys/net80211/ieee80211_ioctl.h
541
struct ieee80211_txparam params[IEEE80211_MODE_MAX];
sys/net80211/ieee80211_mesh.c
2654
struct ieee80211_bpf_params params;
sys/net80211/ieee80211_mesh.c
2680
memset(¶ms, 0, sizeof(params));
sys/net80211/ieee80211_mesh.c
2681
params.ibp_pri = WME_AC_VO;
sys/net80211/ieee80211_mesh.c
2682
params.ibp_rate0 = ni->ni_txparms->mgmtrate;
sys/net80211/ieee80211_mesh.c
2684
params.ibp_try0 = 1;
sys/net80211/ieee80211_mesh.c
2686
params.ibp_try0 = ni->ni_txparms->maxretry;
sys/net80211/ieee80211_mesh.c
2687
params.ibp_power = ni->ni_txpower;
sys/net80211/ieee80211_mesh.c
2691
ret = ieee80211_raw_output(vap, ni, m, ¶ms);
sys/net80211/ieee80211_output.c
1026
if (params->ibp_flags & IEEE80211_BPF_CRYPTO) {
sys/net80211/ieee80211_output.c
1034
M_WME_SETAC(m, params->ibp_pri);
sys/net80211/ieee80211_output.c
1048
ret = ieee80211_raw_output(vap, ni, m, params);
sys/net80211/ieee80211_output.c
2563
struct ieee80211_bpf_params params;
sys/net80211/ieee80211_output.c
2638
memset(¶ms, 0, sizeof(params));
sys/net80211/ieee80211_output.c
2639
params.ibp_pri = M_WME_GETAC(m);
sys/net80211/ieee80211_output.c
2641
params.ibp_rate0 = tp->mgmtrate;
sys/net80211/ieee80211_output.c
2643
params.ibp_flags |= IEEE80211_BPF_NOACK;
sys/net80211/ieee80211_output.c
2644
params.ibp_try0 = 1;
sys/net80211/ieee80211_output.c
2646
params.ibp_try0 = tp->maxretry;
sys/net80211/ieee80211_output.c
2647
params.ibp_power = ni->ni_txpower;
sys/net80211/ieee80211_output.c
2648
ret = ieee80211_raw_output(vap, ni, m, ¶ms);
sys/net80211/ieee80211_output.c
2701
struct ieee80211_bpf_params params;
sys/net80211/ieee80211_output.c
2721
memset(¶ms, 0, sizeof(params));
sys/net80211/ieee80211_output.c
2768
params.ibp_flags |= IEEE80211_BPF_CRYPTO;
sys/net80211/ieee80211_output.c
3048
params.ibp_pri = WME_AC_VO;
sys/net80211/ieee80211_output.c
3049
params.ibp_rate0 = bss->ni_txparms->mgmtrate;
sys/net80211/ieee80211_output.c
3051
params.ibp_try0 = bss->ni_txparms->maxretry;
sys/net80211/ieee80211_output.c
3052
params.ibp_power = bss->ni_txpower;
sys/net80211/ieee80211_output.c
3053
return ieee80211_mgmt_output(ni, m, type, ¶ms);
sys/net80211/ieee80211_output.c
561
struct mbuf *m, const struct ieee80211_bpf_params *params)
sys/net80211/ieee80211_output.c
584
if (params)
sys/net80211/ieee80211_output.c
585
(void) ieee80211_add_xmit_params(m, params);
sys/net80211/ieee80211_output.c
587
error = ic->ic_raw_xmit(ni, m, params);
sys/net80211/ieee80211_output.c
597
const struct ieee80211_bpf_params *params)
sys/net80211/ieee80211_output.c
622
if ((params && (params->ibp_flags & IEEE80211_BPF_CRYPTO) != 0) ||
sys/net80211/ieee80211_output.c
705
const struct ieee80211_bpf_params *params)
sys/net80211/ieee80211_output.c
709
if (!params)
sys/net80211/ieee80211_output.c
713
if (params->ibp_rate0 != 0) {
sys/net80211/ieee80211_output.c
714
error = ieee80211_validate_rate(ni, params->ibp_rate0);
sys/net80211/ieee80211_output.c
723
if (params->ibp_rate1 != 0 &&
sys/net80211/ieee80211_output.c
724
(error = ieee80211_validate_rate(ni, params->ibp_rate1)) != 0)
sys/net80211/ieee80211_output.c
727
if (params->ibp_rate2 != 0 &&
sys/net80211/ieee80211_output.c
728
(error = ieee80211_validate_rate(ni, params->ibp_rate2)) != 0)
sys/net80211/ieee80211_output.c
731
if (params->ibp_rate3 != 0 &&
sys/net80211/ieee80211_output.c
732
(error = ieee80211_validate_rate(ni, params->ibp_rate3)) != 0)
sys/net80211/ieee80211_output.c
748
const struct ieee80211_bpf_params *params = NULL;
sys/net80211/ieee80211_output.c
801
params = (const struct ieee80211_bpf_params *)dst->sa_data;
sys/net80211/ieee80211_output.c
803
error = ieee80211_validate_frame(m, params);
sys/net80211/ieee80211_output.c
852
error = ieee80211_sanitize_rates(ni, m, params);
sys/net80211/ieee80211_output.c
864
ret = ieee80211_raw_output(vap, ni, m, params);
sys/net80211/ieee80211_output.c
995
struct ieee80211_bpf_params *params)
sys/net80211/ieee80211_proto.c
256
const struct ieee80211_bpf_params *params)
sys/netinet/in_pcb.c
2947
struct sockopt_parameters *params;
sys/netinet/in_pcb.c
2963
params = (struct sockopt_parameters *)buf;
sys/netinet/in_pcb.c
2964
sopt.sopt_level = params->sop_level;
sys/netinet/in_pcb.c
2965
sopt.sopt_name = params->sop_optname;
sys/netinet/in_pcb.c
2967
sopt.sopt_val = params->sop_optval;
sys/netinet/in_pcb.c
2971
if (params->sop_inc.inc_flags & INC_ISIPV6) {
sys/netinet/in_pcb.c
2972
if (IN6_IS_SCOPE_LINKLOCAL(¶ms->sop_inc.inc6_laddr))
sys/netinet/in_pcb.c
2973
params->sop_inc.inc6_laddr.s6_addr16[1] =
sys/netinet/in_pcb.c
2974
htons(params->sop_inc.inc6_zoneid & 0xffff);
sys/netinet/in_pcb.c
2975
if (IN6_IS_SCOPE_LINKLOCAL(¶ms->sop_inc.inc6_faddr))
sys/netinet/in_pcb.c
2976
params->sop_inc.inc6_faddr.s6_addr16[1] =
sys/netinet/in_pcb.c
2977
htons(params->sop_inc.inc6_zoneid & 0xffff);
sys/netinet/in_pcb.c
2980
if (params->sop_inc.inc_lport != htons(0) &&
sys/netinet/in_pcb.c
2981
params->sop_inc.inc_fport != htons(0)) {
sys/netinet/in_pcb.c
2983
if (params->sop_inc.inc_flags & INC_ISIPV6)
sys/netinet/in_pcb.c
2985
¶ms->sop_inc.inc6_faddr,
sys/netinet/in_pcb.c
2986
params->sop_inc.inc_lport,
sys/netinet/in_pcb.c
2987
params->sop_inc.inc_fport,
sys/netinet/in_pcb.c
2992
¶ms->sop_inc.inc_faddr,
sys/netinet/in_pcb.c
2993
params->sop_inc.inc_lport,
sys/netinet/in_pcb.c
2994
params->sop_inc.inc_fport,
sys/netinet/in_pcb.c
2998
if (inp->inp_gencnt == params->sop_id) {
sys/netinet/in_pcb.c
3006
if (params->sop_level == SOL_SOCKET) {
sys/netinet/in_pcb.c
3133
union if_snd_tag_modify_params params = {
sys/netinet/in_pcb.c
3147
error = mst->sw->snd_tag_modify(mst, ¶ms);
sys/netinet/in_pcb.c
3159
union if_snd_tag_query_params params = { };
sys/netinet/in_pcb.c
3170
error = mst->sw->snd_tag_query(mst, ¶ms);
sys/netinet/in_pcb.c
3172
*p_max_pacing_rate = params.rate_limit.max_rate;
sys/netinet/in_pcb.c
3184
union if_snd_tag_query_params params = { };
sys/netinet/in_pcb.c
3195
error = mst->sw->snd_tag_query(mst, ¶ms);
sys/netinet/in_pcb.c
3197
*p_txqueue_level = params.rate_limit.queue_level;
sys/netinet/in_pcb.c
3210
union if_snd_tag_alloc_params params = {
sys/netinet/in_pcb.c
3231
error = m_snd_tag_alloc(ifp, ¶ms, st);
sys/netinet/netdump/netdump_client.c
703
struct debugnet_ddb_config params;
sys/netinet/netdump/netdump_client.c
706
error = debugnet_parse_ddb_cmd("netdump", ¶ms);
sys/netinet/netdump/netdump_client.c
715
if (params.dd_ifp != NULL)
sys/netinet/netdump/netdump_client.c
716
strlcpy(conf.kda_iface, if_name(params.dd_ifp),
sys/netinet/netdump/netdump_client.c
720
conf.kda_server.in4 = (struct in_addr) { params.dd_server };
sys/netinet/netdump/netdump_client.c
721
if (params.dd_has_client)
sys/netinet/netdump/netdump_client.c
722
conf.kda_client.in4 = (struct in_addr) { params.dd_client };
sys/netinet/netdump/netdump_client.c
725
if (params.dd_has_gateway)
sys/netinet/netdump/netdump_client.c
726
conf.kda_gateway.in4 = (struct in_addr) { params.dd_gateway };
sys/netinet/sctp_os_bsd.h
147
#define SCTP_PRINTF(params...) printf(params)
sys/netinet/sctp_os_bsd.h
149
#define SCTPDBG(level, params...) \
sys/netinet/sctp_os_bsd.h
153
SCTP_PRINTF(params); \
sys/netinet/sctp_os_bsd.h
166
#define SCTPDBG(level, params...)
sys/netinet/sctp_output.c
4937
struct sctp_paramhdr *phdr, params;
sys/netinet/sctp_output.c
4956
phdr = sctp_get_next_param(mat, at, ¶ms, sizeof(params));
sys/netinet/sctp_output.c
5231
phdr = sctp_get_next_param(mat, at, ¶ms, sizeof(params));
sys/netinet/sctp_output.c
5287
struct sctp_paramhdr *phdr, params;
sys/netinet/sctp_output.c
5374
phdr = sctp_get_next_param(in_initpkt, offset, ¶ms, sizeof(params));
sys/netinet/sctp_output.c
5484
phdr = sctp_get_next_param(in_initpkt, offset, ¶ms, sizeof(params));
sys/netinet/sctp_uio.h
1250
uint32_t params[SCTP_TRACE_PARAMS];
sys/netinet/sctputil.c
7121
SCTP_BASE_SYSCTL(sctp_log).entry[saveindex].params[0] = a;
sys/netinet/sctputil.c
7122
SCTP_BASE_SYSCTL(sctp_log).entry[saveindex].params[1] = b;
sys/netinet/sctputil.c
7123
SCTP_BASE_SYSCTL(sctp_log).entry[saveindex].params[2] = c;
sys/netinet/sctputil.c
7124
SCTP_BASE_SYSCTL(sctp_log).entry[saveindex].params[3] = d;
sys/netinet/sctputil.c
7125
SCTP_BASE_SYSCTL(sctp_log).entry[saveindex].params[4] = e;
sys/netinet/sctputil.c
7126
SCTP_BASE_SYSCTL(sctp_log).entry[saveindex].params[5] = f;
sys/netinet/tcp_ratelimit.c
1054
union if_snd_tag_alloc_params params = {
sys/netinet/tcp_ratelimit.c
1063
params.rate_limit.hdr.flowtype = ((inp->inp_vflag & INP_IPV6) ?
sys/netinet/tcp_ratelimit.c
1066
params.rate_limit.hdr.flowtype = M_HASHTYPE_OPAQUE_HASH;
sys/netinet/tcp_ratelimit.c
1068
err = m_snd_tag_alloc(ifp, ¶ms, &tag);
sys/netinet/tcp_ratelimit.c
469
union if_snd_tag_alloc_params params = {
sys/netinet/tcp_ratelimit.c
477
error = m_snd_tag_alloc(ifp, ¶ms, tag);
sys/netinet/tcp_subr.c
4643
rec_oh = tls->params.tls_hlen + tls->params.tls_tlen;
sys/netinet/tcp_subr.c
4644
records = ((tls_usr_bytes + tls->params.max_frame_len - 1)/tls->params.max_frame_len);
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
214
struct ib_fmr_pool_param *params)
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
222
if (!params)
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
242
pool->flush_function = params->flush_function;
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
243
pool->flush_arg = params->flush_arg;
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
248
if (params->cache) {
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
263
pool->max_pages = params->max_pages_per_fmr;
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
265
pool->dirty_watermark = params->dirty_watermark;
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
285
.max_pages = params->max_pages_per_fmr,
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
287
.page_shift = params->page_shift
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
292
bytes_per_fmr += params->max_pages_per_fmr * sizeof (u64);
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
294
for (i = 0; i < params->pool_size; ++i) {
sys/ofed/drivers/infiniband/core/ib_fmr_pool.c
304
fmr->fmr = ib_alloc_fmr(pd, params->access, &fmr_attr);
sys/ofed/include/rdma/ib_fmr_pool.h
82
struct ib_fmr_pool_param *params);
sys/opencrypto/cryptodev.h
612
const struct crypto_session_params *params, int crid);
sys/opencrypto/ktls_ocf.c
1007
if (tls->params.tls_vmajor != TLS_MAJOR_VER_ONE ||
sys/opencrypto/ktls_ocf.c
1008
tls->params.tls_vminor < TLS_MINOR_VER_TWO ||
sys/opencrypto/ktls_ocf.c
1009
tls->params.tls_vminor > TLS_MINOR_VER_THREE)
sys/opencrypto/ktls_ocf.c
1015
csp.csp_cipher_key = tls->params.cipher_key;
sys/opencrypto/ktls_ocf.c
1016
csp.csp_cipher_klen = tls->params.cipher_key_len;
sys/opencrypto/ktls_ocf.c
1022
recrypt_csp.csp_cipher_key = tls->params.cipher_key;
sys/opencrypto/ktls_ocf.c
1023
recrypt_csp.csp_cipher_klen = tls->params.cipher_key_len;
sys/opencrypto/ktls_ocf.c
1027
switch (tls->params.cipher_key_len) {
sys/opencrypto/ktls_ocf.c
1035
switch (tls->params.auth_algorithm) {
sys/opencrypto/ktls_ocf.c
1050
if (tls->params.tls_vmajor != TLS_MAJOR_VER_ONE ||
sys/opencrypto/ktls_ocf.c
1051
tls->params.tls_vminor < TLS_MINOR_VER_ZERO ||
sys/opencrypto/ktls_ocf.c
1052
tls->params.tls_vminor > TLS_MINOR_VER_TWO)
sys/opencrypto/ktls_ocf.c
1057
tls->params.tls_vminor == TLS_MINOR_VER_ZERO)
sys/opencrypto/ktls_ocf.c
1063
csp.csp_cipher_key = tls->params.cipher_key;
sys/opencrypto/ktls_ocf.c
1064
csp.csp_cipher_klen = tls->params.cipher_key_len;
sys/opencrypto/ktls_ocf.c
1069
mac_csp.csp_auth_alg = tls->params.auth_algorithm;
sys/opencrypto/ktls_ocf.c
1070
mac_csp.csp_auth_key = tls->params.auth_key;
sys/opencrypto/ktls_ocf.c
1071
mac_csp.csp_auth_klen = tls->params.auth_key_len;
sys/opencrypto/ktls_ocf.c
1074
switch (tls->params.cipher_key_len) {
sys/opencrypto/ktls_ocf.c
1082
if (tls->params.tls_vmajor != TLS_MAJOR_VER_ONE ||
sys/opencrypto/ktls_ocf.c
1083
tls->params.tls_vminor < TLS_MINOR_VER_TWO ||
sys/opencrypto/ktls_ocf.c
1084
tls->params.tls_vminor > TLS_MINOR_VER_THREE)
sys/opencrypto/ktls_ocf.c
1090
csp.csp_cipher_key = tls->params.cipher_key;
sys/opencrypto/ktls_ocf.c
1091
csp.csp_cipher_klen = tls->params.cipher_key_len;
sys/opencrypto/ktls_ocf.c
1132
if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16 ||
sys/opencrypto/ktls_ocf.c
1133
tls->params.cipher_algorithm == CRYPTO_CHACHA20_POLY1305) {
sys/opencrypto/ktls_ocf.c
1134
if (tls->params.tls_vminor == TLS_MINOR_VER_THREE)
sys/opencrypto/ktls_ocf.c
1140
if (tls->params.tls_vminor == TLS_MINOR_VER_ZERO) {
sys/opencrypto/ktls_ocf.c
1142
memcpy(os->iv, tls->params.iv, AES_BLOCK_LEN);
sys/opencrypto/ktls_ocf.c
1155
tls->params.cipher_algorithm == CRYPTO_AES_CBC;
sys/opencrypto/ktls_ocf.c
465
crp.crp_payload_start = tls->params.tls_hlen;
sys/opencrypto/ktls_ocf.c
565
if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16) {
sys/opencrypto/ktls_ocf.c
566
memcpy(crp->crp_iv, tls->params.iv, TLS_AEAD_GCM_LEN);
sys/opencrypto/ktls_ocf.c
575
memcpy(crp->crp_iv, tls->params.iv, tls->params.iv_len);
sys/opencrypto/ktls_ocf.c
603
uio->uio_resid = crp->crp_payload_length + tls->params.tls_tlen;
sys/opencrypto/ktls_ocf.c
611
if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16)
sys/opencrypto/ktls_ocf.c
642
if (tls_len + sizeof(*hdr) < tls->params.tls_hlen +
sys/opencrypto/ktls_ocf.c
643
tls->params.tls_tlen)
sys/opencrypto/ktls_ocf.c
649
if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16) {
sys/opencrypto/ktls_ocf.c
650
memcpy(crp.crp_iv, tls->params.iv, TLS_AEAD_GCM_LEN);
sys/opencrypto/ktls_ocf.c
659
memcpy(crp.crp_iv, tls->params.iv, tls->params.iv_len);
sys/opencrypto/ktls_ocf.c
664
if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16)
sys/opencrypto/ktls_ocf.c
677
crp.crp_payload_start = tls->params.tls_hlen;
sys/opencrypto/ktls_ocf.c
685
if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16)
sys/opencrypto/ktls_ocf.c
692
*trailer_len = tls->params.tls_tlen;
sys/opencrypto/ktls_ocf.c
745
KASSERT(tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16,
sys/opencrypto/ktls_ocf.c
749
memcpy(crp.crp_iv, tls->params.iv, TLS_AEAD_GCM_LEN);
sys/opencrypto/ktls_ocf.c
757
crp.crp_payload_start = tls->params.tls_hlen;
sys/opencrypto/ktls_ocf.c
769
ktls_ocf_recrypt_fixup(m, tls->params.tls_hlen, payload_len,
sys/opencrypto/ktls_ocf.c
802
memcpy(crp->crp_iv, tls->params.iv, tls->params.iv_len);
sys/opencrypto/ktls_ocf.c
841
if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16)
sys/opencrypto/ktls_ocf.c
871
tag_len = tls->params.tls_tlen - 1;
sys/opencrypto/ktls_ocf.c
881
memcpy(crp.crp_iv, tls->params.iv, tls->params.iv_len);
sys/opencrypto/ktls_ocf.c
892
crp.crp_payload_start = tls->params.tls_hlen;
sys/opencrypto/ktls_ocf.c
900
if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16)
sys/opencrypto/ktls_ocf.c
932
KASSERT(tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16,
sys/opencrypto/ktls_ocf.c
936
memcpy(crp.crp_iv, tls->params.iv, tls->params.iv_len);
sys/opencrypto/ktls_ocf.c
944
crp.crp_payload_start = tls->params.tls_hlen;
sys/opencrypto/ktls_ocf.c
956
ktls_ocf_recrypt_fixup(m, tls->params.tls_hlen, payload_len,
sys/opencrypto/ktls_ocf.c
996
switch (tls->params.cipher_algorithm) {
sys/opencrypto/ktls_ocf.c
998
switch (tls->params.cipher_key_len) {
sys/powerpc/powernv/opal.h
209
uint64_t params[8];
sys/powerpc/powernv/opal_async.c
122
token = msg->params[0];
sys/powerpc/powernv/opal_dev.c
362
switch (be64toh(msg->params[0])) {
sys/powerpc/powernv/opal_flash.c
184
rv = msg.params[1];
sys/powerpc/powernv/opal_flash.c
218
rv = msg.params[1];
sys/powerpc/powernv/opal_flash.c
263
rv = msg.params[1];
sys/powerpc/powernv/opal_hmi.c
69
memcpy(&evt, &msg->params, sizeof(evt));
sys/powerpc/powernv/opal_i2c.c
158
return htobe64(msg.params[1]);
sys/powerpc/powernv/opal_sensor.c
110
val32 = msg.params[0];
sys/powerpc/powerpc/elf64_machdep.c
152
static bool ppc64_elfv1_header_match(const struct image_params *params,
sys/powerpc/powerpc/elf64_machdep.c
154
static bool ppc64_elfv2_header_match(const struct image_params *params,
sys/powerpc/powerpc/elf64_machdep.c
228
ppc64_elfv1_header_match(const struct image_params *params,
sys/powerpc/powerpc/elf64_machdep.c
231
const Elf64_Ehdr *hdr = (const Elf64_Ehdr *)params->image_header;
sys/powerpc/powerpc/elf64_machdep.c
238
ppc64_elfv2_header_match(const struct image_params *params,
sys/powerpc/powerpc/elf64_machdep.c
241
const Elf64_Ehdr *hdr = (const Elf64_Ehdr *)params->image_header;
sys/powerpc/powerpc/trap.c
659
caddr_t params;
sys/powerpc/powerpc/trap.c
669
params = (caddr_t)(frame->fixreg + FIRSTARG);
sys/powerpc/powerpc/trap.c
677
sa->code = *(register_t *) params;
sys/powerpc/powerpc/trap.c
678
params += sizeof(register_t);
sys/powerpc/powerpc/trap.c
687
params += sizeof(register_t);
sys/powerpc/powerpc/trap.c
688
sa->code = *(register_t *) params;
sys/powerpc/powerpc/trap.c
689
params += sizeof(register_t);
sys/powerpc/powerpc/trap.c
692
sa->code = *(register_t *) params;
sys/powerpc/powerpc/trap.c
693
params += sizeof(register_t);
sys/powerpc/powerpc/trap.c
709
sa->args[i] = ((u_register_t *)(params))[i] &
sys/powerpc/powerpc/trap.c
715
sa->args[i] = ((u_register_t *)(params))[i];
sys/security/mac_veriexec/mac_veriexec.c
1008
error = copyout(&result, pargs.params, sizeof(result));
sys/security/mac_veriexec/mac_veriexec.c
820
uint32_t params; /* result */
sys/security/mac_veriexec/mac_veriexec.c
878
PTRIN_CP(pargs32, pargs, params);
sys/security/mac_veriexec/mac_veriexec.c
994
error = copyout(&result32, pargs.params, sizeof(result32));
sys/security/mac_veriexec/mac_veriexec.h
91
struct mac_veriexec_syscall_params *params; /* result */
sys/sys/ata.h
591
struct ata_params params[2];
sys/sys/ktls.h
207
struct tls_session_params params;
sys/sys/mtio.h
282
struct mtparamset *params;
sys/tools/syscalls/examples/cpp/test_systrace_args.c
10
systrace_args(int sysnum, void *params, uint64_t *uarg, int *n_args)
sys/tools/syscalls/examples/cpp/test_systrace_args.c
18
struct syscall1_args *p = params;
tests/sys/kern/reaper.c
532
struct procctl_reaper_kill params;
tests/sys/kern/reaper.c
540
params.rk_sig = -1;
tests/sys/kern/reaper.c
541
params.rk_flags = 0;
tests/sys/kern/reaper.c
542
r = procctl(P_PID, parent, PROC_REAP_KILL, ¶ms);
tests/sys/kern/reaper.c
549
struct procctl_reaper_kill params;
tests/sys/kern/reaper.c
557
params.rk_sig = 0;
tests/sys/kern/reaper.c
558
params.rk_flags = 0;
tests/sys/kern/reaper.c
559
r = procctl(P_PID, parent, PROC_REAP_KILL, ¶ms);
tests/sys/kern/reaper.c
566
struct procctl_reaper_kill params;
tests/sys/kern/reaper.c
574
params.rk_sig = SIGTERM;
tests/sys/kern/reaper.c
575
params.rk_flags = 0;
tests/sys/kern/reaper.c
576
params.rk_killed = 77;
tests/sys/kern/reaper.c
577
r = procctl(P_PID, parent, PROC_REAP_KILL, ¶ms);
tests/sys/kern/reaper.c
579
ATF_CHECK_EQ(0, params.rk_killed);
tests/sys/kern/reaper.c
585
struct procctl_reaper_kill params;
tests/sys/kern/reaper.c
620
params.rk_sig = SIGTERM;
tests/sys/kern/reaper.c
621
params.rk_flags = 0;
tests/sys/kern/reaper.c
622
params.rk_killed = 77;
tests/sys/kern/reaper.c
623
r = procctl(P_PID, parent, PROC_REAP_KILL, ¶ms);
tests/sys/kern/reaper.c
625
ATF_CHECK_EQ(2, params.rk_killed);
tests/sys/kern/reaper.c
644
struct procctl_reaper_kill params;
tests/sys/kern/reaper.c
698
params.rk_sig = SIGUSR1;
tests/sys/kern/reaper.c
699
params.rk_flags = REAPER_KILL_SUBTREE;
tests/sys/kern/reaper.c
700
params.rk_subtree = child1;
tests/sys/kern/reaper.c
701
params.rk_killed = 77;
tests/sys/kern/reaper.c
702
r = procctl(P_PID, parent, PROC_REAP_KILL, ¶ms);
tests/sys/kern/reaper.c
704
ATF_REQUIRE_EQ(2, params.rk_killed);
tests/sys/kern/reaper.c
705
ATF_CHECK_EQ(-1, params.rk_fpid);
tests/sys/kern/reaper.c
718
params.rk_sig = SIGUSR2;
tests/sys/kern/reaper.c
719
params.rk_flags = REAPER_KILL_SUBTREE;
tests/sys/kern/reaper.c
720
params.rk_subtree = child2;
tests/sys/kern/reaper.c
721
params.rk_killed = 77;
tests/sys/kern/reaper.c
722
r = procctl(P_PID, parent, PROC_REAP_KILL, ¶ms);
tests/sys/kern/reaper.c
724
ATF_REQUIRE_EQ(2, params.rk_killed);
tests/sys/kern/reaper.c
725
ATF_CHECK_EQ(-1, params.rk_fpid);
tests/sys/kern/unix_seqpacket_test.c
1197
struct random_eor_params *params = arg;
tests/sys/kern/unix_seqpacket_test.c
1205
len = nrand48(¶ms->seed[3]) %
tests/sys/kern/unix_seqpacket_test.c
1206
(RANDOM_SENDSIZE * params->recvspace);
tests/sys/kern/unix_seqpacket_test.c
1207
if (off + len >= params->records[eor]) {
tests/sys/kern/unix_seqpacket_test.c
1208
len = params->records[eor] - off;
tests/sys/kern/unix_seqpacket_test.c
1213
ATF_REQUIRE(send(params->sock, ¶ms->sendbuf[off], len,
tests/sys/kern/unix_seqpacket_test.c
1226
struct random_eor_params params;
tests/sys/kern/unix_seqpacket_test.c
1232
arc4random_buf(params.seed, sizeof(params.seed));
tests/sys/kern/unix_seqpacket_test.c
1234
for (u_int i = 0; i < (u_int)sizeof(params.seed)/sizeof(u_short); i++)
tests/sys/kern/unix_seqpacket_test.c
1235
printf(" 0x%.4x,", params.seed[i]);
tests/sys/kern/unix_seqpacket_test.c
1238
ATF_REQUIRE((params.sendbuf = malloc(RANDOM_TESTSIZE)) != NULL);
tests/sys/kern/unix_seqpacket_test.c
1240
((long *)params.sendbuf)[i] = nrand48(¶ms.seed[0]);
tests/sys/kern/unix_seqpacket_test.c
1243
¶ms.recvspace, &(size_t){sizeof(u_long)}, NULL, 0) != -1);
tests/sys/kern/unix_seqpacket_test.c
1245
malloc(RANDOM_RECVSIZE * params.recvspace)) != NULL);
tests/sys/kern/unix_seqpacket_test.c
1247
params.nrecords = 2 * RANDOM_TESTSIZE /
tests/sys/kern/unix_seqpacket_test.c
1248
(RANDOM_MAXRECORD * params.recvspace);
tests/sys/kern/unix_seqpacket_test.c
1250
ATF_REQUIRE((params.records =
tests/sys/kern/unix_seqpacket_test.c
1251
malloc(params.nrecords * sizeof(size_t *))) != NULL);
tests/sys/kern/unix_seqpacket_test.c
1253
for (u_int i = 0; i < params.nrecords; i++) {
tests/sys/kern/unix_seqpacket_test.c
1254
off += 1 + nrand48(¶ms.seed[0]) %
tests/sys/kern/unix_seqpacket_test.c
1255
(RANDOM_MAXRECORD * params.recvspace);
tests/sys/kern/unix_seqpacket_test.c
1257
params.nrecords = i;
tests/sys/kern/unix_seqpacket_test.c
1260
params.records[i] = off;
tests/sys/kern/unix_seqpacket_test.c
1262
params.records[params.nrecords - 1] = RANDOM_TESTSIZE;
tests/sys/kern/unix_seqpacket_test.c
1265
params.sock = fd[0];
tests/sys/kern/unix_seqpacket_test.c
1266
ATF_REQUIRE(pthread_create(&t, NULL, sending_thread, ¶ms) == 0);
tests/sys/kern/unix_seqpacket_test.c
1273
.iov_len = nrand48(¶ms.seed[0]) %
tests/sys/kern/unix_seqpacket_test.c
1274
(RANDOM_RECVSIZE * params.recvspace)
tests/sys/kern/unix_seqpacket_test.c
1288
if (off + len == params.records[eor]) {
tests/sys/kern/unix_seqpacket_test.c
1293
ATF_REQUIRE_MSG(off + len < params.records[eor],
tests/sys/kern/unix_seqpacket_test.c
1295
off + len, params.records[eor]);
tests/sys/kern/unix_seqpacket_test.c
1298
off + len, params.records[eor]);
tests/sys/kern/unix_seqpacket_test.c
1300
ATF_REQUIRE_MSG(0 == memcmp(params.sendbuf + off, recvbuf, len),
tests/sys/kern/unix_seqpacket_test.c
1312
free(params.sendbuf);
tests/sys/kern/unix_seqpacket_test.c
1314
free(params.records);
tests/sys/net/if_epair.c
43
ATF_TC(params);
tests/sys/net/if_epair.c
44
ATF_TC_HEAD(params, tc)
tests/sys/net/if_epair.c
50
ATF_TC_BODY(params, tc)
tests/sys/net/if_epair.c
72
ATF_TP_ADD_TC(tp, params);
tools/regression/doat/doat.c
200
tests[0].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
201
tests[0].tests[0].params[1].cp = relative_path;
tools/regression/doat/doat.c
202
tests[0].tests[0].params[2].m = 0;
tools/regression/doat/doat.c
203
tests[0].tests[0].params[3].i = 0;
tools/regression/doat/doat.c
205
tests[0].tests[1].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
206
tests[0].tests[1].params[1].cp = relative_path;
tools/regression/doat/doat.c
207
tests[0].tests[1].params[2].m = 0;
tools/regression/doat/doat.c
208
tests[0].tests[1].params[3].i = AT_EACCESS;
tools/regression/doat/doat.c
210
tests[0].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
211
tests[0].tests[2].params[1].cp = absolute_path;
tools/regression/doat/doat.c
212
tests[0].tests[2].params[2].m = 0;
tools/regression/doat/doat.c
213
tests[0].tests[2].params[3].i = 123; /* invalid flag */
tools/regression/doat/doat.c
215
tests[0].tests[3].params[0].i = notd_fd;
tools/regression/doat/doat.c
216
tests[0].tests[3].params[1].cp = relative_file;
tools/regression/doat/doat.c
217
tests[0].tests[3].params[2].m = 0;
tools/regression/doat/doat.c
218
tests[0].tests[3].params[3].i = 0;
tools/regression/doat/doat.c
220
tests[0].tests[4].params[0].i = rel_fd;
tools/regression/doat/doat.c
221
tests[0].tests[4].params[1].cp = file;
tools/regression/doat/doat.c
222
tests[0].tests[4].params[2].m = 0;
tools/regression/doat/doat.c
223
tests[0].tests[4].params[3].i = 0;
tools/regression/doat/doat.c
225
tests[0].tests[5].params[0].i = rel_fd;
tools/regression/doat/doat.c
226
tests[0].tests[5].params[1].cp = file;
tools/regression/doat/doat.c
227
tests[0].tests[5].params[2].m = 0;
tools/regression/doat/doat.c
228
tests[0].tests[5].params[3].i = AT_EACCESS;
tools/regression/doat/doat.c
230
tests[0].tests[6].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
231
tests[0].tests[6].params[1].cp = absolute_path;
tools/regression/doat/doat.c
232
tests[0].tests[6].params[2].m = 0;
tools/regression/doat/doat.c
233
tests[0].tests[6].params[3].i = 0;
tools/regression/doat/doat.c
240
tests[1].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
241
tests[1].tests[0].params[1].cp = relative_path;
tools/regression/doat/doat.c
242
tests[1].tests[0].params[2].m = 33190;
tools/regression/doat/doat.c
243
tests[1].tests[0].params[3].i = 0;
tools/regression/doat/doat.c
245
tests[1].tests[1].params[0].i = rel_fd;
tools/regression/doat/doat.c
246
tests[1].tests[1].params[1].cp = absolute_path;
tools/regression/doat/doat.c
247
tests[1].tests[1].params[2].m = 33190; /* mode 646 translated */
tools/regression/doat/doat.c
248
tests[1].tests[1].params[3].i = 123; /* invalid flag */
tools/regression/doat/doat.c
250
tests[1].tests[2].params[0].i = notd_fd;
tools/regression/doat/doat.c
251
tests[1].tests[2].params[1].cp = relative_file;
tools/regression/doat/doat.c
252
tests[1].tests[2].params[2].m = 33190;
tools/regression/doat/doat.c
253
tests[1].tests[2].params[3].i = 0;
tools/regression/doat/doat.c
255
tests[1].tests[3].params[0].i = notd_fd;
tools/regression/doat/doat.c
256
tests[1].tests[3].params[1].cp = absolute_file;
tools/regression/doat/doat.c
257
tests[1].tests[3].params[2].m = 33190;
tools/regression/doat/doat.c
258
tests[1].tests[3].params[3].i = 0;
tools/regression/doat/doat.c
260
tests[1].tests[4].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
261
tests[1].tests[4].params[1].cp = symlinkf;
tools/regression/doat/doat.c
262
tests[1].tests[4].params[2].m = 33190;
tools/regression/doat/doat.c
263
tests[1].tests[4].params[3].i = AT_SYMLINK_NOFOLLOW;
tools/regression/doat/doat.c
265
tests[1].tests[5].params[0].i = rel_fd;
tools/regression/doat/doat.c
266
tests[1].tests[5].params[1].cp = file;
tools/regression/doat/doat.c
267
tests[1].tests[5].params[2].m = 33190;
tools/regression/doat/doat.c
268
tests[1].tests[5].params[3].i = 0;
tools/regression/doat/doat.c
275
tests[2].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
276
tests[2].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
277
tests[2].tests[0].params[2].u = 65534;
tools/regression/doat/doat.c
278
tests[2].tests[0].params[3].g = 65534;
tools/regression/doat/doat.c
279
tests[2].tests[0].params[4].i = 0;
tools/regression/doat/doat.c
281
tests[2].tests[1].params[0].i = rel_fd;
tools/regression/doat/doat.c
282
tests[2].tests[1].params[1].cp = file;
tools/regression/doat/doat.c
283
tests[2].tests[1].params[2].u = 65534;
tools/regression/doat/doat.c
284
tests[2].tests[1].params[3].g = 65534;
tools/regression/doat/doat.c
285
tests[2].tests[1].params[4].i = 123; /* invalid flag */
tools/regression/doat/doat.c
287
tests[2].tests[2].params[0].i = notd_fd;
tools/regression/doat/doat.c
288
tests[2].tests[2].params[1].cp = relative_file;
tools/regression/doat/doat.c
289
tests[2].tests[2].params[2].u = 65534;
tools/regression/doat/doat.c
290
tests[2].tests[2].params[3].g = 65534;
tools/regression/doat/doat.c
291
tests[2].tests[2].params[4].i = 0;
tools/regression/doat/doat.c
293
tests[2].tests[3].params[0].i = notd_fd;
tools/regression/doat/doat.c
294
tests[2].tests[3].params[1].cp = absolute_file;
tools/regression/doat/doat.c
295
tests[2].tests[3].params[2].u = 65534;
tools/regression/doat/doat.c
296
tests[2].tests[3].params[3].g = 65534;
tools/regression/doat/doat.c
297
tests[2].tests[3].params[4].i = 0;
tools/regression/doat/doat.c
299
tests[2].tests[4].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
300
tests[2].tests[4].params[1].cp = symlinkf;
tools/regression/doat/doat.c
301
tests[2].tests[4].params[2].u = 65534;
tools/regression/doat/doat.c
302
tests[2].tests[4].params[3].g = 65534;
tools/regression/doat/doat.c
303
tests[2].tests[4].params[4].i = AT_SYMLINK_NOFOLLOW;
tools/regression/doat/doat.c
305
tests[2].tests[5].params[0].i = rel_fd;
tools/regression/doat/doat.c
306
tests[2].tests[5].params[1].cp = file;
tools/regression/doat/doat.c
307
tests[2].tests[5].params[2].u = 0;
tools/regression/doat/doat.c
308
tests[2].tests[5].params[3].g = 0;
tools/regression/doat/doat.c
309
tests[2].tests[5].params[4].i = 0;
tools/regression/doat/doat.c
316
tests[3].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
317
tests[3].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
318
tests[3].tests[0].params[2].vp = &buf;
tools/regression/doat/doat.c
319
tests[3].tests[0].params[3].i = 0;
tools/regression/doat/doat.c
321
tests[3].tests[1].params[0].i = rel_fd;
tools/regression/doat/doat.c
322
tests[3].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
323
tests[3].tests[1].params[2].vp = &buf;
tools/regression/doat/doat.c
324
tests[3].tests[1].params[3].i = 123; /* invalid flags */
tools/regression/doat/doat.c
326
tests[3].tests[2].params[0].i = notd_fd;
tools/regression/doat/doat.c
327
tests[3].tests[2].params[1].cp = relative_file;
tools/regression/doat/doat.c
328
tests[3].tests[2].params[2].vp = &buf;
tools/regression/doat/doat.c
329
tests[3].tests[2].params[3].i = 0;
tools/regression/doat/doat.c
331
tests[3].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
332
tests[3].tests[2].params[1].cp = file;
tools/regression/doat/doat.c
333
tests[3].tests[2].params[2].vp = &buf;
tools/regression/doat/doat.c
334
tests[3].tests[2].params[3].i = 0;
tools/regression/doat/doat.c
336
tests[3].tests[3].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
337
tests[3].tests[3].params[1].cp = symlinkf;
tools/regression/doat/doat.c
338
tests[3].tests[3].params[2].vp = &buf;
tools/regression/doat/doat.c
339
tests[3].tests[3].params[3].i = AT_SYMLINK_NOFOLLOW;
tools/regression/doat/doat.c
341
tests[3].tests[4].params[0].i = notd_fd;
tools/regression/doat/doat.c
342
tests[3].tests[4].params[1].cp = absolute_file;
tools/regression/doat/doat.c
343
tests[3].tests[4].params[2].vp = &buf;
tools/regression/doat/doat.c
344
tests[3].tests[4].params[3].i = 0;
tools/regression/doat/doat.c
351
tests[4].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
352
tests[4].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
353
tests[4].tests[0].params[2].vp = times;
tools/regression/doat/doat.c
355
tests[4].tests[1].params[0].i = notd_fd;
tools/regression/doat/doat.c
356
tests[4].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
357
tests[4].tests[1].params[2].vp = times;
tools/regression/doat/doat.c
359
tests[4].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
360
tests[4].tests[2].params[1].cp = file;
tools/regression/doat/doat.c
361
tests[4].tests[2].params[2].vp = times;
tools/regression/doat/doat.c
363
tests[4].tests[3].params[0].i = notd_fd;
tools/regression/doat/doat.c
364
tests[4].tests[3].params[1].cp = absolute_file;
tools/regression/doat/doat.c
365
tests[4].tests[3].params[2].vp = times;
tools/regression/doat/doat.c
372
tests[5].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
373
tests[5].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
374
tests[5].tests[0].params[2].i = AT_FDCWD;
tools/regression/doat/doat.c
375
tests[5].tests[0].params[3].cp = newlink;
tools/regression/doat/doat.c
376
tests[5].tests[0].params[4].i = 0;
tools/regression/doat/doat.c
378
tests[5].tests[1].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
379
tests[5].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
380
tests[5].tests[1].params[2].i = 106; /* invalid fd */
tools/regression/doat/doat.c
381
tests[5].tests[1].params[3].cp = newlink;
tools/regression/doat/doat.c
382
tests[5].tests[1].params[4].i = 0;
tools/regression/doat/doat.c
384
tests[5].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
385
tests[5].tests[2].params[1].cp = relative_file;
tools/regression/doat/doat.c
386
tests[5].tests[2].params[2].i = AT_FDCWD;
tools/regression/doat/doat.c
387
tests[5].tests[2].params[3].cp = newlink;
tools/regression/doat/doat.c
388
tests[5].tests[2].params[4].i = 123; /* invalid flag */
tools/regression/doat/doat.c
390
tests[5].tests[3].params[0].i = notd_fd;
tools/regression/doat/doat.c
391
tests[5].tests[3].params[1].cp = relative_file;
tools/regression/doat/doat.c
392
tests[5].tests[3].params[2].i = AT_FDCWD;
tools/regression/doat/doat.c
393
tests[5].tests[3].params[3].cp = newlink;
tools/regression/doat/doat.c
394
tests[5].tests[3].params[4].i = 0;
tools/regression/doat/doat.c
396
tests[5].tests[4].params[0].i = rel_fd;
tools/regression/doat/doat.c
397
tests[5].tests[4].params[1].cp = file;
tools/regression/doat/doat.c
398
tests[5].tests[4].params[2].i = rel_fd;
tools/regression/doat/doat.c
399
tests[5].tests[4].params[3].cp = newlink;
tools/regression/doat/doat.c
400
tests[5].tests[4].params[4].i = 0;
tools/regression/doat/doat.c
402
tests[5].tests[5].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
403
tests[5].tests[5].params[1].cp = symlinkf;
tools/regression/doat/doat.c
404
tests[5].tests[5].params[2].i = rel_fd;
tools/regression/doat/doat.c
405
tests[5].tests[5].params[3].cp = newlink2;
tools/regression/doat/doat.c
406
tests[5].tests[5].params[4].i = 0;
tools/regression/doat/doat.c
408
tests[5].tests[6].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
409
tests[5].tests[6].params[1].cp = symlinkf;
tools/regression/doat/doat.c
410
tests[5].tests[6].params[2].i = rel_fd;
tools/regression/doat/doat.c
411
tests[5].tests[6].params[3].cp = newlink3;
tools/regression/doat/doat.c
412
tests[5].tests[6].params[4].i = AT_SYMLINK_FOLLOW;
tools/regression/doat/doat.c
419
tests[6].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
420
tests[6].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
421
tests[6].tests[0].params[2].m = 33190;
tools/regression/doat/doat.c
423
tests[6].tests[1].params[0].i = notd_fd;
tools/regression/doat/doat.c
424
tests[6].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
425
tests[6].tests[1].params[2].m = 33190;
tools/regression/doat/doat.c
427
tests[6].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
428
tests[6].tests[2].params[1].cp = newdir;
tools/regression/doat/doat.c
429
tests[6].tests[2].params[2].m = 33190;
tools/regression/doat/doat.c
436
tests[7].tests[0].params[0].i = 107; /* invalid fd */
tools/regression/doat/doat.c
437
tests[7].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
438
tests[7].tests[0].params[2].m = 33190;
tools/regression/doat/doat.c
440
tests[7].tests[1].params[0].i = notd_fd;
tools/regression/doat/doat.c
441
tests[7].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
442
tests[7].tests[1].params[2].m = 33190;
tools/regression/doat/doat.c
444
tests[7].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
445
tests[7].tests[2].params[1].cp = fifo;
tools/regression/doat/doat.c
446
tests[7].tests[2].params[2].m = 33190;
tools/regression/doat/doat.c
453
tests[8].tests[0].params[0].i = 108; /* invalid fd */
tools/regression/doat/doat.c
454
tests[8].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
455
tests[8].tests[0].params[2].m = 0666 | S_IFCHR;
tools/regression/doat/doat.c
456
tests[8].tests[0].params[3].d = 15;
tools/regression/doat/doat.c
458
tests[8].tests[1].params[0].i = notd_fd;
tools/regression/doat/doat.c
459
tests[8].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
460
tests[8].tests[1].params[2].m = 0666 | S_IFCHR;
tools/regression/doat/doat.c
461
tests[8].tests[1].params[3].d = 15;
tools/regression/doat/doat.c
463
tests[8].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
464
tests[8].tests[2].params[1].cp = nod;
tools/regression/doat/doat.c
465
tests[8].tests[2].params[2].m = 0666 | S_IFCHR;
tools/regression/doat/doat.c
466
tests[8].tests[2].params[3].d = 2570;
tools/regression/doat/doat.c
473
tests[9].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
474
tests[9].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
475
tests[9].tests[0].params[2].i = O_RDONLY;
tools/regression/doat/doat.c
476
tests[9].tests[0].params[3].i = 0666;
tools/regression/doat/doat.c
478
tests[9].tests[1].params[0].i = notd_fd;
tools/regression/doat/doat.c
479
tests[9].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
480
tests[9].tests[1].params[2].i = O_RDONLY;
tools/regression/doat/doat.c
481
tests[9].tests[1].params[3].i = 0666;
tools/regression/doat/doat.c
483
tests[9].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
484
tests[9].tests[2].params[1].cp = file;
tools/regression/doat/doat.c
485
tests[9].tests[2].params[2].i = O_RDONLY;
tools/regression/doat/doat.c
486
tests[9].tests[2].params[3].i = 0400;
tools/regression/doat/doat.c
488
tests[9].tests[3].params[0].i = notd_fd;
tools/regression/doat/doat.c
489
tests[9].tests[3].params[1].cp = absolute_file;
tools/regression/doat/doat.c
490
tests[9].tests[3].params[2].i = O_RDONLY;
tools/regression/doat/doat.c
491
tests[9].tests[3].params[3].i = 0400;
tools/regression/doat/doat.c
493
tests[9].tests[4].params[0].i = rel_fd;
tools/regression/doat/doat.c
494
tests[9].tests[4].params[1].cp = newfile;
tools/regression/doat/doat.c
495
tests[9].tests[4].params[2].i = O_RDONLY | O_CREAT;
tools/regression/doat/doat.c
496
tests[9].tests[4].params[3].i = 0666;
tools/regression/doat/doat.c
503
tests[10].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
504
tests[10].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
505
tests[10].tests[0].params[2].vp = cbuf;
tools/regression/doat/doat.c
506
tests[10].tests[0].params[3].i = PATH_MAX;
tools/regression/doat/doat.c
508
tests[10].tests[1].params[0].i = notd_fd;
tools/regression/doat/doat.c
509
tests[10].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
510
tests[10].tests[1].params[2].vp = cbuf;
tools/regression/doat/doat.c
511
tests[10].tests[1].params[3].i = PATH_MAX;
tools/regression/doat/doat.c
513
tests[10].tests[2].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
514
tests[10].tests[2].params[1].cp = symlinkf;
tools/regression/doat/doat.c
515
tests[10].tests[2].params[2].vp = cbuf;
tools/regression/doat/doat.c
516
tests[10].tests[2].params[3].i = PATH_MAX;
tools/regression/doat/doat.c
523
tests[11].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
524
tests[11].tests[0].params[1].cp = file;
tools/regression/doat/doat.c
525
tests[11].tests[0].params[2].i = rel_fd;
tools/regression/doat/doat.c
526
tests[11].tests[0].params[3].cp = file;
tools/regression/doat/doat.c
528
tests[11].tests[1].params[0].i = rel_fd;
tools/regression/doat/doat.c
529
tests[11].tests[1].params[1].cp = file;
tools/regression/doat/doat.c
530
tests[11].tests[1].params[2].i = 106; /* invalid fd */
tools/regression/doat/doat.c
531
tests[11].tests[1].params[3].cp = file;
tools/regression/doat/doat.c
533
tests[11].tests[2].params[0].i = notd_fd;
tools/regression/doat/doat.c
534
tests[11].tests[2].params[1].cp = relative_file;
tools/regression/doat/doat.c
535
tests[11].tests[2].params[2].i = rel_fd;
tools/regression/doat/doat.c
536
tests[11].tests[2].params[3].cp = file;
tools/regression/doat/doat.c
538
tests[11].tests[3].params[0].i = rel_fd;
tools/regression/doat/doat.c
539
tests[11].tests[3].params[1].cp = file;
tools/regression/doat/doat.c
540
tests[11].tests[3].params[2].i = notd_fd;
tools/regression/doat/doat.c
541
tests[11].tests[3].params[3].cp = relative_file;
tools/regression/doat/doat.c
543
tests[11].tests[4].params[0].i = rel_fd;
tools/regression/doat/doat.c
544
tests[11].tests[4].params[1].cp = newfile;
tools/regression/doat/doat.c
545
tests[11].tests[4].params[2].i = AT_FDCWD;
tools/regression/doat/doat.c
546
tests[11].tests[4].params[3].cp = newfile;
tools/regression/doat/doat.c
553
tests[12].tests[0].params[0].cp = file;
tools/regression/doat/doat.c
554
tests[12].tests[0].params[1].i = 106; /* invalid fd */
tools/regression/doat/doat.c
555
tests[12].tests[0].params[2].cp = file;
tools/regression/doat/doat.c
557
tests[12].tests[1].params[0].cp = file;
tools/regression/doat/doat.c
558
tests[12].tests[1].params[1].i = notd_fd;
tools/regression/doat/doat.c
559
tests[12].tests[1].params[2].cp = relative_file;
tools/regression/doat/doat.c
56
union param params[5]; /* no *at syscall with more than 5 params */
tools/regression/doat/doat.c
561
tests[12].tests[2].params[0].cp = absolute_file;
tools/regression/doat/doat.c
562
tests[12].tests[2].params[1].i = rel_fd;
tools/regression/doat/doat.c
563
tests[12].tests[2].params[2].cp = newslink;
tools/regression/doat/doat.c
571
tests[13].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
572
tests[13].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
573
tests[13].tests[0].params[2].i = 0;
tools/regression/doat/doat.c
575
tests[13].tests[1].params[0].i = notd_fd;
tools/regression/doat/doat.c
576
tests[13].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
577
tests[13].tests[1].params[2].i = 0;
tools/regression/doat/doat.c
579
tests[13].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
580
tests[13].tests[2].params[1].cp = file;
tools/regression/doat/doat.c
581
tests[13].tests[2].params[2].i = 123; /* invalid flag */
tools/regression/doat/doat.c
583
tests[13].tests[3].params[0].i = rel_fd;
tools/regression/doat/doat.c
584
tests[13].tests[3].params[1].cp = not_dir_path;
tools/regression/doat/doat.c
585
tests[13].tests[3].params[2].i = AT_REMOVEDIR;
tools/regression/doat/doat.c
587
tests[13].tests[4].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
588
tests[13].tests[4].params[1].cp = relative_path;
tools/regression/doat/doat.c
589
tests[13].tests[4].params[2].i = AT_REMOVEDIR;
tools/regression/doat/doat.c
591
tests[13].tests[5].params[0].i = rel_fd;
tools/regression/doat/doat.c
592
tests[13].tests[5].params[1].cp = newdir;
tools/regression/doat/doat.c
593
tests[13].tests[5].params[2].i = AT_REMOVEDIR;
tools/regression/doat/doat.c
595
tests[13].tests[6].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
596
tests[13].tests[6].params[1].cp = newfile;
tools/regression/doat/doat.c
597
tests[13].tests[6].params[2].i = 0;
tools/regression/doat/doat.c
605
tests[14].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
606
tests[14].tests[0].params[1].cpp = pargv;
tools/regression/doat/doat.c
607
tests[14].tests[0].params[2].cpp = NULL;
tools/regression/doat/doat.c
610
tests[14].tests[1].params[0].i = exec_fd;
tools/regression/doat/doat.c
611
tests[14].tests[1].params[1].cpp = pargv;
tools/regression/doat/doat.c
612
tests[14].tests[1].params[2].cpp = NULL;
tools/regression/doat/doat.c
641
tests[i].tests[j].params[0],
tools/regression/doat/doat.c
642
tests[i].tests[j].params[1],
tools/regression/doat/doat.c
643
tests[i].tests[j].params[2],
tools/regression/doat/doat.c
644
tests[i].tests[j].params[3],
tools/regression/doat/doat.c
645
tests[i].tests[j].params[4]);
tools/test/stress2/testcases/openat/doat.c
197
tests[0].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
198
tests[0].tests[0].params[1].cp = relative_path;
tools/test/stress2/testcases/openat/doat.c
199
tests[0].tests[0].params[2].m = 0;
tools/test/stress2/testcases/openat/doat.c
200
tests[0].tests[0].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
202
tests[0].tests[1].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
203
tests[0].tests[1].params[1].cp = relative_path;
tools/test/stress2/testcases/openat/doat.c
204
tests[0].tests[1].params[2].m = 0;
tools/test/stress2/testcases/openat/doat.c
205
tests[0].tests[1].params[3].i = AT_EACCESS;
tools/test/stress2/testcases/openat/doat.c
207
tests[0].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
208
tests[0].tests[2].params[1].cp = absolute_path;
tools/test/stress2/testcases/openat/doat.c
209
tests[0].tests[2].params[2].m = 0;
tools/test/stress2/testcases/openat/doat.c
210
tests[0].tests[2].params[3].i = 123; // invalid flag
tools/test/stress2/testcases/openat/doat.c
212
tests[0].tests[3].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
213
tests[0].tests[3].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
214
tests[0].tests[3].params[2].m = 0;
tools/test/stress2/testcases/openat/doat.c
215
tests[0].tests[3].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
217
tests[0].tests[4].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
218
tests[0].tests[4].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
219
tests[0].tests[4].params[2].m = 0;
tools/test/stress2/testcases/openat/doat.c
220
tests[0].tests[4].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
222
tests[0].tests[5].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
223
tests[0].tests[5].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
224
tests[0].tests[5].params[2].m = 0;
tools/test/stress2/testcases/openat/doat.c
225
tests[0].tests[5].params[3].i = AT_EACCESS;
tools/test/stress2/testcases/openat/doat.c
227
tests[0].tests[6].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
228
tests[0].tests[6].params[1].cp = absolute_path;
tools/test/stress2/testcases/openat/doat.c
229
tests[0].tests[6].params[2].m = 0;
tools/test/stress2/testcases/openat/doat.c
230
tests[0].tests[6].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
237
tests[1].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
238
tests[1].tests[0].params[1].cp = relative_path;
tools/test/stress2/testcases/openat/doat.c
239
tests[1].tests[0].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
240
tests[1].tests[0].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
242
tests[1].tests[1].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
243
tests[1].tests[1].params[1].cp = absolute_path;
tools/test/stress2/testcases/openat/doat.c
244
tests[1].tests[1].params[2].m = 33190; // mode 646 translated
tools/test/stress2/testcases/openat/doat.c
245
tests[1].tests[1].params[3].i = 123; // invalid flag
tools/test/stress2/testcases/openat/doat.c
247
tests[1].tests[2].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
248
tests[1].tests[2].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
249
tests[1].tests[2].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
250
tests[1].tests[2].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
252
tests[1].tests[3].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
253
tests[1].tests[3].params[1].cp = absolute_file;
tools/test/stress2/testcases/openat/doat.c
254
tests[1].tests[3].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
255
tests[1].tests[3].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
257
tests[1].tests[4].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
258
tests[1].tests[4].params[1].cp = symlinkf;
tools/test/stress2/testcases/openat/doat.c
259
tests[1].tests[4].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
260
tests[1].tests[4].params[3].i = AT_SYMLINK_NOFOLLOW;
tools/test/stress2/testcases/openat/doat.c
262
tests[1].tests[5].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
263
tests[1].tests[5].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
264
tests[1].tests[5].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
265
tests[1].tests[5].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
272
tests[2].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
273
tests[2].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
274
tests[2].tests[0].params[2].u = 65534;
tools/test/stress2/testcases/openat/doat.c
275
tests[2].tests[0].params[3].g = 65534;
tools/test/stress2/testcases/openat/doat.c
276
tests[2].tests[0].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
278
tests[2].tests[1].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
279
tests[2].tests[1].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
280
tests[2].tests[1].params[2].u = 65534;
tools/test/stress2/testcases/openat/doat.c
281
tests[2].tests[1].params[3].g = 65534;
tools/test/stress2/testcases/openat/doat.c
282
tests[2].tests[1].params[4].i = 123; // invalid flag
tools/test/stress2/testcases/openat/doat.c
284
tests[2].tests[2].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
285
tests[2].tests[2].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
286
tests[2].tests[2].params[2].u = 65534;
tools/test/stress2/testcases/openat/doat.c
287
tests[2].tests[2].params[3].g = 65534;
tools/test/stress2/testcases/openat/doat.c
288
tests[2].tests[2].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
290
tests[2].tests[3].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
291
tests[2].tests[3].params[1].cp = absolute_file;
tools/test/stress2/testcases/openat/doat.c
292
tests[2].tests[3].params[2].u = 65534;
tools/test/stress2/testcases/openat/doat.c
293
tests[2].tests[3].params[3].g = 65534;
tools/test/stress2/testcases/openat/doat.c
294
tests[2].tests[3].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
296
tests[2].tests[4].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
297
tests[2].tests[4].params[1].cp = symlinkf;
tools/test/stress2/testcases/openat/doat.c
298
tests[2].tests[4].params[2].u = 65534;
tools/test/stress2/testcases/openat/doat.c
299
tests[2].tests[4].params[3].g = 65534;
tools/test/stress2/testcases/openat/doat.c
300
tests[2].tests[4].params[4].i = AT_SYMLINK_NOFOLLOW;
tools/test/stress2/testcases/openat/doat.c
302
tests[2].tests[5].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
303
tests[2].tests[5].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
304
tests[2].tests[5].params[2].u = 0;
tools/test/stress2/testcases/openat/doat.c
305
tests[2].tests[5].params[3].g = 0;
tools/test/stress2/testcases/openat/doat.c
306
tests[2].tests[5].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
313
tests[3].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
314
tests[3].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
315
tests[3].tests[0].params[2].vp = &buf;
tools/test/stress2/testcases/openat/doat.c
316
tests[3].tests[0].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
318
tests[3].tests[1].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
319
tests[3].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
320
tests[3].tests[1].params[2].vp = &buf;
tools/test/stress2/testcases/openat/doat.c
321
tests[3].tests[1].params[3].i = 123; // invalid flags
tools/test/stress2/testcases/openat/doat.c
323
tests[3].tests[2].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
324
tests[3].tests[2].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
325
tests[3].tests[2].params[2].vp = &buf;
tools/test/stress2/testcases/openat/doat.c
326
tests[3].tests[2].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
328
tests[3].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
329
tests[3].tests[2].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
330
tests[3].tests[2].params[2].vp = &buf;
tools/test/stress2/testcases/openat/doat.c
331
tests[3].tests[2].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
333
tests[3].tests[3].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
334
tests[3].tests[3].params[1].cp = symlinkf;
tools/test/stress2/testcases/openat/doat.c
335
tests[3].tests[3].params[2].vp = &buf;
tools/test/stress2/testcases/openat/doat.c
336
tests[3].tests[3].params[3].i = AT_SYMLINK_NOFOLLOW;
tools/test/stress2/testcases/openat/doat.c
338
tests[3].tests[4].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
339
tests[3].tests[4].params[1].cp = absolute_file;
tools/test/stress2/testcases/openat/doat.c
340
tests[3].tests[4].params[2].vp = &buf;
tools/test/stress2/testcases/openat/doat.c
341
tests[3].tests[4].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
348
tests[4].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
349
tests[4].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
350
tests[4].tests[0].params[2].vp = times;
tools/test/stress2/testcases/openat/doat.c
352
tests[4].tests[1].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
353
tests[4].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
354
tests[4].tests[1].params[2].vp = times;
tools/test/stress2/testcases/openat/doat.c
356
tests[4].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
357
tests[4].tests[2].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
358
tests[4].tests[2].params[2].vp = times;
tools/test/stress2/testcases/openat/doat.c
360
tests[4].tests[3].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
361
tests[4].tests[3].params[1].cp = absolute_file;
tools/test/stress2/testcases/openat/doat.c
362
tests[4].tests[3].params[2].vp = times;
tools/test/stress2/testcases/openat/doat.c
369
tests[5].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
370
tests[5].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
371
tests[5].tests[0].params[2].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
372
tests[5].tests[0].params[3].cp = newlink;
tools/test/stress2/testcases/openat/doat.c
373
tests[5].tests[0].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
375
tests[5].tests[1].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
376
tests[5].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
377
tests[5].tests[1].params[2].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
378
tests[5].tests[1].params[3].cp = newlink;
tools/test/stress2/testcases/openat/doat.c
379
tests[5].tests[1].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
381
tests[5].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
382
tests[5].tests[2].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
383
tests[5].tests[2].params[2].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
384
tests[5].tests[2].params[3].cp = newlink;
tools/test/stress2/testcases/openat/doat.c
385
tests[5].tests[2].params[4].i = 123; // invalid flag
tools/test/stress2/testcases/openat/doat.c
387
tests[5].tests[3].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
388
tests[5].tests[3].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
389
tests[5].tests[3].params[2].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
390
tests[5].tests[3].params[3].cp = newlink;
tools/test/stress2/testcases/openat/doat.c
391
tests[5].tests[3].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
393
tests[5].tests[4].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
394
tests[5].tests[4].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
395
tests[5].tests[4].params[2].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
396
tests[5].tests[4].params[3].cp = newlink;
tools/test/stress2/testcases/openat/doat.c
397
tests[5].tests[4].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
399
tests[5].tests[5].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
400
tests[5].tests[5].params[1].cp = symlinkf;
tools/test/stress2/testcases/openat/doat.c
401
tests[5].tests[5].params[2].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
402
tests[5].tests[5].params[3].cp = newlink2;
tools/test/stress2/testcases/openat/doat.c
403
tests[5].tests[5].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
405
tests[5].tests[6].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
406
tests[5].tests[6].params[1].cp = symlinkf;
tools/test/stress2/testcases/openat/doat.c
407
tests[5].tests[6].params[2].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
408
tests[5].tests[6].params[3].cp = newlink3;
tools/test/stress2/testcases/openat/doat.c
409
tests[5].tests[6].params[4].i = AT_SYMLINK_FOLLOW;
tools/test/stress2/testcases/openat/doat.c
416
tests[6].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
417
tests[6].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
418
tests[6].tests[0].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
420
tests[6].tests[1].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
421
tests[6].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
422
tests[6].tests[1].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
424
tests[6].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
425
tests[6].tests[2].params[1].cp = newdir;
tools/test/stress2/testcases/openat/doat.c
426
tests[6].tests[2].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
433
tests[7].tests[0].params[0].i = 107; // invalid fd
tools/test/stress2/testcases/openat/doat.c
434
tests[7].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
435
tests[7].tests[0].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
437
tests[7].tests[1].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
438
tests[7].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
439
tests[7].tests[1].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
441
tests[7].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
442
tests[7].tests[2].params[1].cp = fifo;
tools/test/stress2/testcases/openat/doat.c
443
tests[7].tests[2].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
450
tests[8].tests[0].params[0].i = 108; // invalid fd
tools/test/stress2/testcases/openat/doat.c
451
tests[8].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
452
tests[8].tests[0].params[2].m = 0666 | S_IFCHR;
tools/test/stress2/testcases/openat/doat.c
453
tests[8].tests[0].params[3].d = 15;
tools/test/stress2/testcases/openat/doat.c
455
tests[8].tests[1].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
456
tests[8].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
457
tests[8].tests[1].params[2].m = 0666 | S_IFCHR;
tools/test/stress2/testcases/openat/doat.c
458
tests[8].tests[1].params[3].d = 15;
tools/test/stress2/testcases/openat/doat.c
460
tests[8].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
461
tests[8].tests[2].params[1].cp = nod;
tools/test/stress2/testcases/openat/doat.c
462
tests[8].tests[2].params[2].m = 0666 | S_IFCHR;
tools/test/stress2/testcases/openat/doat.c
463
tests[8].tests[2].params[3].d = 2570;
tools/test/stress2/testcases/openat/doat.c
470
tests[9].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
471
tests[9].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
472
tests[9].tests[0].params[2].i = O_RDONLY;
tools/test/stress2/testcases/openat/doat.c
473
tests[9].tests[0].params[3].i = 0666;
tools/test/stress2/testcases/openat/doat.c
475
tests[9].tests[1].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
476
tests[9].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
477
tests[9].tests[1].params[2].i = O_RDONLY;
tools/test/stress2/testcases/openat/doat.c
478
tests[9].tests[1].params[3].i = 0666;
tools/test/stress2/testcases/openat/doat.c
480
tests[9].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
481
tests[9].tests[2].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
482
tests[9].tests[2].params[2].i = O_RDONLY;
tools/test/stress2/testcases/openat/doat.c
483
tests[9].tests[2].params[3].i = 0400;
tools/test/stress2/testcases/openat/doat.c
485
tests[9].tests[3].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
486
tests[9].tests[3].params[1].cp = absolute_file;
tools/test/stress2/testcases/openat/doat.c
487
tests[9].tests[3].params[2].i = O_RDONLY;
tools/test/stress2/testcases/openat/doat.c
488
tests[9].tests[3].params[3].i = 0400;
tools/test/stress2/testcases/openat/doat.c
490
tests[9].tests[4].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
491
tests[9].tests[4].params[1].cp = newfile;
tools/test/stress2/testcases/openat/doat.c
492
tests[9].tests[4].params[2].i = O_RDONLY | O_CREAT;
tools/test/stress2/testcases/openat/doat.c
493
tests[9].tests[4].params[3].i = 0666;
tools/test/stress2/testcases/openat/doat.c
500
tests[10].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
501
tests[10].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
502
tests[10].tests[0].params[2].vp = cbuf;
tools/test/stress2/testcases/openat/doat.c
503
tests[10].tests[0].params[3].i = PATH_MAX;
tools/test/stress2/testcases/openat/doat.c
505
tests[10].tests[1].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
506
tests[10].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
507
tests[10].tests[1].params[2].vp = cbuf;
tools/test/stress2/testcases/openat/doat.c
508
tests[10].tests[1].params[3].i = PATH_MAX;
tools/test/stress2/testcases/openat/doat.c
510
tests[10].tests[2].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
511
tests[10].tests[2].params[1].cp = symlinkf;
tools/test/stress2/testcases/openat/doat.c
512
tests[10].tests[2].params[2].vp = cbuf;
tools/test/stress2/testcases/openat/doat.c
513
tests[10].tests[2].params[3].i = PATH_MAX;
tools/test/stress2/testcases/openat/doat.c
520
tests[11].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
521
tests[11].tests[0].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
522
tests[11].tests[0].params[2].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
523
tests[11].tests[0].params[3].cp = file;
tools/test/stress2/testcases/openat/doat.c
525
tests[11].tests[1].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
526
tests[11].tests[1].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
527
tests[11].tests[1].params[2].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
528
tests[11].tests[1].params[3].cp = file;
tools/test/stress2/testcases/openat/doat.c
53
union param params[5]; // no *at syscall with more than 5 params
tools/test/stress2/testcases/openat/doat.c
530
tests[11].tests[2].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
531
tests[11].tests[2].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
532
tests[11].tests[2].params[2].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
533
tests[11].tests[2].params[3].cp = file;
tools/test/stress2/testcases/openat/doat.c
535
tests[11].tests[3].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
536
tests[11].tests[3].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
537
tests[11].tests[3].params[2].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
538
tests[11].tests[3].params[3].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
540
tests[11].tests[4].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
541
tests[11].tests[4].params[1].cp = newfile;
tools/test/stress2/testcases/openat/doat.c
542
tests[11].tests[4].params[2].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
543
tests[11].tests[4].params[3].cp = newfile;
tools/test/stress2/testcases/openat/doat.c
550
tests[12].tests[0].params[0].cp = file;
tools/test/stress2/testcases/openat/doat.c
551
tests[12].tests[0].params[1].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
552
tests[12].tests[0].params[2].cp = file;
tools/test/stress2/testcases/openat/doat.c
554
tests[12].tests[1].params[0].cp = file;
tools/test/stress2/testcases/openat/doat.c
555
tests[12].tests[1].params[1].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
556
tests[12].tests[1].params[2].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
558
tests[12].tests[2].params[0].cp = absolute_file;
tools/test/stress2/testcases/openat/doat.c
559
tests[12].tests[2].params[1].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
560
tests[12].tests[2].params[2].cp = newslink;
tools/test/stress2/testcases/openat/doat.c
567
tests[13].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
568
tests[13].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
569
tests[13].tests[0].params[2].i = 0;
tools/test/stress2/testcases/openat/doat.c
571
tests[13].tests[1].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
572
tests[13].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
573
tests[13].tests[1].params[2].i = 0;
tools/test/stress2/testcases/openat/doat.c
575
tests[13].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
576
tests[13].tests[2].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
577
tests[13].tests[2].params[2].i = 123; // invalid flag
tools/test/stress2/testcases/openat/doat.c
579
tests[13].tests[3].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
580
tests[13].tests[3].params[1].cp = not_dir_path;
tools/test/stress2/testcases/openat/doat.c
581
tests[13].tests[3].params[2].i = AT_REMOVEDIR;
tools/test/stress2/testcases/openat/doat.c
583
tests[13].tests[4].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
584
tests[13].tests[4].params[1].cp = relative_path;
tools/test/stress2/testcases/openat/doat.c
585
tests[13].tests[4].params[2].i = AT_REMOVEDIR;
tools/test/stress2/testcases/openat/doat.c
587
tests[13].tests[5].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
588
tests[13].tests[5].params[1].cp = newdir;
tools/test/stress2/testcases/openat/doat.c
589
tests[13].tests[5].params[2].i = AT_REMOVEDIR;
tools/test/stress2/testcases/openat/doat.c
591
tests[13].tests[6].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
592
tests[13].tests[6].params[1].cp = newfile;
tools/test/stress2/testcases/openat/doat.c
593
tests[13].tests[6].params[2].i = 0;
tools/test/stress2/testcases/openat/doat.c
600
tests[14].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
601
tests[14].tests[0].params[1].cpp = pargv;
tools/test/stress2/testcases/openat/doat.c
602
tests[14].tests[0].params[2].cpp = NULL;
tools/test/stress2/testcases/openat/doat.c
605
tests[14].tests[1].params[0].i = exec_fd;
tools/test/stress2/testcases/openat/doat.c
606
tests[14].tests[1].params[1].cpp = pargv;
tools/test/stress2/testcases/openat/doat.c
607
tests[14].tests[1].params[2].cpp = NULL;
tools/test/stress2/testcases/openat/doat.c
659
tests[i].tests[j].params[0],
tools/test/stress2/testcases/openat/doat.c
660
tests[i].tests[j].params[1],
tools/test/stress2/testcases/openat/doat.c
661
tests[i].tests[j].params[2],
tools/test/stress2/testcases/openat/doat.c
662
tests[i].tests[j].params[3],
tools/test/stress2/testcases/openat/doat.c
663
tests[i].tests[j].params[4]);
tools/tools/net80211/w00t/ap/ap.c
103
void send_frame(struct params *p, void *buf, int len)
tools/tools/net80211/w00t/ap/ap.c
117
int fill_beacon(struct params *p, struct ieee80211_frame *wh)
tools/tools/net80211/w00t/ap/ap.c
151
void send_beacon(struct params *p)
tools/tools/net80211/w00t/ap/ap.c
185
void send_pres(struct params *p, char *mac)
tools/tools/net80211/w00t/ap/ap.c
207
void read_preq(struct params *p, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/ap/ap.c
233
void send_auth(struct params* p, char *mac)
tools/tools/net80211/w00t/ap/ap.c
260
void read_auth(struct params *p, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/ap/ap.c
283
void send_assoc(struct params *p, char *mac)
tools/tools/net80211/w00t/ap/ap.c
319
void read_assoc(struct params *p, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/ap/ap.c
350
void read_mgt(struct params *p, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/ap/ap.c
380
void send_cts(struct params *p, char *mac)
tools/tools/net80211/w00t/ap/ap.c
396
void read_rts(struct params *p, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/ap/ap.c
404
void read_ack(struct params *p, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/ap/ap.c
410
void read_ctl(struct params *p, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/ap/ap.c
445
void enque(struct params *p, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/ap/ap.c
463
void relay_data(struct params *p, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/ap/ap.c
493
void read_real_data(struct params *p, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/ap/ap.c
546
void read_data(struct params *p, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/ap/ap.c
564
struct client* client_find(struct params *p, char *mac)
tools/tools/net80211/w00t/ap/ap.c
578
void client_insert(struct params *p, struct client *c)
tools/tools/net80211/w00t/ap/ap.c
593
int duplicate(struct params *p, struct ieee80211_frame *wh, int rc)
tools/tools/net80211/w00t/ap/ap.c
640
void ack(struct params *p, struct ieee80211_frame *wh)
tools/tools/net80211/w00t/ap/ap.c
651
void read_wifi(struct params *p)
tools/tools/net80211/w00t/ap/ap.c
704
void read_tap(struct params *p)
tools/tools/net80211/w00t/ap/ap.c
768
int retransmit(struct params *p)
tools/tools/net80211/w00t/ap/ap.c
787
void next_event(struct params *p)
tools/tools/net80211/w00t/ap/ap.c
849
struct params p;
tools/tools/net80211/w00t/ap/ap.c
90
void fill_basic(struct ieee80211_frame *wh, struct params *p)
tools/tools/net80211/w00t/assoc/assoc.c
113
void send_probe_request(struct params *p)
tools/tools/net80211/w00t/assoc/assoc.c
147
void send_auth(struct params *p)
tools/tools/net80211/w00t/assoc/assoc.c
191
void send_assoc(struct params *p)
tools/tools/net80211/w00t/assoc/assoc.c
244
void ack(struct params *p, struct ieee80211_frame *wh)
tools/tools/net80211/w00t/assoc/assoc.c
255
void generic_process(struct ieee80211_frame *wh, struct params *p, int len)
tools/tools/net80211/w00t/assoc/assoc.c
418
int get_probe_response(struct params *p)
tools/tools/net80211/w00t/assoc/assoc.c
484
int get_auth(struct params *p)
tools/tools/net80211/w00t/assoc/assoc.c
538
int get_assoc(struct params *p)
tools/tools/net80211/w00t/assoc/assoc.c
584
void read_wifi(struct params *p)
tools/tools/net80211/w00t/assoc/assoc.c
647
void read_tap(struct params *p)
tools/tools/net80211/w00t/assoc/assoc.c
710
struct params p;
tools/tools/net80211/w00t/assoc/assoc.c
83
void fill_basic(struct ieee80211_frame *wh, struct params *p)
tools/tools/net80211/w00t/assoc/assoc.c
98
void send_frame(struct params *p, void *buf, int len)
tools/tools/net80211/w00t/expand/expand.c
112
void enque(struct params *p, char **buf, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/expand/expand.c
161
void send_packet(struct params *p)
tools/tools/net80211/w00t/expand/expand.c
177
void send_mcast(struct params *p, unsigned char x)
tools/tools/net80211/w00t/expand/expand.c
302
void send_queue(struct params *p)
tools/tools/net80211/w00t/expand/expand.c
317
void got_mcast(struct params *p, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/expand/expand.c
322
void read_wifi(struct params *p)
tools/tools/net80211/w00t/expand/expand.c
367
void own(struct params *p)
tools/tools/net80211/w00t/expand/expand.c
421
struct params p;
tools/tools/net80211/w00t/expand/expand.c
84
int wanted(struct params *p, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/libw00t/w00t.c
149
struct ieee80211_bpf_params *params)
tools/tools/net80211/w00t/libw00t/w00t.c
164
if (params == NULL)
tools/tools/net80211/w00t/libw00t/w00t.c
165
params = &defaults;
tools/tools/net80211/w00t/libw00t/w00t.c
166
iov[0].iov_base = params;
tools/tools/net80211/w00t/libw00t/w00t.c
167
iov[0].iov_len = params->ibp_len;
tools/tools/net80211/w00t/libw00t/w00t.h
39
struct ieee80211_bpf_params *params);
tools/tools/net80211/w00t/prga/prga.c
119
void save_prga(struct params *p)
tools/tools/net80211/w00t/prga/prga.c
157
void get_prga(struct params *p)
tools/tools/net80211/w00t/prga/prga.c
212
void start(struct params *p)
tools/tools/net80211/w00t/prga/prga.c
234
void send_packet(struct params *p)
tools/tools/net80211/w00t/prga/prga.c
255
void send_frag(struct params *p)
tools/tools/net80211/w00t/prga/prga.c
331
void wait_ack(struct params *p)
tools/tools/net80211/w00t/prga/prga.c
398
void wait_relay(struct params *p)
tools/tools/net80211/w00t/prga/prga.c
478
void get_more_prga(struct params *p)
tools/tools/net80211/w00t/prga/prga.c
504
void read_tap(struct params *p)
tools/tools/net80211/w00t/prga/prga.c
568
void wait_tap_ack(struct params *p)
tools/tools/net80211/w00t/prga/prga.c
582
void transmit(struct params *p)
tools/tools/net80211/w00t/prga/prga.c
602
struct params p;
tools/tools/net80211/w00t/prga/prga.c
91
void load_prga(struct params *p)
tools/tools/net80211/w00t/redir/redir.c
125
int wanted(struct params *p, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/redir/redir.c
153
void enque(struct params *p, char **buf, struct ieee80211_frame *wh, int len)
tools/tools/net80211/w00t/redir/redir.c
232
void send_packet(struct params *p)
tools/tools/net80211/w00t/redir/redir.c
253
void send_header(struct params *p, struct queue *q)
tools/tools/net80211/w00t/redir/redir.c
319
void send_queue(struct params *p)
tools/tools/net80211/w00t/redir/redir.c
330
void send_data(struct params *p)
tools/tools/net80211/w00t/redir/redir.c
368
void got_ack(struct params *p)
tools/tools/net80211/w00t/redir/redir.c
382
void read_wifi(struct params *p)
tools/tools/net80211/w00t/redir/redir.c
423
int connect_buddy(struct params *p)
tools/tools/net80211/w00t/redir/redir.c
441
void buddy_reset(struct params *p)
tools/tools/net80211/w00t/redir/redir.c
449
int buddy_get(struct params *p, int len)
tools/tools/net80211/w00t/redir/redir.c
463
void read_buddy_head(struct params *p)
tools/tools/net80211/w00t/redir/redir.c
473
void read_buddy_data(struct params *p)
tools/tools/net80211/w00t/redir/redir.c
558
void read_buddy(struct params *p)
tools/tools/net80211/w00t/redir/redir.c
566
void own(struct params *p)
tools/tools/net80211/w00t/redir/redir.c
631
struct params p;
tools/tools/net80211/w00t/redir/redir.c
97
void load_prga(struct params *p)
tools/tools/net80211/wesside/wesside/wesside.c
485
static struct ieee80211_bpf_params params = {
tools/tools/net80211/wesside/wesside/wesside.c
498
iov[0].iov_base = ¶ms;
tools/tools/net80211/wesside/wesside/wesside.c
499
iov[0].iov_len = params.ibp_len;
tools/tools/net80211/wlaninject/wlaninject.c
536
struct ieee80211_bpf_params params;
tools/tools/net80211/wlaninject/wlaninject.c
541
memset(¶ms, 0, sizeof(params));
tools/tools/net80211/wlaninject/wlaninject.c
542
params.ibp_vers = IEEE80211_BPF_VERSION;
tools/tools/net80211/wlaninject/wlaninject.c
543
params.ibp_len = sizeof(struct ieee80211_bpf_params) - 6,
tools/tools/net80211/wlaninject/wlaninject.c
544
params.ibp_rate0 = 2; /* 1 MB/s XXX */
tools/tools/net80211/wlaninject/wlaninject.c
545
params.ibp_try0 = 1; /* no retransmits */
tools/tools/net80211/wlaninject/wlaninject.c
546
params.ibp_power = 100; /* nominal max */
tools/tools/net80211/wlaninject/wlaninject.c
547
params.ibp_pri = WME_AC_VO; /* high priority */
tools/tools/net80211/wlaninject/wlaninject.c
720
params.ibp_flags |= IEEE80211_BPF_NOACK;
tools/tools/net80211/wlaninject/wlaninject.c
728
params.ibp_pri = str2wmeac(optarg);
tools/tools/net80211/wlaninject/wlaninject.c
732
params.ibp_rate0 = str2rate(optarg);
tools/tools/net80211/wlaninject/wlaninject.c
736
params.ibp_power = atoi(optarg);
tools/tools/net80211/wlaninject/wlaninject.c
752
iface, chan, rate2str(params.ibp_rate0));
tools/tools/net80211/wlaninject/wlaninject.c
761
inject(fd, wh, len, ¶ms);
tools/tools/nvmf/nvmfd/ctl.c
44
init_ctl_port(const char *subnqn, const struct nvmf_association_params *params)
tools/tools/nvmf/nvmfd/ctl.c
60
nvlist_add_stringf(nvl, "max_io_qsize", "%u", params->max_io_qsize);
tools/tools/nvmf/nvmfd/internal.h
60
const struct nvmf_association_params *params);
tools/tools/nvmf/nvmfdd/nvmfdd.c
41
tcp_association_params(struct nvmf_association_params *params)
tools/tools/nvmf/nvmfdd/nvmfdd.c
43
params->tcp.pda = 0;
tools/tools/nvmf/nvmfdd/nvmfdd.c
44
params->tcp.header_digests = header_digests;
tools/tools/nvmf/nvmfdd/nvmfdd.c
45
params->tcp.data_digests = data_digests;
tools/tools/nvmf/nvmfdd/nvmfdd.c
46
params->tcp.maxr2t = 1;
tools/tools/nvmf/nvmfdd/nvmfdd.c
50
tcp_qpair_params(struct nvmf_qpair_params *params, bool admin,
tools/tools/nvmf/nvmfdd/nvmfdd.c
73
params->admin = admin;
tools/tools/nvmf/nvmfdd/nvmfdd.c
74
params->tcp.fd = s;
tools/tools/nvmf/nvmfdd/nvmfdd.c
83
const struct nvmf_qpair_params *params, const uint8_t hostid[16],
tools/tools/nvmf/nvmfdd/nvmfdd.c
92
qp = nvmf_connect(na, params, 0, NVMF_MIN_ADMIN_MAX_SQ_SIZE, hostid,
tools/tools/usbtest/usb_msc_test.c
1201
struct usb_msc_params params;
tools/tools/usbtest/usb_msc_test.c
1204
set_defaults(¶ms);
tools/tools/usbtest/usb_msc_test.c
1206
params.duration = duration;
tools/tools/usbtest/usb_msc_test.c
1233
get_io_mode(¶ms),
tools/tools/usbtest/usb_msc_test.c
1234
get_io_size(¶ms),
tools/tools/usbtest/usb_msc_test.c
1235
get_io_delay(¶ms),
tools/tools/usbtest/usb_msc_test.c
1236
get_io_offset(¶ms),
tools/tools/usbtest/usb_msc_test.c
1237
get_io_area(¶ms),
tools/tools/usbtest/usb_msc_test.c
1238
get_io_pattern(¶ms),
tools/tools/usbtest/usb_msc_test.c
1239
(params.try_invalid_scsi_command ? "YES" : "NO"),
tools/tools/usbtest/usb_msc_test.c
1240
(params.try_invalid_wrapper_block ? "YES" : "NO"),
tools/tools/usbtest/usb_msc_test.c
1241
(params.try_invalid_max_packet_size ? "YES" : "NO"),
tools/tools/usbtest/usb_msc_test.c
1242
(params.try_last_lba ? "YES" : "NO"),
tools/tools/usbtest/usb_msc_test.c
1243
params.io_lun,
tools/tools/usbtest/usb_msc_test.c
1244
(int)params.max_errors,
tools/tools/usbtest/usb_msc_test.c
1245
(int)params.duration,
tools/tools/usbtest/usb_msc_test.c
1246
(params.try_abort_data_write ? "YES" : "NO"),
tools/tools/usbtest/usb_msc_test.c
1247
(params.try_sense_on_error ? "YES" : "NO"),
tools/tools/usbtest/usb_msc_test.c
1248
(params.try_all_lun ? "YES" : "NO"),
tools/tools/usbtest/usb_msc_test.c
1249
(params.try_shorter_wrapper_block ? "YES" : "NO"),
tools/tools/usbtest/usb_msc_test.c
1255
params.io_mode++;
tools/tools/usbtest/usb_msc_test.c
1256
params.io_mode %= USB_MSC_IO_MODE_MAX;
tools/tools/usbtest/usb_msc_test.c
1259
params.io_size++;
tools/tools/usbtest/usb_msc_test.c
1260
params.io_size %= USB_MSC_IO_SIZE_MAX;
tools/tools/usbtest/usb_msc_test.c
1263
params.io_delay++;
tools/tools/usbtest/usb_msc_test.c
1264
params.io_delay %= USB_MSC_IO_DELAY_MAX;
tools/tools/usbtest/usb_msc_test.c
1267
params.io_offset++;
tools/tools/usbtest/usb_msc_test.c
1268
params.io_offset %= USB_MSC_IO_OFF_MAX;
tools/tools/usbtest/usb_msc_test.c
1271
params.io_area++;
tools/tools/usbtest/usb_msc_test.c
1272
params.io_area %= USB_MSC_IO_AREA_MAX;
tools/tools/usbtest/usb_msc_test.c
1275
params.io_pattern++;
tools/tools/usbtest/usb_msc_test.c
1276
params.io_pattern %= USB_MSC_IO_PATTERN_MAX;
tools/tools/usbtest/usb_msc_test.c
1279
params.try_invalid_scsi_command ^= 1;
tools/tools/usbtest/usb_msc_test.c
1282
params.try_invalid_wrapper_block ^= 1;
tools/tools/usbtest/usb_msc_test.c
1285
params.try_invalid_max_packet_size ^= 1;
tools/tools/usbtest/usb_msc_test.c
1288
params.try_last_lba ^= 1;
tools/tools/usbtest/usb_msc_test.c
1291
params.io_lun++;
tools/tools/usbtest/usb_msc_test.c
1292
params.io_lun %= USB_MSC_IO_LUN_MAX;
tools/tools/usbtest/usb_msc_test.c
1295
params.max_errors = get_integer();
tools/tools/usbtest/usb_msc_test.c
1298
params.duration = get_integer();
tools/tools/usbtest/usb_msc_test.c
1301
params.try_abort_data_write ^= 1;
tools/tools/usbtest/usb_msc_test.c
1304
params.try_sense_on_error ^= 1;
tools/tools/usbtest/usb_msc_test.c
1307
params.try_all_lun ^= 1;
tools/tools/usbtest/usb_msc_test.c
1310
params.try_shorter_wrapper_block ^= 1;
tools/tools/usbtest/usb_msc_test.c
1313
set_defaults(¶ms);
tools/tools/usbtest/usb_msc_test.c
1316
exec_host_msc_test(¶ms, uaddr);
tools/tools/vimage/vimage.c
268
jailparam_init(¶ms[0], "name");
tools/tools/vimage/vimage.c
269
jailparam_import(¶ms[0], argv[0]);
tools/tools/vimage/vimage.c
279
jailparam_init(¶ms[i], argv[i]);
tools/tools/vimage/vimage.c
280
jailparam_import(¶ms[i], str);
tools/tools/vimage/vimage.c
284
if (jailparam_set(params, i, JAIL_UPDATE) < 0)
tools/tools/vimage/vimage.c
325
struct jailparam params[32]; /* Must be > max(psize). */
tools/tools/vimage/vimage.c
328
bzero(params, sizeof(params));
tools/tools/vimage/vimage.c
331
jailparam_init(¶ms[psize], "lastjid");
tools/tools/vimage/vimage.c
332
jailparam_import_raw(¶ms[psize++], &lastjid, sizeof lastjid);
tools/tools/vimage/vimage.c
334
jailparam_init(¶ms[psize], "vnet");
tools/tools/vimage/vimage.c
335
jailparam_import_raw(¶ms[psize++], &vs->vnet, sizeof(vs->vnet));
tools/tools/vimage/vimage.c
337
jailparam_init(¶ms[psize], "name");
tools/tools/vimage/vimage.c
338
jailparam_import_raw(¶ms[psize++], &vs->name, sizeof(vs->name));
tools/tools/vimage/vimage.c
343
jailparam_init(¶ms[psize], "path");
tools/tools/vimage/vimage.c
344
jailparam_import_raw(¶ms[psize++], &vs->path, sizeof(vs->path));
tools/tools/vimage/vimage.c
346
jailparam_init(¶ms[psize], "host.hostname");
tools/tools/vimage/vimage.c
347
jailparam_import_raw(¶ms[psize++], &vs->hostname,
tools/tools/vimage/vimage.c
350
jailparam_init(¶ms[psize], "host.domainname");
tools/tools/vimage/vimage.c
351
jailparam_import_raw(¶ms[psize++], &vs->domainname,
tools/tools/vimage/vimage.c
354
jailparam_init(¶ms[psize], "children.cur");
tools/tools/vimage/vimage.c
355
jailparam_import_raw(¶ms[psize++], &vs->childcnt,
tools/tools/vimage/vimage.c
361
jailparam_init(¶ms[psize], "children.max");
tools/tools/vimage/vimage.c
362
jailparam_import_raw(¶ms[psize++], &vs->childmax,
tools/tools/vimage/vimage.c
365
jailparam_init(¶ms[psize], "cpuset.id");
tools/tools/vimage/vimage.c
366
jailparam_import_raw(¶ms[psize++], &vs->cpuset,
tools/tools/vimage/vimage.c
369
jailparam_init(¶ms[psize], "parent");
tools/tools/vimage/vimage.c
370
jailparam_import_raw(¶ms[psize++], &vs->parentjid,
tools/tools/vimage/vimage.c
373
jailparam_init(¶ms[psize], "allow.raw_sockets");
tools/tools/vimage/vimage.c
374
jailparam_import_raw(¶ms[psize++], &vs->rawsock,
tools/tools/vimage/vimage.c
377
jailparam_init(¶ms[psize], "allow.socket_af");
tools/tools/vimage/vimage.c
378
jailparam_import_raw(¶ms[psize++], &vs->socket_af,
tools/tools/vimage/vimage.c
381
jailparam_init(¶ms[psize], "allow.mount");
tools/tools/vimage/vimage.c
382
jailparam_import_raw(¶ms[psize++], &vs->mount, sizeof(vs->mount));
tools/tools/vimage/vimage.c
385
vs->jid = jailparam_get(params, psize, 0);
tools/tools/vimage/vimage.c
386
jailparam_free(params, psize);
tools/tools/vimage/vimage.c
91
struct jailparam params[MAXPARAMS];
usr.bin/mt/mt.c
1151
struct mtparamset params[MT_NUM_PROTECT_PARAMS];
usr.bin/mt/mt.c
1268
bzero(¶ms, sizeof(params));
usr.bin/mt/mt.c
1289
snprintf(params[i].value_name, sizeof(params[i].value_name),
usr.bin/mt/mt.c
1292
params[i].value_type = MT_PARAM_SET_UNSIGNED;
usr.bin/mt/mt.c
1293
params[i].value_len = sizeof(mt_protect_list[i].value);
usr.bin/mt/mt.c
1294
params[i].value.value_unsigned = mt_protect_list[i].value;
usr.bin/mt/mt.c
1298
param_list.param_len = sizeof(params);
usr.bin/mt/mt.c
1299
param_list.params = params;
usr.bin/mt/mt.c
1305
if (params[i].status != MT_PARAM_STATUS_OK) {
usr.bin/mt/mt.c
1306
warnx("%s", params[i].error_str);
usr.sbin/bhyve/audio.c
127
audio_set_params(struct audio *aud, struct audio_params *params)
usr.sbin/bhyve/audio.c
137
assert(params);
usr.sbin/bhyve/audio.c
157
format = params->format;
usr.sbin/bhyve/audio.c
161
params->format, errno);
usr.sbin/bhyve/audio.c
166
if (format != params->format) {
usr.sbin/bhyve/audio.c
168
format, params->format);
usr.sbin/bhyve/audio.c
173
channels = params->channels;
usr.sbin/bhyve/audio.c
177
params->channels, errno);
usr.sbin/bhyve/audio.c
182
if (channels != params->channels) {
usr.sbin/bhyve/audio.c
184
channels, params->channels);
usr.sbin/bhyve/audio.c
189
rate = params->rate;
usr.sbin/bhyve/audio.c
193
params->rate, errno);
usr.sbin/bhyve/audio.c
198
if (rate != params->rate) {
usr.sbin/bhyve/audio.c
200
rate, params->rate);
usr.sbin/bhyve/audio.h
65
int audio_set_params(struct audio *aud, struct audio_params *params);
usr.sbin/bhyve/hda_codec.c
212
static int hda_codec_parse_format(uint16_t fmt, struct audio_params *params);
usr.sbin/bhyve/hda_codec.c
616
hda_codec_parse_format(uint16_t fmt, struct audio_params *params)
usr.sbin/bhyve/hda_codec.c
620
assert(params);
usr.sbin/bhyve/hda_codec.c
623
params->rate = (fmt & HDA_CODEC_FMT_BASE_MASK) ? 44100 : 48000;
usr.sbin/bhyve/hda_codec.c
627
params->rate *= 2;
usr.sbin/bhyve/hda_codec.c
630
params->rate *= 3;
usr.sbin/bhyve/hda_codec.c
633
params->rate *= 4;
usr.sbin/bhyve/hda_codec.c
638
params->rate /= (div + 1);
usr.sbin/bhyve/hda_codec.c
643
params->format = AFMT_U8;
usr.sbin/bhyve/hda_codec.c
646
params->format = AFMT_S16_LE;
usr.sbin/bhyve/hda_codec.c
649
params->format = AFMT_S24_LE;
usr.sbin/bhyve/hda_codec.c
652
params->format = AFMT_S32_LE;
usr.sbin/bhyve/hda_codec.c
661
params->channels = (fmt & HDA_CODEC_FMT_CHAN_MASK) + 1;
usr.sbin/bhyve/hda_codec.c
711
struct audio_params params;
usr.sbin/bhyve/hda_codec.c
717
err = hda_codec_parse_format(st->fmt, ¶ms);
usr.sbin/bhyve/hda_codec.c
722
params.rate, params.channels, params.format);
usr.sbin/bhyve/hda_codec.c
724
return (audio_set_params(aud, ¶ms));
usr.sbin/bhyve/hda_codec.c
770
struct audio_params params;
usr.sbin/bhyve/hda_codec.c
776
err = hda_codec_parse_format(st->fmt, ¶ms);
usr.sbin/bhyve/hda_codec.c
781
params.rate, params.channels, params.format);
usr.sbin/bhyve/hda_codec.c
783
return (audio_set_params(aud, ¶ms));
usr.sbin/bhyve/pci_e82545.c
235
#define WPRINTF(msg,params...) PRINTLN("e82545: " msg, ##params)
usr.sbin/bhyve/pci_e82545.c
236
#define DPRINTF(msg,params...) if (e82545_debug) WPRINTF(msg, params)
usr.sbin/bhyve/pci_fbuf.c
68
#define DPRINTF(level, params) if (level <= fbuf_debug) PRINTLN params
usr.sbin/bhyve/pci_virtio_9p.c
62
#define DPRINTF(params) if (pci_vt9p_debug) printf params
usr.sbin/bhyve/pci_virtio_9p.c
63
#define WPRINTF(params) printf params
usr.sbin/bhyve/pci_virtio_block.c
162
#define DPRINTF(params) if (pci_vtblk_debug) PRINTLN params
usr.sbin/bhyve/pci_virtio_block.c
163
#define WPRINTF(params) PRINTLN params
usr.sbin/bhyve/pci_virtio_console.c
87
#define DPRINTF(params) if (pci_vtcon_debug) PRINTLN params
usr.sbin/bhyve/pci_virtio_console.c
88
#define WPRINTF(params) PRINTLN params
usr.sbin/bhyve/pci_virtio_input.c
78
#define DPRINTF(params) \
usr.sbin/bhyve/pci_virtio_input.c
80
PRINTLN params
usr.sbin/bhyve/pci_virtio_input.c
81
#define WPRINTF(params) PRINTLN params
usr.sbin/bhyve/pci_virtio_net.c
97
#define DPRINTF(params) if (pci_vtnet_debug) PRINTLN params
usr.sbin/bhyve/pci_virtio_net.c
98
#define WPRINTF(params) PRINTLN params
usr.sbin/bhyve/pci_virtio_rnd.c
66
#define DPRINTF(params) if (pci_vtrnd_debug) PRINTLN params
usr.sbin/bhyve/pci_virtio_rnd.c
67
#define WPRINTF(params) PRINTLN params
usr.sbin/bhyve/pci_virtio_scsi.c
89
#define WPRINTF(msg, params...) PRINTLN("virtio-scsi: " msg, ##params)
usr.sbin/bhyve/pci_virtio_scsi.c
90
#define DPRINTF(msg, params...) if (pci_vtscsi_debug) WPRINTF(msg, ##params)
usr.sbin/bhyve/pci_xhci.c
66
#define DPRINTF(params) if (xhci_debug) PRINTLN params
usr.sbin/bhyve/pci_xhci.c
67
#define WPRINTF(params) PRINTLN params
usr.sbin/bhyve/rfb.c
81
#define DPRINTF(params) if (rfb_debug) PRINTLN params
usr.sbin/bhyve/rfb.c
82
#define WPRINTF(params) PRINTLN params
usr.sbin/bhyve/usb_mouse.c
48
#define DPRINTF(params) if (umouse_debug) PRINTLN params
usr.sbin/bhyve/usb_mouse.c
49
#define WPRINTF(params) PRINTLN params
usr.sbin/bluetooth/iwmbtfw/iwmbt_fw.c
113
iwmbt_get_fwname(struct iwmbt_version *ver, struct iwmbt_boot_params *params,
usr.sbin/bluetooth/iwmbtfw/iwmbt_fw.c
153
le16toh(params->dev_revid),
usr.sbin/bluetooth/iwmbtfw/iwmbt_fw.h
151
struct iwmbt_boot_params *params, const char *prefix,
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
640
struct iwmbt_boot_params *params)
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c
667
memcpy(params, event->data, sizeof(struct iwmbt_boot_params));
usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.h
112
struct iwmbt_boot_params *params);
usr.sbin/bluetooth/iwmbtfw/main.c
171
iwmbt_dump_boot_params(struct iwmbt_boot_params *params)
usr.sbin/bluetooth/iwmbtfw/main.c
173
iwmbt_info("Device revision: %u", le16toh(params->dev_revid));
usr.sbin/bluetooth/iwmbtfw/main.c
174
iwmbt_info("Secure Boot: %s", params->secure_boot ? "on" : "off");
usr.sbin/bluetooth/iwmbtfw/main.c
175
iwmbt_info("OTP lock: %s", params->otp_lock ? "on" : "off");
usr.sbin/bluetooth/iwmbtfw/main.c
176
iwmbt_info("API lock: %s", params->api_lock ? "on" : "off");
usr.sbin/bluetooth/iwmbtfw/main.c
177
iwmbt_info("Debug lock: %s", params->debug_lock ? "on" : "off");
usr.sbin/bluetooth/iwmbtfw/main.c
179
params->min_fw_build_nn,
usr.sbin/bluetooth/iwmbtfw/main.c
180
params->min_fw_build_cw,
usr.sbin/bluetooth/iwmbtfw/main.c
181
2000 + params->min_fw_build_yy);
usr.sbin/bluetooth/iwmbtfw/main.c
183
params->otp_bdaddr[5],
usr.sbin/bluetooth/iwmbtfw/main.c
184
params->otp_bdaddr[4],
usr.sbin/bluetooth/iwmbtfw/main.c
185
params->otp_bdaddr[3],
usr.sbin/bluetooth/iwmbtfw/main.c
186
params->otp_bdaddr[2],
usr.sbin/bluetooth/iwmbtfw/main.c
187
params->otp_bdaddr[1],
usr.sbin/bluetooth/iwmbtfw/main.c
188
params->otp_bdaddr[0]);
usr.sbin/bluetooth/iwmbtfw/main.c
474
struct iwmbt_boot_params params;
usr.sbin/bluetooth/iwmbtfw/main.c
496
r = iwmbt_get_boot_params(hdl, ¶ms);
usr.sbin/bluetooth/iwmbtfw/main.c
501
iwmbt_dump_boot_params(¶ms);
usr.sbin/bluetooth/iwmbtfw/main.c
504
if (params.limited_cce != 0x00) {
usr.sbin/bluetooth/iwmbtfw/main.c
506
params.limited_cce);
usr.sbin/bluetooth/iwmbtfw/main.c
510
firmware_path = iwmbt_get_fwname(&ver, ¶ms, firmware_dir, "sfi");
usr.sbin/bluetooth/iwmbtfw/main.c
539
firmware_path = iwmbt_get_fwname(&ver, ¶ms, firmware_dir, "ddc");
usr.sbin/bsnmpd/modules/snmp_hostres/hostres_scalars.c
152
OS_getSystemInitialLoadParameters(u_char **params)
usr.sbin/bsnmpd/modules/snmp_hostres/hostres_scalars.c
182
*params = boot_line;
usr.sbin/bsnmpd/modules/snmp_wlan/wlan_snmp.c
3536
return ((*wif)->roamparams.params + phy - 1);
usr.sbin/bsnmpd/modules/snmp_wlan/wlan_snmp.c
3551
return ((*wif)->roamparams.params);
usr.sbin/bsnmpd/modules/snmp_wlan/wlan_snmp.c
3563
return ((*wif)->roamparams.params + *phy - 1);
usr.sbin/bsnmpd/modules/snmp_wlan/wlan_snmp.c
3568
return ((*wif)->roamparams.params);
usr.sbin/bsnmpd/modules/snmp_wlan/wlan_snmp.c
3609
return ((*wif)->txparams.params + *phy - 1);
usr.sbin/bsnmpd/modules/snmp_wlan/wlan_snmp.c
3624
return ((*wif)->txparams.params);
usr.sbin/bsnmpd/modules/snmp_wlan/wlan_snmp.c
3636
return ((*wif)->txparams.params + *phy - 1);
usr.sbin/bsnmpd/modules/snmp_wlan/wlan_snmp.c
3641
return ((*wif)->txparams.params);
usr.sbin/cpucontrol/amd.c
114
if (params->fwsize < sizeof(*fw_header)) {
usr.sbin/cpucontrol/amd.c
125
fw_size = (params->fwsize - sizeof(*fw_header)) / sizeof(uint32_t);
usr.sbin/cpucontrol/amd.c
141
args.size = params->fwsize;
usr.sbin/cpucontrol/amd.c
74
amd_update(const struct ucode_update_params *params)
usr.sbin/cpucontrol/amd.c
91
dev = params->dev_path;
usr.sbin/cpucontrol/amd.c
92
path = params->fw_path;
usr.sbin/cpucontrol/amd.c
93
devfd = params->devfd;
usr.sbin/cpucontrol/amd.c
94
fw_image = params->fwimage;
usr.sbin/cpucontrol/amd10h.c
101
dev = params->dev_path;
usr.sbin/cpucontrol/amd10h.c
102
path = params->fw_path;
usr.sbin/cpucontrol/amd10h.c
103
devfd = params->devfd;
usr.sbin/cpucontrol/amd10h.c
104
fw_image = params->fwimage;
usr.sbin/cpucontrol/amd10h.c
105
fw_size = params->fwsize;
usr.sbin/cpucontrol/amd10h.c
85
amd10h_update(const struct ucode_update_params *params)
usr.sbin/cpucontrol/cpucontrol.h
41
typedef void ucode_update_t(const struct ucode_update_params *params);
usr.sbin/cpucontrol/intel.c
105
dev = params->dev_path;
usr.sbin/cpucontrol/intel.c
106
path = params->fw_path;
usr.sbin/cpucontrol/intel.c
107
devfd = params->devfd;
usr.sbin/cpucontrol/intel.c
108
fw_image = params->fwimage;
usr.sbin/cpucontrol/intel.c
151
if (params->fwsize < sizeof(*fw_header)) {
usr.sbin/cpucontrol/intel.c
174
if (total_size > params->fwsize) {
usr.sbin/cpucontrol/intel.c
77
intel_update(const struct ucode_update_params *params)
usr.sbin/cpucontrol/via.c
100
path = params->fw_path;
usr.sbin/cpucontrol/via.c
101
devfd = params->devfd;
usr.sbin/cpucontrol/via.c
102
fw_image = params->fwimage;
usr.sbin/cpucontrol/via.c
133
if (params->fwsize < sizeof(*fw_header)) {
usr.sbin/cpucontrol/via.c
147
if (total_size > params->fwsize) {
usr.sbin/cpucontrol/via.c
77
via_update(const struct ucode_update_params *params)
usr.sbin/cpucontrol/via.c
99
dev = params->dev_path;
usr.sbin/cxgbetool/cxgbetool.c
2976
op.u.params.level = op.u.params.mode = op.u.params.rateunit =
usr.sbin/cxgbetool/cxgbetool.c
2977
op.u.params.ratemode = op.u.params.channel =
usr.sbin/cxgbetool/cxgbetool.c
2978
op.u.params.cl = op.u.params.minrate = op.u.params.maxrate =
usr.sbin/cxgbetool/cxgbetool.c
2979
op.u.params.weight = op.u.params.pktsize = -1;
usr.sbin/cxgbetool/cxgbetool.c
3026
op.u.params.level = SCHED_CLASS_LEVEL_CL_RL;
usr.sbin/cxgbetool/cxgbetool.c
3028
op.u.params.level = SCHED_CLASS_LEVEL_CL_WRR;
usr.sbin/cxgbetool/cxgbetool.c
3030
op.u.params.level = SCHED_CLASS_LEVEL_CH_RL;
usr.sbin/cxgbetool/cxgbetool.c
3038
op.u.params.mode = SCHED_CLASS_MODE_CLASS;
usr.sbin/cxgbetool/cxgbetool.c
3040
op.u.params.mode = SCHED_CLASS_MODE_FLOW;
usr.sbin/cxgbetool/cxgbetool.c
3047
op.u.params.rateunit = SCHED_CLASS_RATEUNIT_BITS;
usr.sbin/cxgbetool/cxgbetool.c
3049
op.u.params.rateunit = SCHED_CLASS_RATEUNIT_PKTS;
usr.sbin/cxgbetool/cxgbetool.c
3057
op.u.params.ratemode = SCHED_CLASS_RATEMODE_REL;
usr.sbin/cxgbetool/cxgbetool.c
3059
op.u.params.ratemode = SCHED_CLASS_RATEMODE_ABS;
usr.sbin/cxgbetool/cxgbetool.c
3066
op.u.params.channel = (int8_t)l;
usr.sbin/cxgbetool/cxgbetool.c
3068
op.u.params.cl = (int8_t)l;
usr.sbin/cxgbetool/cxgbetool.c
3070
op.u.params.minrate = (int32_t)l;
usr.sbin/cxgbetool/cxgbetool.c
3072
op.u.params.maxrate = (int32_t)l;
usr.sbin/cxgbetool/cxgbetool.c
3074
op.u.params.weight = (int16_t)l;
usr.sbin/cxgbetool/cxgbetool.c
3076
op.u.params.pktsize = (int16_t)l;
usr.sbin/cxgbetool/cxgbetool.c
3101
if (op.u.params.level < 0) {
usr.sbin/cxgbetool/cxgbetool.c
3105
if (op.u.params.mode < 0 &&
usr.sbin/cxgbetool/cxgbetool.c
3106
op.u.params.level == SCHED_CLASS_LEVEL_CL_RL) {
usr.sbin/cxgbetool/cxgbetool.c
3110
if (op.u.params.rateunit < 0 &&
usr.sbin/cxgbetool/cxgbetool.c
3111
(op.u.params.level == SCHED_CLASS_LEVEL_CL_RL ||
usr.sbin/cxgbetool/cxgbetool.c
3112
op.u.params.level == SCHED_CLASS_LEVEL_CH_RL)) {
usr.sbin/cxgbetool/cxgbetool.c
3116
if (op.u.params.ratemode < 0 &&
usr.sbin/cxgbetool/cxgbetool.c
3117
(op.u.params.level == SCHED_CLASS_LEVEL_CL_RL ||
usr.sbin/cxgbetool/cxgbetool.c
3118
op.u.params.level == SCHED_CLASS_LEVEL_CH_RL)) {
usr.sbin/cxgbetool/cxgbetool.c
3122
if (op.u.params.channel < 0) {
usr.sbin/cxgbetool/cxgbetool.c
3126
if (op.u.params.cl < 0 &&
usr.sbin/cxgbetool/cxgbetool.c
3127
(op.u.params.level == SCHED_CLASS_LEVEL_CL_RL ||
usr.sbin/cxgbetool/cxgbetool.c
3128
op.u.params.level == SCHED_CLASS_LEVEL_CL_WRR)) {
usr.sbin/cxgbetool/cxgbetool.c
3132
if (op.u.params.maxrate < 0 &&
usr.sbin/cxgbetool/cxgbetool.c
3133
(op.u.params.level == SCHED_CLASS_LEVEL_CL_RL ||
usr.sbin/cxgbetool/cxgbetool.c
3134
op.u.params.level == SCHED_CLASS_LEVEL_CH_RL)) {
usr.sbin/cxgbetool/cxgbetool.c
3139
if (op.u.params.level == SCHED_CLASS_LEVEL_CL_WRR &&
usr.sbin/cxgbetool/cxgbetool.c
3140
(op.u.params.weight < 1 || op.u.params.weight > 99)) {
usr.sbin/cxgbetool/cxgbetool.c
3145
if (op.u.params.pktsize < 0 &&
usr.sbin/cxgbetool/cxgbetool.c
3146
op.u.params.level == SCHED_CLASS_LEVEL_CL_RL) {
usr.sbin/cxgbetool/cxgbetool.c
3151
if (op.u.params.mode == SCHED_CLASS_MODE_FLOW &&
usr.sbin/cxgbetool/cxgbetool.c
3152
op.u.params.ratemode != SCHED_CLASS_RATEMODE_ABS) {
usr.sbin/cxgbetool/cxgbetool.c
3156
if (op.u.params.ratemode == SCHED_CLASS_RATEMODE_REL &&
usr.sbin/cxgbetool/cxgbetool.c
3157
!in_range(op.u.params.maxrate, 1, 100)) {
usr.sbin/cxgbetool/cxgbetool.c
3162
if (op.u.params.ratemode == SCHED_CLASS_RATEMODE_ABS &&
usr.sbin/cxgbetool/cxgbetool.c
3163
!in_range(op.u.params.maxrate, 1, 100000000)) {
usr.sbin/cxgbetool/cxgbetool.c
3168
if (op.u.params.maxrate > 0 &&
usr.sbin/cxgbetool/cxgbetool.c
3169
op.u.params.maxrate < op.u.params.minrate) {
usr.sbin/jail/config.c
156
TAILQ_CONCAT(&opp, &j->params, tq);
usr.sbin/jail/config.c
179
TAILQ_FOREACH(p, &wj->params, tq)
usr.sbin/jail/config.c
196
TAILQ_FOREACH(p, &j->params, tq) {
usr.sbin/jail/config.c
201
TAILQ_FOREACH(vp, &j->params, tq)
usr.sbin/jail/config.c
210
TAILQ_FOREACH(vp, &j->params, tq)
usr.sbin/jail/config.c
225
TAILQ_REMOVE(&j->params, vp,
usr.sbin/jail/config.c
268
TAILQ_FOREACH_SAFE(p, &j->params, tq, tp)
usr.sbin/jail/config.c
270
free_param(&j->params, p);
usr.sbin/jail/config.c
274
while ((p = TAILQ_FIRST(&wj->params)))
usr.sbin/jail/config.c
275
free_param(&wj->params, p);
usr.sbin/jail/config.c
351
TAILQ_INIT(&j->params);
usr.sbin/jail/config.c
428
TAILQ_FOREACH(dp, &j->params, tq)
usr.sbin/jail/config.c
461
TAILQ_INSERT_TAIL(&j->params, np, tq);
usr.sbin/jail/config.c
556
TAILQ_FOREACH(p, &j->params, tq) {
usr.sbin/jail/config.c
769
TAILQ_FOREACH(p, &j->params, tq)
usr.sbin/jail/config.c
773
TAILQ_FOREACH(p, &j->params, tq) {
usr.sbin/jail/jail.c
987
TAILQ_FOREACH(p, &j->params, tq)
usr.sbin/jail/jailp.h
177
struct cfparams params;
usr.sbin/jail/jailparse.y
84
TAILQ_INSERT_TAIL(&j->params, $2, tq);
usr.sbin/jls/jls.c
222
if ((params[i].jp_flags & JP_USER) &&
usr.sbin/jls/jls.c
223
(dot = strchr(params[i].jp_name, '.'))) {
usr.sbin/jls/jls.c
224
pname = alloca((dot - params[i].jp_name) + 1);
usr.sbin/jls/jls.c
225
strlcpy(pname, params[i].jp_name,
usr.sbin/jls/jls.c
226
(dot - params[i].jp_name) + 1);
usr.sbin/jls/jls.c
258
if (params[i].jp_flags & JP_USER) {
usr.sbin/jls/jls.c
263
xo_emit(params[i].jp_name);
usr.sbin/jls/jls.c
321
if (!strcmp(name, params[i].jp_name)) {
usr.sbin/jls/jls.c
322
if (value != NULL && jailparam_import_raw(params + i,
usr.sbin/jls/jls.c
325
params[i].jp_flags |= flags;
usr.sbin/jls/jls.c
334
params = malloc(paramlistsize * sizeof(*params));
usr.sbin/jls/jls.c
336
if (params == NULL || param_parent == NULL)
usr.sbin/jls/jls.c
340
params = realloc(params, paramlistsize * sizeof(*params));
usr.sbin/jls/jls.c
343
if (params == NULL || param_parent == NULL)
usr.sbin/jls/jls.c
349
param = params + nparams++;
usr.sbin/jls/jls.c
353
return param - params;
usr.sbin/jls/jls.c
365
return param - params;
usr.sbin/jls/jls.c
430
jid = jailparam_get(params, nparams, jflags);
usr.sbin/jls/jls.c
441
*(int *)params[0].jp_value,
usr.sbin/jls/jls.c
442
(char *)params[1].jp_value,
usr.sbin/jls/jls.c
443
(char *)params[2].jp_value);
usr.sbin/jls/jls.c
445
(char *)params[3].jp_value,
usr.sbin/jls/jls.c
446
*(int *)params[4].jp_value ? "DYING" : "ACTIVE");
usr.sbin/jls/jls.c
447
xo_emit("{P: }{:cpusetid/%d}\n", *(int *)params[5].jp_value);
usr.sbin/jls/jls.c
452
if (ip4_ok && !strcmp(params[n].jp_name, "ip4.addr")) {
usr.sbin/jls/jls.c
453
emit_ip_addr_list(AF_INET, "ipv4_addrs", params + n);
usr.sbin/jls/jls.c
458
if (ip6_ok && !strcmp(params[n].jp_name, "ip6.addr")) {
usr.sbin/jls/jls.c
459
emit_ip_addr_list(AF_INET6, "ipv6_addrs", params + n);
usr.sbin/jls/jls.c
466
(char *)params[0].jp_value);
usr.sbin/jls/jls.c
468
xo_emit("{:jid/%6d}{P: }", *(int *)params[0].jp_value);
usr.sbin/jls/jls.c
471
(!ip4_ok || params[1].jp_valuelen == 0) ? ""
usr.sbin/jls/jls.c
472
: inet_ntoa(*(struct in_addr *)params[1].jp_value),
usr.sbin/jls/jls.c
473
(char *)params[2-!ip4_ok].jp_value,
usr.sbin/jls/jls.c
474
(char *)params[3-!ip4_ok].jp_value);
usr.sbin/jls/jls.c
477
(char *)params[1].jp_value,
usr.sbin/jls/jls.c
478
(char *)params[2].jp_value);
usr.sbin/jls/jls.c
483
if (!(params[i].jp_flags & JP_USER))
usr.sbin/jls/jls.c
485
param_values[i] = jailparam_export(params + i);
usr.sbin/jls/jls.c
490
if (!(params[i].jp_flags & JP_USER))
usr.sbin/jls/jls.c
493
!(params[i].jp_flags & JP_KEYVALUE) &&
usr.sbin/jls/jls.c
494
((!(params[i].jp_ctltype &
usr.sbin/jls/jls.c
497
*(int *)params[param_parent[i]].jp_value !=
usr.sbin/jls/jls.c
504
if ((params[i].jp_flags & JP_KEYVALUE) &&
usr.sbin/jls/jls.c
505
params[i].jp_valuelen == 0) {
usr.sbin/jls/jls.c
508
xo_emit("{d:%s}", params[i].jp_name);
usr.sbin/jls/jls.c
516
if (params[i].jp_flags &
usr.sbin/jls/jls.c
518
if (*(int *)params[i].jp_value) {
usr.sbin/jls/jls.c
519
asprintf(&xo_nname, "{en:%s/true}", params[i].jp_name);
usr.sbin/jls/jls.c
521
xo_emit("{d:/%s}", params[i].jp_name);
usr.sbin/jls/jls.c
524
nname = (params[i].jp_flags &
usr.sbin/jls/jls.c
526
nononame(params[i].jp_name)
usr.sbin/jls/jls.c
527
: noname(params[i].jp_name);
usr.sbin/jls/jls.c
528
if (params[i].jp_flags & JP_NOBOOL) {
usr.sbin/jls/jls.c
529
asprintf(&xo_nname, "{en:%s/true}", params[i].jp_name);
usr.sbin/jls/jls.c
532
asprintf(&xo_nname, "{en:%s/false}", params[i].jp_name);
usr.sbin/jls/jls.c
541
xo_emit("{d:%s}=", params[i].jp_name);
usr.sbin/jls/jls.c
543
if (!special_print(pflags, params + i))
usr.sbin/jls/jls.c
544
quoted_print(pflags, params[i].jp_name, param_values[i]);
usr.sbin/jls/jls.c
548
if (params[i].jp_flags & JP_USER)
usr.sbin/jls/jls.c
65
static struct jailparam *params;
usr.sbin/makefs/zfs.c
131
dsdesc->params = estrdup(val);
usr.sbin/makefs/zfs.c
260
free(d->params);
usr.sbin/makefs/zfs/dsl.c
284
char *dsname, *next, *params, *param, *nextparam;
usr.sbin/makefs/zfs/dsl.c
286
params = d->params;
usr.sbin/makefs/zfs/dsl.c
287
dsname = strsep(¶ms, dspropdelim);
usr.sbin/makefs/zfs/dsl.c
309
for (nextparam = param = params; nextparam != NULL;) {
usr.sbin/makefs/zfs/zfs.h
66
char *params;
usr.sbin/mfiutil/mfi_config.c
1015
spare->array_count = ld->params.span_depth;
usr.sbin/mfiutil/mfi_config.c
1016
for (i = 0; i < ld->params.span_depth; i++) {
usr.sbin/mfiutil/mfi_config.c
1161
mfi_raid_level(ld->params.primary_raid_level,
usr.sbin/mfiutil/mfi_config.c
1162
ld->params.secondary_raid_level),
usr.sbin/mfiutil/mfi_config.c
1163
mfi_ldstate(ld->params.state));
usr.sbin/mfiutil/mfi_config.c
1168
ld->params.primary_raid_level);
usr.sbin/mfiutil/mfi_config.c
1170
ld->params.raid_level_qualifier);
usr.sbin/mfiutil/mfi_config.c
1172
ld->params.secondary_raid_level);
usr.sbin/mfiutil/mfi_config.c
1173
printf(" stripe size: %u\n", ld->params.stripe_size);
usr.sbin/mfiutil/mfi_config.c
1174
printf(" num drives: %u\n", ld->params.num_drives);
usr.sbin/mfiutil/mfi_config.c
1175
printf(" init state: %u\n", ld->params.init_state);
usr.sbin/mfiutil/mfi_config.c
1176
printf(" consistent: %u\n", ld->params.is_consistent);
usr.sbin/mfiutil/mfi_config.c
1179
for (j = 0; j < ld->params.span_depth; j++) {
usr.sbin/mfiutil/mfi_config.c
474
ld->params.primary_raid_level = DDF_RAID0;
usr.sbin/mfiutil/mfi_config.c
475
ld->params.raid_level_qualifier = 0;
usr.sbin/mfiutil/mfi_config.c
476
ld->params.secondary_raid_level = 0;
usr.sbin/mfiutil/mfi_config.c
479
ld->params.primary_raid_level = DDF_RAID1;
usr.sbin/mfiutil/mfi_config.c
480
ld->params.raid_level_qualifier = 0;
usr.sbin/mfiutil/mfi_config.c
481
ld->params.secondary_raid_level = 0;
usr.sbin/mfiutil/mfi_config.c
484
ld->params.primary_raid_level = DDF_RAID5;
usr.sbin/mfiutil/mfi_config.c
485
ld->params.raid_level_qualifier = 3;
usr.sbin/mfiutil/mfi_config.c
486
ld->params.secondary_raid_level = 0;
usr.sbin/mfiutil/mfi_config.c
489
ld->params.primary_raid_level = DDF_RAID6;
usr.sbin/mfiutil/mfi_config.c
490
ld->params.raid_level_qualifier = 3;
usr.sbin/mfiutil/mfi_config.c
491
ld->params.secondary_raid_level = 0;
usr.sbin/mfiutil/mfi_config.c
494
ld->params.primary_raid_level = DDF_CONCAT;
usr.sbin/mfiutil/mfi_config.c
495
ld->params.raid_level_qualifier = 0;
usr.sbin/mfiutil/mfi_config.c
496
ld->params.secondary_raid_level = 0;
usr.sbin/mfiutil/mfi_config.c
499
ld->params.primary_raid_level = DDF_RAID1;
usr.sbin/mfiutil/mfi_config.c
500
ld->params.raid_level_qualifier = 0;
usr.sbin/mfiutil/mfi_config.c
501
ld->params.secondary_raid_level = 3; /* XXX? */
usr.sbin/mfiutil/mfi_config.c
511
ld->params.primary_raid_level = DDF_RAID5;
usr.sbin/mfiutil/mfi_config.c
512
ld->params.raid_level_qualifier = 3;
usr.sbin/mfiutil/mfi_config.c
513
ld->params.secondary_raid_level = 3; /* XXX? */
usr.sbin/mfiutil/mfi_config.c
516
ld->params.primary_raid_level = DDF_RAID6;
usr.sbin/mfiutil/mfi_config.c
517
ld->params.raid_level_qualifier = 3;
usr.sbin/mfiutil/mfi_config.c
518
ld->params.secondary_raid_level = 3; /* XXX? */
usr.sbin/mfiutil/mfi_config.c
526
ld->params.stripe_size = ffs(stripe_size) - 1 - 9;
usr.sbin/mfiutil/mfi_config.c
527
ld->params.num_drives = arrays[0].array->num_drives;
usr.sbin/mfiutil/mfi_config.c
528
ld->params.span_depth = narrays;
usr.sbin/mfiutil/mfi_config.c
529
ld->params.state = MFI_LD_STATE_OPTIMAL;
usr.sbin/mfiutil/mfi_config.c
530
ld->params.init_state = MFI_LD_PARAMS_INIT_NO;
usr.sbin/mfiutil/mfi_config.c
531
ld->params.is_consistent = 0;
usr.sbin/mfiutil/mfi_foreign.c
160
ld->params.stripe_size);
usr.sbin/mfiutil/mfi_foreign.c
167
level = mfi_raid_level(ld->params.primary_raid_level,
usr.sbin/mfiutil/mfi_foreign.c
168
(ld->params.span_depth - 1));
usr.sbin/mfiutil/mfi_foreign.c
176
printf("volume spans %d %s\n", ld->params.span_depth,
usr.sbin/mfiutil/mfi_foreign.c
177
(ld->params.span_depth > 1) ? "arrays" : "array");
usr.sbin/mfiutil/mfi_foreign.c
178
for (int j = 0; j < ld->params.span_depth; j++) {
usr.sbin/mfiutil/mfi_show.c
301
struct mfi_ld_params *params = &info->ld_config.params;
usr.sbin/mfiutil/mfi_show.c
308
info->ld_config.params.stripe_size);
usr.sbin/mfiutil/mfi_show.c
309
level = mfi_raid_level(params->primary_raid_level,
usr.sbin/mfiutil/mfi_show.c
310
params->secondary_raid_level);
usr.sbin/mfiutil/mfi_show.c
313
mfi_ldstate(params->state));
usr.sbin/mfiutil/mfi_show.c
316
mfi_ldstate(params->state));
usr.sbin/mfiutil/mfi_show.c
410
mfi_raid_level(ld->params.primary_raid_level,
usr.sbin/mfiutil/mfi_show.c
411
ld->params.secondary_raid_level),
usr.sbin/mfiutil/mfi_show.c
412
mfi_ldstate(ld->params.state));
usr.sbin/mfiutil/mfi_show.c
418
for (j = 0; j < ld->params.span_depth; j++)
usr.sbin/nscd/cachelib.c
1000
assert(ws->parent_entry->params->entry_type == CET_MULTIPART);
usr.sbin/nscd/cachelib.c
1019
assert(ws->parent_entry->params->entry_type == CET_MULTIPART);
usr.sbin/nscd/cachelib.c
1058
assert(entry->params->entry_type == CET_MULTIPART);
usr.sbin/nscd/cachelib.c
1192
if (entry->params->entry_type != CET_COMMON) {
usr.sbin/nscd/cachelib.c
227
if (entry->params->entry_type == CET_COMMON) {
usr.sbin/nscd/cachelib.c
295
if (entry->params->entry_type == CET_COMMON) {
usr.sbin/nscd/cachelib.c
429
if (entry->params->entry_type == CET_COMMON) {
usr.sbin/nscd/cachelib.c
475
init_cache(struct cache_params const *params)
usr.sbin/nscd/cachelib.c
480
assert(params != NULL);
usr.sbin/nscd/cachelib.c
485
assert(params != NULL);
usr.sbin/nscd/cachelib.c
486
memcpy(&retval->params, params, sizeof(struct cache_params));
usr.sbin/nscd/cachelib.c
520
struct cache_entry_params const *params)
usr.sbin/nscd/cachelib.c
530
if (find_cache_entry(the_cache, params->entry_name) != NULL) {
usr.sbin/nscd/cachelib.c
553
entry_name_size = strlen(params->entry_name) + 1;
usr.sbin/nscd/cachelib.c
554
switch (params->entry_type)
usr.sbin/nscd/cachelib.c
561
memcpy(&new_common_entry->common_params, params,
usr.sbin/nscd/cachelib.c
563
new_common_entry->params =
usr.sbin/nscd/cachelib.c
570
params->entry_name, entry_name_size);
usr.sbin/nscd/cachelib.c
606
the_cache->params.get_time_func;
usr.sbin/nscd/cachelib.c
615
memcpy(&new_mp_entry->mp_params, params,
usr.sbin/nscd/cachelib.c
617
new_mp_entry->params =
usr.sbin/nscd/cachelib.c
623
strlcpy(new_mp_entry->mp_params.cep.entry_name, params->entry_name,
usr.sbin/nscd/cachelib.c
630
new_mp_entry->get_time_func = the_cache->params.get_time_func;
usr.sbin/nscd/cachelib.c
708
assert(entry->params->entry_type == CET_COMMON);
usr.sbin/nscd/cachelib.c
817
assert(entry->params->entry_type == CET_COMMON);
usr.sbin/nscd/cachelib.c
930
assert(entry->params->entry_type == CET_MULTIPART);
usr.sbin/nscd/cachelib.c
966
assert(ws->parent_entry->params->entry_type == CET_MULTIPART);
usr.sbin/nscd/cachelib.h
127
struct cache_entry_params *params;
usr.sbin/nscd/cachelib.h
132
struct cache_entry_params *params;
usr.sbin/nscd/cachelib.h
180
struct cache_entry_params *params;
usr.sbin/nscd/cachelib.h
210
struct cache_params params;
usr.sbin/nscd/config.c
103
(*((cache_entry *)e2))->params->entry_name,
usr.sbin/nscd/config.c
86
return (strcmp((*((cache_entry *)e1))->params->entry_name,
usr.sbin/nscd/config.c
87
(*((cache_entry *)e2))->params->entry_name
usr.sbin/nscd/config.c
95
(*((cache_entry *)e2))->params->entry_name
usr.sbin/nscd/nscd.c
100
struct cache_params params;
usr.sbin/nscd/nscd.c
108
memset(¶ms, 0, sizeof(struct cache_params));
usr.sbin/nscd/nscd.c
109
params.get_time_func = get_time_func;
usr.sbin/nscd/nscd.c
110
retval = init_cache(¶ms);
usr.sbin/nscd/nscdcli.c
174
open_nscd_connection__(struct nscd_connection_params const *params)
usr.sbin/nscd/nscdcli.c
183
assert(params != NULL);
usr.sbin/nscd/nscdcli.c
187
strlcpy(client_address.sun_path, params->socket_path,
usr.sbin/pkg/ecc.c
115
return (entry->params);
usr.sbin/pkg/ecc.c
122
ecc_read_pkgkey(struct libder_object *root, ec_params *params, int public,
usr.sbin/pkg/ecc.c
169
ret = import_params(params, sparams);
usr.sbin/pkg/ecc.c
394
struct libder_object *keydata, *oid, *params, *root;
usr.sbin/pkg/ecc.c
413
params = libder_obj_child(root, 0);
usr.sbin/pkg/ecc.c
415
if (params == NULL) {
usr.sbin/pkg/ecc.c
417
} else if (libder_obj_type_simple(params) != BT_SEQUENCE) {
usr.sbin/pkg/ecc.c
428
oid = libder_obj_child(params, 0);
usr.sbin/pkg/ecc.c
438
oid = libder_obj_child(params, 1);
usr.sbin/pkg/ecc.c
55
ec_params params;
usr.sbin/pkg/ecc.c
588
ret = import_params(&keyinfo->params, &wei25519_str_params);
usr.sbin/pkg/ecc.c
592
ret = import_params(&keyinfo->params, &secp256k1_str_params);
usr.sbin/pkg/ecc.c
82
#define ENTRY(name, params) { #name, sizeof(#name) - 1, params }
usr.sbin/pkg/ecc.c
86
const ec_str_params *params;
usr.sbin/tcpsso/tcpsso.c
135
params->sop_inc = xip->inp_inc;
usr.sbin/tcpsso/tcpsso.c
136
if (!tcpsso(xip->inp_gencnt, params, optlen))
usr.sbin/tcpsso/tcpsso.c
288
struct sockopt_parameters *params;
usr.sbin/tcpsso/tcpsso.c
363
params = malloc(sizeof(struct sockopt_parameters) + *optlen);
usr.sbin/tcpsso/tcpsso.c
364
if (params == NULL)
usr.sbin/tcpsso/tcpsso.c
366
memset(params, 0, sizeof(struct sockopt_parameters) + *optlen);
usr.sbin/tcpsso/tcpsso.c
367
params->sop_level = level;
usr.sbin/tcpsso/tcpsso.c
368
params->sop_optname = optname;
usr.sbin/tcpsso/tcpsso.c
371
strlcpy(params->sop_optval, optval_str,
usr.sbin/tcpsso/tcpsso.c
376
memcpy(params->sop_optval, &optval_int, *optlen);
usr.sbin/tcpsso/tcpsso.c
378
memcpy(params->sop_optval, optval_str, *optlen);
usr.sbin/tcpsso/tcpsso.c
380
return (params);
usr.sbin/tcpsso/tcpsso.c
398
struct sockopt_parameters *params;
usr.sbin/tcpsso/tcpsso.c
452
params = create_parameters(NULL, argv[0], argv[1], &optlen);
usr.sbin/tcpsso/tcpsso.c
454
params = create_parameters(argv[0], argv[1], argv[2], &optlen);
usr.sbin/tcpsso/tcpsso.c
455
if (params != NULL) {
usr.sbin/tcpsso/tcpsso.c
457
ok = tcpsso(id, params, optlen);
usr.sbin/tcpsso/tcpsso.c
459
ok = tcpssoall(ca_name, stack, state, params, optlen);
usr.sbin/tcpsso/tcpsso.c
460
free(params);
usr.sbin/tcpsso/tcpsso.c
78
tcpsso(uint64_t id, struct sockopt_parameters *params, size_t optlen)
usr.sbin/tcpsso/tcpsso.c
82
params->sop_id = id;
usr.sbin/tcpsso/tcpsso.c
83
rv = sysctlbyname("net.inet.tcp.setsockopt", NULL, NULL, params,
usr.sbin/tcpsso/tcpsso.c
86
warn("Failed for id %" PRIu64, params->sop_id);
usr.sbin/tcpsso/tcpsso.c
94
struct sockopt_parameters *params, size_t optlen)
usr.sbin/ypldap/ldapclient.c
287
struct env params;
usr.sbin/ypldap/ldapclient.c
293
memcpy(¶ms, imsg.data, sizeof(params));
usr.sbin/ypldap/ldapclient.c
297
memcpy(&env->sc_conf_tv, ¶ms.sc_conf_tv,
usr.sbin/ypldap/ldapclient.c
299
env->sc_flags |= params.sc_flags;
usr.sbin/zonectl/zonectl.c
125
static void zonectl_print_params(struct disk_zone_disk_params *params);
usr.sbin/zonectl/zonectl.c
138
zonectl_print_params(struct disk_zone_disk_params *params)
usr.sbin/zonectl/zonectl.c
144
switch (params->zone_mode) {
usr.sbin/zonectl/zonectl.c
158
printf("Unknown mode %#x", params->zone_mode);
usr.sbin/zonectl/zonectl.c
167
if (params->flags & zone_cmd_desc_table[i].value) {
usr.sbin/zonectl/zonectl.c
180
"(URSWRZ): %s\n", (params->flags & DISK_ZONE_DISK_URSWRZ) ?
usr.sbin/zonectl/zonectl.c
184
if (params->flags & DISK_ZONE_OPT_SEQ_SET)
usr.sbin/zonectl/zonectl.c
185
if (params->optimal_seq_zones == SVPD_ZBDC_OPT_SEQ_NR)
usr.sbin/zonectl/zonectl.c
188
printf("%ju", (uintmax_t)params->optimal_seq_zones);
usr.sbin/zonectl/zonectl.c
196
if (params->flags & DISK_ZONE_OPT_NONSEQ_SET)
usr.sbin/zonectl/zonectl.c
197
if (params->optimal_nonseq_zones == SVPD_ZBDC_OPT_NONSEQ_NR)
usr.sbin/zonectl/zonectl.c
200
printf("%ju",(uintmax_t)params->optimal_nonseq_zones);
usr.sbin/zonectl/zonectl.c
206
if (params->flags & DISK_ZONE_MAX_SEQ_SET)
usr.sbin/zonectl/zonectl.c
207
if (params->max_seq_zones == SVPD_ZBDC_MAX_SEQ_UNLIMITED)
usr.sbin/zonectl/zonectl.c
210
printf("%ju", (uintmax_t)params->max_seq_zones);