Symbol: profile
crypto/krb5/src/include/k5-int.h
1204
profile_t profile;
crypto/krb5/src/kdc/kdc_preauth_ec.c
91
ret = profile_get_string(context->profile, KRB5_CONF_REALMS, realmstr,
crypto/krb5/src/kdc/main.c
613
krb5_pointer aprof = kcontext->profile;
crypto/krb5/src/lib/kadm5/alt_prof.c
452
krb5_pointer aprofile = context->profile;
crypto/krb5/src/lib/kadm5/logger.c
252
if (!profile_get_boolean(kcontext->profile, KRB5_CONF_LOGGING,
crypto/krb5/src/lib/kadm5/logger.c
269
if (!profile_get_values(kcontext->profile,
crypto/krb5/src/lib/kadm5/logger.c
272
!profile_get_values(kcontext->profile,
crypto/krb5/src/lib/kdb/kdb5.c
219
status = profile_get_string(context->profile,
crypto/krb5/src/lib/kdb/kdb5.c
250
status = profile_get_string(kcontext->profile,
crypto/krb5/src/lib/kdb/kdb5.c
264
status = profile_get_string(kcontext->profile, KDB_MODULE_SECTION, value,
crypto/krb5/src/lib/kdb/kdb5.c
427
status = profile_get_values(kcontext->profile, dbpath_names, &profpath);
crypto/krb5/src/lib/kdb/kdb5.h
16
#define KRB5_DB_GET_PROFILE(kcontext) ((kcontext)->profile)
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
198
ret = profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/ccache/cc_kcm.c
308
ret = profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/krb/appdefault.c
108
retval = profile_get_values(profile, names, &nameval);
crypto/krb5/src/lib/krb5/krb/appdefault.c
124
retval = profile_get_values(profile, names, &nameval);
crypto/krb5/src/lib/krb5/krb/appdefault.c
41
profile_t profile;
crypto/krb5/src/lib/krb5/krb/appdefault.c
52
profile = context->profile;
crypto/krb5/src/lib/krb5/krb/appdefault.c
72
retval = profile_get_values(profile, names, &nameval);
crypto/krb5/src/lib/krb5/krb/appdefault.c
90
retval = profile_get_values(profile, names, &nameval);
crypto/krb5/src/lib/krb5/krb/conv_princ.c
161
if (context->profile == 0)
crypto/krb5/src/lib/krb5/krb/conv_princ.c
228
retval = profile_get_string(context->profile, KRB5_CONF_REALMS,
crypto/krb5/src/lib/krb5/krb/conv_princ.c
275
retval = profile_iterator_create (context -> profile, names2, PROFILE_ITER_LIST_SECTION | PROFILE_ITER_SECTIONS_ONLY, &iterator);
crypto/krb5/src/lib/krb5/krb/conv_princ.c
284
retval = profile_get_values (context -> profile, names, &v4realms);
crypto/krb5/src/lib/krb5/krb/conv_princ.c
329
retval = profile_get_values(context->profile, names, &full_name);
crypto/krb5/src/lib/krb5/krb/copy_ctx.c
107
ret = krb5_get_profile(ctx, &nctx->profile);
crypto/krb5/src/lib/krb5/krb/copy_ctx.c
74
nctx->profile = NULL;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
758
encts_disabled(profile_t profile, const krb5_data *realm)
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
767
ret = profile_get_boolean(profile, KRB5_CONF_REALMS, realmstr,
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
817
if (encts_disabled(context->profile, &ctx->request->client->realm))
crypto/krb5/src/lib/krb5/krb/init_ctx.c
107
retval = profile_get_boolean(ctx->profile, KRB5_CONF_LIBDEFAULTS, name,
crypto/krb5/src/lib/krb5/krb/init_ctx.c
111
retval = profile_get_string(ctx->profile, KRB5_CONF_LIBDEFAULTS, name,
crypto/krb5/src/lib/krb5/krb/init_ctx.c
155
krb5_init_context_profile(profile_t profile, krb5_flags flags,
crypto/krb5/src/lib/krb5/krb/init_ctx.c
209
retval = k5_os_init_context(ctx, profile, flags);
crypto/krb5/src/lib/krb5/krb/init_ctx.c
254
retval = profile_get_string(ctx->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/krb/init_ctx.c
272
retval = profile_get_string(ctx->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/krb/init_ctx.c
299
(void)profile_get_string(ctx->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/krb/init_ctx.c
515
ret = profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/krb/init_ctx.c
521
ret = profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/krb/init_ctx.c
555
ret = profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/krb/init_ctx.c
561
ret = profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/krb/init_ctx.c
586
ret = profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/krb/init_ctx.c
80
retval = profile_get_integer(ctx->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/krb/init_ctx.c
92
retval = profile_get_boolean(ctx->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/krb/libdef_parse.c
101
retval = profile_get_values(profile, names, &nameval);
crypto/krb5/src/lib/krb5/krb/libdef_parse.c
115
retval = profile_get_values(profile, names, &nameval);
crypto/krb5/src/lib/krb5/krb/libdef_parse.c
70
profile_t profile;
crypto/krb5/src/lib/krb5/krb/libdef_parse.c
85
profile = context->profile;
crypto/krb5/src/lib/krb5/krb/mk_req_ext.c
304
retval = profile_get_boolean(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/krb/plugin.c
201
ret = profile_get_values(context->profile, path, out);
crypto/krb5/src/lib/krb5/krb/ser_ctx.c
186
if (context->profile != NULL) {
crypto/krb5/src/lib/krb5/krb/ser_ctx.c
187
kret = profile_ser_externalize(context->profile, &bp, &remain);
crypto/krb5/src/lib/krb5/krb/ser_ctx.c
311
kret = profile_ser_internalize(&context->profile, &bp, &remain);
crypto/krb5/src/lib/krb5/krb/ser_ctx.c
83
if (!kret && context->profile)
crypto/krb5/src/lib/krb5/krb/ser_ctx.c
84
kret = profile_ser_size(context->profile, &required);
crypto/krb5/src/lib/krb5/krb/t_ser.c
205
sprofile = context->profile;
crypto/krb5/src/lib/krb5/krb/t_ser.c
206
context->profile = NULL;
crypto/krb5/src/lib/krb5/krb/t_ser.c
209
context->profile = sprofile;
crypto/krb5/src/lib/krb5/krb/walk_rtree.c
323
retval = profile_get_values(context->profile, key, vals);
crypto/krb5/src/lib/krb5/os/ccdefname.c
309
if (profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/os/hostrealm_domain.c
81
ret = profile_get_integer(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/os/hostrealm_profile.c
65
ret = profile_get_string(context->profile, KRB5_CONF_DOMAIN_REALM, p,
crypto/krb5/src/lib/krb5/os/hostrealm_profile.c
88
ret = profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
387
PROFILE_INIT_ALLOW_MODULE, &ctx->profile);
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
391
retval = profile_init(NULL, &ctx->profile);
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
398
ctx->profile = 0;
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
414
k5_os_init_context(krb5_context ctx, profile_t profile, krb5_flags flags)
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
434
if (profile)
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
435
retval = profile_copy(profile, &ctx->profile);
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
453
krb5_get_profile (krb5_context ctx, profile_t *profile)
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
455
return profile_copy (ctx->profile, profile);
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
462
profile_t profile;
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
465
&profile);
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
469
if (ctx->profile)
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
470
profile_abandon(ctx->profile);
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
471
ctx->profile = profile;
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
504
if (ctx->profile) {
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
505
profile_abandon(ctx->profile);
crypto/krb5/src/lib/krb5/os/init_os_ctx.c
506
ctx->profile = 0;
crypto/krb5/src/lib/krb5/os/ktdefname.c
48
} else if (profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/os/ktdefname.c
69
} else if (profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/os/localaddr.c
1251
err = profile_get_values (context->profile, profile_name, &values);
crypto/krb5/src/lib/krb5/os/localauth.c
320
ret = profile_get_values(context->profile, hierarchy, &mapping_values);
crypto/krb5/src/lib/krb5/os/localauth_k5login.c
59
ret = profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/os/localauth_k5login.c
94
ret = profile_get_boolean(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/os/localauth_names.c
67
ret = profile_get_values(context->profile, hierarchy, &mapping_values);
crypto/krb5/src/lib/krb5/os/locate_kdc.c
111
ret = profile_get_string(context->profile, KRB5_CONF_REALMS,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
277
code = profile_get_values(context->profile, realm_srv_names, &hostlist);
crypto/krb5/src/lib/krb5/os/locate_kdc.c
280
code = profile_get_values(context->profile, realm_srv_names,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
58
code = profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
61
code = profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
81
ret = profile_get_boolean(ctx->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/os/os-proto.h
230
krb5_error_code k5_os_init_context(krb5_context context, profile_t profile,
crypto/krb5/src/lib/krb5/os/realm_dom.c
50
retval = profile_get_string(context->profile, KRB5_CONF_REALMS, realm,
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
1241
ret = profile_get_values(context->profile, names, &anchors);
crypto/krb5/src/lib/krb5/os/sendto_kdc.c
476
retval = profile_get_integer(context->profile,
crypto/krb5/src/lib/krb5/os/sn2princ.c
48
ret = profile_get_boolean(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/os/sn2princ.c
66
ret = profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/lib/krb5/rcache/rc_base.c
54
if (profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/plugins/kdb/db2/kdb_db2.c
207
profile_t profile = KRB5_DB_GET_PROFILE(context);
crypto/krb5/src/plugins/kdb/db2/kdb_db2.c
215
status = profile_get_boolean(profile, KDB_MODULE_SECTION, conf_section,
crypto/krb5/src/plugins/kdb/db2/kdb_db2.c
253
status = profile_get_string(profile, KDB_MODULE_SECTION, conf_section,
crypto/krb5/src/plugins/kdb/db2/kdb_db2.c
257
status = profile_get_string(profile, KDB_REALM_SECTION,
crypto/krb5/src/plugins/kdb/db2/kdb_db2.c
267
status = profile_get_boolean(profile, KDB_MODULE_SECTION, conf_section,
crypto/krb5/src/plugins/kdb/db2/kdb_db2.c
273
status = profile_get_boolean(profile, KDB_MODULE_SECTION, conf_section,
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
145
ret = get_conf_service_file(util_context->profile,
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
47
get_conf_service_file(profile_t profile, const char *realm, char **path_out)
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
55
ret = profile_get_string(profile, KDB_REALM_SECTION, realm,
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
61
ret = profile_get_string(profile, KDB_MODULE_SECTION, subsection,
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c
70
ret = profile_get_string(profile, KDB_MODULE_DEF_SECTION,
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
408
retval = profile_get_string(util_context->profile, KDB_REALM_SECTION,
crypto/krb5/src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c
414
retval = profile_get_string(util_context->profile, KDB_MODULE_DEF_SECTION,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
53
if ((st=profile_get_string(context->profile, KDB_MODULE_SECTION, ldap_context->conf_section,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c
64
if ((st=profile_get_string(context->profile, KDB_MODULE_DEF_SECTION,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
103
ret = profile_get_boolean(ctx->profile, KDB_MODULE_DEF_SECTION, name, NULL,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
119
ret = profile_get_string(ctx->profile, KDB_MODULE_SECTION, conf_section,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
125
ret = profile_get_string(ctx->profile, KDB_MODULE_DEF_SECTION, name, NULL,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
404
ret = profile_get_string(context->profile, KDB_MODULE_SECTION,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
70
ret = profile_get_integer(ctx->profile, KDB_MODULE_SECTION, conf_section,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
78
ret = profile_get_integer(ctx->profile, KDB_MODULE_DEF_SECTION, name, NULL,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
95
ret = profile_get_boolean(ctx->profile, KDB_MODULE_SECTION, conf_section,
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
147
profile_t profile = context->profile;
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
173
ret = profile_get_string(profile, KDB_MODULE_SECTION, conf_section,
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
177
ret = profile_get_string(profile, KDB_REALM_SECTION,
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
198
ret = profile_get_boolean(profile, KDB_MODULE_SECTION, conf_section,
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
204
ret = profile_get_boolean(profile, KDB_MODULE_SECTION, conf_section,
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
210
ret = profile_get_integer(profile, KDB_MODULE_SECTION, conf_section,
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
216
ret = profile_get_integer(profile, KDB_MODULE_SECTION, conf_section,
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
222
ret = profile_get_boolean(profile, KDB_MODULE_SECTION, conf_section,
crypto/krb5/src/plugins/kdb/test/kdb_test.c
149
ret = profile_get_values(h->profile, h->names, &values);
crypto/krb5/src/plugins/kdb/test/kdb_test.c
332
h->profile = context->profile;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
445
ret = profile_get_relation_names(h->profile, h->names, &names);
crypto/krb5/src/plugins/kdb/test/kdb_test.c
474
ret = profile_get_values(h->profile, h->names, &key_strings);
crypto/krb5/src/plugins/kdb/test/kdb_test.c
481
ret = profile_get_values(h->profile, h->names, &stringattrs);
crypto/krb5/src/plugins/kdb/test/kdb_test.c
713
ret = profile_get_values(h->profile, h->names, &values);
crypto/krb5/src/plugins/kdb/test/kdb_test.c
96
void *profile;
crypto/krb5/src/plugins/preauth/otp/otp_state.c
178
token_type_decode(profile_t profile, const char *name, token_type *out)
crypto/krb5/src/plugins/preauth/otp/otp_state.c
194
retval = profile_get_boolean(profile, "otp", name, "strip_realm", TRUE,
crypto/krb5/src/plugins/preauth/otp/otp_state.c
200
retval = profile_get_string(profile, "otp", name, "server", NULL, &pstr);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
216
retval = profile_get_string(profile, "otp", name, "secret", NULL, &pstr);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
240
retval = profile_get_integer(profile, "otp", name, "timeout",
crypto/krb5/src/plugins/preauth/otp/otp_state.c
247
retval = profile_get_integer(profile, "otp", name, "retries",
crypto/krb5/src/plugins/preauth/otp/otp_state.c
257
retval = profile_get_values(profile, keys, &indicators);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
298
token_types_decode(profile_t profile, token_type **out)
crypto/krb5/src/plugins/preauth/otp/otp_state.c
307
retval = profile_get_subsection_names(profile, hier, &names);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
332
retval = token_type_decode(profile, names[i], &types[pos++]);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
568
profile_t profile;
crypto/krb5/src/plugins/preauth/otp/otp_state.c
580
retval = krb5_get_profile(ctx, &profile);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
584
retval = token_types_decode(profile, &self->types);
crypto/krb5/src/plugins/preauth/otp/otp_state.c
585
profile_abandon(profile);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
101
profile = context->profile;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
117
retval = profile_get_values(profile, names, &values);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
132
retval = profile_get_values(profile, names, &values);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
225
profile_t profile;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
242
profile = context->profile;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
259
retval = profile_get_values(profile, names, &values);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
276
retval = profile_get_values(profile, names, &values);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
291
retval = profile_get_values(profile, names, &values);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_profile.c
93
profile_t profile = NULL;
crypto/krb5/src/plugins/preauth/spake/groups.c
227
ret = profile_get_string(context->profile, KRB5_CONF_LIBDEFAULTS,
crypto/krb5/src/plugins/preauth/spake/groups.c
247
ret = profile_get_string(context->profile, KRB5_CONF_KDCDEFAULTS,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
171
ret = profile_get_values(context->profile, keys, &indicators);
crypto/krb5/src/util/profile/prof_file.c
129
int profile_file_is_writable(prf_file_t profile)
crypto/krb5/src/util/profile/prof_file.c
131
if (profile && profile->data) {
crypto/krb5/src/util/profile/prof_file.c
132
return rw_access(profile->data->filespec);
crypto/krb5/src/util/profile/prof_get.c
133
get_values_vt(profile_t profile, const char *const *names, char ***ret_values)
crypto/krb5/src/util/profile/prof_get.c
139
retval = profile->vt->get_values(profile->cbdata, names, &vtvalues);
crypto/krb5/src/util/profile/prof_get.c
151
profile->vt->free_values(profile->cbdata, vtvalues);
crypto/krb5/src/util/profile/prof_get.c
156
profile_get_values(profile_t profile, const char *const *names,
crypto/krb5/src/util/profile/prof_get.c
165
if (!profile)
crypto/krb5/src/util/profile/prof_get.c
167
if (profile->vt)
crypto/krb5/src/util/profile/prof_get.c
168
return get_values_vt(profile, names, ret_values);
crypto/krb5/src/util/profile/prof_get.c
170
if ((retval = profile_node_iterator_create(profile, names,
crypto/krb5/src/util/profile/prof_get.c
200
get_value_vt(profile_t profile, const char *const *names, char **ret_value)
crypto/krb5/src/util/profile/prof_get.c
205
retval = profile->vt->get_values(profile->cbdata, names, &vtvalues);
crypto/krb5/src/util/profile/prof_get.c
211
profile->vt->free_values(profile->cbdata, vtvalues);
crypto/krb5/src/util/profile/prof_get.c
219
errcode_t profile_get_value(profile_t profile, const char **names,
crypto/krb5/src/util/profile/prof_get.c
227
if (!profile)
crypto/krb5/src/util/profile/prof_get.c
229
if (profile->vt)
crypto/krb5/src/util/profile/prof_get.c
230
return get_value_vt(profile, names, ret_value);
crypto/krb5/src/util/profile/prof_get.c
232
retval = profile_iterator_create(profile, names,
crypto/krb5/src/util/profile/prof_get.c
252
profile_get_string(profile_t profile, const char *name, const char *subname,
crypto/krb5/src/util/profile/prof_get.c
260
if (profile) {
crypto/krb5/src/util/profile/prof_get.c
265
retval = profile_get_value(profile, names, &value);
crypto/krb5/src/util/profile/prof_get.c
309
profile_get_integer(profile_t profile, const char *name, const char *subname,
crypto/krb5/src/util/profile/prof_get.c
317
if (profile == 0)
crypto/krb5/src/util/profile/prof_get.c
324
retval = profile_get_value(profile, names, &value);
crypto/krb5/src/util/profile/prof_get.c
372
profile_get_boolean(profile_t profile, const char *name, const char *subname,
crypto/krb5/src/util/profile/prof_get.c
379
if (profile == 0) {
crypto/krb5/src/util/profile/prof_get.c
388
retval = profile_get_value(profile, names, &value);
crypto/krb5/src/util/profile/prof_get.c
405
profile_get_subsection_names(profile_t profile, const char **names,
crypto/krb5/src/util/profile/prof_get.c
413
if ((retval = profile_iterator_create(profile, names,
crypto/krb5/src/util/profile/prof_get.c
443
profile_get_relation_names(profile_t profile, const char **names,
crypto/krb5/src/util/profile/prof_get.c
451
if ((retval = profile_iterator_create(profile, names,
crypto/krb5/src/util/profile/prof_get.c
478
profile_t profile;
crypto/krb5/src/util/profile/prof_get.c
483
profile_iterator_create(profile_t profile, const char *const *names, int flags,
crypto/krb5/src/util/profile/prof_get.c
490
if (!profile)
crypto/krb5/src/util/profile/prof_get.c
497
iter->profile = profile;
crypto/krb5/src/util/profile/prof_get.c
501
if (profile->vt) {
crypto/krb5/src/util/profile/prof_get.c
502
if (!profile->vt->iterator_create)
crypto/krb5/src/util/profile/prof_get.c
505
retval = profile->vt->iterator_create(profile->cbdata, names,
crypto/krb5/src/util/profile/prof_get.c
508
retval = profile_node_iterator_create(profile, names, flags,
crypto/krb5/src/util/profile/prof_get.c
524
profile_t profile;
crypto/krb5/src/util/profile/prof_get.c
531
profile = iter->profile;
crypto/krb5/src/util/profile/prof_get.c
532
if (profile->vt)
crypto/krb5/src/util/profile/prof_get.c
533
profile->vt->iterator_free(profile->cbdata, iter->idata);
crypto/krb5/src/util/profile/prof_get.c
575
profile_t profile;
crypto/krb5/src/util/profile/prof_get.c
583
profile = iter->profile;
crypto/krb5/src/util/profile/prof_get.c
585
if (profile->vt) {
crypto/krb5/src/util/profile/prof_get.c
586
retval = profile->vt->iterator(profile->cbdata, iter->idata, &name,
crypto/krb5/src/util/profile/prof_get.c
591
profile->vt->iterator_free(profile->cbdata, iter->idata);
crypto/krb5/src/util/profile/prof_get.c
597
profile->vt->free_string(profile->cbdata, name);
crypto/krb5/src/util/profile/prof_get.c
599
profile->vt->free_string(profile->cbdata, value);
crypto/krb5/src/util/profile/prof_init.c
169
profile_t profile;
crypto/krb5/src/util/profile/prof_init.c
174
profile = malloc(sizeof(struct _profile_t));
crypto/krb5/src/util/profile/prof_init.c
175
if (!profile)
crypto/krb5/src/util/profile/prof_init.c
177
memset(profile, 0, sizeof(struct _profile_t));
crypto/krb5/src/util/profile/prof_init.c
178
profile->magic = PROF_MAGIC_PROFILE;
crypto/krb5/src/util/profile/prof_init.c
193
free(profile);
crypto/krb5/src/util/profile/prof_init.c
208
profile_release(profile);
crypto/krb5/src/util/profile/prof_init.c
214
profile->first_file = new_file;
crypto/krb5/src/util/profile/prof_init.c
22
profile_t profile;
crypto/krb5/src/util/profile/prof_init.c
222
profile_release(profile);
crypto/krb5/src/util/profile/prof_init.c
227
*ret_profile = profile;
crypto/krb5/src/util/profile/prof_init.c
246
copy_vtable_profile(profile_t profile, profile_t *ret_new_profile)
crypto/krb5/src/util/profile/prof_init.c
254
if (profile->vt->copy) {
crypto/krb5/src/util/profile/prof_init.c
256
err = profile->vt->copy(profile->cbdata, &cbdata);
crypto/krb5/src/util/profile/prof_init.c
259
err = init_module(profile->vt, cbdata, profile->lib_handle,
crypto/krb5/src/util/profile/prof_init.c
261
if (err && profile->vt->cleanup)
crypto/krb5/src/util/profile/prof_init.c
262
profile->vt->cleanup(cbdata);
crypto/krb5/src/util/profile/prof_init.c
265
err = init_module(profile->vt, profile->cbdata, profile->lib_handle,
crypto/krb5/src/util/profile/prof_init.c
272
if (profile->lib_handle) {
crypto/krb5/src/util/profile/prof_init.c
273
k5_mutex_lock(&profile->lib_handle->lock);
crypto/krb5/src/util/profile/prof_init.c
274
profile->lib_handle->refcount++;
crypto/krb5/src/util/profile/prof_init.c
275
k5_mutex_unlock(&profile->lib_handle->lock);
crypto/krb5/src/util/profile/prof_init.c
296
profile_t profile;
crypto/krb5/src/util/profile/prof_init.c
304
profile = calloc(1, sizeof(*profile));
crypto/krb5/src/util/profile/prof_init.c
305
if (profile == NULL)
crypto/krb5/src/util/profile/prof_init.c
307
profile->magic = PROF_MAGIC_PROFILE;
crypto/krb5/src/util/profile/prof_init.c
309
nextp = &profile->first_file;
crypto/krb5/src/util/profile/prof_init.c
313
profile_abandon(profile);
crypto/krb5/src/util/profile/prof_init.c
320
*new_profile = profile;
crypto/krb5/src/util/profile/prof_init.c
35
profile = malloc(sizeof(*profile));
crypto/krb5/src/util/profile/prof_init.c
36
if (!profile)
crypto/krb5/src/util/profile/prof_init.c
379
profile_is_writable(profile_t profile, int *writable)
crypto/krb5/src/util/profile/prof_init.c
38
memset(profile, 0, sizeof(*profile));
crypto/krb5/src/util/profile/prof_init.c
381
if (!profile || profile->magic != PROF_MAGIC_PROFILE)
crypto/krb5/src/util/profile/prof_init.c
388
if (profile->vt) {
crypto/krb5/src/util/profile/prof_init.c
389
if (profile->vt->writable)
crypto/krb5/src/util/profile/prof_init.c
390
return profile->vt->writable(profile->cbdata, writable);
crypto/krb5/src/util/profile/prof_init.c
395
if (profile->first_file)
crypto/krb5/src/util/profile/prof_init.c
396
*writable = profile_file_is_writable(profile->first_file);
crypto/krb5/src/util/profile/prof_init.c
402
profile_is_modified(profile_t profile, int *modified)
crypto/krb5/src/util/profile/prof_init.c
404
if (!profile || profile->magic != PROF_MAGIC_PROFILE)
crypto/krb5/src/util/profile/prof_init.c
411
if (profile->vt) {
crypto/krb5/src/util/profile/prof_init.c
412
if (profile->vt->modified)
crypto/krb5/src/util/profile/prof_init.c
413
return profile->vt->modified(profile->cbdata, modified);
crypto/krb5/src/util/profile/prof_init.c
418
if (profile->first_file)
crypto/krb5/src/util/profile/prof_init.c
419
*modified = (profile->first_file->data->flags & PROFILE_FILE_DIRTY);
crypto/krb5/src/util/profile/prof_init.c
42
free(profile);
crypto/krb5/src/util/profile/prof_init.c
425
profile_flush(profile_t profile)
crypto/krb5/src/util/profile/prof_init.c
427
if (!profile || profile->magic != PROF_MAGIC_PROFILE)
crypto/krb5/src/util/profile/prof_init.c
430
if (profile->vt) {
crypto/krb5/src/util/profile/prof_init.c
431
if (profile->vt->flush)
crypto/krb5/src/util/profile/prof_init.c
432
return profile->vt->flush(profile->cbdata);
crypto/krb5/src/util/profile/prof_init.c
436
if (profile->first_file)
crypto/krb5/src/util/profile/prof_init.c
437
return profile_flush_file(profile->first_file);
crypto/krb5/src/util/profile/prof_init.c
443
profile_flush_to_file(profile_t profile, const_profile_filespec_t outfile)
crypto/krb5/src/util/profile/prof_init.c
445
if (!profile || profile->magic != PROF_MAGIC_PROFILE)
crypto/krb5/src/util/profile/prof_init.c
448
if (profile->vt)
crypto/krb5/src/util/profile/prof_init.c
451
if (profile->first_file)
crypto/krb5/src/util/profile/prof_init.c
452
return profile_flush_file_to_file(profile->first_file,
crypto/krb5/src/util/profile/prof_init.c
459
profile_flush_to_buffer(profile_t profile, char **buf)
crypto/krb5/src/util/profile/prof_init.c
461
if (profile->vt)
crypto/krb5/src/util/profile/prof_init.c
463
return profile_flush_file_data_to_buffer(profile->first_file->data, buf);
crypto/krb5/src/util/profile/prof_init.c
467
profile_free_buffer(profile_t profile, char *buf)
crypto/krb5/src/util/profile/prof_init.c
473
profile_abandon(profile_t profile)
crypto/krb5/src/util/profile/prof_init.c
477
if (!profile || profile->magic != PROF_MAGIC_PROFILE)
crypto/krb5/src/util/profile/prof_init.c
480
if (profile->vt) {
crypto/krb5/src/util/profile/prof_init.c
481
if (profile->vt->cleanup)
crypto/krb5/src/util/profile/prof_init.c
482
profile->vt->cleanup(profile->cbdata);
crypto/krb5/src/util/profile/prof_init.c
483
if (profile->lib_handle) {
crypto/krb5/src/util/profile/prof_init.c
485
k5_mutex_lock(&profile->lib_handle->lock);
crypto/krb5/src/util/profile/prof_init.c
486
if (--profile->lib_handle->refcount == 0) {
crypto/krb5/src/util/profile/prof_init.c
487
krb5int_close_plugin(profile->lib_handle->plugin_handle);
crypto/krb5/src/util/profile/prof_init.c
488
k5_mutex_unlock(&profile->lib_handle->lock);
crypto/krb5/src/util/profile/prof_init.c
489
k5_mutex_destroy(&profile->lib_handle->lock);
crypto/krb5/src/util/profile/prof_init.c
49
profile->vt = vt_copy;
crypto/krb5/src/util/profile/prof_init.c
490
free(profile->lib_handle);
crypto/krb5/src/util/profile/prof_init.c
492
k5_mutex_unlock(&profile->lib_handle->lock);
crypto/krb5/src/util/profile/prof_init.c
494
free(profile->vt);
crypto/krb5/src/util/profile/prof_init.c
496
for (p = profile->first_file; p; p = next) {
crypto/krb5/src/util/profile/prof_init.c
50
profile->cbdata = cbdata;
crypto/krb5/src/util/profile/prof_init.c
501
profile->magic = 0;
crypto/krb5/src/util/profile/prof_init.c
502
free(profile);
crypto/krb5/src/util/profile/prof_init.c
506
profile_release(profile_t profile)
crypto/krb5/src/util/profile/prof_init.c
51
profile->lib_handle = handle;
crypto/krb5/src/util/profile/prof_init.c
510
if (!profile || profile->magic != PROF_MAGIC_PROFILE)
crypto/krb5/src/util/profile/prof_init.c
513
if (profile->vt) {
crypto/krb5/src/util/profile/prof_init.c
515
if (profile->vt->flush)
crypto/krb5/src/util/profile/prof_init.c
516
profile->vt->flush(profile->cbdata);
crypto/krb5/src/util/profile/prof_init.c
517
profile_abandon(profile);
crypto/krb5/src/util/profile/prof_init.c
52
profile->magic = PROF_MAGIC_PROFILE;
crypto/krb5/src/util/profile/prof_init.c
520
for (p = profile->first_file; p; p = next) {
crypto/krb5/src/util/profile/prof_init.c
525
profile->magic = 0;
crypto/krb5/src/util/profile/prof_init.c
526
free(profile);
crypto/krb5/src/util/profile/prof_init.c
53
*ret_profile = profile;
crypto/krb5/src/util/profile/prof_init.c
532
errcode_t profile_ser_size(profile_t profile, size_t *sizep)
crypto/krb5/src/util/profile/prof_init.c
538
for (pfp = profile->first_file; pfp; pfp = pfp->next) {
crypto/krb5/src/util/profile/prof_init.c
553
errcode_t profile_ser_externalize(profile_t profile,
crypto/krb5/src/util/profile/prof_init.c
567
if (profile) {
crypto/krb5/src/util/profile/prof_init.c
569
(void) profile_ser_size(profile, &required);
crypto/krb5/src/util/profile/prof_init.c
572
for (pfp = profile->first_file; pfp; pfp = pfp->next)
crypto/krb5/src/util/profile/prof_init.c
576
for (pfp = profile->first_file; pfp; pfp = pfp->next) {
crypto/krb5/src/util/profile/prof_int.h
193
(profile_t profile, const char *const *names,
crypto/krb5/src/util/profile/prof_int.h
222
(prf_data_t profile, char **ret_modspec);
crypto/krb5/src/util/profile/prof_int.h
242
(prf_file_t profile);
crypto/krb5/src/util/profile/prof_int.h
245
(prf_file_t profile);
crypto/krb5/src/util/profile/prof_int.h
248
(prf_file_t profile);
crypto/krb5/src/util/profile/prof_int.h
269
(profile_t profile, const char **names, char **ret_value);
crypto/krb5/src/util/profile/prof_set.c
102
k5_mutex_lock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
103
section = profile->first_file->data->root;
crypto/krb5/src/util/profile/prof_set.c
109
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
123
profile->first_file->data->flags |= PROFILE_FILE_DIRTY;
crypto/krb5/src/util/profile/prof_set.c
124
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
135
profile_clear_relation(profile_t profile, const char **names)
crypto/krb5/src/util/profile/prof_set.c
142
if (profile->vt) {
crypto/krb5/src/util/profile/prof_set.c
143
if (!profile->vt->update_relation)
crypto/krb5/src/util/profile/prof_set.c
145
return profile->vt->update_relation(profile->cbdata, names, NULL,
crypto/krb5/src/util/profile/prof_set.c
149
retval = rw_setup(profile);
crypto/krb5/src/util/profile/prof_set.c
156
section = profile->first_file->data->root;
crypto/krb5/src/util/profile/prof_set.c
175
profile->first_file->data->flags |= PROFILE_FILE_DIRTY;
crypto/krb5/src/util/profile/prof_set.c
187
profile_rename_section(profile_t profile, const char **names,
crypto/krb5/src/util/profile/prof_set.c
195
if (profile->vt) {
crypto/krb5/src/util/profile/prof_set.c
196
if (!profile->vt->rename_section)
crypto/krb5/src/util/profile/prof_set.c
198
return profile->vt->rename_section(profile->cbdata, names, new_name);
crypto/krb5/src/util/profile/prof_set.c
201
retval = rw_setup(profile);
crypto/krb5/src/util/profile/prof_set.c
208
k5_mutex_lock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
209
section = profile->first_file->data->root;
crypto/krb5/src/util/profile/prof_set.c
215
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
229
profile->first_file->data->flags |= PROFILE_FILE_DIRTY;
crypto/krb5/src/util/profile/prof_set.c
230
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
24
static errcode_t rw_setup(profile_t profile)
crypto/krb5/src/util/profile/prof_set.c
244
profile_add_relation(profile_t profile, const char **names,
crypto/krb5/src/util/profile/prof_set.c
252
if (profile->vt) {
crypto/krb5/src/util/profile/prof_set.c
253
if (!profile->vt->add_relation)
crypto/krb5/src/util/profile/prof_set.c
255
return profile->vt->add_relation(profile->cbdata, names, new_value);
crypto/krb5/src/util/profile/prof_set.c
258
retval = rw_setup(profile);
crypto/krb5/src/util/profile/prof_set.c
266
k5_mutex_lock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
267
section = profile->first_file->data->root;
crypto/krb5/src/util/profile/prof_set.c
275
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
284
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
287
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
29
if (!profile)
crypto/krb5/src/util/profile/prof_set.c
294
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
298
profile->first_file->data->flags |= PROFILE_FILE_DIRTY;
crypto/krb5/src/util/profile/prof_set.c
299
k5_mutex_unlock(&profile->first_file->data->lock);
crypto/krb5/src/util/profile/prof_set.c
32
if (profile->magic != PROF_MAGIC_PROFILE)
crypto/krb5/src/util/profile/prof_set.c
36
if (profile->first_file == NULL) {
crypto/krb5/src/util/profile/prof_set.c
37
profile->first_file = profile_open_memory();
crypto/krb5/src/util/profile/prof_set.c
38
return (profile->first_file == NULL) ? ENOMEM : 0;
crypto/krb5/src/util/profile/prof_set.c
41
file = profile->first_file;
crypto/krb5/src/util/profile/prof_set.c
77
profile_update_relation(profile_t profile, const char **names,
crypto/krb5/src/util/profile/prof_set.c
85
if (profile->vt) {
crypto/krb5/src/util/profile/prof_set.c
86
if (!profile->vt->update_relation)
crypto/krb5/src/util/profile/prof_set.c
88
return profile->vt->update_relation(profile->cbdata, names, old_value,
crypto/krb5/src/util/profile/prof_set.c
92
retval = rw_setup(profile);
crypto/krb5/src/util/profile/prof_tree.c
463
errcode_t profile_node_iterator_create(profile_t profile,
crypto/krb5/src/util/profile/prof_tree.c
470
if (profile == 0)
crypto/krb5/src/util/profile/prof_tree.c
472
if (profile->magic != PROF_MAGIC_PROFILE)
crypto/krb5/src/util/profile/prof_tree.c
489
iter->file = profile->first_file;
crypto/krb5/src/util/profile/test_profile.c
106
profile_release(profile);
crypto/krb5/src/util/profile/test_profile.c
114
profile_t profile;
crypto/krb5/src/util/profile/test_profile.c
128
retval = profile_init_path(argv[1], &profile);
crypto/krb5/src/util/profile/test_profile.c
136
do_batchmode(profile);
crypto/krb5/src/util/profile/test_profile.c
138
retval = profile_get_values(profile, names, &values);
crypto/krb5/src/util/profile/test_profile.c
140
retval = profile_get_value(profile, names, &value);
crypto/krb5/src/util/profile/test_profile.c
143
retval = profile_get_subsection_names(profile, names, &values);
crypto/krb5/src/util/profile/test_profile.c
145
retval = profile_get_relation_names(profile, names, &values);
crypto/krb5/src/util/profile/test_profile.c
152
profile_release(profile);
crypto/krb5/src/util/profile/test_profile.c
162
profile_release(profile);
crypto/krb5/src/util/profile/test_profile.c
23
do_batchmode(profile_t profile)
crypto/krb5/src/util/profile/test_profile.c
51
retval = profile_get_values(profile, names, &values);
crypto/krb5/src/util/profile/test_profile.c
54
retval = profile_get_value(profile, names, &value);
crypto/krb5/src/util/profile/test_profile.c
57
retval = profile_get_subsection_names(profile, names,
crypto/krb5/src/util/profile/test_profile.c
61
retval = profile_get_relation_names(profile, names,
crypto/krb5/src/util/profile/test_profile.c
66
(profile->first_file->data->root, stdout);
crypto/krb5/src/util/profile/test_profile.c
68
retval = profile_clear_relation(profile, names);
crypto/krb5/src/util/profile/test_profile.c
70
retval = profile_update_relation(profile, names+2,
crypto/krb5/src/util/profile/test_profile.c
74
(profile->first_file->data->root);
crypto/krb5/src/util/profile/test_profile.c
76
retval = profile_rename_section(profile, names+1,
crypto/krb5/src/util/profile/test_profile.c
82
retval = profile_add_relation(profile, names+1, name);
crypto/krb5/src/util/profile/test_profile.c
84
retval = profile_flush(profile);
crypto/krb5/src/util/profile/test_vtable.c
238
profile_t profile;
crypto/krb5/src/util/profile/test_vtable.c
243
assert(profile_init_vtable(&basic_vtable, &basic_cbdata, &profile) == 0);
crypto/krb5/src/util/profile/test_vtable.c
244
assert(profile_get_values(profile, empty_names, &values) == 0);
crypto/krb5/src/util/profile/test_vtable.c
249
assert(profile_iterator_create(profile, NULL, 0, &iter) ==
crypto/krb5/src/util/profile/test_vtable.c
251
assert(profile_is_writable(profile, &intval) == 0);
crypto/krb5/src/util/profile/test_vtable.c
253
assert(profile_is_modified(profile, &intval) == 0);
crypto/krb5/src/util/profile/test_vtable.c
255
assert(profile_update_relation(profile, NULL, NULL, NULL) ==
crypto/krb5/src/util/profile/test_vtable.c
257
assert(profile_clear_relation(profile, NULL) == PROF_UNSUPPORTED);
crypto/krb5/src/util/profile/test_vtable.c
258
assert(profile_rename_section(profile, NULL, NULL) == PROF_UNSUPPORTED);
crypto/krb5/src/util/profile/test_vtable.c
259
assert(profile_add_relation(profile, NULL, NULL) == PROF_UNSUPPORTED);
crypto/krb5/src/util/profile/test_vtable.c
260
profile_flush(profile);
crypto/krb5/src/util/profile/test_vtable.c
261
profile_abandon(profile);
crypto/krb5/src/util/profile/test_vtable.c
263
assert(profile_init_vtable(&full_vtable, &full_cbdata, &profile) == 0);
crypto/krb5/src/util/profile/test_vtable.c
264
assert(profile_get_string(profile, name_string, NULL, NULL, "wrong",
crypto/krb5/src/util/profile/test_vtable.c
268
assert(profile_get_integer(profile, name_int, NULL, NULL, 24,
crypto/krb5/src/util/profile/test_vtable.c
271
assert(profile_get_boolean(profile, name_bool, NULL, NULL, 0,
crypto/krb5/src/util/profile/test_vtable.c
274
assert(profile_get_integer(profile, "xxx", NULL, NULL, 62, &intval) == 0);
crypto/krb5/src/util/profile/test_vtable.c
277
assert(profile_iterator_create(profile, empty_names, 126, &iter) == 0);
crypto/krb5/src/util/profile/test_vtable.c
292
assert(profile_is_writable(profile, &intval) == 0);
crypto/krb5/src/util/profile/test_vtable.c
294
assert(profile_is_modified(profile, &intval) == 0);
crypto/krb5/src/util/profile/test_vtable.c
296
assert(profile_update_relation(profile, empty_names, name_string,
crypto/krb5/src/util/profile/test_vtable.c
298
assert(profile_clear_relation(profile, empty_names) == 0);
crypto/krb5/src/util/profile/test_vtable.c
299
assert(profile_rename_section(profile, empty_names, name_int) == 0);
crypto/krb5/src/util/profile/test_vtable.c
300
assert(profile_add_relation(profile, empty_names, name_bool) == 0);
crypto/krb5/src/util/profile/test_vtable.c
301
profile_release(profile);
crypto/krb5/src/windows/include/loadfuncs-profile.h
126
(profile_t profile, const char **names, const char *old_value, const char *new_value)
crypto/krb5/src/windows/include/loadfuncs-profile.h
133
(profile_t profile, const char **names)
crypto/krb5/src/windows/include/loadfuncs-profile.h
140
(profile_t profile, const char **names, const char *new_name)
crypto/krb5/src/windows/include/loadfuncs-profile.h
147
(profile_t profile, const char **names, const char *new_value)
crypto/krb5/src/windows/include/loadfuncs-profile.h
31
(profile_t profile)
crypto/krb5/src/windows/include/loadfuncs-profile.h
38
(profile_t profile)
crypto/krb5/src/windows/include/loadfuncs-profile.h
45
(profile_t profile)
crypto/krb5/src/windows/include/loadfuncs-profile.h
52
(profile_t profile, const char **names, char ***ret_values)
crypto/krb5/src/windows/include/loadfuncs-profile.h
66
(profile_t profile, const char *name, const char *subname,
crypto/krb5/src/windows/include/loadfuncs-profile.h
75
(profile_t profile, const char *name, const char *subname,
crypto/krb5/src/windows/include/loadfuncs-profile.h
84
(profile_t profile, const char **names, char ***ret_names)
crypto/krb5/src/windows/include/loadfuncs-profile.h
91
(profile_t profile, const char **names, char ***ret_names)
crypto/krb5/src/windows/include/loadfuncs-profile.h
98
(profile_t profile, const char **names, int flags, void **ret_iter)
crypto/krb5/src/windows/leashdll/lshfunc.c
1096
profile_t profile;
crypto/krb5/src/windows/leashdll/lshfunc.c
1103
if (!pprofile_init(filenames, &profile)) {
crypto/krb5/src/windows/leashdll/lshfunc.c
1106
retval = pprofile_get_string(profile, "libdefaults", "renew_lifetime", NULL, NULL, &value);
crypto/krb5/src/windows/leashdll/lshfunc.c
1148
pprofile_release(profile);
crypto/krb5/src/windows/leashdll/lshfunc.c
1155
pprofile_release(profile);
crypto/krb5/src/windows/leashdll/lshfunc.c
1248
profile_t profile;
crypto/krb5/src/windows/leashdll/lshfunc.c
1254
if (!pprofile_init(filenames, &profile)) {
crypto/krb5/src/windows/leashdll/lshfunc.c
1255
retval = pprofile_get_string(profile, "libdefaults","forwardable", 0, 0, &value);
crypto/krb5/src/windows/leashdll/lshfunc.c
1259
pprofile_release(profile);
crypto/krb5/src/windows/leashdll/lshfunc.c
1262
pprofile_release(profile);
crypto/krb5/src/windows/leashdll/lshfunc.c
1354
profile_t profile;
crypto/krb5/src/windows/leashdll/lshfunc.c
1360
if (!pprofile_init(filenames, &profile)) {
crypto/krb5/src/windows/leashdll/lshfunc.c
1361
retval = pprofile_get_string(profile, "libdefaults","renewable", 0, 0, &value);
crypto/krb5/src/windows/leashdll/lshfunc.c
1365
pprofile_release(profile);
crypto/krb5/src/windows/leashdll/lshfunc.c
1368
pprofile_release(profile);
crypto/krb5/src/windows/leashdll/lshfunc.c
1453
profile_t profile;
crypto/krb5/src/windows/leashdll/lshfunc.c
1459
if (!pprofile_init(filenames, &profile)) {
crypto/krb5/src/windows/leashdll/lshfunc.c
1460
retval = pprofile_get_string(profile, "libdefaults","noaddresses", 0, "true", &value);
crypto/krb5/src/windows/leashdll/lshfunc.c
1465
pprofile_release(profile);
crypto/krb5/src/windows/leashdll/lshfunc.c
1572
profile_t profile;
crypto/krb5/src/windows/leashdll/lshfunc.c
1578
if (!pprofile_init(filenames, &profile)) {
crypto/krb5/src/windows/leashdll/lshfunc.c
1579
retval = pprofile_get_string(profile, "libdefaults","proxiable", 0, 0, &value);
crypto/krb5/src/windows/leashdll/lshfunc.c
1583
pprofile_release(profile);
crypto/krb5/src/windows/leashdll/lshfunc.c
1586
pprofile_release(profile);
crypto/krb5/src/windows/leashdll/lshfunc.c
944
profile_t profile;
crypto/krb5/src/windows/leashdll/lshfunc.c
950
if (!pprofile_init(filenames, &profile)) {
crypto/krb5/src/windows/leashdll/lshfunc.c
953
retval = pprofile_get_string(profile, "libdefaults", "ticket_lifetime", NULL, NULL, &value);
crypto/krb5/src/windows/leashdll/lshfunc.c
999
pprofile_release(profile);
lib/virtual_oss/bt/bt.c
700
cfg->handle.av.context->profile = FF_PROFILE_AAC_LOW;
sys/cddl/dev/profile/profile.c
202
SYSCTL_NODE(_kern_dtrace, OID_AUTO, profile, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
sys/cddl/dev/profile/profile.c
664
DEV_MODULE(profile, profile_modevent, NULL);
sys/cddl/dev/profile/profile.c
665
MODULE_VERSION(profile, 1);
sys/cddl/dev/profile/profile.c
666
MODULE_DEPEND(profile, dtrace, 1, 1, 1);
sys/cddl/dev/profile/profile.c
667
MODULE_DEPEND(profile, opensolaris, 1, 1, 1);
sys/dev/bnxt/bnxt_en/hsi_struct_def.h
50060
uint8_t profile;
sys/dev/ice/ice_sched.c
4010
struct ice_aqc_rl_profile_elem *profile)
sys/dev/ice/ice_sched.c
4055
profile->rl_multiply = CPU_TO_LE16(mv);
sys/dev/ice/ice_sched.c
4056
profile->wake_up_calc = CPU_TO_LE16(wm);
sys/dev/ice/ice_sched.c
4057
profile->rl_encode = CPU_TO_LE16(encode);
sys/dev/ice/ice_sched.c
4107
if ((rl_prof_elem->profile.flags & ICE_AQC_RL_PROFILE_TYPE_M) ==
sys/dev/ice/ice_sched.c
4119
status = ice_sched_bw_to_rl_profile(hw, bw, &rl_prof_elem->profile);
sys/dev/ice/ice_sched.c
4125
rl_prof_elem->profile.level = layer_num + 1;
sys/dev/ice/ice_sched.c
4126
rl_prof_elem->profile.flags = profile_type;
sys/dev/ice/ice_sched.c
4127
rl_prof_elem->profile.max_burst_size = CPU_TO_LE16(hw->max_burst_size);
sys/dev/ice/ice_sched.c
4130
buf = &rl_prof_elem->profile;
sys/dev/ice/ice_sched.c
4311
if ((rl_prof_elem->profile.flags & ICE_AQC_RL_PROFILE_TYPE_M) ==
sys/dev/ice/ice_sched.c
4313
LE16_TO_CPU(rl_prof_elem->profile.profile_id) ==
sys/dev/ice/ice_sched.c
4409
rl_prof_id = LE16_TO_CPU(rl_prof_info->profile.profile_id);
sys/dev/ice/ice_sched.c
4428
rl_prof_info->profile.flags &
sys/dev/ice/ice_sched.c
786
buf = &rl_info->profile;
sys/dev/ice/ice_sched.h
86
struct ice_aqc_rl_profile_elem profile;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2219
struct mlx4_profile profile;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2248
profile = low_mem_profile;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2250
profile = default_profile;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2254
profile.num_mcg = MLX4_FS_NUM_MCG;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2256
icm_size = mlx4_make_profile(dev, &profile, &dev_cap,
sys/dev/mlx4/mlx4_core/mlx4_profile.c
100
profile[MLX4_RES_MTT].size = dev_cap->mtt_entry_sz;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
101
profile[MLX4_RES_MCG].size = mlx4_get_mgm_entry_size(dev);
sys/dev/mlx4/mlx4_core/mlx4_profile.c
103
profile[MLX4_RES_QP].num = request->num_qp;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
104
profile[MLX4_RES_RDMARC].num = request->num_qp * request->rdmarc_per_qp;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
105
profile[MLX4_RES_ALTC].num = request->num_qp;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
106
profile[MLX4_RES_AUXC].num = request->num_qp;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
107
profile[MLX4_RES_SRQ].num = request->num_srq;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
108
profile[MLX4_RES_CQ].num = request->num_cq;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
109
profile[MLX4_RES_EQ].num = mlx4_is_mfunc(dev) ? dev->phys_caps.num_phys_eqs :
sys/dev/mlx4/mlx4_core/mlx4_profile.c
111
profile[MLX4_RES_DMPT].num = request->num_mpt;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
112
profile[MLX4_RES_CMPT].num = MLX4_NUM_CMPTS;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
113
profile[MLX4_RES_MTT].num = request->num_mtt * (1 << log_mtts_per_seg);
sys/dev/mlx4/mlx4_core/mlx4_profile.c
114
profile[MLX4_RES_MCG].num = request->num_mcg;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
117
profile[i].type = i;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
118
profile[i].num = roundup_pow_of_two(profile[i].num);
sys/dev/mlx4/mlx4_core/mlx4_profile.c
119
profile[i].log_num = ilog2(profile[i].num);
sys/dev/mlx4/mlx4_core/mlx4_profile.c
120
profile[i].size *= profile[i].num;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
121
profile[i].size = max(profile[i].size, (u64) PAGE_SIZE);
sys/dev/mlx4/mlx4_core/mlx4_profile.c
132
if (profile[j].size > profile[j - 1].size)
sys/dev/mlx4/mlx4_core/mlx4_profile.c
133
swap(profile[j], profile[j - 1]);
sys/dev/mlx4/mlx4_core/mlx4_profile.c
137
if (profile[i].size) {
sys/dev/mlx4/mlx4_core/mlx4_profile.c
138
profile[i].start = total_size;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
139
total_size += profile[i].size;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
146
kfree(profile);
sys/dev/mlx4/mlx4_core/mlx4_profile.c
150
if (profile[i].size)
sys/dev/mlx4/mlx4_core/mlx4_profile.c
152
i, res_name[profile[i].type],
sys/dev/mlx4/mlx4_core/mlx4_profile.c
153
profile[i].log_num,
sys/dev/mlx4/mlx4_core/mlx4_profile.c
154
(unsigned long long) profile[i].start,
sys/dev/mlx4/mlx4_core/mlx4_profile.c
155
(unsigned long long) profile[i].size);
sys/dev/mlx4/mlx4_core/mlx4_profile.c
162
switch (profile[i].type) {
sys/dev/mlx4/mlx4_core/mlx4_profile.c
164
dev->caps.num_qps = profile[i].num;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
165
init_hca->qpc_base = profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
166
init_hca->log_num_qps = profile[i].log_num;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
170
request->num_qp << priv->qp_table.rdmarc_shift < profile[i].num;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
174
priv->qp_table.rdmarc_base = (u32) profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
175
init_hca->rdmarc_base = profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
179
init_hca->altc_base = profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
182
init_hca->auxc_base = profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
185
dev->caps.num_srqs = profile[i].num;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
186
init_hca->srqc_base = profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
187
init_hca->log_num_srqs = profile[i].log_num;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
190
dev->caps.num_cqs = profile[i].num;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
191
init_hca->cqc_base = profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
192
init_hca->log_num_cqs = profile[i].log_num;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
197
init_hca->eqc_base = profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
204
init_hca->eqc_base = profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
209
dev->caps.num_mpts = profile[i].num;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
210
priv->mr_table.mpt_base = profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
211
init_hca->dmpt_base = profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
212
init_hca->log_mpt_sz = profile[i].log_num;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
215
init_hca->cmpt_base = profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
218
dev->caps.num_mtts = profile[i].num;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
219
priv->mr_table.mtt_base = profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
220
init_hca->mtt_base = profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
223
init_hca->mc_base = profile[i].start;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
226
init_hca->log_mc_table_sz = profile[i].log_num;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
229
dev->caps.num_mgms = profile[i].num;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
232
profile[i].log_num - 1;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
233
dev->caps.num_mgms = profile[i].num >> 1;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
234
dev->caps.num_amgms = profile[i].num >> 1;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
248
kfree(profile);
sys/dev/mlx4/mlx4_core/mlx4_profile.c
84
struct mlx4_resource *profile;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
87
profile = kcalloc(MLX4_RES_NUM, sizeof(*profile), GFP_KERNEL);
sys/dev/mlx4/mlx4_core/mlx4_profile.c
88
if (!profile)
sys/dev/mlx4/mlx4_core/mlx4_profile.c
91
profile[MLX4_RES_QP].size = dev_cap->qpc_entry_sz;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
92
profile[MLX4_RES_RDMARC].size = dev_cap->rdmarc_entry_sz;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
93
profile[MLX4_RES_ALTC].size = dev_cap->altc_entry_sz;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
94
profile[MLX4_RES_AUXC].size = dev_cap->aux_entry_sz;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
95
profile[MLX4_RES_SRQ].size = dev_cap->srq_entry_sz;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
96
profile[MLX4_RES_CQ].size = dev_cap->cqc_entry_sz;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
97
profile[MLX4_RES_EQ].size = dev_cap->eqc_entry_sz;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
98
profile[MLX4_RES_DMPT].size = dev_cap->dmpt_entry_sz;
sys/dev/mlx4/mlx4_core/mlx4_profile.c
99
profile[MLX4_RES_CMPT].size = dev_cap->cmpt_entry_sz;
sys/dev/mlx4/mlx4_en/en.h
458
struct mlx4_en_profile profile;
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
175
if (mlx4_en_init_netdev(mdev, i, &mdev->profile.prof[i]))
sys/dev/mlx4/mlx4_en/mlx4_en_main.c
77
struct mlx4_en_profile *params = &mdev->profile;
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
2182
priv->num_tx_rings_p_up = mdev->profile.num_tx_rings_p_up;
sys/dev/mlx4/mlx4_en/mlx4_en_rx.c
1023
if (priv->mdev->profile.udp_rss)
sys/dev/mlx4/mlx4_en/mlx4_en_rx.c
1084
if (priv->mdev->profile.udp_rss)
sys/dev/mlx4/mlx4_en/mlx4_en_rx.c
336
mdev->profile.prof[i].rx_ring_num =
sys/dev/mlx4/mlx4_en/mlx4_en_rx.c
755
const int udp_rss = priv->mdev->profile.udp_rss;
sys/dev/mlx5/driver.h
720
struct mlx5_profile *profile;
sys/dev/mlx5/mlx5_core/mlx5_fw.c
291
MLX5_SET(teardown_hca_in, in, profile, MLX5_TEARDOWN_HCA_IN_PROFILE_FORCE_CLOSE);
sys/dev/mlx5/mlx5_core/mlx5_fw.c
321
MLX5_SET(teardown_hca_in, in, profile,
sys/dev/mlx5/mlx5_core/mlx5_main.c
1440
dev->profile = &profiles[mlx5_prof_sel];
sys/dev/mlx5/mlx5_core/mlx5_main.c
482
struct mlx5_profile *prof = dev->profile;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
446
if (dev->mdev->profile->mask & MLX5_PROF_MASK_MR_CACHE)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
447
limit = dev->mdev->profile->mr_cache[i].limit;
sys/dev/mlx5/mlx5_ifc.h
3927
u8 profile[0x10];
sys/dev/mthca/mthca_main.c
293
struct mthca_profile profile;
sys/dev/mthca/mthca_main.c
320
profile = hca_profile;
sys/dev/mthca/mthca_main.c
321
profile.num_uar = dev_lim.uar_size / PAGE_SIZE;
sys/dev/mthca/mthca_main.c
322
profile.uarc_size = 0;
sys/dev/mthca/mthca_main.c
324
profile.num_srq = dev_lim.max_srqs;
sys/dev/mthca/mthca_main.c
326
size = mthca_make_profile(mdev, &profile, &dev_lim, &init_hca);
sys/dev/mthca/mthca_main.c
578
struct mthca_profile profile;
sys/dev/mthca/mthca_main.c
610
profile = hca_profile;
sys/dev/mthca/mthca_main.c
611
profile.num_uar = dev_lim.uar_size / PAGE_SIZE;
sys/dev/mthca/mthca_main.c
612
profile.num_udav = 0;
sys/dev/mthca/mthca_main.c
614
profile.num_srq = dev_lim.max_srqs;
sys/dev/mthca/mthca_main.c
616
icm_size = mthca_make_profile(mdev, &profile, &dev_lim, &init_hca);
sys/dev/mthca/mthca_profile.c
101
profile[MTHCA_RES_QP].num = request->num_qp;
sys/dev/mthca/mthca_profile.c
102
profile[MTHCA_RES_SRQ].num = request->num_srq;
sys/dev/mthca/mthca_profile.c
103
profile[MTHCA_RES_EQP].num = request->num_qp;
sys/dev/mthca/mthca_profile.c
104
profile[MTHCA_RES_RDB].num = request->num_qp * request->rdb_per_qp;
sys/dev/mthca/mthca_profile.c
105
profile[MTHCA_RES_CQ].num = request->num_cq;
sys/dev/mthca/mthca_profile.c
106
profile[MTHCA_RES_EQ].num = MTHCA_NUM_EQS;
sys/dev/mthca/mthca_profile.c
107
profile[MTHCA_RES_MCG].num = request->num_mcg;
sys/dev/mthca/mthca_profile.c
108
profile[MTHCA_RES_MPT].num = request->num_mpt;
sys/dev/mthca/mthca_profile.c
109
profile[MTHCA_RES_MTT].num = request->num_mtt;
sys/dev/mthca/mthca_profile.c
110
profile[MTHCA_RES_UAR].num = request->num_uar;
sys/dev/mthca/mthca_profile.c
111
profile[MTHCA_RES_UARC].num = request->num_uar;
sys/dev/mthca/mthca_profile.c
112
profile[MTHCA_RES_UDAV].num = request->num_udav;
sys/dev/mthca/mthca_profile.c
115
profile[i].type = i;
sys/dev/mthca/mthca_profile.c
116
profile[i].log_num = max(ffs(profile[i].num) - 1, 0);
sys/dev/mthca/mthca_profile.c
117
profile[i].size *= profile[i].num;
sys/dev/mthca/mthca_profile.c
119
profile[i].size = max(profile[i].size, (u64) PAGE_SIZE);
sys/dev/mthca/mthca_profile.c
138
if (profile[j].size > profile[j - 1].size)
sys/dev/mthca/mthca_profile.c
139
swap(profile[j], profile[j - 1]);
sys/dev/mthca/mthca_profile.c
143
if (profile[i].size) {
sys/dev/mthca/mthca_profile.c
144
profile[i].start = mem_base + total_size;
sys/dev/mthca/mthca_profile.c
145
total_size += profile[i].size;
sys/dev/mthca/mthca_profile.c
152
kfree(profile);
sys/dev/mthca/mthca_profile.c
156
if (profile[i].size)
sys/dev/mthca/mthca_profile.c
159
i, profile[i].type, profile[i].log_num,
sys/dev/mthca/mthca_profile.c
160
(unsigned long long) profile[i].start,
sys/dev/mthca/mthca_profile.c
161
(unsigned long long) profile[i].size);
sys/dev/mthca/mthca_profile.c
173
switch (profile[i].type) {
sys/dev/mthca/mthca_profile.c
175
dev->limits.num_qps = profile[i].num;
sys/dev/mthca/mthca_profile.c
176
init_hca->qpc_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
177
init_hca->log_num_qps = profile[i].log_num;
sys/dev/mthca/mthca_profile.c
180
dev->limits.num_eecs = profile[i].num;
sys/dev/mthca/mthca_profile.c
181
init_hca->eec_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
182
init_hca->log_num_eecs = profile[i].log_num;
sys/dev/mthca/mthca_profile.c
185
dev->limits.num_srqs = profile[i].num;
sys/dev/mthca/mthca_profile.c
186
init_hca->srqc_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
187
init_hca->log_num_srqs = profile[i].log_num;
sys/dev/mthca/mthca_profile.c
190
dev->limits.num_cqs = profile[i].num;
sys/dev/mthca/mthca_profile.c
191
init_hca->cqc_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
192
init_hca->log_num_cqs = profile[i].log_num;
sys/dev/mthca/mthca_profile.c
195
init_hca->eqpc_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
198
init_hca->eeec_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
201
dev->limits.num_eqs = profile[i].num;
sys/dev/mthca/mthca_profile.c
202
init_hca->eqc_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
203
init_hca->log_num_eqs = profile[i].log_num;
sys/dev/mthca/mthca_profile.c
207
request->num_qp << dev->qp_table.rdb_shift < profile[i].num;
sys/dev/mthca/mthca_profile.c
210
dev->qp_table.rdb_base = (u32) profile[i].start;
sys/dev/mthca/mthca_profile.c
211
init_hca->rdb_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
214
dev->limits.num_mgms = profile[i].num >> 1;
sys/dev/mthca/mthca_profile.c
215
dev->limits.num_amgms = profile[i].num >> 1;
sys/dev/mthca/mthca_profile.c
216
init_hca->mc_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
218
init_hca->log_mc_table_sz = profile[i].log_num;
sys/dev/mthca/mthca_profile.c
219
init_hca->mc_hash_sz = 1 << (profile[i].log_num - 1);
sys/dev/mthca/mthca_profile.c
222
dev->limits.num_mpts = profile[i].num;
sys/dev/mthca/mthca_profile.c
223
dev->mr_table.mpt_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
224
init_hca->mpt_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
225
init_hca->log_mpt_sz = profile[i].log_num;
sys/dev/mthca/mthca_profile.c
228
dev->limits.num_mtt_segs = profile[i].num;
sys/dev/mthca/mthca_profile.c
229
dev->mr_table.mtt_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
230
init_hca->mtt_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
234
dev->limits.num_uars = profile[i].num;
sys/dev/mthca/mthca_profile.c
235
init_hca->uar_scratch_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
238
dev->av_table.ddr_av_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
239
dev->av_table.num_ddr_avs = profile[i].num;
sys/dev/mthca/mthca_profile.c
243
dev->uar_table.uarc_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
244
init_hca->uarc_base = profile[i].start;
sys/dev/mthca/mthca_profile.c
279
kfree(profile);
sys/dev/mthca/mthca_profile.c
79
struct mthca_resource *profile;
sys/dev/mthca/mthca_profile.c
82
profile = kzalloc(MTHCA_RES_NUM * sizeof *profile, GFP_KERNEL);
sys/dev/mthca/mthca_profile.c
83
if (!profile)
sys/dev/mthca/mthca_profile.c
86
profile[MTHCA_RES_QP].size = dev_lim->qpc_entry_sz;
sys/dev/mthca/mthca_profile.c
87
profile[MTHCA_RES_EEC].size = dev_lim->eec_entry_sz;
sys/dev/mthca/mthca_profile.c
88
profile[MTHCA_RES_SRQ].size = dev_lim->srq_entry_sz;
sys/dev/mthca/mthca_profile.c
89
profile[MTHCA_RES_CQ].size = dev_lim->cqc_entry_sz;
sys/dev/mthca/mthca_profile.c
90
profile[MTHCA_RES_EQP].size = dev_lim->eqpc_entry_sz;
sys/dev/mthca/mthca_profile.c
91
profile[MTHCA_RES_EEEC].size = dev_lim->eeec_entry_sz;
sys/dev/mthca/mthca_profile.c
92
profile[MTHCA_RES_EQ].size = dev_lim->eqc_entry_sz;
sys/dev/mthca/mthca_profile.c
93
profile[MTHCA_RES_RDB].size = MTHCA_RDB_ENTRY_SIZE;
sys/dev/mthca/mthca_profile.c
94
profile[MTHCA_RES_MCG].size = MTHCA_MGM_ENTRY_SIZE;
sys/dev/mthca/mthca_profile.c
95
profile[MTHCA_RES_MPT].size = dev_lim->mpt_entry_sz;
sys/dev/mthca/mthca_profile.c
96
profile[MTHCA_RES_MTT].size = dev->limits.mtt_seg_size;
sys/dev/mthca/mthca_profile.c
97
profile[MTHCA_RES_UAR].size = dev_lim->uar_scratch_entry_sz;
sys/dev/mthca/mthca_profile.c
98
profile[MTHCA_RES_UDAV].size = MTHCA_AV_SIZE;
sys/dev/mthca/mthca_profile.c
99
profile[MTHCA_RES_UARC].size = request->uarc_size;
sys/dev/ocs_fc/ocs_hw.h
1342
extern ocs_hw_rtn_e ocs_hw_set_port_protocol(ocs_hw_t *hw, ocs_hw_port_protocol_e profile,
sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_hw_data.c
1231
u8 profile = 0;
sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_hw_data.c
1259
aram_info->inline_congest_mngt_profile = profile;
sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_inline.h
594
u8 *profile);
sys/modules/dtrace/dtraceall/dtraceall.c
88
MODULE_DEPEND(dtraceall, profile, 1, 1, 1);
sys/net/altq/altq_cdnr.h
105
struct tb_profile profile;
sys/net/altq/altq_cdnr.h
95
struct tb_profile profile;
sys/net/altq/altq_subr.c
335
tbr_set(struct ifaltq *ifq, struct tb_profile *profile)
sys/net/altq/altq_subr.c
350
if (profile->rate == 0) {
sys/net/altq/altq_subr.c
368
tbr->tbr_rate = TBR_SCALE(profile->rate / 8) / machclk_freq;
sys/net/altq/altq_subr.c
369
tbr->tbr_depth = TBR_SCALE(profile->depth);
sys/netpfil/ipfw/ip_dn_io.c
599
struct dn_profile *pf = s->profile;
sys/netpfil/ipfw/ip_dn_private.h
280
struct dn_profile *profile; /* delay profile, if any */
sys/netpfil/ipfw/ip_dummynet.c
1161
if (copy_profile(a, s->profile))
sys/netpfil/ipfw/ip_dummynet.c
1588
free(s->profile, M_DUMMYNET);
sys/netpfil/ipfw/ip_dummynet.c
1589
s->profile = NULL;
sys/netpfil/ipfw/ip_dummynet.c
1819
s->profile = NULL; /* XXX maybe not needed */
sys/netpfil/ipfw/ip_dummynet.c
1821
s->profile = malloc(sizeof(struct dn_profile),
sys/netpfil/ipfw/ip_dummynet.c
1823
if (s->profile == NULL) {
sys/netpfil/ipfw/ip_dummynet.c
1827
memcpy(s->profile, pf, sizeof(*pf));
sys/netpfil/ipfw/ip_dummynet.c
1844
if (s->profile) {/* preserve profile */
sys/netpfil/ipfw/ip_dummynet.c
1849
memcpy(pf, s->profile, sizeof(*pf));
sys/netpfil/ipfw/ip_dummynet.c
1947
if (s->profile && (pf->samples_no == 0 ||
sys/netpfil/ipfw/ip_dummynet.c
1948
s->profile->oid.len < pf->oid.len)) {
sys/netpfil/ipfw/ip_dummynet.c
1949
free(s->profile, M_DUMMYNET);
sys/netpfil/ipfw/ip_dummynet.c
1950
s->profile = NULL;
sys/netpfil/ipfw/ip_dummynet.c
1958
if (s->profile == NULL)
sys/netpfil/ipfw/ip_dummynet.c
1959
s->profile = malloc(pf->oid.len,
sys/netpfil/ipfw/ip_dummynet.c
1961
if (s->profile == NULL) {
sys/netpfil/ipfw/ip_dummynet.c
1967
olen = s->profile->oid.len;
sys/netpfil/ipfw/ip_dummynet.c
1970
memcpy(s->profile, pf, pf->oid.len);
sys/netpfil/ipfw/ip_dummynet.c
1971
s->profile->oid.len = olen;
sys/netpfil/ipfw/ip_dummynet.c
2008
struct dn_profile profile;
sys/netpfil/ipfw/ip_dummynet.c
2113
memcpy(&dn->profile, (char *)p + off,
sys/netpfil/ipfw/ip_dummynet.c
2114
sizeof(dn->profile));
sys/netpfil/ipfw/ip_dummynet.c
2115
err = config_profile(&dn->profile, arg);
sys/netpfil/ipfw/ip_dummynet.c
923
free(s->profile, M_DUMMYNET);
sys/netpfil/ipfw/ip_dummynet.c
924
s->profile = NULL;
usr.sbin/bluetooth/sdpd/profile.c
93
profile_get_attr(const profile_p profile, uint16_t attr)
usr.sbin/bluetooth/sdpd/profile.c
95
attr_p ad = (attr_p) profile->attrs;
usr.sbin/bluetooth/sdpd/profile.h
73
typedef struct profile profile_t;
usr.sbin/bluetooth/sdpd/profile.h
74
typedef struct profile *profile_p;
usr.sbin/bluetooth/sdpd/profile.h
77
profile_attr_create_p profile_get_attr(const profile_p profile, uint16_t attr);
usr.sbin/bluetooth/sdpd/provider.c
69
sd->profile = &sd_profile_descriptor;
usr.sbin/bluetooth/sdpd/provider.c
74
bgd->profile = &bgd_profile_descriptor;
usr.sbin/bluetooth/sdpd/provider.c
89
provider_register(profile_p const profile, bdaddr_p const bdaddr, int32_t fd,
usr.sbin/bluetooth/sdpd/provider.c
97
provider->profile = profile;
usr.sbin/bluetooth/sdpd/provider.h
40
struct profile;
usr.sbin/bluetooth/sdpd/provider.h
44
struct profile *profile; /* profile */
usr.sbin/bluetooth/sdpd/provider.h
61
provider_p provider_register (profile_p const profile,
usr.sbin/bluetooth/sdpd/sar.c
61
profile_attr_create_p cf = profile_get_attr(provider->profile, attr);
usr.sbin/bluetooth/sdpd/scr.c
76
if (req_end - req < provider->profile->dsize ||
usr.sbin/bluetooth/sdpd/scr.c
77
provider->profile->valid == NULL ||
usr.sbin/bluetooth/sdpd/scr.c
78
(provider->profile->valid)(req, req_end - req) == 0)
usr.sbin/bluetooth/sdpd/srr.c
59
profile_t *profile = NULL;
usr.sbin/bluetooth/sdpd/srr.c
83
profile = profile_get_descriptor(uuid);
usr.sbin/bluetooth/sdpd/srr.c
84
if (profile == NULL)
usr.sbin/bluetooth/sdpd/srr.c
88
if (req_end - req < profile->dsize ||
usr.sbin/bluetooth/sdpd/srr.c
89
profile->valid == NULL ||
usr.sbin/bluetooth/sdpd/srr.c
90
(profile->valid)(req, req_end - req) == 0)
usr.sbin/bluetooth/sdpd/srr.c
94
provider = provider_register(profile, bdaddr, fd, req, req_end - req);
usr.sbin/bluetooth/sdpd/ssar.c
161
for (attr = provider->profile->attrs; attr->create != NULL; attr++) {
usr.sbin/bluetooth/sdpd/ssar.c
164
(const uint8_t *)provider->profile, sizeof(*provider->profile));
usr.sbin/bluetooth/sdpd/ssar.c
348
puuid.b[2] = provider->profile->uuid >> 8;
usr.sbin/bluetooth/sdpd/ssar.c
349
puuid.b[3] = provider->profile->uuid;
usr.sbin/bluetooth/sdpd/ssr.c
192
puuid.b[2] = provider->profile->uuid >> 8;
usr.sbin/bluetooth/sdpd/ssr.c
193
puuid.b[3] = provider->profile->uuid;
usr.sbin/virtual_oss/virtual_oss/eq.c
111
f_size = pvc->profile->rx_filter_size;
usr.sbin/virtual_oss/virtual_oss/eq.c
131
f_data = pvc->profile->rx_filter_data[x];
usr.sbin/virtual_oss/virtual_oss/eq.c
148
f_data = pvc->profile->rx_filter_data[x];
usr.sbin/virtual_oss/virtual_oss/eq.c
179
size = pvc->profile->tx_filter_size;
usr.sbin/virtual_oss/virtual_oss/eq.c
189
size = pvc->profile->rx_filter_size;
usr.sbin/virtual_oss/virtual_oss/eq.c
46
f_size = pvc->profile->tx_filter_size;
usr.sbin/virtual_oss/virtual_oss/eq.c
65
f_data = pvc->profile->tx_filter_data[x];
usr.sbin/virtual_oss/virtual_oss/eq.c
82
f_data = pvc->profile->tx_filter_data[x];
usr.sbin/virtual_oss/virtual_oss/httpd.c
127
pvc->profile->http.rtp_vlanid = vr.vlr_tag;
usr.sbin/virtual_oss/virtual_oss/httpd.c
129
pvc->profile->http.rtp_vlanid = 0;
usr.sbin/virtual_oss/virtual_oss/httpd.c
195
uint16_t port = atoi(pvc->profile->http.rtp_port);
usr.sbin/virtual_oss/virtual_oss/httpd.c
229
pkt.rtp.header16[1] = htobe16(pvc->profile->http.rtp_seqnum);
usr.sbin/virtual_oss/virtual_oss/httpd.c
238
pvc->profile->http.rtp_seqnum++;
usr.sbin/virtual_oss/virtual_oss/httpd.c
239
pvc->profile->http.rtp_ts += len / (2 * pvc->channels);
usr.sbin/virtual_oss/virtual_oss/httpd.c
266
for (x = 0; x < pvc->profile->http.nstate; x++)
usr.sbin/virtual_oss/virtual_oss/httpd.c
267
usage += (pvc->profile->http.state[x].fd != -1);
usr.sbin/virtual_oss/virtual_oss/httpd.c
528
pvc->profile->http.host, pvc->profile->http.port,
usr.sbin/virtual_oss/virtual_oss/httpd.c
529
pvc->profile->http.host, pvc->profile->http.port);
usr.sbin/virtual_oss/virtual_oss/httpd.c
531
if (x == pvc->profile->http.nstate)
usr.sbin/virtual_oss/virtual_oss/httpd.c
534
fprintf(io, "<h2>There are %zu free slots (%zu active)</h2>", pvc->profile->http.nstate - x, x);
usr.sbin/virtual_oss/virtual_oss/httpd.c
539
for (x = 0; x < pvc->profile->http.nstate; x++) {
usr.sbin/virtual_oss/virtual_oss/httpd.c
540
if (pvc->profile->http.state[x].fd >= 0)
usr.sbin/virtual_oss/virtual_oss/httpd.c
552
pvc->profile->http.state[x].ts =
usr.sbin/virtual_oss/virtual_oss/httpd.c
554
pvc->profile->http.state[x].fd = fd;
usr.sbin/virtual_oss/virtual_oss/httpd.c
579
if (sa->sin_family == AF_INET && pvc->profile->http.rtp_port != NULL) {
usr.sbin/virtual_oss/virtual_oss/httpd.c
580
fprintf(io, "rtp://239.255.0.1:%s\r\n", pvc->profile->http.rtp_port);
usr.sbin/virtual_oss/virtual_oss/httpd.c
583
pvc->profile->http.host, pvc->profile->http.port);
usr.sbin/virtual_oss/virtual_oss/httpd.c
642
if (listen(s, pvc->profile->http.nstate) == 0) {
usr.sbin/virtual_oss/virtual_oss/httpd.c
671
const char *host = pvc->profile->http.host;
usr.sbin/virtual_oss/virtual_oss/httpd.c
672
const char *port = pvc->profile->http.port;
usr.sbin/virtual_oss/virtual_oss/httpd.c
738
if (pvc->profile->http.rtp_fd > -1) {
usr.sbin/virtual_oss/virtual_oss/httpd.c
739
voss_httpd_send_rtp(pvc, pvc->profile->http.rtp_fd,
usr.sbin/virtual_oss/virtual_oss/httpd.c
740
ptr, len, pvc->profile->http.rtp_ts);
usr.sbin/virtual_oss/virtual_oss/httpd.c
744
for (x = 0; x < pvc->profile->http.nstate; x++) {
usr.sbin/virtual_oss/virtual_oss/httpd.c
745
int fd = pvc->profile->http.state[x].fd;
usr.sbin/virtual_oss/virtual_oss/httpd.c
746
uint64_t delta = ts - pvc->profile->http.state[x].ts;
usr.sbin/virtual_oss/virtual_oss/httpd.c
754
pvc->profile->http.state[x].fd = -1;
usr.sbin/virtual_oss/virtual_oss/httpd.c
757
pvc->profile->http.state[x].fd = -1;
usr.sbin/virtual_oss/virtual_oss/httpd.c
760
pvc->profile->http.state[x].fd = -1;
usr.sbin/virtual_oss/virtual_oss/httpd.c
765
pvc->profile->http.state[x].fd = -1;
usr.sbin/virtual_oss/virtual_oss/httpd.c
769
pvc->profile->http.state[x].ts = ts;
usr.sbin/virtual_oss/virtual_oss/httpd.c
802
pvc->profile = pvp;
usr.sbin/virtual_oss/virtual_oss/int.h
186
struct virtual_profile *profile;
usr.sbin/virtual_oss/virtual_oss/main.c
1184
strlcpy(data.card_info.shortname, pvc->profile->oss_name,
usr.sbin/virtual_oss/virtual_oss/main.c
1191
strlcpy(data.audioinfo.name, pvc->profile->oss_name,
usr.sbin/virtual_oss/virtual_oss/main.c
1194
"/dev/%s", pvc->profile->oss_name);
usr.sbin/virtual_oss/virtual_oss/main.c
1201
data.audioinfo.max_channels = pvc->profile->channels;
usr.sbin/virtual_oss/virtual_oss/main.c
1315
(pvc->profile->channels > 1 ? AFMT_STEREO : 0);
usr.sbin/virtual_oss/virtual_oss/main.c
2031
struct virtual_profile profile;
usr.sbin/virtual_oss/virtual_oss/main.c
2040
virtual_cuse_init_profile(&profile);
usr.sbin/virtual_oss/virtual_oss/main.c
2127
profile.channels = atoi(optarg);
usr.sbin/virtual_oss/virtual_oss/main.c
2128
if (profile.channels == 0)
usr.sbin/virtual_oss/virtual_oss/main.c
2130
if (profile.channels > VMAX_CHAN)
usr.sbin/virtual_oss/virtual_oss/main.c
2148
profile.bits = atoi(optarg);
usr.sbin/virtual_oss/virtual_oss/main.c
2149
switch (profile.bits) {
usr.sbin/virtual_oss/virtual_oss/main.c
2160
if (profile.rx_compressor_param.enabled)
usr.sbin/virtual_oss/virtual_oss/main.c
2170
profile.rx_compressor_param.enabled = 1;
usr.sbin/virtual_oss/virtual_oss/main.c
2171
profile.rx_compressor_param.knee = a;
usr.sbin/virtual_oss/virtual_oss/main.c
2172
profile.rx_compressor_param.attack = b;
usr.sbin/virtual_oss/virtual_oss/main.c
2173
profile.rx_compressor_param.decay = c;
usr.sbin/virtual_oss/virtual_oss/main.c
2198
if (profile.bits == 0)
usr.sbin/virtual_oss/virtual_oss/main.c
2200
voss_dsp_bits = profile.bits;
usr.sbin/virtual_oss/virtual_oss/main.c
2203
if (profile.channels == 0)
usr.sbin/virtual_oss/virtual_oss/main.c
2205
voss_dsp_max_channels = profile.channels;
usr.sbin/virtual_oss/virtual_oss/main.c
2228
strncpy(profile.wav_name, optarg, sizeof(profile.wav_name));
usr.sbin/virtual_oss/virtual_oss/main.c
2235
strncpy(profile.oss_name, optarg, sizeof(profile.oss_name));
usr.sbin/virtual_oss/virtual_oss/main.c
2237
if (profile.bits == 0 || voss_dsp_sample_rate == 0 ||
usr.sbin/virtual_oss/virtual_oss/main.c
2238
profile.channels == 0 || voss_dsp_samples == 0)
usr.sbin/virtual_oss/virtual_oss/main.c
2242
profile.bits * profile.channels) / 8;
usr.sbin/virtual_oss/virtual_oss/main.c
2246
ptr = dup_profile(&profile, opt_amp, opt_pol,
usr.sbin/virtual_oss/virtual_oss/main.c
2271
if (profile.bits == 0 || profile.channels == 0)
usr.sbin/virtual_oss/virtual_oss/main.c
2297
init_mapping(&profile);
usr.sbin/virtual_oss/virtual_oss/main.c
2304
profile.tx_dst[idx / 2] = val;
usr.sbin/virtual_oss/virtual_oss/main.c
2306
profile.rx_src[idx / 2] = val;
usr.sbin/virtual_oss/virtual_oss/main.c
2416
profile.rx_filter_size = voss_dsp_sample_rate * samples_ms / 1000.0;
usr.sbin/virtual_oss/virtual_oss/main.c
2418
profile.rx_filter_size = atoi(optarg);
usr.sbin/virtual_oss/virtual_oss/main.c
2421
while ((profile.rx_filter_size - 1) & profile.rx_filter_size)
usr.sbin/virtual_oss/virtual_oss/main.c
2422
profile.rx_filter_size += ~(profile.rx_filter_size - 1) & profile.rx_filter_size;
usr.sbin/virtual_oss/virtual_oss/main.c
2424
if (profile.rx_filter_size > VIRTUAL_OSS_FILTER_MAX)
usr.sbin/virtual_oss/virtual_oss/main.c
2435
profile.tx_filter_size = voss_dsp_sample_rate * samples_ms / 1000.0;
usr.sbin/virtual_oss/virtual_oss/main.c
2437
profile.tx_filter_size = atoi(optarg);
usr.sbin/virtual_oss/virtual_oss/main.c
2440
while ((profile.tx_filter_size - 1) & profile.tx_filter_size)
usr.sbin/virtual_oss/virtual_oss/main.c
2441
profile.tx_filter_size += ~(profile.tx_filter_size - 1) & profile.tx_filter_size;
usr.sbin/virtual_oss/virtual_oss/main.c
2443
if (profile.tx_filter_size > VIRTUAL_OSS_FILTER_MAX)
usr.sbin/virtual_oss/virtual_oss/main.c
2447
profile.http.nstate = atoi(optarg);
usr.sbin/virtual_oss/virtual_oss/main.c
2450
profile.http.host = optarg;
usr.sbin/virtual_oss/virtual_oss/main.c
2451
if (profile.http.port == NULL)
usr.sbin/virtual_oss/virtual_oss/main.c
2452
profile.http.port = "80";
usr.sbin/virtual_oss/virtual_oss/main.c
2453
if (profile.http.nstate == 0)
usr.sbin/virtual_oss/virtual_oss/main.c
2454
profile.http.nstate = 1;
usr.sbin/virtual_oss/virtual_oss/main.c
2457
profile.http.port = optarg;
usr.sbin/virtual_oss/virtual_oss/main.c
2460
profile.http.rtp_ifname = optarg;
usr.sbin/virtual_oss/virtual_oss/main.c
2461
if (profile.http.rtp_port == NULL)
usr.sbin/virtual_oss/virtual_oss/main.c
2462
profile.http.rtp_port = "8080";
usr.sbin/virtual_oss/virtual_oss/main.c
2465
profile.http.rtp_port = optarg;
usr.sbin/virtual_oss/virtual_oss/main.c
404
if (pvc->channels <= 0 || pvc->channels > pvc->profile->channels)
usr.sbin/virtual_oss/virtual_oss/main.c
471
pvc->profile = pvp;
usr.sbin/virtual_oss/virtual_oss/main.c
487
if (pvc->profile->synchronized) {
usr.sbin/virtual_oss/virtual_oss/main.c
494
TAILQ_INSERT_TAIL(&pvc->profile->head, pvc, entry);
usr.sbin/virtual_oss/virtual_oss/main.c
522
if (pvc->profile->synchronized) {
usr.sbin/virtual_oss/virtual_oss/main.c
532
TAILQ_REMOVE(&pvc->profile->head, pvc, entry);
usr.sbin/virtual_oss/virtual_oss/main.c
546
delta_in = pvc->profile->rec_delay - pvc->rec_delay;
usr.sbin/virtual_oss/virtual_oss/main.c
554
delta_in = pvc->profile->rec_delay - pvc->rec_delay;
usr.sbin/virtual_oss/virtual_oss/virtual_oss.c
129
if (!pvc->profile->synchronized || pvc->sync_wakeup ||
usr.sbin/virtual_oss/virtual_oss/virtual_oss.c
95
if (!pvc->profile->synchronized || pvc->sync_wakeup ||