Symbol: ent
bin/chmod/chmod.c
227
may_have_nfs4acl(const FTSENT *ent, int hflag)
bin/chmod/chmod.c
233
if (previous_dev != ent->fts_statp->st_dev) {
bin/chmod/chmod.c
234
previous_dev = ent->fts_statp->st_dev;
bin/chmod/chmod.c
238
ret = lpathconf(ent->fts_accpath, _PC_ACL_NFS4);
bin/chmod/chmod.c
240
ret = pathconf(ent->fts_accpath, _PC_ACL_NFS4);
bin/chmod/chmod.c
244
warn("%s", ent->fts_path);
bin/chmod/chmod.c
49
static int may_have_nfs4acl(const FTSENT *ent, int hflag);
crypto/heimdal/appl/ftp/ftpd/ls.c
765
struct dirent *ent;
crypto/heimdal/appl/ftp/ftpd/ls.c
774
while((ent = readdir(d)) != NULL) {
crypto/heimdal/appl/ftp/ftpd/ls.c
777
if(hide_file(ent->d_name, flags))
crypto/heimdal/appl/ftp/ftpd/ls.c
787
ret = asprintf(&files[n_files], "%s/%s", directory, ent->d_name);
crypto/heimdal/kadmin/check.c
106
kadm5_principal_ent_rec ent;
crypto/heimdal/kadmin/check.c
136
ret = get_check_entry(p, &ent);
crypto/heimdal/kadmin/check.c
145
kadm5_free_principal_ent(kadm_handle, &ent);
crypto/heimdal/kadmin/check.c
156
ret = get_check_entry(p, &ent);
crypto/heimdal/kadmin/check.c
165
kadm5_free_principal_ent(kadm_handle, &ent);
crypto/heimdal/kadmin/check.c
176
ret = get_check_entry(p, &ent);
crypto/heimdal/kadmin/check.c
185
kadm5_free_principal_ent(kadm_handle, &ent);
crypto/heimdal/kadmin/check.c
205
ret = get_check_entry(p, &ent);
crypto/heimdal/kadmin/check.c
208
kadm5_free_principal_ent(kadm_handle, &ent);
crypto/heimdal/kadmin/check.c
218
ret = get_check_entry(p, &ent);
crypto/heimdal/kadmin/check.c
221
kadm5_free_principal_ent(kadm_handle, &ent);
crypto/heimdal/kadmin/check.c
42
get_check_entry(const char *name, kadm5_principal_ent_rec *ent)
crypto/heimdal/kadmin/check.c
53
memset(ent, 0, sizeof(*ent));
crypto/heimdal/kadmin/check.c
54
ret = kadm5_get_principal(kadm_handle, principal, ent, 0);
crypto/heimdal/kadmin/init.c
103
ent.attributes &= (~KRB5_KDB_DISALLOW_ALL_TIX);
crypto/heimdal/kadmin/init.c
104
ent.kvno = 1;
crypto/heimdal/kadmin/init.c
105
ret = kadm5_modify_principal(kadm_handle, &ent,
crypto/heimdal/kadmin/init.c
107
kadm5_free_principal_ent (kadm_handle, &ent);
crypto/heimdal/kadmin/init.c
237
kadm5_principal_ent_rec ent;
crypto/heimdal/kadmin/init.c
240
memset (&ent, 0, sizeof(ent));
crypto/heimdal/kadmin/init.c
242
krb5_make_principal(context, &ent.principal, realm,
crypto/heimdal/kadmin/init.c
245
ent.max_life = 24 * 60 * 60;
crypto/heimdal/kadmin/init.c
247
ent.max_renewable_life = 7 * ent.max_life;
crypto/heimdal/kadmin/init.c
248
ent.attributes = KRB5_KDB_DISALLOW_ALL_TIX;
crypto/heimdal/kadmin/init.c
251
ret = kadm5_create_principal(kadm_handle, &ent, mask, "");
crypto/heimdal/kadmin/init.c
255
krb5_free_principal(context, ent.principal);
crypto/heimdal/kadmin/init.c
46
kadm5_principal_ent_rec ent;
crypto/heimdal/kadmin/init.c
64
memset(&ent, 0, sizeof(ent));
crypto/heimdal/kadmin/init.c
65
ent.principal = princ;
crypto/heimdal/kadmin/init.c
68
ent.max_life = max_life;
crypto/heimdal/kadmin/init.c
72
ent.max_renewable_life = max_rlife;
crypto/heimdal/kadmin/init.c
75
ent.attributes |= attributes | KRB5_KDB_DISALLOW_ALL_TIX;
crypto/heimdal/kadmin/init.c
79
ret = kadm5_create_principal(kadm_handle, &ent, mask, password);
crypto/heimdal/kadmin/init.c
96
ret = kadm5_get_principal(kadm_handle, princ, &ent,
crypto/heimdal/kadmin/load.c
151
parse_keys(hdb_entry *ent, char *str)
crypto/heimdal/kadmin/load.c
161
ent->kvno = tmp;
crypto/heimdal/kadmin/load.c
165
key = realloc(ent->keys.val,
crypto/heimdal/kadmin/load.c
166
(ent->keys.len + 1) * sizeof(*ent->keys.val));
crypto/heimdal/kadmin/load.c
169
ent->keys.val = key;
crypto/heimdal/kadmin/load.c
170
key = ent->keys.val + ent->keys.len;
crypto/heimdal/kadmin/load.c
171
ent->keys.len++;
crypto/heimdal/kadmin/load.c
372
hdb_entry_ex ent;
crypto/heimdal/kadmin/load.c
448
memset(&ent, 0, sizeof(ent));
crypto/heimdal/kadmin/load.c
449
ret = krb5_parse_name(context, e.principal, &ent.entry.principal);
crypto/heimdal/kadmin/load.c
458
if (parse_keys(&ent.entry, e.key)) {
crypto/heimdal/kadmin/load.c
461
hdb_free_entry (context, &ent);
crypto/heimdal/kadmin/load.c
465
if (parse_event(&ent.entry.created_by, e.created) == -1) {
crypto/heimdal/kadmin/load.c
468
hdb_free_entry (context, &ent);
crypto/heimdal/kadmin/load.c
471
if (parse_event_alloc (&ent.entry.modified_by, e.modified) == -1) {
crypto/heimdal/kadmin/load.c
474
hdb_free_entry (context, &ent);
crypto/heimdal/kadmin/load.c
477
if (parse_time_string_alloc (&ent.entry.valid_start, e.valid_start) == -1) {
crypto/heimdal/kadmin/load.c
480
hdb_free_entry (context, &ent);
crypto/heimdal/kadmin/load.c
483
if (parse_time_string_alloc (&ent.entry.valid_end, e.valid_end) == -1) {
crypto/heimdal/kadmin/load.c
486
hdb_free_entry (context, &ent);
crypto/heimdal/kadmin/load.c
489
if (parse_time_string_alloc (&ent.entry.pw_end, e.pw_end) == -1) {
crypto/heimdal/kadmin/load.c
492
hdb_free_entry (context, &ent);
crypto/heimdal/kadmin/load.c
496
if (parse_integer_alloc (&ent.entry.max_life, e.max_life) == -1) {
crypto/heimdal/kadmin/load.c
499
hdb_free_entry (context, &ent);
crypto/heimdal/kadmin/load.c
503
if (parse_integer_alloc (&ent.entry.max_renew, e.max_renew) == -1) {
crypto/heimdal/kadmin/load.c
506
hdb_free_entry (context, &ent);
crypto/heimdal/kadmin/load.c
510
if (parse_hdbflags2int (&ent.entry.flags, e.flags) != 1) {
crypto/heimdal/kadmin/load.c
513
hdb_free_entry (context, &ent);
crypto/heimdal/kadmin/load.c
517
if(parse_generation(e.generation, &ent.entry.generation) == -1) {
crypto/heimdal/kadmin/load.c
520
hdb_free_entry (context, &ent);
crypto/heimdal/kadmin/load.c
524
if(parse_extensions(e.extensions, &ent.entry.extensions) == -1) {
crypto/heimdal/kadmin/load.c
527
hdb_free_entry (context, &ent);
crypto/heimdal/kadmin/load.c
531
ret = db->hdb_store(context, db, HDB_F_REPLACE, &ent);
crypto/heimdal/kadmin/load.c
532
hdb_free_entry (context, &ent);
crypto/heimdal/kadmin/rpc.c
398
kadm5_principal_ent_rec *ent)
crypto/heimdal/kadmin/rpc.c
402
CHECK(store_principal_xdr(contextp, sp, ent->principal));
crypto/heimdal/kadmin/rpc.c
403
CHECK(krb5_store_uint32(sp, ent->princ_expire_time));
crypto/heimdal/kadmin/rpc.c
404
CHECK(krb5_store_uint32(sp, ent->pw_expiration));
crypto/heimdal/kadmin/rpc.c
405
CHECK(krb5_store_uint32(sp, ent->last_pwd_change));
crypto/heimdal/kadmin/rpc.c
406
CHECK(krb5_store_uint32(sp, ent->max_life));
crypto/heimdal/kadmin/rpc.c
407
CHECK(krb5_store_int32(sp, ent->mod_name == NULL));
crypto/heimdal/kadmin/rpc.c
408
if (ent->mod_name)
crypto/heimdal/kadmin/rpc.c
409
CHECK(store_principal_xdr(contextp, sp, ent->mod_name));
crypto/heimdal/kadmin/rpc.c
410
CHECK(krb5_store_uint32(sp, ent->mod_date));
crypto/heimdal/kadmin/rpc.c
411
CHECK(krb5_store_uint32(sp, ent->attributes));
crypto/heimdal/kadmin/rpc.c
412
CHECK(krb5_store_uint32(sp, ent->kvno));
crypto/heimdal/kadmin/rpc.c
413
CHECK(krb5_store_uint32(sp, ent->mkvno));
crypto/heimdal/kadmin/rpc.c
414
CHECK(store_string_xdr(sp, ent->policy));
crypto/heimdal/kadmin/rpc.c
415
CHECK(krb5_store_int32(sp, ent->aux_attributes));
crypto/heimdal/kadmin/rpc.c
416
CHECK(krb5_store_int32(sp, ent->max_renewable_life));
crypto/heimdal/kadmin/rpc.c
417
CHECK(krb5_store_int32(sp, ent->last_success));
crypto/heimdal/kadmin/rpc.c
418
CHECK(krb5_store_int32(sp, ent->last_failed));
crypto/heimdal/kadmin/rpc.c
419
CHECK(krb5_store_int32(sp, ent->fail_auth_count));
crypto/heimdal/kadmin/rpc.c
420
CHECK(krb5_store_int32(sp, ent->n_key_data));
crypto/heimdal/kadmin/rpc.c
421
CHECK(krb5_store_int32(sp, ent->n_tl_data));
crypto/heimdal/kadmin/rpc.c
422
CHECK(krb5_store_int32(sp, ent->n_tl_data == 0));
crypto/heimdal/kadmin/rpc.c
423
if (ent->n_tl_data) {
crypto/heimdal/kadmin/rpc.c
426
for (tp = ent->tl_data; tp; tp = tp->tl_data_next) {
crypto/heimdal/kadmin/rpc.c
438
CHECK(krb5_store_int32(sp, ent->n_key_data));
crypto/heimdal/kadmin/rpc.c
439
for (i = 0; i < ent->n_key_data; i++) {
crypto/heimdal/kadmin/rpc.c
441
CHECK(krb5_store_uint32(sp, ent->kvno));
crypto/heimdal/kadmin/rpc.c
442
CHECK(krb5_store_uint32(sp, ent->key_data[i].key_data_type[0]));
crypto/heimdal/kadmin/rpc.c
443
CHECK(krb5_store_uint32(sp, ent->key_data[i].key_data_type[1]));
crypto/heimdal/kadmin/rpc.c
452
kadm5_principal_ent_rec *ent)
crypto/heimdal/kadmin/rpc.c
457
memset(ent, 0, sizeof(*ent));
crypto/heimdal/kadmin/rpc.c
459
CHECK(ret_principal_xdr(contextp, sp, &ent->principal));
crypto/heimdal/kadmin/rpc.c
461
ent->princ_expire_time = flag;
crypto/heimdal/kadmin/rpc.c
463
ent->pw_expiration = flag;
crypto/heimdal/kadmin/rpc.c
465
ent->last_pwd_change = flag;
crypto/heimdal/kadmin/rpc.c
467
ent->max_life = flag;
crypto/heimdal/kadmin/rpc.c
470
ret_principal_xdr(contextp, sp, &ent->mod_name);
crypto/heimdal/kadmin/rpc.c
472
ent->mod_date = flag;
crypto/heimdal/kadmin/rpc.c
474
ent->attributes = flag;
crypto/heimdal/kadmin/rpc.c
476
ent->kvno = flag;
crypto/heimdal/kadmin/rpc.c
478
ent->mkvno = flag;
crypto/heimdal/kadmin/rpc.c
479
CHECK(ret_string_xdr(sp, &ent->policy));
crypto/heimdal/kadmin/rpc.c
481
ent->aux_attributes = flag;
crypto/heimdal/kadmin/rpc.c
483
ent->max_renewable_life = flag;
crypto/heimdal/kadmin/rpc.c
485
ent->last_success = flag;
crypto/heimdal/kadmin/rpc.c
487
ent->last_failed = flag;
crypto/heimdal/kadmin/rpc.c
489
ent->fail_auth_count = flag;
crypto/heimdal/kadmin/rpc.c
491
ent->n_key_data = flag;
crypto/heimdal/kadmin/rpc.c
493
ent->n_tl_data = flag;
crypto/heimdal/kadmin/rpc.c
496
krb5_tl_data **tp = &ent->tl_data;
crypto/heimdal/kadmin/rpc.c
515
INSIST((size_t)ent->n_tl_data == count);
crypto/heimdal/kadmin/rpc.c
517
INSIST(ent->n_tl_data == 0);
crypto/heimdal/kadmin/rpc.c
521
INSIST(num == (uint32_t)ent->n_key_data);
crypto/heimdal/kadmin/rpc.c
523
ent->key_data = calloc(num, sizeof(ent->key_data[0]));
crypto/heimdal/kadmin/rpc.c
524
INSIST(ent->key_data != NULL);
crypto/heimdal/kadmin/rpc.c
530
ent->kvno = flag;
crypto/heimdal/kadmin/rpc.c
532
ent->key_data[i].key_data_type[0] = flag;
crypto/heimdal/kadmin/rpc.c
534
ent->key_data[i].key_data_type[1] = flag;
crypto/heimdal/kadmin/rpc.c
550
kadm5_principal_ent_rec ent;
crypto/heimdal/kadmin/rpc.c
554
memset(&ent, 0, sizeof(ent));
crypto/heimdal/kadmin/rpc.c
558
CHECK(ret_principal_ent(contextp->context, in, &ent));
crypto/heimdal/kadmin/rpc.c
562
INSIST(ent.principal);
crypto/heimdal/kadmin/rpc.c
565
ret = _kadm5_acl_check_permission(contextp, KADM5_PRIV_ADD, ent.principal);
crypto/heimdal/kadmin/rpc.c
569
ret = kadm5_create_principal(contextp, &ent, mask, password);
crypto/heimdal/kadmin/rpc.c
577
kadm5_free_principal_ent(contextp, &ent);
crypto/heimdal/kadmin/rpc.c
614
kadm5_principal_ent_rec ent;
crypto/heimdal/kadmin/rpc.c
617
memset(&ent, 0, sizeof(ent));
crypto/heimdal/kadmin/rpc.c
628
ret = kadm5_get_principal(contextp, princ, &ent, mask);
crypto/heimdal/kadmin/rpc.c
636
CHECK(store_principal_ent(contextp->context, out, &ent));
crypto/heimdal/kadmin/rpc.c
639
kadm5_free_principal_ent(contextp, &ent);
crypto/heimdal/kadmin/server.c
124
ret = kadm5_ret_principal_ent(sp, &ent);
crypto/heimdal/kadmin/server.c
129
kadm5_free_principal_ent(contextp->context, &ent);
crypto/heimdal/kadmin/server.c
134
kadm5_free_principal_ent(contextp->context, &ent);
crypto/heimdal/kadmin/server.c
137
ret = krb5_unparse_name_fixed(contextp->context, ent.principal,
crypto/heimdal/kadmin/server.c
142
ent.principal);
crypto/heimdal/kadmin/server.c
144
kadm5_free_principal_ent(contextp->context, &ent);
crypto/heimdal/kadmin/server.c
149
ret = kadm5_create_principal(kadm_handlep, &ent,
crypto/heimdal/kadmin/server.c
151
kadm5_free_principal_ent(kadm_handlep, &ent);
crypto/heimdal/kadmin/server.c
161
ret = kadm5_ret_principal_ent(sp, &ent);
crypto/heimdal/kadmin/server.c
166
kadm5_free_principal_ent(contextp, &ent);
crypto/heimdal/kadmin/server.c
169
ret = krb5_unparse_name_fixed(contextp->context, ent.principal,
crypto/heimdal/kadmin/server.c
174
ent.principal);
crypto/heimdal/kadmin/server.c
176
kadm5_free_principal_ent(contextp, &ent);
crypto/heimdal/kadmin/server.c
179
ret = kadm5_modify_principal(kadm_handlep, &ent, mask);
crypto/heimdal/kadmin/server.c
180
kadm5_free_principal_ent(kadm_handlep, &ent);
crypto/heimdal/kadmin/server.c
48
kadm5_principal_ent_rec ent;
crypto/heimdal/kadmin/server.c
57
memset(&ent, 0, sizeof(ent));
crypto/heimdal/kadmin/server.c
91
ret = kadm5_get_principal(kadm_handlep, princ, &ent, mask);
crypto/heimdal/kadmin/server.c
96
kadm5_store_principal_ent(sp, &ent);
crypto/heimdal/kadmin/server.c
97
kadm5_free_principal_ent(kadm_handlep, &ent);
crypto/heimdal/kadmin/util.c
367
set_defaults(kadm5_principal_ent_t ent, int *mask,
crypto/heimdal/kadmin/util.c
373
ent->max_life = default_ent->max_life;
crypto/heimdal/kadmin/util.c
378
ent->max_renewable_life = default_ent->max_renewable_life;
crypto/heimdal/kadmin/util.c
383
ent->princ_expire_time = default_ent->princ_expire_time;
crypto/heimdal/kadmin/util.c
388
ent->pw_expiration = default_ent->pw_expiration;
crypto/heimdal/kadmin/util.c
393
ent->attributes = default_ent->attributes & ~KRB5_KDB_DISALLOW_ALL_TIX;
crypto/heimdal/kadmin/util.c
397
edit_entry(kadm5_principal_ent_t ent, int *mask,
crypto/heimdal/kadmin/util.c
401
set_defaults(ent, mask, default_ent, default_mask);
crypto/heimdal/kadmin/util.c
403
if(edit_deltat ("Max ticket life", &ent->max_life, mask,
crypto/heimdal/kadmin/util.c
407
if(edit_deltat ("Max renewable life", &ent->max_renewable_life, mask,
crypto/heimdal/kadmin/util.c
411
if(edit_timet ("Principal expiration time", &ent->princ_expire_time, mask,
crypto/heimdal/kadmin/util.c
415
if(edit_timet ("Password expiration time", &ent->pw_expiration, mask,
crypto/heimdal/kadmin/util.c
419
if(edit_attributes ("Attributes", &ent->attributes, mask,
crypto/heimdal/kadmin/util.c
434
kadm5_principal_ent_t ent,
crypto/heimdal/kadmin/util.c
443
if (parse_deltat (max_ticket_life, &ent->max_life,
crypto/heimdal/kadmin/util.c
450
if (parse_deltat (max_renewable_life, &ent->max_renewable_life,
crypto/heimdal/kadmin/util.c
458
if (parse_timet (expiration, &ent->princ_expire_time,
crypto/heimdal/kadmin/util.c
465
if (parse_timet (pw_expiration, &ent->pw_expiration,
crypto/heimdal/kadmin/util.c
472
if (parse_attributes (attributes, &ent->attributes,
crypto/heimdal/kdc/kerberos5.c
474
make_etype_info_entry(krb5_context context, ETYPE_INFO_ENTRY *ent, Key *key)
crypto/heimdal/kdc/kerberos5.c
476
ent->etype = key->key.keytype;
crypto/heimdal/kdc/kerberos5.c
479
ALLOC(ent->salttype);
crypto/heimdal/kdc/kerberos5.c
482
*ent->salttype = 0; /* or 1? or NULL? */
crypto/heimdal/kdc/kerberos5.c
484
*ent->salttype = 2;
crypto/heimdal/kdc/kerberos5.c
496
ALLOC(ent->salttype);
crypto/heimdal/kdc/kerberos5.c
497
*ent->salttype = key->salt->type;
crypto/heimdal/kdc/kerberos5.c
505
ent->salttype = NULL;
crypto/heimdal/kdc/kerberos5.c
508
&ent->salt);
crypto/heimdal/kdc/kerberos5.c
515
ent->salttype = NULL;
crypto/heimdal/kdc/kerberos5.c
516
ent->salt = NULL;
crypto/heimdal/kdc/kerberos5.c
565
make_etype_info2_entry(ETYPE_INFO2_ENTRY *ent, Key *key)
crypto/heimdal/kdc/kerberos5.c
567
ent->etype = key->key.keytype;
crypto/heimdal/kdc/kerberos5.c
569
ALLOC(ent->salt);
crypto/heimdal/kdc/kerberos5.c
570
if (ent->salt == NULL)
crypto/heimdal/kdc/kerberos5.c
572
*ent->salt = malloc(key->salt->salt.length + 1);
crypto/heimdal/kdc/kerberos5.c
573
if (*ent->salt == NULL) {
crypto/heimdal/kdc/kerberos5.c
574
free(ent->salt);
crypto/heimdal/kdc/kerberos5.c
575
ent->salt = NULL;
crypto/heimdal/kdc/kerberos5.c
578
memcpy(*ent->salt, key->salt->salt.data, key->salt->salt.length);
crypto/heimdal/kdc/kerberos5.c
579
(*ent->salt)[key->salt->salt.length] = '\0';
crypto/heimdal/kdc/kerberos5.c
581
ent->salt = NULL;
crypto/heimdal/kdc/kerberos5.c
583
ent->s2kparams = NULL;
crypto/heimdal/kdc/kerberos5.c
588
ALLOC(ent->s2kparams);
crypto/heimdal/kdc/kerberos5.c
589
if (ent->s2kparams == NULL)
crypto/heimdal/kdc/kerberos5.c
591
ent->s2kparams->length = 4;
crypto/heimdal/kdc/kerberos5.c
592
ent->s2kparams->data = malloc(ent->s2kparams->length);
crypto/heimdal/kdc/kerberos5.c
593
if (ent->s2kparams->data == NULL) {
crypto/heimdal/kdc/kerberos5.c
594
free(ent->s2kparams);
crypto/heimdal/kdc/kerberos5.c
595
ent->s2kparams = NULL;
crypto/heimdal/kdc/kerberos5.c
598
_krb5_put_int(ent->s2kparams->data,
crypto/heimdal/kdc/kerberos5.c
600
ent->s2kparams->length);
crypto/heimdal/kdc/kerberos5.c
607
ALLOC(ent->s2kparams);
crypto/heimdal/kdc/kerberos5.c
608
if (ent->s2kparams == NULL)
crypto/heimdal/kdc/kerberos5.c
610
ent->s2kparams->length = 1;
crypto/heimdal/kdc/kerberos5.c
611
ent->s2kparams->data = malloc(ent->s2kparams->length);
crypto/heimdal/kdc/kerberos5.c
612
if (ent->s2kparams->data == NULL) {
crypto/heimdal/kdc/kerberos5.c
613
free(ent->s2kparams);
crypto/heimdal/kdc/kerberos5.c
614
ent->s2kparams = NULL;
crypto/heimdal/kdc/kerberos5.c
617
_krb5_put_int(ent->s2kparams->data,
crypto/heimdal/kdc/kerberos5.c
619
ent->s2kparams->length);
crypto/heimdal/kdc/misc.c
107
*h = ent;
crypto/heimdal/kdc/misc.c
111
free(ent);
crypto/heimdal/kdc/misc.c
118
_kdc_free_ent(krb5_context context, hdb_entry_ex *ent)
crypto/heimdal/kdc/misc.c
120
hdb_free_entry (context, ent);
crypto/heimdal/kdc/misc.c
121
free (ent);
crypto/heimdal/kdc/misc.c
47
hdb_entry_ex *ent;
crypto/heimdal/kdc/misc.c
57
ent = calloc (1, sizeof (*ent));
crypto/heimdal/kdc/misc.c
58
if (ent == NULL) {
crypto/heimdal/kdc/misc.c
73
free(ent);
crypto/heimdal/kdc/misc.c
79
free(ent);
crypto/heimdal/kdc/misc.c
99
ent);
crypto/heimdal/kdc/mit_dump.c
142
struct hdb_entry_ex ent;
crypto/heimdal/kdc/mit_dump.c
147
memset(&ent, 0, sizeof (ent));
crypto/heimdal/kdc/mit_dump.c
191
ret = _hdb_mdb_value2entry(pd->context, &kdb_ent, 0, &ent.entry);
crypto/heimdal/kdc/mit_dump.c
194
ret = v5_prop(pd->context, NULL, &ent, arg);
crypto/heimdal/kdc/mit_dump.c
195
hdb_free_entry(pd->context, &ent);
crypto/heimdal/lib/hdb/common.c
62
hdb_entry2value(krb5_context context, const hdb_entry *ent, krb5_data *value)
crypto/heimdal/lib/hdb/common.c
67
ASN1_MALLOC_ENCODE(hdb_entry, value->data, value->length, ent, &len, ret);
crypto/heimdal/lib/hdb/common.c
74
hdb_value2entry(krb5_context context, krb5_data *value, hdb_entry *ent)
crypto/heimdal/lib/hdb/common.c
76
return decode_hdb_entry(value->data, value->length, ent, NULL);
crypto/heimdal/lib/hdb/common.c
96
hdb_entry_alias *ent)
crypto/heimdal/lib/hdb/common.c
98
return decode_hdb_entry_alias(value->data, value->length, ent, NULL);
crypto/heimdal/lib/hdb/ext.c
38
hdb_entry_check_mandatory(krb5_context context, const hdb_entry *ent)
crypto/heimdal/lib/hdb/ext.c
42
if (ent->extensions == NULL)
crypto/heimdal/lib/hdb/ext.c
49
for (i = 0; i < ent->extensions->len; i++) {
crypto/heimdal/lib/hdb/ext.c
50
if (ent->extensions->val[i].data.element !=
crypto/heimdal/lib/hdb/ext.c
53
if (ent->extensions->val[i].mandatory) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1012
ent->entry.kvno = 0;
crypto/heimdal/lib/hdb/hdb-ldap.c
1014
ent->entry.kvno = integer;
crypto/heimdal/lib/hdb/hdb-ldap.c
1022
ent->entry.keys.len = ldap_count_values_len(keys);
crypto/heimdal/lib/hdb/hdb-ldap.c
1023
ent->entry.keys.val = (Key *) calloc(ent->entry.keys.len, sizeof(Key));
crypto/heimdal/lib/hdb/hdb-ldap.c
1024
if (ent->entry.keys.val == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1029
for (i = 0; i < ent->entry.keys.len; i++) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1031
(size_t) keys[i]->bv_len, &ent->entry.keys.val[i], &l);
crypto/heimdal/lib/hdb/hdb-ldap.c
1041
ent->entry.keys.len = 0;
crypto/heimdal/lib/hdb/hdb-ldap.c
1042
ent->entry.keys.val = NULL;
crypto/heimdal/lib/hdb/hdb-ldap.c
1053
ent->entry.etypes = malloc(sizeof(*(ent->entry.etypes)));
crypto/heimdal/lib/hdb/hdb-ldap.c
1054
if (ent->entry.etypes == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1059
ent->entry.etypes->len = ldap_count_values_len(vals);
crypto/heimdal/lib/hdb/hdb-ldap.c
1060
ent->entry.etypes->val = calloc(ent->entry.etypes->len, sizeof(int));
crypto/heimdal/lib/hdb/hdb-ldap.c
1061
if (ent->entry.etypes->val == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1064
ent->entry.etypes->len = 0;
crypto/heimdal/lib/hdb/hdb-ldap.c
1067
for (i = 0; i < ent->entry.etypes->len; i++) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1078
ent->entry.etypes->val[i] = atoi(buf);
crypto/heimdal/lib/hdb/hdb-ldap.c
1084
for (i = 0; i < ent->entry.keys.len; i++) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1085
if (ent->entry.keys.val[i].key.keytype == ETYPE_ARCFOUR_HMAC_MD5) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1098
keys = realloc(ent->entry.keys.val,
crypto/heimdal/lib/hdb/hdb-ldap.c
1099
(ent->entry.keys.len + 1) * sizeof(ent->entry.keys.val[0]));
crypto/heimdal/lib/hdb/hdb-ldap.c
1106
ent->entry.keys.val = keys;
crypto/heimdal/lib/hdb/hdb-ldap.c
1107
memset(&ent->entry.keys.val[ent->entry.keys.len], 0, sizeof(Key));
crypto/heimdal/lib/hdb/hdb-ldap.c
1108
ent->entry.keys.val[ent->entry.keys.len].key.keytype = ETYPE_ARCFOUR_HMAC_MD5;
crypto/heimdal/lib/hdb/hdb-ldap.c
1109
ret = krb5_data_alloc (&ent->entry.keys.val[ent->entry.keys.len].key.keyvalue, 16);
crypto/heimdal/lib/hdb/hdb-ldap.c
1117
ent->entry.keys.val[ent->entry.keys.len].key.keyvalue.data, 16);
crypto/heimdal/lib/hdb/hdb-ldap.c
1118
ent->entry.keys.len++;
crypto/heimdal/lib/hdb/hdb-ldap.c
1120
if (ent->entry.etypes == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1121
ent->entry.etypes = malloc(sizeof(*(ent->entry.etypes)));
crypto/heimdal/lib/hdb/hdb-ldap.c
1122
if (ent->entry.etypes == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1127
ent->entry.etypes->val = NULL;
crypto/heimdal/lib/hdb/hdb-ldap.c
1128
ent->entry.etypes->len = 0;
crypto/heimdal/lib/hdb/hdb-ldap.c
1131
for (i = 0; i < ent->entry.etypes->len; i++)
crypto/heimdal/lib/hdb/hdb-ldap.c
1132
if (ent->entry.etypes->val[i] == ETYPE_ARCFOUR_HMAC_MD5)
crypto/heimdal/lib/hdb/hdb-ldap.c
1135
if (i == ent->entry.etypes->len) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1136
etypes = realloc(ent->entry.etypes->val,
crypto/heimdal/lib/hdb/hdb-ldap.c
1137
(ent->entry.etypes->len + 1) *
crypto/heimdal/lib/hdb/hdb-ldap.c
1138
sizeof(ent->entry.etypes->val[0]));
crypto/heimdal/lib/hdb/hdb-ldap.c
1144
ent->entry.etypes->val = etypes;
crypto/heimdal/lib/hdb/hdb-ldap.c
1145
ent->entry.etypes->val[ent->entry.etypes->len] =
crypto/heimdal/lib/hdb/hdb-ldap.c
1147
ent->entry.etypes->len++;
crypto/heimdal/lib/hdb/hdb-ldap.c
1152
&ent->entry.created_by.time);
crypto/heimdal/lib/hdb/hdb-ldap.c
1154
ent->entry.created_by.time = time(NULL);
crypto/heimdal/lib/hdb/hdb-ldap.c
1156
ent->entry.created_by.principal = NULL;
crypto/heimdal/lib/hdb/hdb-ldap.c
1161
LDAP_dn2principal(context, db, dn, &ent->entry.created_by.principal);
crypto/heimdal/lib/hdb/hdb-ldap.c
1165
ent->entry.modified_by = calloc(1, sizeof(*ent->entry.modified_by));
crypto/heimdal/lib/hdb/hdb-ldap.c
1166
if (ent->entry.modified_by == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1173
&ent->entry.modified_by->time);
crypto/heimdal/lib/hdb/hdb-ldap.c
1177
LDAP_dn2principal(context, db, dn, &ent->entry.modified_by->principal);
crypto/heimdal/lib/hdb/hdb-ldap.c
1180
free(ent->entry.modified_by);
crypto/heimdal/lib/hdb/hdb-ldap.c
1181
ent->entry.modified_by = NULL;
crypto/heimdal/lib/hdb/hdb-ldap.c
1186
ent->entry.valid_start = malloc(sizeof(*ent->entry.valid_start));
crypto/heimdal/lib/hdb/hdb-ldap.c
1187
if (ent->entry.valid_start == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1193
ent->entry.valid_start);
crypto/heimdal/lib/hdb/hdb-ldap.c
1196
free(ent->entry.valid_start);
crypto/heimdal/lib/hdb/hdb-ldap.c
1197
ent->entry.valid_start = NULL;
crypto/heimdal/lib/hdb/hdb-ldap.c
1200
ent->entry.valid_end = malloc(sizeof(*ent->entry.valid_end));
crypto/heimdal/lib/hdb/hdb-ldap.c
1201
if (ent->entry.valid_end == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1207
ent->entry.valid_end);
crypto/heimdal/lib/hdb/hdb-ldap.c
1210
free(ent->entry.valid_end);
crypto/heimdal/lib/hdb/hdb-ldap.c
1211
ent->entry.valid_end = NULL;
crypto/heimdal/lib/hdb/hdb-ldap.c
1216
if (ent->entry.valid_end == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1217
ent->entry.valid_end = malloc(sizeof(*ent->entry.valid_end));
crypto/heimdal/lib/hdb/hdb-ldap.c
1218
if (ent->entry.valid_end == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1224
*ent->entry.valid_end = tmp_time;
crypto/heimdal/lib/hdb/hdb-ldap.c
1227
ent->entry.pw_end = malloc(sizeof(*ent->entry.pw_end));
crypto/heimdal/lib/hdb/hdb-ldap.c
1228
if (ent->entry.pw_end == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1234
ent->entry.pw_end);
crypto/heimdal/lib/hdb/hdb-ldap.c
1237
free(ent->entry.pw_end);
crypto/heimdal/lib/hdb/hdb-ldap.c
1238
ent->entry.pw_end = NULL;
crypto/heimdal/lib/hdb/hdb-ldap.c
1245
if (ent->entry.pw_end == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1246
ent->entry.pw_end = malloc(sizeof(*ent->entry.pw_end));
crypto/heimdal/lib/hdb/hdb-ldap.c
1247
if (ent->entry.pw_end == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1259
*ent->entry.pw_end = tmp_time + delta;
crypto/heimdal/lib/hdb/hdb-ldap.c
1264
if (ent->entry.pw_end == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1265
ent->entry.pw_end = malloc(sizeof(*ent->entry.pw_end));
crypto/heimdal/lib/hdb/hdb-ldap.c
1266
if (ent->entry.pw_end == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1272
*ent->entry.pw_end = tmp_time;
crypto/heimdal/lib/hdb/hdb-ldap.c
1278
hdb_entry_set_pw_change_time(context, &ent->entry, tmp_time);
crypto/heimdal/lib/hdb/hdb-ldap.c
1283
ent->entry.max_life = malloc(sizeof(*ent->entry.max_life));
crypto/heimdal/lib/hdb/hdb-ldap.c
1284
if (ent->entry.max_life == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1291
free(ent->entry.max_life);
crypto/heimdal/lib/hdb/hdb-ldap.c
1292
ent->entry.max_life = NULL;
crypto/heimdal/lib/hdb/hdb-ldap.c
1294
*ent->entry.max_life = max_life;
crypto/heimdal/lib/hdb/hdb-ldap.c
1300
ent->entry.max_renew = malloc(sizeof(*ent->entry.max_renew));
crypto/heimdal/lib/hdb/hdb-ldap.c
1301
if (ent->entry.max_renew == NULL) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1308
free(ent->entry.max_renew);
crypto/heimdal/lib/hdb/hdb-ldap.c
1309
ent->entry.max_renew = NULL;
crypto/heimdal/lib/hdb/hdb-ldap.c
1311
*ent->entry.max_renew = max_renew;
crypto/heimdal/lib/hdb/hdb-ldap.c
1318
ent->entry.flags = int2HDBFlags(tmp);
crypto/heimdal/lib/hdb/hdb-ldap.c
1351
ent->entry.flags.forwardable = TRUE;
crypto/heimdal/lib/hdb/hdb-ldap.c
1363
ent->entry.flags.invalid = TRUE;
crypto/heimdal/lib/hdb/hdb-ldap.c
1369
ent->entry.flags.invalid = TRUE;
crypto/heimdal/lib/hdb/hdb-ldap.c
1372
ent->entry.flags.client = TRUE;
crypto/heimdal/lib/hdb/hdb-ldap.c
1378
ent->entry.flags.server = TRUE;
crypto/heimdal/lib/hdb/hdb-ldap.c
1379
ent->entry.flags.client = TRUE;
crypto/heimdal/lib/hdb/hdb-ldap.c
1382
ent->entry.flags.invalid = TRUE;
crypto/heimdal/lib/hdb/hdb-ldap.c
1385
if (ent->entry.pw_end) {
crypto/heimdal/lib/hdb/hdb-ldap.c
1386
free(ent->entry.pw_end);
crypto/heimdal/lib/hdb/hdb-ldap.c
1387
ent->entry.pw_end = NULL;
crypto/heimdal/lib/hdb/hdb-ldap.c
1391
ent->entry.flags.server = TRUE;
crypto/heimdal/lib/hdb/hdb-ldap.c
1392
ent->entry.flags.client = TRUE;
crypto/heimdal/lib/hdb/hdb-ldap.c
1407
hdb_free_entry(context, ent);
crypto/heimdal/lib/hdb/hdb-ldap.c
386
LDAP_entry2mods(krb5_context context, HDB * db, hdb_entry_ex * ent,
crypto/heimdal/lib/hdb/hdb-ldap.c
477
krb5_principal_compare(context, ent->entry.principal, orig.entry.principal)
crypto/heimdal/lib/hdb/hdb-ldap.c
482
ret = krb5_unparse_name(context, ent->entry.principal, &tmp);
crypto/heimdal/lib/hdb/hdb-ldap.c
496
ret = krb5_unparse_name_short(context, ent->entry.principal, &tmp);
crypto/heimdal/lib/hdb/hdb-ldap.c
508
if (is_heimdal_entry && (ent->entry.kvno != orig.entry.kvno || is_new_entry)) {
crypto/heimdal/lib/hdb/hdb-ldap.c
511
ent->entry.kvno);
crypto/heimdal/lib/hdb/hdb-ldap.c
516
if (is_heimdal_entry && ent->entry.valid_start) {
crypto/heimdal/lib/hdb/hdb-ldap.c
518
|| (*(ent->entry.valid_start) != *(orig.entry.valid_start))) {
crypto/heimdal/lib/hdb/hdb-ldap.c
52
int flags, hdb_entry_ex * ent);
crypto/heimdal/lib/hdb/hdb-ldap.c
521
ent->entry.valid_start);
crypto/heimdal/lib/hdb/hdb-ldap.c
527
if (ent->entry.valid_end) {
crypto/heimdal/lib/hdb/hdb-ldap.c
528
if (orig.entry.valid_end == NULL || (*(ent->entry.valid_end) != *(orig.entry.valid_end))) {
crypto/heimdal/lib/hdb/hdb-ldap.c
532
ent->entry.valid_end);
crypto/heimdal/lib/hdb/hdb-ldap.c
539
*(ent->entry.valid_end));
crypto/heimdal/lib/hdb/hdb-ldap.c
546
if (ent->entry.pw_end) {
crypto/heimdal/lib/hdb/hdb-ldap.c
547
if (orig.entry.pw_end == NULL || (*(ent->entry.pw_end) != *(orig.entry.pw_end))) {
crypto/heimdal/lib/hdb/hdb-ldap.c
551
ent->entry.pw_end);
crypto/heimdal/lib/hdb/hdb-ldap.c
559
*(ent->entry.pw_end));
crypto/heimdal/lib/hdb/hdb-ldap.c
568
if (is_samba_account && ent->entry.last_pw_change) {
crypto/heimdal/lib/hdb/hdb-ldap.c
569
if (orig.entry.last_pw_change == NULL || (*(ent->entry.last_pw_change) != *(orig.entry.last_pw_change))) {
crypto/heimdal/lib/hdb/hdb-ldap.c
572
*(ent->entry.last_pw_change));
crypto/heimdal/lib/hdb/hdb-ldap.c
579
if (is_heimdal_entry && ent->entry.max_life) {
crypto/heimdal/lib/hdb/hdb-ldap.c
581
|| (*(ent->entry.max_life) != *(orig.entry.max_life))) {
crypto/heimdal/lib/hdb/hdb-ldap.c
585
*(ent->entry.max_life));
crypto/heimdal/lib/hdb/hdb-ldap.c
591
if (is_heimdal_entry && ent->entry.max_renew) {
crypto/heimdal/lib/hdb/hdb-ldap.c
593
|| (*(ent->entry.max_renew) != *(orig.entry.max_renew))) {
crypto/heimdal/lib/hdb/hdb-ldap.c
597
*(ent->entry.max_renew));
crypto/heimdal/lib/hdb/hdb-ldap.c
604
nflags = HDBFlags2int(ent->entry.flags);
crypto/heimdal/lib/hdb/hdb-ldap.c
627
for (i = 0; i < ent->entry.keys.len; i++) {
crypto/heimdal/lib/hdb/hdb-ldap.c
630
&& ent->entry.keys.val[i].key.keytype == ETYPE_ARCFOUR_HMAC_MD5) {
crypto/heimdal/lib/hdb/hdb-ldap.c
637
ret = hdb_unseal_key(context, db, &ent->entry.keys.val[i]);
crypto/heimdal/lib/hdb/hdb-ldap.c
641
nt = ent->entry.keys.val[i].key.keyvalue.data;
crypto/heimdal/lib/hdb/hdb-ldap.c
674
ASN1_MALLOC_ENCODE(Key, buf, buf_size, &ent->entry.keys.val[i], &len, ret);
crypto/heimdal/lib/hdb/hdb-ldap.c
687
if (ent->entry.etypes) {
crypto/heimdal/lib/hdb/hdb-ldap.c
709
for (i = 0; i < ent->entry.etypes->len; i++) {
crypto/heimdal/lib/hdb/hdb-ldap.c
711
ent->entry.keys.val[i].key.keytype == ETYPE_ARCFOUR_HMAC_MD5)
crypto/heimdal/lib/hdb/hdb-ldap.c
717
ent->entry.etypes->val[i]);
crypto/heimdal/lib/hdb/hdb-ldap.c
976
int flags, hdb_entry_ex * ent)
crypto/heimdal/lib/hdb/hdb-ldap.c
984
memset(ent, 0, sizeof(*ent));
crypto/heimdal/lib/hdb/hdb-ldap.c
985
ent->entry.flags = int2HDBFlags(0);
crypto/heimdal/lib/hdb/hdb-ldap.c
989
ret = krb5_parse_name(context, unparsed_name, &ent->entry.principal);
crypto/heimdal/lib/hdb/hdb-ldap.c
996
ret = krb5_parse_name(context, unparsed_name, &ent->entry.principal);
crypto/heimdal/lib/hdb/hdb-mitdb.c
142
fix_salt(krb5_context context, hdb_entry *ent, int key_num)
crypto/heimdal/lib/hdb/hdb-mitdb.c
145
Salt *salt = ent->keys.val[key_num].salt;
crypto/heimdal/lib/hdb/hdb-mitdb.c
162
for (i = 0; i < ent->principal->name.name_string.len; ++i)
crypto/heimdal/lib/hdb/hdb-mitdb.c
163
len += strlen(ent->principal->name.name_string.val[i]);
crypto/heimdal/lib/hdb/hdb-mitdb.c
168
for (i = 0; i < ent->principal->name.name_string.len; ++i) {
crypto/heimdal/lib/hdb/hdb-mitdb.c
170
ent->principal->name.name_string.val[i],
crypto/heimdal/lib/hdb/hdb-mitdb.c
171
strlen(ent->principal->name.name_string.val[i]));
crypto/heimdal/lib/hdb/hdb-mitdb.c
172
p += strlen(ent->principal->name.name_string.val[i]);
crypto/heimdal/lib/hdb/hdb-mitdb.c
181
ent->principal->realm,
crypto/heimdal/lib/hdb/hdb-mitdb.c
182
strlen(ent->principal->realm));
crypto/heimdal/lib/hdb/hdb-mitdb.c
193
ent->principal->realm,
crypto/heimdal/lib/hdb/hdb-mitdb.c
194
strlen(ent->principal->realm));
crypto/heimdal/lib/hdb/hdb-mitdb.c
201
free(ent->keys.val[key_num].salt);
crypto/heimdal/lib/hdb/hdb-mitdb.c
202
ent->keys.val[key_num].salt = NULL;
crypto/heimdal/lib/hdb/hdb.c
169
hdb_free_entry(krb5_context context, hdb_entry_ex *ent)
crypto/heimdal/lib/hdb/hdb.c
174
if (ent->free_entry)
crypto/heimdal/lib/hdb/hdb.c
175
(*ent->free_entry)(context, ent);
crypto/heimdal/lib/hdb/hdb.c
177
for(i = 0; i < ent->entry.keys.len; i++) {
crypto/heimdal/lib/hdb/hdb.c
178
k = &ent->entry.keys.val[i];
crypto/heimdal/lib/hdb/hdb.c
182
free_hdb_entry(&ent->entry);
crypto/heimdal/lib/hdb/keytab.c
180
hdb_entry_ex ent;
crypto/heimdal/lib/hdb/keytab.c
189
memset(&ent, 0, sizeof(ent));
crypto/heimdal/lib/hdb/keytab.c
217
kvno, &ent);
crypto/heimdal/lib/hdb/keytab.c
225
if(kvno && (krb5_kvno)ent.entry.kvno != kvno) {
crypto/heimdal/lib/hdb/keytab.c
226
hdb_free_entry(context, &ent);
crypto/heimdal/lib/hdb/keytab.c
231
if(ent.entry.keys.len > 0)
crypto/heimdal/lib/hdb/keytab.c
232
enctype = ent.entry.keys.val[0].key.keytype;
crypto/heimdal/lib/hdb/keytab.c
234
for(i = 0; i < ent.entry.keys.len; i++) {
crypto/heimdal/lib/hdb/keytab.c
235
if(ent.entry.keys.val[i].key.keytype == enctype) {
crypto/heimdal/lib/hdb/keytab.c
237
entry->vno = ent.entry.kvno;
crypto/heimdal/lib/hdb/keytab.c
239
&ent.entry.keys.val[i].key,
crypto/heimdal/lib/hdb/keytab.c
245
hdb_free_entry(context, &ent);
crypto/heimdal/lib/hdb/mkey.c
508
_hdb_unseal_keys_mkey(krb5_context context, hdb_entry *ent, hdb_master_key mkey,
crypto/heimdal/lib/hdb/mkey.c
515
for(i = 0; i < ent->keys.len; i++){
crypto/heimdal/lib/hdb/mkey.c
516
if (mitkey == NULL || mit_strong_etype(ent->keys.val[i].key.keytype)) {
crypto/heimdal/lib/hdb/mkey.c
517
ret = _hdb_reseal_key_mkey(context, &ent->keys.val[i], mkey,
crypto/heimdal/lib/hdb/mkey.c
531
if (got_one == 0 && mitkey != NULL && ent->keys.len > 0) {
crypto/heimdal/lib/hdb/mkey.c
535
krb5_free_keyblock_contents(context, &ent->keys.val[0].key);
crypto/heimdal/lib/hdb/mkey.c
540
"XXXX", salt, &ent->keys.val[0].key);
crypto/heimdal/lib/hdb/mkey.c
548
hdb_unseal_keys_mkey(krb5_context context, hdb_entry *ent, hdb_master_key mkey)
crypto/heimdal/lib/hdb/mkey.c
552
ret = _hdb_unseal_keys_mkey(context, ent, mkey, NULL);
crypto/heimdal/lib/hdb/mkey.c
557
hdb_unseal_keys(krb5_context context, HDB *db, hdb_entry *ent)
crypto/heimdal/lib/hdb/mkey.c
562
return _hdb_unseal_keys_mkey(context, ent, db->hdb_master_key,
crypto/heimdal/lib/hdb/mkey.c
565
return _hdb_unseal_keys_mkey(context, ent, db->hdb_master_key,
crypto/heimdal/lib/hdb/mkey.c
572
hdb_entry *ent)
crypto/heimdal/lib/hdb/mkey.c
583
assert(kvno == 0 || kvno < ent->kvno);
crypto/heimdal/lib/hdb/mkey.c
585
tmp = hdb_find_extension(ent, choice_HDB_extension_data_hist_keys);
crypto/heimdal/lib/hdb/mkey.c
589
tmp_len = ent->keys.len;
crypto/heimdal/lib/hdb/mkey.c
590
tmp_val = ent->keys.val;
crypto/heimdal/lib/hdb/mkey.c
591
tmp_kvno = ent->kvno;
crypto/heimdal/lib/hdb/mkey.c
636
tmp_keys[0].keys.len = ent->keys.len;
crypto/heimdal/lib/hdb/mkey.c
637
tmp_keys[0].keys.val = ent->keys.val;
crypto/heimdal/lib/hdb/mkey.c
638
tmp_keys[0].kvno = ent->kvno;
crypto/heimdal/lib/hdb/mkey.c
641
ent->keys.len = hist_keys->val[i].keys.len;
crypto/heimdal/lib/hdb/mkey.c
642
ent->keys.val = hist_keys->val[i].keys.val;
crypto/heimdal/lib/hdb/mkey.c
643
ent->kvno = kvno;
crypto/heimdal/lib/hdb/mkey.c
695
hdb_seal_keys_mkey(krb5_context context, hdb_entry *ent, hdb_master_key mkey)
crypto/heimdal/lib/hdb/mkey.c
698
for(i = 0; i < ent->keys.len; i++){
crypto/heimdal/lib/hdb/mkey.c
701
ret = hdb_seal_key_mkey(context, &ent->keys.val[i], mkey);
crypto/heimdal/lib/hdb/mkey.c
709
hdb_seal_keys(krb5_context context, HDB *db, hdb_entry *ent)
crypto/heimdal/lib/hdb/mkey.c
714
return hdb_seal_keys_mkey(context, ent, db->hdb_master_key);
crypto/heimdal/lib/hdb/print.c
208
entry2string_int (krb5_context context, krb5_storage *sp, hdb_entry *ent)
crypto/heimdal/lib/hdb/print.c
215
ret = krb5_unparse_name(context, ent->principal, &p);
crypto/heimdal/lib/hdb/print.c
221
append_string(context, sp, "%d", ent->kvno);
crypto/heimdal/lib/hdb/print.c
223
for(i = 0; i < ent->keys.len; i++){
crypto/heimdal/lib/hdb/print.c
225
if(ent->keys.val[i].mkvno)
crypto/heimdal/lib/hdb/print.c
227
*ent->keys.val[i].mkvno,
crypto/heimdal/lib/hdb/print.c
228
ent->keys.val[i].key.keytype);
crypto/heimdal/lib/hdb/print.c
231
ent->keys.val[i].key.keytype);
crypto/heimdal/lib/hdb/print.c
233
append_hex(context, sp, 0, 0, &ent->keys.val[i].key.keyvalue);
crypto/heimdal/lib/hdb/print.c
236
if(ent->keys.val[i].salt){
crypto/heimdal/lib/hdb/print.c
237
append_string(context, sp, "%u/", ent->keys.val[i].salt->type);
crypto/heimdal/lib/hdb/print.c
238
append_hex(context, sp, 0, 0, &ent->keys.val[i].salt->salt);
crypto/heimdal/lib/hdb/print.c
244
append_event(context, sp, &ent->created_by);
crypto/heimdal/lib/hdb/print.c
246
append_event(context, sp, ent->modified_by);
crypto/heimdal/lib/hdb/print.c
249
if(ent->valid_start)
crypto/heimdal/lib/hdb/print.c
250
append_string(context, sp, "%s ", time2str(*ent->valid_start));
crypto/heimdal/lib/hdb/print.c
255
if(ent->valid_end)
crypto/heimdal/lib/hdb/print.c
256
append_string(context, sp, "%s ", time2str(*ent->valid_end));
crypto/heimdal/lib/hdb/print.c
261
if(ent->pw_end)
crypto/heimdal/lib/hdb/print.c
262
append_string(context, sp, "%s ", time2str(*ent->pw_end));
crypto/heimdal/lib/hdb/print.c
267
if(ent->max_life)
crypto/heimdal/lib/hdb/print.c
268
append_string(context, sp, "%d ", *ent->max_life);
crypto/heimdal/lib/hdb/print.c
273
if(ent->max_renew)
crypto/heimdal/lib/hdb/print.c
274
append_string(context, sp, "%d ", *ent->max_renew);
crypto/heimdal/lib/hdb/print.c
279
append_string(context, sp, "%d ", HDBFlags2int(ent->flags));
crypto/heimdal/lib/hdb/print.c
282
if(ent->generation) {
crypto/heimdal/lib/hdb/print.c
283
append_string(context, sp, "%s:%d:%d ", time2str(ent->generation->time),
crypto/heimdal/lib/hdb/print.c
284
ent->generation->usec,
crypto/heimdal/lib/hdb/print.c
285
ent->generation->gen);
crypto/heimdal/lib/hdb/print.c
290
if(ent->extensions && ent->extensions->len > 0) {
crypto/heimdal/lib/hdb/print.c
291
for(i = 0; i < ent->extensions->len; i++) {
crypto/heimdal/lib/hdb/print.c
296
&ent->extensions->val[i], &sz, ret);
crypto/heimdal/lib/hdb/print.c
312
ent->extensions->len - 1 != i ? ":" : "");
crypto/heimdal/lib/hdb/print.c
365
entry2mit_string_int(krb5_context context, krb5_storage *sp, hdb_entry *ent)
crypto/heimdal/lib/hdb/print.c
384
ret = hdb_entry_get_pw_change_time(ent, &last_pw_chg);
crypto/heimdal/lib/hdb/print.c
389
extp = hdb_find_extension(ent, choice_HDB_extension_data_hist_keys);
crypto/heimdal/lib/hdb/print.c
393
for (i = 0; i < ent->keys.len;i++) {
crypto/heimdal/lib/hdb/print.c
394
if (!mit_strong_etype(ent->keys.val[i].key.keytype))
crypto/heimdal/lib/hdb/print.c
405
if (hist_keys->val[i].kvno >= ent->kvno)
crypto/heimdal/lib/hdb/print.c
408
if (ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD4 ||
crypto/heimdal/lib/hdb/print.c
409
ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD5)
crypto/heimdal/lib/hdb/print.c
416
ret = krb5_unparse_name(context, ent->principal, &p);
crypto/heimdal/lib/hdb/print.c
420
flags_to_attr(ent->flags));
crypto/heimdal/lib/hdb/print.c
426
if (ent->max_life)
crypto/heimdal/lib/hdb/print.c
427
max_life = *ent->max_life;
crypto/heimdal/lib/hdb/print.c
428
if (ent->max_renew)
crypto/heimdal/lib/hdb/print.c
429
max_renew = *ent->max_renew;
crypto/heimdal/lib/hdb/print.c
430
if (ent->valid_end)
crypto/heimdal/lib/hdb/print.c
431
exp = *ent->valid_end;
crypto/heimdal/lib/hdb/print.c
432
if (ent->pw_end)
crypto/heimdal/lib/hdb/print.c
433
pwexp = *ent->pw_end;
crypto/heimdal/lib/hdb/print.c
466
if (ent->modified_by) {
crypto/heimdal/lib/hdb/print.c
474
ptr = (unsigned char *)&ent->modified_by->time;
crypto/heimdal/lib/hdb/print.c
477
d.length = sizeof (ent->modified_by->time);
crypto/heimdal/lib/hdb/print.c
478
ret = krb5_unparse_name(context, ent->modified_by->principal, &modby_p);
crypto/heimdal/lib/hdb/print.c
533
for (i = 0; i < ent->keys.len; i++) {
crypto/heimdal/lib/hdb/print.c
534
if (!mit_strong_etype(ent->keys.val[i].key.keytype))
crypto/heimdal/lib/hdb/print.c
536
sz = append_mit_key(context, sp, ent->principal, ent->kvno,
crypto/heimdal/lib/hdb/print.c
537
&ent->keys.val[i]);
crypto/heimdal/lib/hdb/print.c
540
for (i = 0; hist_keys && i < ent->kvno; i++) {
crypto/heimdal/lib/hdb/print.c
545
if (hist_keys->val[k].kvno != ent->kvno - i)
crypto/heimdal/lib/hdb/print.c
548
if (ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD4 ||
crypto/heimdal/lib/hdb/print.c
549
ent->keys.val[k].key.keytype == ETYPE_DES_CBC_MD5)
crypto/heimdal/lib/hdb/print.c
551
sz = append_mit_key(context, sp, ent->principal,
crypto/heimdal/lib/hdb/print.c
564
hdb_entry2string(krb5_context context, hdb_entry *ent, char **str)
crypto/heimdal/lib/hdb/print.c
576
ret = entry2string_int(context, sp, ent);
crypto/heimdal/lib/kadm5/admin.h
247
kadm5_get_policy(void *server_handle, char *policy, kadm5_policy_ent_t ent);
crypto/heimdal/lib/kadm5/bump_pw_expire.c
44
hdb_entry *ent)
crypto/heimdal/lib/kadm5/bump_pw_expire.c
46
if (ent->pw_end != NULL) {
crypto/heimdal/lib/kadm5/bump_pw_expire.c
56
*(ent->pw_end) = time(NULL) + life;
crypto/heimdal/lib/kadm5/chpass_s.c
101
ent.entry.kvno++;
crypto/heimdal/lib/kadm5/chpass_s.c
103
ret = _kadm5_set_modifier(context, &ent.entry);
crypto/heimdal/lib/kadm5/chpass_s.c
107
ret = _kadm5_bump_pw_expire(context, &ent.entry);
crypto/heimdal/lib/kadm5/chpass_s.c
112
HDB_F_REPLACE, &ent);
crypto/heimdal/lib/kadm5/chpass_s.c
117
&ent.entry,
crypto/heimdal/lib/kadm5/chpass_s.c
123
hdb_free_entry(context->context, &ent);
crypto/heimdal/lib/kadm5/chpass_s.c
166
hdb_entry_ex ent;
crypto/heimdal/lib/kadm5/chpass_s.c
169
memset(&ent, 0, sizeof(ent));
crypto/heimdal/lib/kadm5/chpass_s.c
174
HDB_F_GET_ANY|HDB_F_ADMIN_DATA, &ent);
crypto/heimdal/lib/kadm5/chpass_s.c
177
ret = hdb_add_current_keys_to_history(context->context, &ent.entry);
crypto/heimdal/lib/kadm5/chpass_s.c
180
ret = _kadm5_set_keys2(context, &ent.entry, n_key_data, key_data);
crypto/heimdal/lib/kadm5/chpass_s.c
183
ent.entry.kvno++;
crypto/heimdal/lib/kadm5/chpass_s.c
184
ret = _kadm5_set_modifier(context, &ent.entry);
crypto/heimdal/lib/kadm5/chpass_s.c
187
ret = _kadm5_bump_pw_expire(context, &ent.entry);
crypto/heimdal/lib/kadm5/chpass_s.c
191
ret = hdb_seal_keys(context->context, context->db, &ent.entry);
crypto/heimdal/lib/kadm5/chpass_s.c
196
HDB_F_REPLACE, &ent);
crypto/heimdal/lib/kadm5/chpass_s.c
201
&ent.entry,
crypto/heimdal/lib/kadm5/chpass_s.c
207
hdb_free_entry(context->context, &ent);
crypto/heimdal/lib/kadm5/chpass_s.c
45
hdb_entry_ex ent;
crypto/heimdal/lib/kadm5/chpass_s.c
51
memset(&ent, 0, sizeof(ent));
crypto/heimdal/lib/kadm5/chpass_s.c
57
HDB_F_DECRYPT|HDB_F_GET_ANY|HDB_F_ADMIN_DATA, 0, &ent);
crypto/heimdal/lib/kadm5/chpass_s.c
61
ret = hdb_add_current_keys_to_history(context->context, &ent.entry);
crypto/heimdal/lib/kadm5/chpass_s.c
67
&ent, password, cond);
crypto/heimdal/lib/kadm5/chpass_s.c
72
num_keys = ent.entry.keys.len;
crypto/heimdal/lib/kadm5/chpass_s.c
73
keys = ent.entry.keys.val;
crypto/heimdal/lib/kadm5/chpass_s.c
75
ent.entry.keys.len = 0;
crypto/heimdal/lib/kadm5/chpass_s.c
76
ent.entry.keys.val = NULL;
crypto/heimdal/lib/kadm5/chpass_s.c
78
ret = _kadm5_set_keys(context, &ent.entry, password);
crypto/heimdal/lib/kadm5/chpass_s.c
85
existsp = _kadm5_exists_keys (ent.entry.keys.val,
crypto/heimdal/lib/kadm5/chpass_s.c
86
ent.entry.keys.len,
crypto/heimdal/lib/kadm5/chpass_s.c
97
ret = hdb_seal_keys(context->context, context->db, &ent.entry);
crypto/heimdal/lib/kadm5/create_s.c
102
&ent->entry.created_by.principal);
crypto/heimdal/lib/kadm5/create_s.c
111
hdb_entry_ex ent;
crypto/heimdal/lib/kadm5/create_s.c
114
ret = create_principal(context, princ, mask, &ent,
crypto/heimdal/lib/kadm5/create_s.c
125
ent.entry.kvno = 1;
crypto/heimdal/lib/kadm5/create_s.c
127
ret = hdb_seal_keys(context->context, context->db, &ent.entry);
crypto/heimdal/lib/kadm5/create_s.c
134
ret = context->db->hdb_store(context->context, context->db, 0, &ent);
crypto/heimdal/lib/kadm5/create_s.c
138
kadm5_log_create (context, &ent.entry);
crypto/heimdal/lib/kadm5/create_s.c
141
hdb_free_entry(context->context, &ent);
crypto/heimdal/lib/kadm5/create_s.c
153
hdb_entry_ex ent;
crypto/heimdal/lib/kadm5/create_s.c
156
ret = create_principal(context, princ, mask, &ent,
crypto/heimdal/lib/kadm5/create_s.c
167
ent.entry.kvno = 1;
crypto/heimdal/lib/kadm5/create_s.c
169
ent.entry.keys.len = 0;
crypto/heimdal/lib/kadm5/create_s.c
170
ent.entry.keys.val = NULL;
crypto/heimdal/lib/kadm5/create_s.c
176
ret = _kadm5_set_keys(context, &ent.entry, password);
crypto/heimdal/lib/kadm5/create_s.c
180
ret = hdb_seal_keys(context->context, context->db, &ent.entry);
crypto/heimdal/lib/kadm5/create_s.c
187
ret = context->db->hdb_store(context->context, context->db, 0, &ent);
crypto/heimdal/lib/kadm5/create_s.c
192
kadm5_log_create (context, &ent.entry);
crypto/heimdal/lib/kadm5/create_s.c
195
hdb_free_entry(context->context, &ent);
crypto/heimdal/lib/kadm5/create_s.c
60
hdb_entry_ex *ent,
crypto/heimdal/lib/kadm5/create_s.c
68
memset(ent, 0, sizeof(*ent));
crypto/heimdal/lib/kadm5/create_s.c
77
&ent->entry.principal);
crypto/heimdal/lib/kadm5/create_s.c
91
ent, mask | def_mask,
crypto/heimdal/lib/kadm5/create_s.c
99
ent->entry.created_by.time = time(NULL);
crypto/heimdal/lib/kadm5/delete_s.c
43
hdb_entry_ex ent;
crypto/heimdal/lib/kadm5/delete_s.c
45
memset(&ent, 0, sizeof(ent));
crypto/heimdal/lib/kadm5/delete_s.c
52
HDB_F_DECRYPT|HDB_F_GET_ANY|HDB_F_ADMIN_DATA, 0, &ent);
crypto/heimdal/lib/kadm5/delete_s.c
55
if(ent.entry.flags.immutable) {
crypto/heimdal/lib/kadm5/delete_s.c
60
ret = hdb_seal_keys(context->context, context->db, &ent.entry);
crypto/heimdal/lib/kadm5/delete_s.c
71
hdb_free_entry(context->context, &ent);
crypto/heimdal/lib/kadm5/ent_setup.c
107
ret = hdb_replace_extension(context, &ent->entry, &ext);
crypto/heimdal/lib/kadm5/ent_setup.c
116
default_flags(hdb_entry_ex *ent, int server)
crypto/heimdal/lib/kadm5/ent_setup.c
118
ent->entry.flags.client = 1;
crypto/heimdal/lib/kadm5/ent_setup.c
119
ent->entry.flags.server = !!server;
crypto/heimdal/lib/kadm5/ent_setup.c
120
ent->entry.flags.forwardable = 1;
crypto/heimdal/lib/kadm5/ent_setup.c
121
ent->entry.flags.proxiable = 1;
crypto/heimdal/lib/kadm5/ent_setup.c
122
ent->entry.flags.renewable = 1;
crypto/heimdal/lib/kadm5/ent_setup.c
123
ent->entry.flags.postdate = 1;
crypto/heimdal/lib/kadm5/ent_setup.c
135
hdb_entry_ex *ent,
crypto/heimdal/lib/kadm5/ent_setup.c
145
set_value(ent->entry.valid_end, princ->princ_expire_time);
crypto/heimdal/lib/kadm5/ent_setup.c
147
set_null(ent->entry.valid_end);
crypto/heimdal/lib/kadm5/ent_setup.c
152
set_value(ent->entry.pw_end, princ->pw_expiration);
crypto/heimdal/lib/kadm5/ent_setup.c
154
set_null(ent->entry.pw_end);
crypto/heimdal/lib/kadm5/ent_setup.c
158
attr_to_flags(princ->attributes, &ent->entry.flags);
crypto/heimdal/lib/kadm5/ent_setup.c
160
attr_to_flags(def->attributes, &ent->entry.flags);
crypto/heimdal/lib/kadm5/ent_setup.c
161
ent->entry.flags.invalid = 0;
crypto/heimdal/lib/kadm5/ent_setup.c
163
default_flags(ent, 1);
crypto/heimdal/lib/kadm5/ent_setup.c
170
set_value(ent->entry.max_life, princ->max_life);
crypto/heimdal/lib/kadm5/ent_setup.c
172
set_null(ent->entry.max_life);
crypto/heimdal/lib/kadm5/ent_setup.c
175
set_value(ent->entry.max_life, def->max_life);
crypto/heimdal/lib/kadm5/ent_setup.c
177
set_null(ent->entry.max_life);
crypto/heimdal/lib/kadm5/ent_setup.c
182
ent->entry.kvno = princ->kvno;
crypto/heimdal/lib/kadm5/ent_setup.c
186
set_value(ent->entry.max_renew, princ->max_renewable_life);
crypto/heimdal/lib/kadm5/ent_setup.c
188
set_null(ent->entry.max_renew);
crypto/heimdal/lib/kadm5/ent_setup.c
191
set_value(ent->entry.max_renew, def->max_renewable_life);
crypto/heimdal/lib/kadm5/ent_setup.c
193
set_null(ent->entry.max_renew);
crypto/heimdal/lib/kadm5/ent_setup.c
198
_kadm5_set_keys2(context, &ent->entry,
crypto/heimdal/lib/kadm5/ent_setup.c
206
ret = perform_tl_data(context->context, context->db, ent, tl);
crypto/heimdal/lib/kadm5/ent_setup.c
71
hdb_entry_ex *ent,
crypto/heimdal/lib/kadm5/ent_setup.c
82
ret = hdb_entry_set_password(context, db, &ent->entry, pw);
crypto/heimdal/lib/kadm5/ent_setup.c
95
ret = hdb_entry_set_pw_change_time(context, &ent->entry, t);
crypto/heimdal/lib/kadm5/get_princs_s.c
58
foreach(krb5_context context, HDB *db, hdb_entry_ex *ent, void *data)
crypto/heimdal/lib/kadm5/get_princs_s.c
63
ret = krb5_unparse_name(context, ent->entry.principal, &princ);
crypto/heimdal/lib/kadm5/get_s.c
100
out->attributes |= ent.entry.flags.postdate ? 0 : KRB5_KDB_DISALLOW_POSTDATED;
crypto/heimdal/lib/kadm5/get_s.c
101
out->attributes |= ent.entry.flags.forwardable ? 0 : KRB5_KDB_DISALLOW_FORWARDABLE;
crypto/heimdal/lib/kadm5/get_s.c
102
out->attributes |= ent.entry.flags.initial ? KRB5_KDB_DISALLOW_TGT_BASED : 0;
crypto/heimdal/lib/kadm5/get_s.c
103
out->attributes |= ent.entry.flags.renewable ? 0 : KRB5_KDB_DISALLOW_RENEWABLE;
crypto/heimdal/lib/kadm5/get_s.c
104
out->attributes |= ent.entry.flags.proxiable ? 0 : KRB5_KDB_DISALLOW_PROXIABLE;
crypto/heimdal/lib/kadm5/get_s.c
105
out->attributes |= ent.entry.flags.invalid ? KRB5_KDB_DISALLOW_ALL_TIX : 0;
crypto/heimdal/lib/kadm5/get_s.c
106
out->attributes |= ent.entry.flags.require_preauth ? KRB5_KDB_REQUIRES_PRE_AUTH : 0;
crypto/heimdal/lib/kadm5/get_s.c
107
out->attributes |= ent.entry.flags.server ? 0 : KRB5_KDB_DISALLOW_SVR;
crypto/heimdal/lib/kadm5/get_s.c
108
out->attributes |= ent.entry.flags.change_pw ? KRB5_KDB_PWCHANGE_SERVICE : 0;
crypto/heimdal/lib/kadm5/get_s.c
109
out->attributes |= ent.entry.flags.ok_as_delegate ? KRB5_KDB_OK_AS_DELEGATE : 0;
crypto/heimdal/lib/kadm5/get_s.c
110
out->attributes |= ent.entry.flags.trusted_for_delegation ? KRB5_KDB_TRUSTED_FOR_DELEGATION : 0;
crypto/heimdal/lib/kadm5/get_s.c
111
out->attributes |= ent.entry.flags.allow_kerberos4 ? KRB5_KDB_ALLOW_KERBEROS4 : 0;
crypto/heimdal/lib/kadm5/get_s.c
112
out->attributes |= ent.entry.flags.allow_digest ? KRB5_KDB_ALLOW_DIGEST : 0;
crypto/heimdal/lib/kadm5/get_s.c
115
if(ent.entry.max_life)
crypto/heimdal/lib/kadm5/get_s.c
116
out->max_life = *ent.entry.max_life;
crypto/heimdal/lib/kadm5/get_s.c
121
if(ent.entry.modified_by)
crypto/heimdal/lib/kadm5/get_s.c
122
out->mod_date = ent.entry.modified_by->time;
crypto/heimdal/lib/kadm5/get_s.c
124
out->mod_date = ent.entry.created_by.time;
crypto/heimdal/lib/kadm5/get_s.c
127
if(ent.entry.modified_by) {
crypto/heimdal/lib/kadm5/get_s.c
128
if (ent.entry.modified_by->principal != NULL)
crypto/heimdal/lib/kadm5/get_s.c
130
ent.entry.modified_by->principal,
crypto/heimdal/lib/kadm5/get_s.c
132
} else if(ent.entry.created_by.principal != NULL)
crypto/heimdal/lib/kadm5/get_s.c
134
ent.entry.created_by.principal,
crypto/heimdal/lib/kadm5/get_s.c
143
out->kvno = ent.entry.kvno;
crypto/heimdal/lib/kadm5/get_s.c
147
for(n = 0; n < ent.entry.keys.len; n++)
crypto/heimdal/lib/kadm5/get_s.c
148
if(ent.entry.keys.val[n].mkvno) {
crypto/heimdal/lib/kadm5/get_s.c
149
out->mkvno = *ent.entry.keys.val[n].mkvno; /* XXX this isn't right */
crypto/heimdal/lib/kadm5/get_s.c
166
if(ent.entry.max_renew)
crypto/heimdal/lib/kadm5/get_s.c
167
out->max_renewable_life = *ent.entry.max_renew;
crypto/heimdal/lib/kadm5/get_s.c
177
krb5_get_pw_salt(context->context, ent.entry.principal, &salt);
crypto/heimdal/lib/kadm5/get_s.c
178
out->key_data = malloc(ent.entry.keys.len * sizeof(*out->key_data));
crypto/heimdal/lib/kadm5/get_s.c
179
if (out->key_data == NULL && ent.entry.keys.len != 0) {
crypto/heimdal/lib/kadm5/get_s.c
183
for(i = 0; i < ent.entry.keys.len; i++){
crypto/heimdal/lib/kadm5/get_s.c
184
key = &ent.entry.keys.val[i];
crypto/heimdal/lib/kadm5/get_s.c
187
kd->key_data_kvno = ent.entry.kvno;
crypto/heimdal/lib/kadm5/get_s.c
229
ret = hdb_entry_get_pw_change_time(&ent.entry, &last_pw_expire);
crypto/heimdal/lib/kadm5/get_s.c
249
context->db, &ent.entry, &pw);
crypto/heimdal/lib/kadm5/get_s.c
257
ret = hdb_entry_get_pkinit_acl(&ent.entry, &acl);
crypto/heimdal/lib/kadm5/get_s.c
283
ret = hdb_entry_get_aliases(&ent.entry, &aliases);
crypto/heimdal/lib/kadm5/get_s.c
311
hdb_free_entry(context->context, &ent);
crypto/heimdal/lib/kadm5/get_s.c
39
add_tl_data(kadm5_principal_ent_t ent, int16_t type,
crypto/heimdal/lib/kadm5/get_s.c
57
tl->tl_data_next = ent->tl_data;
crypto/heimdal/lib/kadm5/get_s.c
58
ent->tl_data = tl;
crypto/heimdal/lib/kadm5/get_s.c
59
ent->n_tl_data++;
crypto/heimdal/lib/kadm5/get_s.c
75
hdb_entry_ex ent;
crypto/heimdal/lib/kadm5/get_s.c
77
memset(&ent, 0, sizeof(ent));
crypto/heimdal/lib/kadm5/get_s.c
82
HDB_F_DECRYPT|HDB_F_GET_ANY|HDB_F_ADMIN_DATA, 0, &ent);
crypto/heimdal/lib/kadm5/get_s.c
89
ret = krb5_copy_principal(context->context, ent.entry.principal,
crypto/heimdal/lib/kadm5/get_s.c
93
if(mask & KADM5_PRINC_EXPIRE_TIME && ent.entry.valid_end)
crypto/heimdal/lib/kadm5/get_s.c
94
out->princ_expire_time = *ent.entry.valid_end;
crypto/heimdal/lib/kadm5/get_s.c
95
if(mask & KADM5_PW_EXPIRATION && ent.entry.pw_end)
crypto/heimdal/lib/kadm5/get_s.c
96
out->pw_expiration = *ent.entry.pw_end;
crypto/heimdal/lib/kadm5/get_s.c
98
hdb_entry_get_pw_change_time(&ent.entry, &out->last_pwd_change);
crypto/heimdal/lib/kadm5/iprop-log.c
115
hdb_entry ent;
crypto/heimdal/lib/kadm5/iprop-log.c
153
ret = hdb_value2entry(scontext, &data, &ent);
crypto/heimdal/lib/kadm5/iprop-log.c
157
ret = krb5_unparse_name(scontext, ent.principal, &name2);
crypto/heimdal/lib/kadm5/iprop-log.c
164
free_hdb_entry(&ent);
crypto/heimdal/lib/kadm5/iprop-log.c
171
ret = hdb_value2entry(scontext, &data, &ent);
crypto/heimdal/lib/kadm5/iprop-log.c
183
ret = hdb_value2entry(scontext, &data, &ent);
crypto/heimdal/lib/kadm5/iprop-log.c
187
if(ent.principal /* mask & KADM5_PRINCIPAL */) {
crypto/heimdal/lib/kadm5/iprop-log.c
188
ret = krb5_unparse_name(scontext, ent.principal, &name1);
crypto/heimdal/lib/kadm5/iprop-log.c
196
if(ent.valid_end == NULL) {
crypto/heimdal/lib/kadm5/iprop-log.c
200
localtime(ent.valid_end));
crypto/heimdal/lib/kadm5/iprop-log.c
205
if(ent.pw_end == NULL) {
crypto/heimdal/lib/kadm5/iprop-log.c
209
localtime(ent.pw_end));
crypto/heimdal/lib/kadm5/iprop-log.c
216
unparse_flags(HDBFlags2int(ent.flags),
crypto/heimdal/lib/kadm5/iprop-log.c
221
if(ent.max_life == NULL)
crypto/heimdal/lib/kadm5/iprop-log.c
224
unparse_time(*ent.max_life, t, sizeof(t));
crypto/heimdal/lib/kadm5/iprop-log.c
228
if(ent.max_renew == NULL)
crypto/heimdal/lib/kadm5/iprop-log.c
231
unparse_time(*ent.max_renew, t, sizeof(t));
crypto/heimdal/lib/kadm5/iprop-log.c
241
printf(" kvno = %d\n", ent.kvno);
crypto/heimdal/lib/kadm5/iprop-log.c
270
free_hdb_entry(&ent);
crypto/heimdal/lib/kadm5/log.c
239
hdb_entry *ent)
crypto/heimdal/lib/kadm5/log.c
247
ret = hdb_entry2value (context->context, ent, &value);
crypto/heimdal/lib/kadm5/log.c
288
hdb_entry_ex ent;
crypto/heimdal/lib/kadm5/log.c
290
memset(&ent, 0, sizeof(ent));
crypto/heimdal/lib/kadm5/log.c
298
ret = hdb_value2entry (context->context, &data, &ent.entry);
crypto/heimdal/lib/kadm5/log.c
305
ret = context->db->hdb_store(context->context, context->db, 0, &ent);
crypto/heimdal/lib/kadm5/log.c
306
hdb_free_entry (context->context, &ent);
crypto/heimdal/lib/kadm5/log.c
390
hdb_entry *ent)
crypto/heimdal/lib/kadm5/log.c
402
ret = hdb_entry2value (context->context, ent, &value);
crypto/heimdal/lib/kadm5/log.c
508
hdb_entry *ent,
crypto/heimdal/lib/kadm5/log.c
520
ret = hdb_entry2value (context->context, ent, &value);
crypto/heimdal/lib/kadm5/log.c
568
hdb_entry_ex ent, log_ent;
crypto/heimdal/lib/kadm5/log.c
585
memset(&ent, 0, sizeof(ent));
crypto/heimdal/lib/kadm5/log.c
588
HDB_F_DECRYPT|HDB_F_GET_ANY|HDB_F_ADMIN_DATA, 0, &ent);
crypto/heimdal/lib/kadm5/log.c
593
ent.entry.valid_end = NULL;
crypto/heimdal/lib/kadm5/log.c
595
if (ent.entry.valid_end == NULL) {
crypto/heimdal/lib/kadm5/log.c
596
ent.entry.valid_end = malloc(sizeof(*ent.entry.valid_end));
crypto/heimdal/lib/kadm5/log.c
597
if (ent.entry.valid_end == NULL) {
crypto/heimdal/lib/kadm5/log.c
603
*ent.entry.valid_end = *log_ent.entry.valid_end;
crypto/heimdal/lib/kadm5/log.c
608
ent.entry.pw_end = NULL;
crypto/heimdal/lib/kadm5/log.c
610
if (ent.entry.pw_end == NULL) {
crypto/heimdal/lib/kadm5/log.c
611
ent.entry.pw_end = malloc(sizeof(*ent.entry.pw_end));
crypto/heimdal/lib/kadm5/log.c
612
if (ent.entry.pw_end == NULL) {
crypto/heimdal/lib/kadm5/log.c
618
*ent.entry.pw_end = *log_ent.entry.pw_end;
crypto/heimdal/lib/kadm5/log.c
625
ent.entry.flags = log_ent.entry.flags;
crypto/heimdal/lib/kadm5/log.c
629
ent.entry.max_life = NULL;
crypto/heimdal/lib/kadm5/log.c
631
if (ent.entry.max_life == NULL) {
crypto/heimdal/lib/kadm5/log.c
632
ent.entry.max_life = malloc (sizeof(*ent.entry.max_life));
crypto/heimdal/lib/kadm5/log.c
633
if (ent.entry.max_life == NULL) {
crypto/heimdal/lib/kadm5/log.c
639
*ent.entry.max_life = *log_ent.entry.max_life;
crypto/heimdal/lib/kadm5/log.c
643
if (ent.entry.modified_by == NULL) {
crypto/heimdal/lib/kadm5/log.c
644
ent.entry.modified_by = malloc(sizeof(*ent.entry.modified_by));
crypto/heimdal/lib/kadm5/log.c
645
if (ent.entry.modified_by == NULL) {
crypto/heimdal/lib/kadm5/log.c
651
free_Event(ent.entry.modified_by);
crypto/heimdal/lib/kadm5/log.c
652
ret = copy_Event(log_ent.entry.modified_by, ent.entry.modified_by);
crypto/heimdal/lib/kadm5/log.c
659
ent.entry.kvno = log_ent.entry.kvno;
crypto/heimdal/lib/kadm5/log.c
675
ent.entry.max_renew = NULL;
crypto/heimdal/lib/kadm5/log.c
677
if (ent.entry.max_renew == NULL) {
crypto/heimdal/lib/kadm5/log.c
678
ent.entry.max_renew = malloc (sizeof(*ent.entry.max_renew));
crypto/heimdal/lib/kadm5/log.c
679
if (ent.entry.max_renew == NULL) {
crypto/heimdal/lib/kadm5/log.c
685
*ent.entry.max_renew = *log_ent.entry.max_renew;
crypto/heimdal/lib/kadm5/log.c
701
for (i = 0; i < ent.entry.keys.len; ++i)
crypto/heimdal/lib/kadm5/log.c
702
free_Key(&ent.entry.keys.val[i]);
crypto/heimdal/lib/kadm5/log.c
703
free (ent.entry.keys.val);
crypto/heimdal/lib/kadm5/log.c
707
ent.entry.keys.len = num;
crypto/heimdal/lib/kadm5/log.c
708
ent.entry.keys.val = malloc(len * sizeof(*ent.entry.keys.val));
crypto/heimdal/lib/kadm5/log.c
709
if (ent.entry.keys.val == NULL) {
crypto/heimdal/lib/kadm5/log.c
713
for (i = 0; i < ent.entry.keys.len; ++i) {
crypto/heimdal/lib/kadm5/log.c
715
&ent.entry.keys.val[i]);
crypto/heimdal/lib/kadm5/log.c
723
HDB_extensions *es = ent.entry.extensions;
crypto/heimdal/lib/kadm5/log.c
725
ent.entry.extensions = calloc(1, sizeof(*ent.entry.extensions));
crypto/heimdal/lib/kadm5/log.c
726
if (ent.entry.extensions == NULL)
crypto/heimdal/lib/kadm5/log.c
730
ent.entry.extensions);
crypto/heimdal/lib/kadm5/log.c
733
free(ent.entry.extensions);
crypto/heimdal/lib/kadm5/log.c
734
ent.entry.extensions = es;
crypto/heimdal/lib/kadm5/log.c
743
HDB_F_REPLACE, &ent);
crypto/heimdal/lib/kadm5/log.c
745
hdb_free_entry (context->context, &ent);
crypto/heimdal/lib/kadm5/modify_s.c
45
hdb_entry_ex ent;
crypto/heimdal/lib/kadm5/modify_s.c
52
memset(&ent, 0, sizeof(ent));
crypto/heimdal/lib/kadm5/modify_s.c
57
princ->principal, HDB_F_GET_ANY|HDB_F_ADMIN_DATA, 0, &ent);
crypto/heimdal/lib/kadm5/modify_s.c
60
ret = _kadm5_setup_entry(context, &ent, mask, princ, mask, NULL, 0);
crypto/heimdal/lib/kadm5/modify_s.c
63
ret = _kadm5_set_modifier(context, &ent.entry);
crypto/heimdal/lib/kadm5/modify_s.c
67
ret = hdb_seal_keys(context->context, context->db, &ent.entry);
crypto/heimdal/lib/kadm5/modify_s.c
72
HDB_F_REPLACE, &ent);
crypto/heimdal/lib/kadm5/modify_s.c
77
&ent.entry,
crypto/heimdal/lib/kadm5/modify_s.c
81
hdb_free_entry(context->context, &ent);
crypto/heimdal/lib/kadm5/randkey_s.c
107
hdb_free_entry(context->context, &ent);
crypto/heimdal/lib/kadm5/randkey_s.c
50
hdb_entry_ex ent;
crypto/heimdal/lib/kadm5/randkey_s.c
53
memset(&ent, 0, sizeof(ent));
crypto/heimdal/lib/kadm5/randkey_s.c
58
HDB_F_GET_ANY|HDB_F_ADMIN_DATA, 0, &ent);
crypto/heimdal/lib/kadm5/randkey_s.c
62
ret = hdb_add_current_keys_to_history(context->context, &ent.entry);
crypto/heimdal/lib/kadm5/randkey_s.c
67
&ent.entry,
crypto/heimdal/lib/kadm5/randkey_s.c
72
ent.entry.kvno++;
crypto/heimdal/lib/kadm5/randkey_s.c
74
ret = _kadm5_set_modifier(context, &ent.entry);
crypto/heimdal/lib/kadm5/randkey_s.c
77
ret = _kadm5_bump_pw_expire(context, &ent.entry);
crypto/heimdal/lib/kadm5/randkey_s.c
81
ret = hdb_seal_keys(context->context, context->db, &ent.entry);
crypto/heimdal/lib/kadm5/randkey_s.c
86
HDB_F_REPLACE, &ent);
crypto/heimdal/lib/kadm5/randkey_s.c
91
&ent.entry,
crypto/heimdal/lib/kadm5/rename_s.c
100
ret = context->db->hdb_store(context->context, context->db, 0, &ent);
crypto/heimdal/lib/kadm5/rename_s.c
102
ent.entry.principal = oldname;
crypto/heimdal/lib/kadm5/rename_s.c
106
ent.entry.principal = oldname;
crypto/heimdal/lib/kadm5/rename_s.c
109
hdb_free_entry(context->context, &ent);
crypto/heimdal/lib/kadm5/rename_s.c
45
hdb_entry_ex ent;
crypto/heimdal/lib/kadm5/rename_s.c
48
memset(&ent, 0, sizeof(ent));
crypto/heimdal/lib/kadm5/rename_s.c
55
source, HDB_F_GET_ANY|HDB_F_ADMIN_DATA, 0, &ent);
crypto/heimdal/lib/kadm5/rename_s.c
60
ret = _kadm5_set_modifier(context, &ent.entry);
crypto/heimdal/lib/kadm5/rename_s.c
74
for(i = 0; i < ent.entry.keys.len; i++){
crypto/heimdal/lib/kadm5/rename_s.c
75
if(ent.entry.keys.val[i].salt == NULL){
crypto/heimdal/lib/kadm5/rename_s.c
76
ent.entry.keys.val[i].salt =
crypto/heimdal/lib/kadm5/rename_s.c
77
malloc(sizeof(*ent.entry.keys.val[i].salt));
crypto/heimdal/lib/kadm5/rename_s.c
78
if(ent.entry.keys.val[i].salt == NULL)
crypto/heimdal/lib/kadm5/rename_s.c
80
ret = copy_Salt(&salt, ent.entry.keys.val[i].salt);
crypto/heimdal/lib/kadm5/rename_s.c
89
oldname = ent.entry.principal;
crypto/heimdal/lib/kadm5/rename_s.c
90
ent.entry.principal = target;
crypto/heimdal/lib/kadm5/rename_s.c
92
ret = hdb_seal_keys(context->context, context->db, &ent.entry);
crypto/heimdal/lib/kadm5/rename_s.c
94
ent.entry.principal = oldname;
crypto/heimdal/lib/kadm5/rename_s.c
98
kadm5_log_rename (context, source, &ent.entry);
crypto/heimdal/lib/kadm5/set_keys.c
121
_kadm5_free_keys (context->context, ent->keys.len, ent->keys.val);
crypto/heimdal/lib/kadm5/set_keys.c
122
ent->keys.len = len;
crypto/heimdal/lib/kadm5/set_keys.c
123
ent->keys.val = keys;
crypto/heimdal/lib/kadm5/set_keys.c
125
hdb_entry_set_pw_change_time(context->context, ent, 0);
crypto/heimdal/lib/kadm5/set_keys.c
126
hdb_entry_clear_password(context->context, ent);
crypto/heimdal/lib/kadm5/set_keys.c
140
hdb_entry *ent,
crypto/heimdal/lib/kadm5/set_keys.c
165
_kadm5_free_keys (context->context, ent->keys.len, ent->keys.val);
crypto/heimdal/lib/kadm5/set_keys.c
166
ent->keys.len = len;
crypto/heimdal/lib/kadm5/set_keys.c
167
ent->keys.val = keys;
crypto/heimdal/lib/kadm5/set_keys.c
169
hdb_entry_set_pw_change_time(context->context, ent, 0);
crypto/heimdal/lib/kadm5/set_keys.c
170
hdb_entry_clear_password(context->context, ent);
crypto/heimdal/lib/kadm5/set_keys.c
198
hdb_entry *ent,
crypto/heimdal/lib/kadm5/set_keys.c
208
ret = hdb_generate_key_set(context->context, ent->principal,
crypto/heimdal/lib/kadm5/set_keys.c
263
_kadm5_free_keys (context->context, ent->keys.len, ent->keys.val);
crypto/heimdal/lib/kadm5/set_keys.c
264
ent->keys.val = keys;
crypto/heimdal/lib/kadm5/set_keys.c
265
ent->keys.len = num_keys;
crypto/heimdal/lib/kadm5/set_keys.c
269
hdb_entry_set_pw_change_time(context->context, ent, 0);
crypto/heimdal/lib/kadm5/set_keys.c
270
hdb_entry_clear_password(context->context, ent);
crypto/heimdal/lib/kadm5/set_keys.c
44
hdb_entry *ent,
crypto/heimdal/lib/kadm5/set_keys.c
52
ent->principal,
crypto/heimdal/lib/kadm5/set_keys.c
57
_kadm5_free_keys (context->context, ent->keys.len, ent->keys.val);
crypto/heimdal/lib/kadm5/set_keys.c
58
ent->keys.val = keys;
crypto/heimdal/lib/kadm5/set_keys.c
59
ent->keys.len = num_keys;
crypto/heimdal/lib/kadm5/set_keys.c
61
hdb_entry_set_pw_change_time(context->context, ent, 0);
crypto/heimdal/lib/kadm5/set_keys.c
67
ent, password);
crypto/heimdal/lib/kadm5/set_keys.c
81
hdb_entry *ent,
crypto/heimdal/lib/kadm5/set_modifier.c
40
hdb_entry *ent)
crypto/heimdal/lib/kadm5/set_modifier.c
43
if(ent->modified_by == NULL){
crypto/heimdal/lib/kadm5/set_modifier.c
44
ent->modified_by = malloc(sizeof(*ent->modified_by));
crypto/heimdal/lib/kadm5/set_modifier.c
45
if(ent->modified_by == NULL)
crypto/heimdal/lib/kadm5/set_modifier.c
48
free_Event(ent->modified_by);
crypto/heimdal/lib/kadm5/set_modifier.c
49
ent->modified_by->time = time(NULL);
crypto/heimdal/lib/kadm5/set_modifier.c
51
&ent->modified_by->principal);
crypto/heimdal/lib/krb5/replay.c
204
struct rc_entry ent, tmp;
crypto/heimdal/lib/krb5/replay.c
209
ent.stamp = time(NULL);
crypto/heimdal/lib/krb5/replay.c
210
checksum_authenticator(rep, ent.data);
crypto/heimdal/lib/krb5/replay.c
220
fread(&tmp, sizeof(ent), 1, f);
crypto/heimdal/lib/krb5/replay.c
221
t = ent.stamp - tmp.stamp;
crypto/heimdal/lib/krb5/replay.c
222
while(fread(&tmp, sizeof(ent), 1, f)){
crypto/heimdal/lib/krb5/replay.c
225
if(memcmp(tmp.data, ent.data, sizeof(ent.data)) == 0){
crypto/heimdal/lib/krb5/replay.c
249
fwrite(&ent, 1, sizeof(ent), f);
crypto/heimdal/lib/krb5/replay.c
268
struct rc_entry ent;
crypto/heimdal/lib/krb5/replay.c
269
r = fread(&ent, sizeof(ent), 1, f);
crypto/heimdal/lib/krb5/replay.c
272
*auth_lifespan = ent.stamp;
crypto/heimdal/lib/roken/getcap.c
104
cgetset(const char *ent)
crypto/heimdal/lib/roken/getcap.c
109
if (ent == NULL) {
crypto/heimdal/lib/roken/getcap.c
116
topreclen = strlen(ent);
crypto/heimdal/lib/roken/getcap.c
123
source=ent;
crypto/heimdal/lib/roken/getcap.c
86
ROKEN_LIB_FUNCTION int ROKEN_LIB_CALL cgetset(const char *ent);
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
135
const struct _kadm5_principal_ent_t *ent, long mask,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
144
const struct _kadm5_principal_ent_t *ent, long mask,
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
217
const struct _kadm5_policy_ent_t *ent, long mask);
crypto/krb5/src/include/krb5/kadm5_auth_plugin.h
223
const struct _kadm5_policy_ent_t *ent, long mask);
crypto/krb5/src/kadmin/dbutil/kadm5_create.c
190
kadm5_principal_ent_rec ent;
crypto/krb5/src/kadmin/dbutil/kadm5_create.c
194
memset(&ent, 0, sizeof(ent));
crypto/krb5/src/kadmin/dbutil/kadm5_create.c
201
ret = krb5_parse_name(context, fullname, &ent.principal);
crypto/krb5/src/kadmin/dbutil/kadm5_create.c
207
ent.max_life = lifetime;
crypto/krb5/src/kadmin/dbutil/kadm5_create.c
208
ent.attributes = attrs;
crypto/krb5/src/kadmin/dbutil/kadm5_create.c
213
ret = kadm5_create_principal(handle, &ent, flags, NULL);
crypto/krb5/src/kadmin/dbutil/kadm5_create.c
222
krb5_free_principal(context, ent.principal);
crypto/krb5/src/kadmin/dbutil/kdb5_mkey.c
722
update_princ_encryption_1(void *cb, krb5_db_entry *ent)
crypto/krb5/src/kadmin/dbutil/kdb5_mkey.c
731
retval = krb5_unparse_name(util_context, ent->princ, &pname);
crypto/krb5/src/kadmin/dbutil/kdb5_mkey.c
738
if (krb5_principal_compare(util_context, ent->princ, master_princ)) {
crypto/krb5/src/kadmin/dbutil/kdb5_mkey.c
745
retval = krb5_dbe_get_mkvno(util_context, ent, &old_mkvno);
crypto/krb5/src/kadmin/dbutil/kdb5_mkey.c
767
retval = master_key_convert (util_context, ent);
crypto/krb5/src/kadmin/dbutil/kdb5_mkey.c
778
if ((retval = krb5_dbe_update_mod_princ_data(util_context, ent,
crypto/krb5/src/kadmin/dbutil/kdb5_mkey.c
785
ent->mask |= KADM5_KEY_DATA | KADM5_TL_DATA;
crypto/krb5/src/kadmin/dbutil/kdb5_mkey.c
787
if ((retval = krb5_db_put_principal(util_context, ent))) {
crypto/krb5/src/kadmin/server/auth.c
208
kadm5_principal_ent_t ent, long *mask)
crypto/krb5/src/kadmin/server/auth.c
222
ent->attributes |= rs->require_attrs;
crypto/krb5/src/kadmin/server/auth.c
223
ent->attributes &= rs->forbid_attrs;
crypto/krb5/src/kadmin/server/auth.c
230
if (ent->policy != NULL && strcmp(ent->policy, rs->policy) != 0) {
crypto/krb5/src/kadmin/server/auth.c
231
free(ent->policy);
crypto/krb5/src/kadmin/server/auth.c
232
ent->policy = NULL;
crypto/krb5/src/kadmin/server/auth.c
234
if (ent->policy == NULL) {
crypto/krb5/src/kadmin/server/auth.c
235
ent->policy = strdup(rs->policy);
crypto/krb5/src/kadmin/server/auth.c
236
if (ent->policy == NULL)
crypto/krb5/src/kadmin/server/auth.c
243
ts_after(ent->princ_expire_time, ts_incr(now, rs->princ_lifetime)))
crypto/krb5/src/kadmin/server/auth.c
244
ent->princ_expire_time = now + rs->princ_lifetime;
crypto/krb5/src/kadmin/server/auth.c
249
ts_after(ent->pw_expiration, ts_incr(now, rs->pw_lifetime)))
crypto/krb5/src/kadmin/server/auth.c
250
ent->pw_expiration = now + rs->pw_lifetime;
crypto/krb5/src/kadmin/server/auth.c
254
if (!(*mask & KADM5_MAX_LIFE) || ent->max_life > rs->max_life)
crypto/krb5/src/kadmin/server/auth.c
255
ent->max_life = rs->max_life;
crypto/krb5/src/kadmin/server/auth.c
260
ent->max_renewable_life > rs->max_renewable_life)
crypto/krb5/src/kadmin/server/auth.c
261
ent->max_renewable_life = rs->max_renewable_life;
crypto/krb5/src/kadmin/server/auth.c
269
krb5_const_principal target, kadm5_principal_ent_t ent,
crypto/krb5/src/kadmin/server/auth.c
284
ret = h->vt.addprinc(context, h->data, client, target, ent, *mask,
crypto/krb5/src/kadmin/server/auth.c
287
ret = h->vt.modprinc(context, h->data, client, target, ent, *mask,
crypto/krb5/src/kadmin/server/auth.c
291
rs_ret = impose_restrictions(context, rs, ent, mask);
crypto/krb5/src/kadmin/server/auth.h
75
kadm5_principal_ent_t ent, long *mask);
crypto/krb5/src/kadmin/server/auth_acl.c
579
const struct _kadm5_principal_ent_t *ent, long mask,
crypto/krb5/src/kadmin/server/auth_acl.c
588
const struct _kadm5_principal_ent_t *ent, long mask,
crypto/krb5/src/kadmin/server/auth_acl.c
681
const struct _kadm5_policy_ent_t *ent, long mask)
crypto/krb5/src/kadmin/server/auth_acl.c
689
const struct _kadm5_policy_ent_t *ent, long mask)
crypto/krb5/src/kadmin/server/server_stubs.c
338
krb5_const_principal princ, kadm5_principal_ent_t ent,
crypto/krb5/src/kadmin/server/server_stubs.c
342
princ, ent, mask);
crypto/krb5/src/kdc/kdc_preauth.c
482
krb5_db_entry *ent;
crypto/krb5/src/kdc/kdc_preauth.c
494
if (krb5_db_get_principal(context, princ, KRB5_KDB_FLAG_CLIENT, &ent))
crypto/krb5/src/kdc/kdc_preauth.c
496
match = krb5_principal_compare(context, ent->princ, client);
crypto/krb5/src/kdc/kdc_preauth.c
497
krb5_db_free_principal(context, ent);
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
130
krb5_keytab_entry ent;
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
134
code = krb5_kt_get_entry(context, kt, name->princ, 0, 0, &ent);
crypto/krb5/src/lib/gssapi/krb5/acquire_cred.c
136
krb5_kt_free_entry(context, &ent);
crypto/krb5/src/lib/kadm5/admin.h
360
kadm5_principal_ent_t ent,
crypto/krb5/src/lib/kadm5/admin.h
363
kadm5_principal_ent_t ent,
crypto/krb5/src/lib/kadm5/admin.h
371
kadm5_principal_ent_t ent,
crypto/krb5/src/lib/kadm5/admin.h
377
kadm5_principal_ent_t ent,
crypto/krb5/src/lib/kadm5/admin.h
426
kadm5_policy_ent_t ent,
crypto/krb5/src/lib/kadm5/admin.h
431
kadm5_policy_ent_t ent,
crypto/krb5/src/lib/kadm5/admin.h
435
kadm5_policy_ent_t ent);
crypto/krb5/src/lib/kadm5/admin.h
448
ent);
crypto/krb5/src/lib/kadm5/admin.h
450
kadm5_policy_ent_t ent);
crypto/krb5/src/lib/kadm5/clnt/client_principal.c
158
krb5_principal princ, kadm5_principal_ent_t ent,
crypto/krb5/src/lib/kadm5/clnt/client_principal.c
176
memcpy(ent, &r.rec, sizeof(r.rec));
crypto/krb5/src/lib/kadm5/clnt/clnt_policy.c
100
memcpy(ent, &r.rec, sizeof(r.rec));
crypto/krb5/src/lib/kadm5/clnt/clnt_policy.c
80
kadm5_get_policy(void *server_handle, char *name, kadm5_policy_ent_t ent)
crypto/krb5/src/lib/kadm5/clnt/clnt_policy.c
86
memset(ent, 0, sizeof(*ent));
crypto/krb5/src/lib/kadm5/srv/pwqual_hesiod.c
101
struct passwd *ent;
crypto/krb5/src/lib/kadm5/srv/pwqual_hesiod.c
111
ent = hes_getpwnam(cp);
crypto/krb5/src/lib/kadm5/srv/pwqual_hesiod.c
112
if (ent && ent->pw_gecos && str_check_gecos(ent->pw_gecos, password)) {
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
146
kadm5_principal_ent_rec ent;
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
150
memset(&ent, 0, sizeof(ent));
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
151
ent.principal = hist_princ;
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
152
ent.max_life = KRB5_KDB_DISALLOW_ALL_TIX;
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
153
ent.attributes = 0;
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
156
ret = kadm5_create_principal_3(handle, &ent, mask, 1, ks, NULL);
crypto/krb5/src/lib/kadm5/srv/server_kdb.c
162
return kadm5_randkey_principal_3(handle, ent.principal, 0, 1, ks,
crypto/krb5/src/lib/kadm5/t_kadm5.c
1005
mpol_test_fail(char *user, kadm5_policy_ent_t ent, uint32_t mask,
crypto/krb5/src/lib/kadm5/t_kadm5.c
1010
check_fail(kadm5_modify_policy(handle, ent, mask), code);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1015
mpol_test_compare(void *handle, kadm5_policy_ent_t ent, uint32_t mask)
crypto/krb5/src/lib/kadm5/t_kadm5.c
1017
mpol_test_fail(handle, ent, mask, 0);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1018
compare_policy(ent, mask);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1024
kadm5_policy_ent_rec ent;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1026
memset(&ent, 0, sizeof(ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
1027
ent.policy = "modify-policy-test";
crypto/krb5/src/lib/kadm5/t_kadm5.c
1028
create_simple_policy(ent.policy);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1031
mpol_test_compare("admin", &ent, KADM5_PW_MIN_LIFE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1032
ent.pw_min_life = 32;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1033
mpol_test_compare("admin", &ent, KADM5_PW_MIN_LIFE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1036
mpol_test_compare("admin", &ent, KADM5_PW_MAX_LIFE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1037
ent.pw_max_life = 32;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1038
mpol_test_compare("admin", &ent, KADM5_PW_MAX_LIFE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1041
mpol_test_fail("admin", &ent, KADM5_PW_MIN_LENGTH, KADM5_BAD_LENGTH);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1042
ent.pw_min_length = 8;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1043
mpol_test_compare("admin", &ent, KADM5_PW_MIN_LENGTH);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1046
mpol_test_fail("admin", &ent, KADM5_PW_MIN_CLASSES, KADM5_BAD_CLASS);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1047
ent.pw_min_classes = 1;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1048
mpol_test_compare("admin", &ent, KADM5_PW_MIN_CLASSES);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1049
ent.pw_min_classes = 5;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1050
mpol_test_compare("admin", &ent, KADM5_PW_MIN_CLASSES);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1051
ent.pw_min_classes = 6;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1052
mpol_test_fail("admin", &ent, KADM5_PW_MIN_CLASSES, KADM5_BAD_CLASS);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1055
mpol_test_fail("admin", &ent, KADM5_PW_HISTORY_NUM, KADM5_BAD_HISTORY);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1056
ent.pw_history_num = 1;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1057
mpol_test_compare("admin", &ent, KADM5_PW_HISTORY_NUM);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1058
ent.pw_history_num = 10;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1059
mpol_test_compare("admin", &ent, KADM5_PW_HISTORY_NUM);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1062
ent.pw_max_fail = 2;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1063
mpol_test_compare("admin", &ent, KADM5_PW_MAX_FAILURE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1064
ent.pw_failcnt_interval = 90;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1065
mpol_test_compare("admin", &ent, KADM5_PW_FAILURE_COUNT_INTERVAL);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1066
ent.pw_lockout_duration = 180;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1067
mpol_test_compare("admin", &ent, KADM5_PW_LOCKOUT_DURATION);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1073
mpol_test_fail("$admin", &ent, KADM5_PW_MAX_LIFE, KADM5_AUTH_MODIFY);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1074
mpol_test_fail("admin/none", &ent, KADM5_PW_MAX_LIFE,
crypto/krb5/src/lib/kadm5/t_kadm5.c
1076
mpol_test_fail("admin/get", &ent, KADM5_PW_MAX_LIFE,
crypto/krb5/src/lib/kadm5/t_kadm5.c
1078
mpol_test_compare("admin/modify", &ent, KADM5_PW_MAX_LIFE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1081
delete_policy(ent.policy);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1084
ent.policy = NULL;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1085
mpol_test_fail("admin", &ent, KADM5_PW_MAX_LIFE, EINVAL);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1086
ent.policy = "";
crypto/krb5/src/lib/kadm5/t_kadm5.c
1087
mpol_test_fail("admin", &ent, KADM5_PW_MAX_LIFE, KADM5_BAD_POLICY);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1090
mpol_test_fail(NULL, &ent, KADM5_PW_MAX_LIFE, KADM5_BAD_SERVER_HANDLE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1095
mprinc_test_fail(char *user, kadm5_principal_ent_t ent, uint32_t mask,
crypto/krb5/src/lib/kadm5/t_kadm5.c
1100
check_fail(kadm5_modify_principal(handle, ent, mask), code);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1105
mprinc_test_compare(char *user, kadm5_principal_ent_t ent, uint32_t mask)
crypto/krb5/src/lib/kadm5/t_kadm5.c
1107
mprinc_test_fail(user, ent, mask, 0);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1108
compare_princ(ent, mask);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1116
kadm5_principal_ent_rec ent;
crypto/krb5/src/lib/kadm5/t_kadm5.c
112
kadm5_policy_ent_rec ent;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1120
memset(&ent, 0, sizeof(ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
1121
ent.principal = princ;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1124
mprinc_test_fail("admin", &ent, KADM5_KVNO, KADM5_UNK_PRINC);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1129
mprinc_test_fail("admin", &ent, KADM5_AUX_ATTRIBUTES, KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1130
mprinc_test_fail("admin", &ent, KADM5_KEY_DATA, KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1131
mprinc_test_fail("admin", &ent, KADM5_LAST_FAILED, KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1132
mprinc_test_fail("admin", &ent, KADM5_LAST_SUCCESS, KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1133
mprinc_test_fail("admin", &ent, KADM5_LAST_PWD_CHANGE, KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1134
mprinc_test_fail("admin", &ent, KADM5_MKVNO, KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1135
mprinc_test_fail("admin", &ent, KADM5_MOD_NAME, KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1136
mprinc_test_fail("admin", &ent, KADM5_MOD_TIME, KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1137
mprinc_test_fail("admin", &ent, KADM5_PRINCIPAL, KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
114
memset(&ent, 0, sizeof(ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
1140
ent.n_tl_data = 1;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1141
ent.tl_data = &tl;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1142
mprinc_test_fail("admin", &ent, KADM5_TL_DATA, KADM5_BAD_TL_TYPE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1145
ent.fail_auth_count = 1234;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1146
mprinc_test_fail("admin", &ent, KADM5_FAIL_AUTH_COUNT,
crypto/krb5/src/lib/kadm5/t_kadm5.c
1148
ent.fail_auth_count = 0;
crypto/krb5/src/lib/kadm5/t_kadm5.c
115
ent.policy = name;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1151
mprinc_test_compare("admin", &ent, KADM5_PW_EXPIRATION);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1152
mprinc_test_compare("admin", &ent, KADM5_MAX_LIFE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1153
mprinc_test_compare("admin", &ent, KADM5_MAX_RLIFE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1154
mprinc_test_compare("admin", &ent, KADM5_FAIL_AUTH_COUNT);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1155
mprinc_test_compare("admin/modify", &ent, KADM5_PRINC_EXPIRE_TIME);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1156
mprinc_test_compare("admin", &ent, KADM5_POLICY_CLR);
crypto/krb5/src/lib/kadm5/t_kadm5.c
116
check(kadm5_create_policy(handle, &ent, KADM5_POLICY));
crypto/krb5/src/lib/kadm5/t_kadm5.c
1160
ent.pw_expiration = 1234;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1161
mprinc_test_compare("admin", &ent, KADM5_PW_EXPIRATION);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1162
ent.policy = "dict-only-pol";
crypto/krb5/src/lib/kadm5/t_kadm5.c
1163
mprinc_test_compare("admin", &ent, KADM5_POLICY);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1164
ent.policy = "test-pol";
crypto/krb5/src/lib/kadm5/t_kadm5.c
1165
mprinc_test_compare("admin", &ent, KADM5_POLICY);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1166
ent.pw_expiration = 999999999;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1167
mprinc_test_compare("admin", &ent, KADM5_PW_EXPIRATION);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1168
mprinc_test_compare("admin", &ent, KADM5_POLICY_CLR);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1171
ent.princ_expire_time = 1234;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1172
mprinc_test_compare("admin", &ent, KADM5_PRINC_EXPIRE_TIME);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1173
ent.attributes = KRB5_KDB_DISALLOW_ALL_TIX;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1174
mprinc_test_compare("admin", &ent, KADM5_ATTRIBUTES);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1175
ent.attributes = KRB5_KDB_REQUIRES_PWCHANGE;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1176
mprinc_test_compare("admin", &ent, KADM5_ATTRIBUTES);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1177
ent.attributes = KRB5_KDB_DISALLOW_TGT_BASED;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1178
mprinc_test_compare("admin", &ent, KADM5_ATTRIBUTES);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1179
ent.max_life = 3456;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1180
mprinc_test_compare("admin", &ent, KADM5_MAX_LIFE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1181
ent.kvno = 7;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1182
mprinc_test_compare("admin", &ent, KADM5_KVNO);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1187
mprinc_test_fail("$admin", &ent, KADM5_KVNO, KADM5_AUTH_MODIFY);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1188
mprinc_test_fail("admin/none", &ent, KADM5_KVNO, KADM5_AUTH_MODIFY);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1189
mprinc_test_fail("admin/get", &ent, KADM5_KVNO, KADM5_AUTH_MODIFY);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1190
mprinc_test_fail("admin/add", &ent, KADM5_KVNO, KADM5_AUTH_MODIFY);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1191
mprinc_test_fail("admin/delete", &ent, KADM5_KVNO, KADM5_AUTH_MODIFY);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1196
ent.max_renewable_life = 88;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1197
ent.tl_data = &tl2;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1198
check(kadm5_modify_principal(handle, &ent,
crypto/krb5/src/lib/kadm5/t_kadm5.c
1200
memset(&ent, 0, sizeof(ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
1201
check(kadm5_get_principal(handle, princ, &ent,
crypto/krb5/src/lib/kadm5/t_kadm5.c
1203
assert(ent.max_renewable_life == 88);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1204
assert(ent.n_tl_data == 1);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1205
assert(ent.tl_data->tl_data_type == tl2.tl_data_type);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1206
assert(ent.tl_data->tl_data_length == tl2.tl_data_length);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1207
assert(memcmp(ent.tl_data->tl_data_contents, tl2.tl_data_contents,
crypto/krb5/src/lib/kadm5/t_kadm5.c
1209
check(kadm5_free_principal_ent(handle, &ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
1213
mprinc_test_fail(NULL, &ent, KADM5_KVNO, KADM5_BAD_SERVER_HANDLE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1242
kadm5_principal_ent_rec ent;
crypto/krb5/src/lib/kadm5/t_kadm5.c
1251
check(kadm5_get_principal(handle, princ, &ent, KADM5_KEY_DATA));
crypto/krb5/src/lib/kadm5/t_kadm5.c
1252
compare_key_data(&ent, default_supported_enctypes);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1253
assert(ent.key_data[0].key_data_kvno == 2);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1254
assert(n_keys == ent.n_key_data);
crypto/krb5/src/lib/kadm5/t_kadm5.c
1258
check(kadm5_free_principal_ent(handle, &ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
163
kadm5_principal_ent_rec ent;
crypto/krb5/src/lib/kadm5/t_kadm5.c
166
memset(&ent, 0, sizeof(ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
167
ent.principal = princ;
crypto/krb5/src/lib/kadm5/t_kadm5.c
168
ent.policy = policy;
crypto/krb5/src/lib/kadm5/t_kadm5.c
171
check(kadm5_create_principal(handle, &ent, mask, "pw"));
crypto/krb5/src/lib/kadm5/t_kadm5.c
185
compare_key_data(kadm5_principal_ent_t ent, const krb5_enctype *etypes)
crypto/krb5/src/lib/kadm5/t_kadm5.c
190
assert(i < ent->n_key_data);
crypto/krb5/src/lib/kadm5/t_kadm5.c
191
assert(ent->key_data[i].key_data_ver >= 1);
crypto/krb5/src/lib/kadm5/t_kadm5.c
192
assert(ent->key_data[i].key_data_type[0] == etypes[i]);
crypto/krb5/src/lib/kadm5/t_kadm5.c
283
kadm5_principal_ent_rec ent;
crypto/krb5/src/lib/kadm5/t_kadm5.c
292
check(kadm5_get_principal(handle, princ, &ent, KADM5_KEY_DATA));
crypto/krb5/src/lib/kadm5/t_kadm5.c
293
compare_key_data(&ent, default_supported_enctypes);
crypto/krb5/src/lib/kadm5/t_kadm5.c
294
assert(ent.key_data[0].key_data_kvno == 2);
crypto/krb5/src/lib/kadm5/t_kadm5.c
295
check(kadm5_free_principal_ent(handle, &ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
319
cpol_test_fail(char *user, kadm5_policy_ent_t ent, uint32_t mask,
crypto/krb5/src/lib/kadm5/t_kadm5.c
324
check_fail(kadm5_create_policy(handle, ent, mask | KADM5_POLICY), code);
crypto/krb5/src/lib/kadm5/t_kadm5.c
329
cpol_test_compare(char *user, kadm5_policy_ent_t ent, uint32_t mask)
crypto/krb5/src/lib/kadm5/t_kadm5.c
331
cpol_test_fail(user, ent, mask, 0);
crypto/krb5/src/lib/kadm5/t_kadm5.c
332
compare_policy(ent, mask);
crypto/krb5/src/lib/kadm5/t_kadm5.c
333
delete_policy(ent->policy);
crypto/krb5/src/lib/kadm5/t_kadm5.c
340
kadm5_policy_ent_rec ent;
crypto/krb5/src/lib/kadm5/t_kadm5.c
342
memset(&ent, 0, sizeof(ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
345
ent.policy = "create-policy-test";
crypto/krb5/src/lib/kadm5/t_kadm5.c
346
cpol_test_fail("admin", &ent, 0x10000000, KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
350
check_fail(kadm5_create_policy(handle, &ent, 0), KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
354
cpol_test_compare("admin", &ent, KADM5_PW_MIN_LIFE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
355
ent.pw_min_life = 32;
crypto/krb5/src/lib/kadm5/t_kadm5.c
356
cpol_test_compare("admin", &ent, KADM5_PW_MIN_LIFE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
359
cpol_test_compare("admin", &ent, KADM5_PW_MAX_LIFE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
360
ent.pw_max_life = 32;
crypto/krb5/src/lib/kadm5/t_kadm5.c
361
cpol_test_compare("admin", &ent, KADM5_PW_MAX_LIFE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
364
cpol_test_fail("admin", &ent, KADM5_PW_MIN_LENGTH, KADM5_BAD_LENGTH);
crypto/krb5/src/lib/kadm5/t_kadm5.c
365
ent.pw_min_length = 32;
crypto/krb5/src/lib/kadm5/t_kadm5.c
366
cpol_test_compare("admin", &ent, KADM5_PW_MIN_LENGTH);
crypto/krb5/src/lib/kadm5/t_kadm5.c
369
cpol_test_fail("admin", &ent, KADM5_PW_MIN_CLASSES, KADM5_BAD_CLASS);
crypto/krb5/src/lib/kadm5/t_kadm5.c
370
ent.pw_min_classes = 1;
crypto/krb5/src/lib/kadm5/t_kadm5.c
371
cpol_test_compare("admin", &ent, KADM5_PW_MIN_CLASSES);
crypto/krb5/src/lib/kadm5/t_kadm5.c
372
ent.pw_min_classes = 5;
crypto/krb5/src/lib/kadm5/t_kadm5.c
373
cpol_test_compare("admin", &ent, KADM5_PW_MIN_CLASSES);
crypto/krb5/src/lib/kadm5/t_kadm5.c
374
ent.pw_min_classes = 6;
crypto/krb5/src/lib/kadm5/t_kadm5.c
375
cpol_test_fail("admin", &ent, KADM5_PW_MIN_CLASSES, KADM5_BAD_CLASS);
crypto/krb5/src/lib/kadm5/t_kadm5.c
378
cpol_test_fail("admin", &ent, KADM5_PW_HISTORY_NUM, KADM5_BAD_HISTORY);
crypto/krb5/src/lib/kadm5/t_kadm5.c
379
ent.pw_history_num = 1;
crypto/krb5/src/lib/kadm5/t_kadm5.c
380
cpol_test_compare("admin", &ent, KADM5_PW_HISTORY_NUM);
crypto/krb5/src/lib/kadm5/t_kadm5.c
381
ent.pw_history_num = 10;
crypto/krb5/src/lib/kadm5/t_kadm5.c
382
cpol_test_compare("admin", &ent, KADM5_PW_HISTORY_NUM);
crypto/krb5/src/lib/kadm5/t_kadm5.c
385
ent.pw_max_fail = 2;
crypto/krb5/src/lib/kadm5/t_kadm5.c
386
cpol_test_compare("admin", &ent, KADM5_PW_MAX_FAILURE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
387
ent.pw_failcnt_interval = 90;
crypto/krb5/src/lib/kadm5/t_kadm5.c
388
cpol_test_compare("admin", &ent,
crypto/krb5/src/lib/kadm5/t_kadm5.c
390
ent.pw_lockout_duration = 180;
crypto/krb5/src/lib/kadm5/t_kadm5.c
391
cpol_test_compare("admin", &ent, KADM5_PW_LOCKOUT_DURATION);
crypto/krb5/src/lib/kadm5/t_kadm5.c
397
cpol_test_fail("$admin", &ent, 0, KADM5_AUTH_ADD);
crypto/krb5/src/lib/kadm5/t_kadm5.c
398
cpol_test_fail("admin/none", &ent, 0, KADM5_AUTH_ADD);
crypto/krb5/src/lib/kadm5/t_kadm5.c
399
cpol_test_fail("admin/get", &ent, 0, KADM5_AUTH_ADD);
crypto/krb5/src/lib/kadm5/t_kadm5.c
400
cpol_test_fail("admin/modify", &ent, 0, KADM5_AUTH_ADD);
crypto/krb5/src/lib/kadm5/t_kadm5.c
401
cpol_test_fail("admin/delete", &ent, 0, KADM5_AUTH_ADD);
crypto/krb5/src/lib/kadm5/t_kadm5.c
402
cpol_test_compare("admin/add", &ent, 0);
crypto/krb5/src/lib/kadm5/t_kadm5.c
406
ent.policy = "test-pol";
crypto/krb5/src/lib/kadm5/t_kadm5.c
407
cpol_test_fail("admin", &ent, 0, KADM5_DUP);
crypto/krb5/src/lib/kadm5/t_kadm5.c
410
ent.policy = NULL;
crypto/krb5/src/lib/kadm5/t_kadm5.c
411
cpol_test_fail("admin", &ent, 0, EINVAL);
crypto/krb5/src/lib/kadm5/t_kadm5.c
412
ent.policy = "";
crypto/krb5/src/lib/kadm5/t_kadm5.c
413
cpol_test_fail("admin", &ent, 0, KADM5_BAD_POLICY);
crypto/krb5/src/lib/kadm5/t_kadm5.c
414
ent.policy = "pol\7";
crypto/krb5/src/lib/kadm5/t_kadm5.c
415
cpol_test_fail("admin", &ent, 0, KADM5_BAD_POLICY);
crypto/krb5/src/lib/kadm5/t_kadm5.c
418
cpol_test_fail(NULL, &ent, 0, KADM5_BAD_SERVER_HANDLE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
423
cprinc_test_fail(char *user, kadm5_principal_ent_t ent, uint32_t mask,
crypto/krb5/src/lib/kadm5/t_kadm5.c
428
check_fail(kadm5_create_principal(handle, ent, mask | KADM5_PRINCIPAL,
crypto/krb5/src/lib/kadm5/t_kadm5.c
434
cprinc_test_compare(char *user, kadm5_principal_ent_t ent, uint32_t mask,
crypto/krb5/src/lib/kadm5/t_kadm5.c
437
cprinc_test_fail(user, ent, mask, pass, 0);
crypto/krb5/src/lib/kadm5/t_kadm5.c
438
compare_princ(ent, mask);
crypto/krb5/src/lib/kadm5/t_kadm5.c
439
delete_princ(ent->principal);
crypto/krb5/src/lib/kadm5/t_kadm5.c
446
kadm5_principal_ent_rec ent;
crypto/krb5/src/lib/kadm5/t_kadm5.c
450
memset(&ent, 0, sizeof(ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
451
ent.principal = princ;
crypto/krb5/src/lib/kadm5/t_kadm5.c
454
cprinc_test_fail("admin", &ent, 0x100000, "", KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
455
cprinc_test_fail("admin", &ent, KADM5_LAST_PWD_CHANGE, "pw",
crypto/krb5/src/lib/kadm5/t_kadm5.c
457
cprinc_test_fail("admin", &ent, KADM5_MOD_TIME, "pw", KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
458
cprinc_test_fail("admin", &ent, KADM5_MOD_NAME, "pw", KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
459
cprinc_test_fail("admin", &ent, KADM5_MKVNO, "pw", KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
460
cprinc_test_fail("admin", &ent, KADM5_AUX_ATTRIBUTES, "pw",
crypto/krb5/src/lib/kadm5/t_kadm5.c
465
check_fail(kadm5_create_principal(handle, &ent, 0, "pw"), KADM5_BAD_MASK);
crypto/krb5/src/lib/kadm5/t_kadm5.c
469
cprinc_test_fail("admin", &ent, 0, "", KADM5_PASS_Q_TOOSHORT);
crypto/krb5/src/lib/kadm5/t_kadm5.c
470
ent.policy = "test-pol";
crypto/krb5/src/lib/kadm5/t_kadm5.c
471
cprinc_test_fail("admin", &ent, KADM5_POLICY, "tP", KADM5_PASS_Q_TOOSHORT);
crypto/krb5/src/lib/kadm5/t_kadm5.c
472
cprinc_test_fail("admin", &ent, KADM5_POLICY, "testpassword",
crypto/krb5/src/lib/kadm5/t_kadm5.c
474
cprinc_test_fail("admin", &ent, KADM5_POLICY, "Abyssinia",
crypto/krb5/src/lib/kadm5/t_kadm5.c
477
cprinc_test_compare("admin", &ent, 0, "pw");
crypto/krb5/src/lib/kadm5/t_kadm5.c
478
ent.policy = "nonexistent-pol";
crypto/krb5/src/lib/kadm5/t_kadm5.c
479
cprinc_test_compare("admin", &ent, KADM5_POLICY, "pw");
crypto/krb5/src/lib/kadm5/t_kadm5.c
480
cprinc_test_compare("admin/rename", &ent, KADM5_POLICY, "pw");
crypto/krb5/src/lib/kadm5/t_kadm5.c
483
ent.policy = "test-pol";
crypto/krb5/src/lib/kadm5/t_kadm5.c
484
cprinc_test_compare("admin", &ent, KADM5_POLICY, "NotinTheDictionary");
crypto/krb5/src/lib/kadm5/t_kadm5.c
485
cprinc_test_compare("admin", &ent, KADM5_PRINC_EXPIRE_TIME, "pw");
crypto/krb5/src/lib/kadm5/t_kadm5.c
486
cprinc_test_compare("admin", &ent, KADM5_PW_EXPIRATION, "pw");
crypto/krb5/src/lib/kadm5/t_kadm5.c
487
cprinc_test_compare("admin", &ent, KADM5_POLICY | KADM5_PW_EXPIRATION,
crypto/krb5/src/lib/kadm5/t_kadm5.c
489
ent.pw_expiration = 1234;
crypto/krb5/src/lib/kadm5/t_kadm5.c
490
cprinc_test_compare("admin", &ent, KADM5_PW_EXPIRATION, "pw");
crypto/krb5/src/lib/kadm5/t_kadm5.c
491
cprinc_test_compare("admin", &ent, KADM5_POLICY | KADM5_PW_EXPIRATION,
crypto/krb5/src/lib/kadm5/t_kadm5.c
493
ent.pw_expiration = 999999999;
crypto/krb5/src/lib/kadm5/t_kadm5.c
494
cprinc_test_compare("admin", &ent, KADM5_POLICY | KADM5_PW_EXPIRATION,
crypto/krb5/src/lib/kadm5/t_kadm5.c
496
ent.policy = "dict-only-pol";
crypto/krb5/src/lib/kadm5/t_kadm5.c
497
cprinc_test_compare("admin", &ent, KADM5_POLICY | KADM5_PW_EXPIRATION,
crypto/krb5/src/lib/kadm5/t_kadm5.c
503
cprinc_test_fail("$admin", &ent, 0, "pw", KADM5_AUTH_ADD);
crypto/krb5/src/lib/kadm5/t_kadm5.c
504
cprinc_test_fail("admin/none", &ent, 0, "pw", KADM5_AUTH_ADD);
crypto/krb5/src/lib/kadm5/t_kadm5.c
505
cprinc_test_fail("admin/get", &ent, 0, "pw", KADM5_AUTH_ADD);
crypto/krb5/src/lib/kadm5/t_kadm5.c
506
cprinc_test_fail("admin/modify", &ent, 0, "pw", KADM5_AUTH_ADD);
crypto/krb5/src/lib/kadm5/t_kadm5.c
507
cprinc_test_fail("admin/delete", &ent, 0, "pw", KADM5_AUTH_ADD);
crypto/krb5/src/lib/kadm5/t_kadm5.c
511
ent.principal = user_princ;
crypto/krb5/src/lib/kadm5/t_kadm5.c
512
cprinc_test_fail("admin", &ent, 0, "pw", KADM5_DUP);
crypto/krb5/src/lib/kadm5/t_kadm5.c
515
cprinc_test_fail(NULL, &ent, 0, "pw", KADM5_BAD_SERVER_HANDLE);
crypto/krb5/src/lib/kadm5/t_kadm5.c
622
kadm5_policy_ent_rec ent;
crypto/krb5/src/lib/kadm5/t_kadm5.c
624
check(kadm5_get_policy(handle, name, &ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
625
assert(strcmp(ent.policy, name) == 0);
crypto/krb5/src/lib/kadm5/t_kadm5.c
626
check(kadm5_free_policy_ent(handle, &ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
634
kadm5_policy_ent_rec ent;
crypto/krb5/src/lib/kadm5/t_kadm5.c
636
check_fail(kadm5_get_policy(handle, name, &ent), code);
crypto/krb5/src/lib/kadm5/t_kadm5.c
666
kadm5_principal_ent_rec ent;
crypto/krb5/src/lib/kadm5/t_kadm5.c
668
check(kadm5_get_principal(handle, princ, &ent,
crypto/krb5/src/lib/kadm5/t_kadm5.c
670
assert(krb5_principal_compare(context, ent.principal, princ));
crypto/krb5/src/lib/kadm5/t_kadm5.c
671
check(kadm5_free_principal_ent(handle, &ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
679
kadm5_principal_ent_rec ent;
crypto/krb5/src/lib/kadm5/t_kadm5.c
681
check_fail(kadm5_get_principal(handle, princ, &ent,
crypto/krb5/src/lib/kadm5/t_kadm5.c
690
kadm5_principal_ent_rec ent;
crypto/krb5/src/lib/kadm5/t_kadm5.c
719
check(kadm5_get_principal(handle, princ, &ent,
crypto/krb5/src/lib/kadm5/t_kadm5.c
721
assert(ent.n_tl_data == 0);
crypto/krb5/src/lib/kadm5/t_kadm5.c
722
assert(ent.n_key_data == 0);
crypto/krb5/src/lib/kadm5/t_kadm5.c
723
assert(ent.tl_data == NULL);
crypto/krb5/src/lib/kadm5/t_kadm5.c
724
check(kadm5_free_principal_ent(handle, &ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
727
check(kadm5_get_principal(handle, princ, &ent,
crypto/krb5/src/lib/kadm5/t_kadm5.c
729
assert(ent.n_key_data == 2);
crypto/krb5/src/lib/kadm5/t_kadm5.c
730
for (i = 0; i < ent.n_key_data; i++)
crypto/krb5/src/lib/kadm5/t_kadm5.c
731
assert(rpc == (ent.key_data[i].key_data_length[0] == 0));
crypto/krb5/src/lib/kadm5/t_kadm5.c
732
check(kadm5_free_principal_ent(handle, &ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
751
kadm5_principal_ent_rec ent, gent;
crypto/krb5/src/lib/kadm5/t_kadm5.c
759
memset(&ent, 0, sizeof(ent));
crypto/krb5/src/lib/kadm5/t_kadm5.c
760
ent.principal = princ;
crypto/krb5/src/lib/kadm5/t_kadm5.c
811
check(kadm5_create_principal(handle, &ent, KADM5_PRINCIPAL, "pw"));
crypto/krb5/src/lib/kadm5/t_kadm5.c
973
check(kadm5_create_principal(handle, &ent, KADM5_PRINCIPAL, "pw"));
crypto/krb5/src/lib/kdb/kdb5.c
2833
krb5_db_entry *ent;
crypto/krb5/src/lib/kdb/kdb5.c
2852
ent = k5alloc(sizeof(*ent), &ret);
crypto/krb5/src/lib/kdb/kdb5.c
2853
if (ent == NULL)
crypto/krb5/src/lib/kdb/kdb5.c
2855
ent->len = KRB5_KDB_V1_BASE_LENGTH;
crypto/krb5/src/lib/kdb/kdb5.c
2856
ent->attributes = KRB5_KDB_DISALLOW_ALL_TIX;
crypto/krb5/src/lib/kdb/kdb5.c
2857
ent->princ = princ;
crypto/krb5/src/lib/kdb/kdb5.c
2858
ent->tl_data = tl;
crypto/krb5/src/lib/kdb/kdb5.c
2859
ent->n_tl_data = 1;
crypto/krb5/src/lib/kdb/kdb5.c
2863
*out = ent;
crypto/krb5/src/lib/kdb/kdb_convert.c
553
krb5_db_entry *ent = NULL;
crypto/krb5/src/lib/kdb/kdb_convert.c
585
ret = krb5_db_get_principal(context, dbprinc, 0, &ent);
crypto/krb5/src/lib/kdb/kdb_convert.c
595
ent = calloc(1, sizeof(*ent));
crypto/krb5/src/lib/kdb/kdb_convert.c
596
if (ent == NULL)
crypto/krb5/src/lib/kdb/kdb_convert.c
598
ent->n_tl_data = 0;
crypto/krb5/src/lib/kdb/kdb_convert.c
607
ent->attributes = (krb5_flags) u.av_attrflags;
crypto/krb5/src/lib/kdb/kdb_convert.c
611
ent->max_life = (krb5_deltat) u.av_max_life;
crypto/krb5/src/lib/kdb/kdb_convert.c
615
ent->max_renewable_life = (krb5_deltat) u.av_max_renew_life;
crypto/krb5/src/lib/kdb/kdb_convert.c
619
ent->expiration = (krb5_timestamp) u.av_exp;
crypto/krb5/src/lib/kdb/kdb_convert.c
623
ent->pw_expiration = (krb5_timestamp) u.av_pw_exp;
crypto/krb5/src/lib/kdb/kdb_convert.c
628
ent->last_success = (krb5_timestamp) u.av_last_success;
crypto/krb5/src/lib/kdb/kdb_convert.c
633
ent->last_failed = (krb5_timestamp) u.av_last_failed;
crypto/krb5/src/lib/kdb/kdb_convert.c
638
ent->fail_auth_count = (krb5_kvno) u.av_fail_auth_count;
crypto/krb5/src/lib/kdb/kdb_convert.c
647
krb5_free_principal(context, ent->princ);
crypto/krb5/src/lib/kdb/kdb_convert.c
648
ent->princ = tmpprinc;
crypto/krb5/src/lib/kdb/kdb_convert.c
653
prev_n_keys = ent->n_key_data;
crypto/krb5/src/lib/kdb/kdb_convert.c
656
ent->n_key_data = (krb5_int16)u.av_keydata.av_keydata_len;
crypto/krb5/src/lib/kdb/kdb_convert.c
658
ent->key_data = NULL;
crypto/krb5/src/lib/kdb/kdb_convert.c
661
newptr = realloc(ent->key_data, (ent->n_key_data + 1) *
crypto/krb5/src/lib/kdb/kdb_convert.c
667
ent->key_data = newptr;
crypto/krb5/src/lib/kdb/kdb_convert.c
670
for (j = prev_n_keys; j < ent->n_key_data; j++) {
crypto/krb5/src/lib/kdb/kdb_convert.c
672
ent->key_data[j].key_data_contents[cnt] = NULL;
crypto/krb5/src/lib/kdb/kdb_convert.c
675
for (j = 0; j < ent->n_key_data; j++) {
crypto/krb5/src/lib/kdb/kdb_convert.c
676
krb5_key_data *kp = &ent->key_data[j];
crypto/krb5/src/lib/kdb/kdb_convert.c
711
ret = krb5_dbe_update_tl_data(context, ent, &newtl);
crypto/krb5/src/lib/kdb/kdb_convert.c
719
ret = krb5_dbe_update_last_pwd_change(context, ent,
crypto/krb5/src/lib/kdb/kdb_convert.c
739
ent->len = (krb5_int16) u.av_len;
crypto/krb5/src/lib/kdb/kdb_convert.c
752
ret = krb5_dbe_update_mod_princ_data(context, ent,
crypto/krb5/src/lib/kdb/kdb_convert.c
758
*entry = ent;
crypto/krb5/src/lib/kdb/kdb_convert.c
759
ent = NULL;
crypto/krb5/src/lib/kdb/kdb_convert.c
762
krb5_db_free_principal(context, ent);
crypto/krb5/src/lib/kdb/kdb_default.c
48
krb5_dbe_def_search_enctype(krb5_context context, krb5_db_entry *ent,
crypto/krb5/src/lib/kdb/kdb_default.c
62
if (ent->n_key_data == 0)
crypto/krb5/src/lib/kdb/kdb_default.c
68
kvno = ent->key_data[0].key_data_kvno;
crypto/krb5/src/lib/kdb/kdb_default.c
70
for (i = *start; i < ent->n_key_data; i++) {
crypto/krb5/src/lib/kdb/kdb_default.c
71
kd = &ent->key_data[i];
crypto/krb5/src/lib/kdb/kdb_log.c
130
kdb_ent_header_t *ent = ulog_index(log_ctx->ulog, indx);
crypto/krb5/src/lib/kdb/kdb_log.c
132
return ent->kdb_entry_sno == sno && time_equal(&ent->kdb_time, timestamp);
crypto/krb5/src/lib/kdb/kdb_log.c
251
kdb_ent_header_t *ent = ulog_index(ulog, (sno - 1) % log_ctx->ulogentries);
crypto/krb5/src/lib/kdb/kdb_log.c
253
memset(ent, 0, sizeof(*ent));
crypto/krb5/src/lib/kdb/kdb_log.c
254
ent->kdb_umagic = KDB_ULOG_MAGIC;
crypto/krb5/src/lib/kdb/kdb_log.c
255
ent->kdb_entry_sno = sno;
crypto/krb5/src/lib/kdb/kdb_log.c
256
ent->kdb_time = *kdb_time;
crypto/krb5/src/lib/kdb/kdb_log.c
257
sync_update(ulog, ent);
crypto/krb5/src/lib/kdb/t_stringattr.c
43
krb5_db_entry *ent;
crypto/krb5/src/lib/kdb/t_stringattr.c
52
ent = calloc(1, sizeof(*ent));
crypto/krb5/src/lib/kdb/t_stringattr.c
53
if (ent == NULL) {
crypto/krb5/src/lib/kdb/t_stringattr.c
59
assert(krb5_dbe_get_strings(context, ent, &strings, &count) == 0);
crypto/krb5/src/lib/kdb/t_stringattr.c
64
assert(krb5_dbe_get_string(context, ent, "foo", &val) == 0);
crypto/krb5/src/lib/kdb/t_stringattr.c
68
assert(krb5_dbe_set_string(context, ent, "eggs", "dozen") == 0);
crypto/krb5/src/lib/kdb/t_stringattr.c
69
assert(krb5_dbe_set_string(context, ent, "price", "right") == 0);
crypto/krb5/src/lib/kdb/t_stringattr.c
70
assert(krb5_dbe_set_string(context, ent, "eggs", NULL) == 0);
crypto/krb5/src/lib/kdb/t_stringattr.c
71
assert(krb5_dbe_set_string(context, ent, "time", "flies") == 0);
crypto/krb5/src/lib/kdb/t_stringattr.c
74
assert(krb5_dbe_get_string(context, ent, "price", &val) == 0);
crypto/krb5/src/lib/kdb/t_stringattr.c
77
assert(krb5_dbe_get_string(context, ent, "time", &val) == 0);
crypto/krb5/src/lib/kdb/t_stringattr.c
80
assert(krb5_dbe_get_string(context, ent, "eggs", &val) == 0);
crypto/krb5/src/lib/kdb/t_stringattr.c
84
assert(krb5_dbe_get_strings(context, ent, &strings, &count) == 0);
crypto/krb5/src/lib/kdb/t_stringattr.c
92
krb5_db_free_principal(context, ent);
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
639
struct dirent *ent;
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
658
while ((ent = readdir(data->dir)) != NULL) {
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
659
if (!filename_is_cache(ent->d_name))
crypto/krb5/src/lib/krb5/ccache/cc_dir.c
661
ret = subsidiary_residual(data->dirname, ent->d_name, &residual);
crypto/krb5/src/lib/krb5/ccache/t_cc.c
77
#define SET_TICKET(ent, str) {ent.magic = KV5M_DATA; ent.length = sizeof(str); ent.data = str;}
crypto/krb5/src/lib/krb5/keytab/ktfns.c
139
krb5_keytab_entry ent;
crypto/krb5/src/lib/krb5/keytab/ktfns.c
147
while ((ret = krb5_kt_next_entry(context, keytab, &ent, &cursor)) == 0) {
crypto/krb5/src/lib/krb5/keytab/ktfns.c
148
match = krb5_sname_match(context, mprinc, ent.principal);
crypto/krb5/src/lib/krb5/keytab/ktfns.c
149
(void)krb5_free_keytab_entry_contents(context, &ent);
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
291
krb5_keytab_entry *ent, krb5_keyblock *keyblock_out)
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
297
ret = krb5_decrypt_tkt_part(context, &ent->key, req->ticket);
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
302
ret = krb5_copy_principal(context, ent->principal, &tmp);
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
308
ret = krb5_copy_keyblock_contents(context, &ent->key, keyblock_out);
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
330
krb5_keytab_entry ent;
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
335
ret = krb5_kt_get_entry(context, keytab, princ, tkt_kvno, tkt_etype, &ent);
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
340
ret = try_one_entry(context, req, &ent, keyblock_out);
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
342
TRACE_RD_REQ_DECRYPT_SPECIFIC(context, ent.principal, &ent.key);
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
343
(void)krb5_free_keytab_entry_contents(context, &ent);
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
360
krb5_keytab_entry ent;
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
395
while ((ret = krb5_kt_next_entry(context, keytab, &ent, &cursor)) == 0) {
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
397
if (!krb5_sname_match(context, server, ent.principal)) {
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
398
if (krb5_principal_compare(context, ent.principal, tkt_server))
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
400
(void)krb5_free_keytab_entry_contents(context, &ent);
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
405
if (krb5_c_enctype_compare(context, ent.key.enctype, tkt_etype,
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
409
if (krb5_principal_compare(context, ent.principal, tkt_server)) {
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
411
if (ent.vno == tkt_kvno) {
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
415
} else if (ent.vno > tkt_kvno) {
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
423
ent.key.enctype = tkt_etype;
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
424
if (try_one_entry(context, req, &ent, keyblock_out) == 0) {
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
425
TRACE_RD_REQ_DECRYPT_ANY(context, ent.principal, &ent.key);
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
426
(void)krb5_free_keytab_entry_contents(context, &ent);
crypto/krb5/src/lib/krb5/krb/rd_req_dec.c
431
(void)krb5_free_keytab_entry_contents(context, &ent);
crypto/krb5/src/lib/krb5/os/locate_kdc.c
238
struct server_entry *ent;
crypto/krb5/src/lib/krb5/os/locate_kdc.c
240
for (ent = list->servers; ent < list->servers + list->nservers; ent++) {
crypto/krb5/src/lib/krb5/os/locate_kdc.c
241
if (server->port != ent->port)
crypto/krb5/src/lib/krb5/os/locate_kdc.c
243
if (server->hostname != NULL && ent->hostname != NULL &&
crypto/krb5/src/lib/krb5/os/locate_kdc.c
244
strcmp(server->hostname, ent->hostname) == 0)
crypto/krb5/src/lib/krb5/os/locate_kdc.c
246
if (server->hostname == NULL && ent->hostname == NULL &&
crypto/krb5/src/lib/krb5/os/locate_kdc.c
247
server->addrlen == ent->addrlen &&
crypto/krb5/src/lib/krb5/os/locate_kdc.c
248
memcmp(&server->addr, &ent->addr, server->addrlen) == 0)
crypto/krb5/src/lib/krb5/os/locate_kdc.c
912
struct kdclist_entry *newptr, *ent;
crypto/krb5/src/lib/krb5/os/locate_kdc.c
918
ent = &kdcs->list[kdcs->count];
crypto/krb5/src/lib/krb5/os/locate_kdc.c
919
ret = krb5int_copy_data_contents(NULL, realm, &ent->realm);
crypto/krb5/src/lib/krb5/os/locate_kdc.c
923
ent->server = *server;
crypto/krb5/src/lib/krb5/os/locate_kdc.c
936
mark_entry(struct kdclist_entry *ent, struct serverlist *primaries)
crypto/krb5/src/lib/krb5/os/locate_kdc.c
939
ent->server.primary = 1;
crypto/krb5/src/lib/krb5/os/locate_kdc.c
942
ent->server.primary = server_list_contains(primaries, &ent->server);
crypto/krb5/src/lib/krb5/os/locate_kdc.c
943
return !ent->server.primary;
crypto/krb5/src/lib/krb5/os/locate_kdc.c
953
struct kdclist_entry *ent = &kdcs->list[start];
crypto/krb5/src/lib/krb5/os/locate_kdc.c
955
if (mark_entry(ent, primaries))
crypto/krb5/src/lib/krb5/os/locate_kdc.c
960
if (kdcs->list[i].server.transport != ent->server.transport)
crypto/krb5/src/lib/krb5/os/locate_kdc.c
962
if (!data_eq(kdcs->list[i].realm, ent->realm))
crypto/krb5/src/lib/krb5/os/locate_kdc.c
976
struct kdclist_entry *ent;
crypto/krb5/src/lib/krb5/os/locate_kdc.c
987
ent = &kdcs->list[i];
crypto/krb5/src/lib/krb5/os/locate_kdc.c
990
if (ent->server.primary == 1)
crypto/krb5/src/lib/krb5/os/locate_kdc.c
995
if (locate_server(context, &ent->realm, &primaries,
crypto/krb5/src/lib/krb5/os/locate_kdc.c
997
ent->server.transport) != 0)
crypto/krb5/src/lib/rpc/svc_udp.c
519
cache_ptr ent;
crypto/krb5/src/lib/rpc/svc_udp.c
526
for (ent = uc->uc_entries[loc]; ent != NULL; ent = ent->cache_next) {
crypto/krb5/src/lib/rpc/svc_udp.c
527
if (ent->cache_xid == su->su_xid &&
crypto/krb5/src/lib/rpc/svc_udp.c
528
ent->cache_proc == uc->uc_proc &&
crypto/krb5/src/lib/rpc/svc_udp.c
529
ent->cache_vers == uc->uc_vers &&
crypto/krb5/src/lib/rpc/svc_udp.c
530
ent->cache_prog == uc->uc_prog &&
crypto/krb5/src/lib/rpc/svc_udp.c
531
EQADDR(ent->cache_addr, uc->uc_addr)) {
crypto/krb5/src/lib/rpc/svc_udp.c
532
*replyp = ent->cache_reply;
crypto/krb5/src/lib/rpc/svc_udp.c
533
*replylenp = ent->cache_replylen;
crypto/krb5/src/plugins/kadm5_auth/test/main.c
100
const struct _kadm5_principal_ent_t *ent, long mask,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
143
krb5_db_entry *ent;
crypto/krb5/src/plugins/kadm5_auth/test/main.c
146
if (krb5_db_get_principal(context, target, 0, &ent) != 0)
crypto/krb5/src/plugins/kadm5_auth/test/main.c
148
ret = krb5_dbe_get_string(context, ent, "nodelete", &val);
crypto/krb5/src/plugins/kadm5_auth/test/main.c
149
krb5_db_free_principal(context, ent);
crypto/krb5/src/plugins/kadm5_auth/test/main.c
185
const struct _kadm5_policy_ent_t *ent, long mask)
crypto/krb5/src/plugins/kadm5_auth/test/main.c
187
if ((mask & KADM5_PW_MIN_LENGTH) && ent->pw_min_length == 3)
crypto/krb5/src/plugins/kadm5_auth/test/main.c
196
const struct _kadm5_policy_ent_t *ent, long mask)
crypto/krb5/src/plugins/kadm5_auth/test/main.c
205
const struct _kadm5_policy_ent_t *ent, long mask)
crypto/krb5/src/plugins/kadm5_auth/test/main.c
214
const struct _kadm5_policy_ent_t *ent, long mask)
crypto/krb5/src/plugins/kadm5_auth/test/main.c
216
if ((mask & KADM5_PW_MIN_LIFE) && ent->pw_min_life > 10)
crypto/krb5/src/plugins/kadm5_auth/test/main.c
248
krb5_db_entry *ent = NULL;
crypto/krb5/src/plugins/kadm5_auth/test/main.c
253
if (krb5_db_get_principal(context, princ, 0, &ent) != 0)
crypto/krb5/src/plugins/kadm5_auth/test/main.c
255
if (krb5_dbe_get_string(context, ent, "ends", &val) != 0 || val == NULL)
crypto/krb5/src/plugins/kadm5_auth/test/main.c
258
if (krb5_dbe_set_string(context, ent, "ends", buf) != 0)
crypto/krb5/src/plugins/kadm5_auth/test/main.c
260
ent->mask = KADM5_TL_DATA;
crypto/krb5/src/plugins/kadm5_auth/test/main.c
261
krb5_db_put_principal(context, ent);
crypto/krb5/src/plugins/kadm5_auth/test/main.c
265
krb5_db_free_principal(context, ent);
crypto/krb5/src/plugins/kadm5_auth/test/main.c
67
const struct _kadm5_principal_ent_t *ent, long mask,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
70
if ((mask & KADM5_POLICY) && strcmp(ent->policy, "VIP") == 0)
crypto/krb5/src/plugins/kadm5_auth/test/main.c
79
const struct _kadm5_principal_ent_t *ent, long mask,
crypto/krb5/src/plugins/kadm5_auth/test/main.c
89
const struct _kadm5_principal_ent_t *ent, long mask,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1412
LDAP *ld, LDAPMessage *ent, krb5_const_principal princ,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1437
pnvalues = ldap_get_values(ld, ent, "krbprincipalname");
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1451
dn = ldap_get_dn(ld, ent);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1458
ocvalues = ldap_get_values(ld, ent, "objectclass");
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1482
ret = get_time(ld, ent, "krbLastSuccessfulAuth", &entry->last_success,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1489
ret = get_time(ld, ent, "krbLastFailedAuth", &entry->last_failed,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1496
if (krb5_ldap_get_value(ld, ent, "krbLoginFailedCount", &val) == 0) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1500
if (krb5_ldap_get_value(ld, ent, "krbmaxticketlife", &val) == 0) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1504
if (krb5_ldap_get_value(ld, ent, "krbmaxrenewableage", &val) == 0) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1508
if (krb5_ldap_get_value(ld, ent, "krbticketflags", &val) == 0) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1512
ret = get_time(ld, ent, "krbprincipalexpiration", &entry->expiration,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1519
ret = get_time(ld, ent, "krbpasswordexpiration", &entry->pw_expiration,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1526
ret = krb5_ldap_get_string(ld, ent, "krbticketpolicyreference", &policydn,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1538
ret = krb5_ldap_get_string(ld, ent, "krbpwdpolicyreference", &pwdpolicydn,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1553
ber_key_data = ldap_get_values_len(ld, ent, "krbpwdhistory");
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1568
ber_key_data = ldap_get_values_len(ld, ent, "krbprincipalkey");
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1581
ret = get_time(ld, ent, "krbLastPwdChange", &lastpwdchange, &attr_present);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1591
ret = get_time(ld, ent, "krbLastAdminUnlock", &unlock_time, &attr_present);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1601
a2d2 = ldap_get_values(ld, ent, "krbAllowedToDelegateTo");
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1622
link_references = ldap_get_values(ld, ent, "krbobjectreferences");
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1632
ber_tl_data = ldap_get_values_len(ld, ent, "krbExtraData");
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1649
ret = get_ldap_auth_ind(context, ld, ent, entry, &mask);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
1669
ret = krb5_ldap_get_string(ld, ent, "nsAccountLock", &is_login_disabled,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
928
krb5_ldap_get_value(LDAP *ld, LDAPMessage *ent, char *attribute, int *val_out)
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
933
values = ldap_get_values(ld, ent, attribute);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
944
krb5_ldap_get_string(LDAP *ld, LDAPMessage *ent, char *attribute,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
954
values = ldap_get_values(ld, ent, attribute);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
969
get_time(LDAP *ld, LDAPMessage *ent, char *attribute, krb5_timestamp *time_out,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c
978
values = ldap_get_values(ld, ent, attribute);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h
119
LDAPMessage *ent,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
133
LDAP *ld, LDAPMessage *ent,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
143
canon = ldap_get_values(ld, ent, "krbCanonicalName");
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
144
names = ldap_get_values(ld, ent, "krbPrincipalName");
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
159
ret = populate_krb5_db_entry(context, ldap_context, ld, ent,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
212
LDAPMessage *result=NULL, *ent=NULL;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
252
for (ent=ldap_first_entry(ld, result); ent != NULL; ent=ldap_next_entry(ld, ent)) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c
253
st = iterate_entry(context, ldap_context, ld, ent, func, func_arg);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
216
LDAPMessage *ent = NULL, *result = NULL;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
245
NULL, &ent, &result);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
248
if (ent == NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
254
values = ldap_get_values(ld, ent, "krbCanonicalName");
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
265
st = populate_krb5_db_entry(context, ldap_context, ld, ent,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
713
LDAPMessage *result = NULL, *ent;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
721
ent = ldap_first_entry(ld, result);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
722
CHECK_NULL(ent);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
724
values = ldap_get_values(ld, ent, "krbticketpolicyreference");
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
728
values = ldap_get_values(ld, ent, "krbprincipalname");
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
792
LDAPMessage *ent, *result = NULL;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
798
&ent, &result);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
801
if (ent == NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
807
dn = ldap_get_dn(ld, ent);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
813
canon = ldap_get_values(ld, ent, "krbCanonicalName");
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
814
names = ldap_get_values(ld, ent, "krbPrincipalName");
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
873
LDAPMessage *result=NULL, *ent=NULL;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
961
entry->princ, principal_dn, &ent, &result);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
964
if (ent != NULL && principal_dn == NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
966
principal_dn = ldap_get_dn(ld, ent);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
974
if (ent == NULL && principal_dn != NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
236
get_ui4(LDAP *ld, LDAPMessage *ent, char *name, krb5_ui_4 *out)
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
240
krb5_ldap_get_value(ld, ent, name, &val);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
247
LDAPMessage *ent,
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
257
get_ui4(ld, ent, "krbmaxpwdlife", &pol_entry->pw_max_life);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
258
get_ui4(ld, ent, "krbminpwdlife", &pol_entry->pw_min_life);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
259
get_ui4(ld, ent, "krbpwdmindiffchars", &pol_entry->pw_min_classes);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
260
get_ui4(ld, ent, "krbpwdminlength", &pol_entry->pw_min_length);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
261
get_ui4(ld, ent, "krbpwdhistorylength", &pol_entry->pw_history_num);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
262
get_ui4(ld, ent, "krbpwdmaxfailure", &pol_entry->pw_max_fail);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
263
get_ui4(ld, ent, "krbpwdfailurecountinterval",
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
265
get_ui4(ld, ent, "krbpwdlockoutduration", &pol_entry->pw_lockout_duration);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
266
get_ui4(ld, ent, "krbpwdattributes", &pol_entry->attributes);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
267
get_ui4(ld, ent, "krbpwdmaxlife", &pol_entry->max_life);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
268
get_ui4(ld, ent, "krbpwdmaxrenewablelife", &pol_entry->max_renewable_life);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
270
st = krb5_ldap_get_string(ld, ent, "krbpwdallowedkeysalts",
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
291
LDAPMessage *result=NULL,*ent=NULL;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
316
ent=ldap_first_entry(ld, result);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
317
if (ent == NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
321
st = populate_policy(context, ld, ent, pol_name, *policy);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
423
LDAPMessage *result=NULL, *ent=NULL;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
440
for (ent=ldap_first_entry(ld, result); ent != NULL; ent=ldap_next_entry(ld, ent)) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
443
st = krb5_ldap_get_string(ld, ent, "cn", &policy, &attr_present);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
452
if ((st = populate_policy(context, ld, ent, policy, entry)) != 0)
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
124
LDAPMessage *result = NULL, *ent = NULL;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
161
for (ent = ldap_first_entry(ld, result), count = 0; ent != NULL;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
162
ent = ldap_next_entry(ld, ent)) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
164
if ((values = ldap_get_values (ld, ent, "cn")) != NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
210
LDAPMessage **result_arr=NULL, *result = NULL, *ent = NULL;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
271
for (ent = ldap_first_entry (ld, result); ent != NULL;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
272
ent = ldap_next_entry (ld, ent)) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
273
if ((values = ldap_get_values(ld, ent, "krbPrincipalName")) != NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
722
LDAPMessage *result=NULL,*ent=NULL;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
781
ent = ldap_first_entry (ld, result);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
782
if (ent == NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
789
if ((values=ldap_get_values(ld, ent, "krbSubTrees")) != NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
808
if((values=ldap_get_values(ld, ent, "krbPrincContainerRef")) != NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
818
if ((values=ldap_get_values(ld, ent, "krbSearchScope")) != NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
827
if ((values=ldap_get_values(ld, ent, "krbMaxTicketLife")) != NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
833
if ((values=ldap_get_values(ld, ent, "krbMaxRenewableAge")) != NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
839
if ((values=ldap_get_values(ld, ent, "krbTicketFlags")) != NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
208
LDAPMessage *result=NULL,*ent=NULL;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
251
ent=ldap_first_entry(ld, result);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
252
if (ent != NULL) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
253
if (krb5_ldap_get_value(ld, ent, "krbmaxticketlife", &val) == 0) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
257
if (krb5_ldap_get_value(ld, ent, "krbmaxrenewableage", &val) == 0) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
261
if (krb5_ldap_get_value(ld, ent, "krbticketflags", &val) == 0) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
436
LDAPMessage *result=NULL,*ent=NULL;
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
475
for (ent=ldap_first_entry(ld, result), count=0; ent != NULL; ent=ldap_next_entry(ld, ent), ++count) {
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c
476
if ((dn=ldap_get_dn(ld, ent)) == NULL)
crypto/krb5/src/plugins/kdb/test/kdb_test.c
229
krb5_db_entry *ent)
crypto/krb5/src/plugins/kdb/test/kdb_test.c
283
ent->key_data = key_data;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
284
ent->n_key_data = nkeys;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
288
make_strings(char **stringattrs, krb5_db_entry *ent)
crypto/krb5/src/plugins/kdb/test/kdb_test.c
306
tl = ealloc(sizeof(*ent->tl_data));
crypto/krb5/src/plugins/kdb/test/kdb_test.c
311
ent->tl_data = tl;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
395
krb5_db_entry *ent;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
454
ent = ealloc(sizeof(*ent));
crypto/krb5/src/plugins/kdb/test/kdb_test.c
455
ent->princ = princ;
crypto/krb5/src/plugins/kdb/test/kdb_test.c
460
check(krb5_flagspec_to_mask(flagstr, &ent->attributes,
crypto/krb5/src/plugins/kdb/test/kdb_test.c
461
&ent->attributes));
crypto/krb5/src/plugins/kdb/test/kdb_test.c
465
ent->max_life = get_duration(h, "princs", ename, "maxlife");
crypto/krb5/src/plugins/kdb/test/kdb_test.c
466
ent->max_renewable_life = get_duration(h, "princs", ename, "maxrenewlife");
crypto/krb5/src/plugins/kdb/test/kdb_test.c
467
ent->expiration = get_time(h, "princs", ename, "expiration");
crypto/krb5/src/plugins/kdb/test/kdb_test.c
468
ent->pw_expiration = get_time(h, "princs", ename, "pwexpiration");
crypto/krb5/src/plugins/kdb/test/kdb_test.c
476
make_keys(key_strings, ename, &search_for->realm, ent);
crypto/krb5/src/plugins/kdb/test/kdb_test.c
483
make_strings(stringattrs, ent);
crypto/krb5/src/plugins/kdb/test/kdb_test.c
489
check(krb5_dbe_update_mod_princ_data(context, ent, 0, &empty_princ));
crypto/krb5/src/plugins/kdb/test/kdb_test.c
491
*entry = ent;
crypto/krb5/src/plugins/preauth/spake/groups.c
146
groupent *ent, *newptr;
crypto/krb5/src/plugins/preauth/spake/groups.c
151
for (ent = gstate->data; ent < gstate->data + gstate->ndata; ent++) {
crypto/krb5/src/plugins/preauth/spake/groups.c
152
if (ent->gdef == gdef) {
crypto/krb5/src/plugins/preauth/spake/groups.c
153
*gdata_out = ent->gdata;
crypto/krb5/src/plugins/preauth/spake/groups.c
163
ent = &gstate->data[gstate->ndata];
crypto/krb5/src/plugins/preauth/spake/groups.c
164
ent->gdef = gdef;
crypto/krb5/src/plugins/preauth/spake/groups.c
165
ent->gdata = NULL;
crypto/krb5/src/plugins/preauth/spake/groups.c
167
ret = gdef->init(context, gdef, &ent->gdata);
crypto/krb5/src/plugins/preauth/spake/groups.c
172
*gdata_out = ent->gdata;
crypto/krb5/src/plugins/preauth/spake/groups.c
287
groupent *ent;
crypto/krb5/src/plugins/preauth/spake/groups.c
289
for (ent = gstate->data; ent < gstate->data + gstate->ndata; ent++) {
crypto/krb5/src/plugins/preauth/spake/groups.c
290
if (ent->gdata != NULL && ent->gdef->fini != NULL)
crypto/krb5/src/plugins/preauth/spake/groups.c
291
ent->gdef->fini(ent->gdata);
crypto/krb5/src/util/support/dir_filenames.c
111
struct dirent *ent;
crypto/krb5/src/util/support/dir_filenames.c
121
while ((ent = readdir(dir)) != NULL) {
crypto/krb5/src/util/support/dir_filenames.c
122
if (add_filename(&fnames, &n_fnames, ent->d_name) != 0) {
crypto/krb5/src/util/support/fake-addrinfo.c
184
struct hostent ent;
crypto/krb5/src/util/support/fake-addrinfo.c
189
(HP) = (gethostbyname_r((NAME), &TMP.ent, &TMP.data) \
crypto/krb5/src/util/support/fake-addrinfo.c
191
: &TMP.ent); \
crypto/krb5/src/util/support/fake-addrinfo.c
209
struct hostent ent;
crypto/krb5/src/util/support/fake-addrinfo.c
216
my_ret = gethostbyname_r((NAME), &TMP.ent, \
crypto/krb5/src/util/support/fake-addrinfo.c
219
(HP) = (((my_ret != 0) || (my_hp != &TMP.ent)) \
crypto/krb5/src/util/support/fake-addrinfo.c
221
: &TMP.ent); \
crypto/krb5/src/util/support/fake-addrinfo.c
228
my_ret = gethostbyaddr_r((ADDR), (ADDRLEN), (FAMILY), &TMP.ent, \
crypto/krb5/src/util/support/fake-addrinfo.c
231
(HP) = (((my_ret != 0) || (my_hp != &TMP.ent)) \
crypto/krb5/src/util/support/fake-addrinfo.c
233
: &TMP.ent); \
crypto/krb5/src/util/support/fake-addrinfo.c
238
struct hostent ent;
crypto/krb5/src/util/support/fake-addrinfo.c
244
(HP) = gethostbyname_r((NAME), &TMP.ent, \
crypto/krb5/src/util/support/fake-addrinfo.c
251
(HP) = gethostbyaddr_r((ADDR), (ADDRLEN), (FAMILY), &TMP.ent, \
crypto/krb5/src/util/support/fake-addrinfo.c
269
struct servent ent;
crypto/krb5/src/util/support/fake-addrinfo.c
276
(SP) = (getservbyname_r((NAME), (PROTO), &TMP.ent, \
crypto/krb5/src/util/support/fake-addrinfo.c
280
: &TMP.ent); \
crypto/krb5/src/util/support/fake-addrinfo.c
287
(SP) = (getservbyport_r((PORT), (PROTO), &TMP.ent, \
crypto/krb5/src/util/support/fake-addrinfo.c
291
: &TMP.ent); \
crypto/krb5/src/util/support/fake-addrinfo.c
297
struct servent ent;
crypto/krb5/src/util/support/fake-addrinfo.c
302
(SP) = getservbyname_r((NAME), (PROTO), &TMP.ent, \
crypto/krb5/src/util/support/fake-addrinfo.c
310
my_sp = getservbyport_r((PORT), (PROTO), &TMP.ent, \
crypto/krb5/src/util/support/hashtab.c
157
struct entry *ent;
crypto/krb5/src/util/support/hashtab.c
161
ent = K5_SLIST_FIRST(&ht->buckets[i]);
crypto/krb5/src/util/support/hashtab.c
163
free(ent);
crypto/krb5/src/util/support/hashtab.c
175
struct entry *ent;
crypto/krb5/src/util/support/hashtab.c
184
ent = K5_SLIST_FIRST(&ht->buckets[i]);
crypto/krb5/src/util/support/hashtab.c
185
j = siphash24(ent->key, ent->klen, ht->k0, ht->k1) % newsize;
crypto/krb5/src/util/support/hashtab.c
187
K5_SLIST_INSERT_HEAD(&newbuckets[j], ent, next);
crypto/krb5/src/util/support/hashtab.c
201
struct entry *ent;
crypto/krb5/src/util/support/hashtab.c
208
ent = malloc(sizeof(*ent));
crypto/krb5/src/util/support/hashtab.c
209
if (ent == NULL)
crypto/krb5/src/util/support/hashtab.c
211
ent->key = key;
crypto/krb5/src/util/support/hashtab.c
212
ent->klen = klen;
crypto/krb5/src/util/support/hashtab.c
213
ent->val = val;
crypto/krb5/src/util/support/hashtab.c
216
K5_SLIST_INSERT_HEAD(&ht->buckets[i], ent, next);
crypto/krb5/src/util/support/hashtab.c
226
struct entry *ent;
crypto/krb5/src/util/support/hashtab.c
229
K5_SLIST_FOREACH(ent, &ht->buckets[i], next) {
crypto/krb5/src/util/support/hashtab.c
230
if (ent->klen == klen && memcmp(ent->key, key, klen) == 0) {
crypto/krb5/src/util/support/hashtab.c
231
K5_SLIST_REMOVE(&ht->buckets[i], ent, entry, next);
crypto/krb5/src/util/support/hashtab.c
232
free(ent);
crypto/krb5/src/util/support/hashtab.c
244
struct entry *ent;
crypto/krb5/src/util/support/hashtab.c
247
K5_SLIST_FOREACH(ent, &ht->buckets[i], next) {
crypto/krb5/src/util/support/hashtab.c
248
if (ent->klen == klen && memcmp(ent->key, key, klen) == 0)
crypto/krb5/src/util/support/hashtab.c
249
return ent->val;
crypto/krb5/src/util/support/json.c
418
struct entry *ent;
crypto/krb5/src/util/support/json.c
420
ent = object_search(obj, key);
crypto/krb5/src/util/support/json.c
421
if (ent == NULL)
crypto/krb5/src/util/support/json.c
423
return ent->value;
crypto/krb5/src/util/support/json.c
429
struct entry *ent, *ptr;
crypto/krb5/src/util/support/json.c
432
ent = object_search(obj, key);
crypto/krb5/src/util/support/json.c
433
if (ent != NULL) {
crypto/krb5/src/util/support/json.c
434
k5_json_release(ent->value);
crypto/krb5/src/util/support/json.c
437
free(ent->key);
crypto/krb5/src/util/support/json.c
438
for (i = ent - obj->entries; i < obj->len - 1; i++)
crypto/krb5/src/util/support/json.c
443
ent->value = k5_json_retain(val);
crypto/krb5/src/util/verto/verto.c
337
struct dirent *ent = NULL;
crypto/krb5/src/util/verto/verto.c
345
while ((ent = readdir(dir))) {
crypto/krb5/src/util/verto/verto.c
350
flen = strlen(ent->d_name);
crypto/krb5/src/util/verto/verto.c
353
if (!strcmp(".", ent->d_name) || !strcmp("..", ent->d_name))
crypto/krb5/src/util/verto/verto.c
355
if (strstr(ent->d_name, prefix) != ent->d_name)
crypto/krb5/src/util/verto/verto.c
357
if (flen < slen || strcmp(ent->d_name + flen - slen, suffix))
crypto/krb5/src/util/verto/verto.c
360
tmp = string_aconcat(dirname, "/", ent->d_name);
crypto/openssh/auth-sia.c
100
ent->authtype = SIA_A_NONE;
crypto/openssh/auth-sia.c
101
if (sia_ses_estab(sia_collect_trm, ent) != SIASUCCESS)
crypto/openssh/auth-sia.c
105
if (sia_ses_launch(sia_collect_trm, ent) != SIASUCCESS)
crypto/openssh/auth-sia.c
109
sia_ses_release(&ent);
crypto/openssh/auth-sia.c
56
SIAENTITY *ent = NULL;
crypto/openssh/auth-sia.c
65
if (sia_ses_init(&ent, saved_argc, saved_argv, host, authctxt->user,
crypto/openssh/auth-sia.c
69
if ((ret = sia_ses_authent(NULL, pass, ent)) != SIASUCCESS) {
crypto/openssh/auth-sia.c
73
sia_ses_release(&ent);
crypto/openssh/auth-sia.c
78
sia_ses_release(&ent);
crypto/openssh/auth-sia.c
86
SIAENTITY *ent = NULL;
crypto/openssh/auth-sia.c
91
if (sia_ses_init(&ent, saved_argc, saved_argv, host, pw->pw_name,
crypto/openssh/auth-sia.c
95
if (sia_make_entity_pwd(pw, ent) != SIASUCCESS) {
crypto/openssh/auth-sia.c
96
sia_ses_release(&ent);
crypto/openssh/monitor.c
247
monitor_permit(struct mon_table *ent, enum monitor_reqtype type, int permit)
crypto/openssh/monitor.c
249
while (ent->f != NULL) {
crypto/openssh/monitor.c
250
if (ent->type == type) {
crypto/openssh/monitor.c
251
ent->flags &= ~MON_PERMIT;
crypto/openssh/monitor.c
252
ent->flags |= permit ? MON_PERMIT : 0;
crypto/openssh/monitor.c
255
ent++;
crypto/openssh/monitor.c
262
struct mon_table *ent = mon_dispatch;
crypto/openssh/monitor.c
264
while (ent->f != NULL) {
crypto/openssh/monitor.c
265
if (ent->flags & MON_AUTH) {
crypto/openssh/monitor.c
266
ent->flags &= ~MON_PERMIT;
crypto/openssh/monitor.c
267
ent->flags |= permit ? MON_PERMIT : 0;
crypto/openssh/monitor.c
269
ent++;
crypto/openssh/monitor.c
276
struct mon_table *ent;
crypto/openssh/monitor.c
307
mon_dispatch, &ent) == 1);
crypto/openssh/monitor.c
310
if ((ent->flags & MON_AUTH) != 0)
crypto/openssh/monitor.c
325
if (!(ent->flags & MON_AUTHDECIDE))
crypto/openssh/monitor.c
327
ent->type);
crypto/openssh/monitor.c
347
if (ent->flags & (MON_AUTHDECIDE|MON_ALOG)) {
crypto/openssh/monitor.c
492
monitor_read(struct ssh *ssh, struct monitor *pmonitor, struct mon_table *ent,
crypto/openssh/monitor.c
532
while (ent->f != NULL) {
crypto/openssh/monitor.c
533
if (ent->type == type)
crypto/openssh/monitor.c
535
ent++;
crypto/openssh/monitor.c
538
if (ent->f != NULL) {
crypto/openssh/monitor.c
539
if (!(ent->flags & MON_PERMIT))
crypto/openssh/monitor.c
541
ret = (*ent->f)(ssh, pmonitor->m_sendfd, m);
crypto/openssh/monitor.c
545
if (ent->flags & MON_ONCE) {
crypto/openssh/monitor.c
547
ent->flags &= ~MON_PERMIT;
crypto/openssh/monitor.c
551
*pent = ent;
crypto/openssh/openbsd-compat/port-uw.c
115
while (ent = fgetpwent(fd)) {
crypto/openssh/openbsd-compat/port-uw.c
116
if (strcmp (ent->pw_name, namep) == 0) {
crypto/openssh/openbsd-compat/port-uw.c
99
struct passwd *ent = NULL;
crypto/openssl/crypto/asn1/a_strex.c
427
const X509_NAME_ENTRY *ent;
crypto/openssl/crypto/asn1/a_strex.c
487
ent = X509_NAME_get_entry(n, cnt - i - 1);
crypto/openssl/crypto/asn1/a_strex.c
489
ent = X509_NAME_get_entry(n, i);
crypto/openssl/crypto/asn1/a_strex.c
491
if (prev == X509_NAME_ENTRY_set(ent)) {
crypto/openssl/crypto/asn1/a_strex.c
504
prev = X509_NAME_ENTRY_set(ent);
crypto/openssl/crypto/asn1/a_strex.c
505
fn = X509_NAME_ENTRY_get_object(ent);
crypto/openssl/crypto/asn1/a_strex.c
506
val = X509_NAME_ENTRY_get_data(ent);
crypto/openssl/crypto/evp/evp_rand.c
596
const unsigned char *ent, size_t ent_len,
crypto/openssl/crypto/evp/evp_rand.c
601
ent, ent_len, addin, addin_len);
crypto/openssl/crypto/evp/evp_rand.c
606
const unsigned char *ent, size_t ent_len,
crypto/openssl/crypto/evp/evp_rand.c
614
ent, ent_len, addin, addin_len);
crypto/openssl/crypto/x509/by_dir.c
149
static void by_dir_entry_free(BY_DIR_ENTRY *ent)
crypto/openssl/crypto/x509/by_dir.c
151
OPENSSL_free(ent->dir);
crypto/openssl/crypto/x509/by_dir.c
152
sk_BY_DIR_HASH_pop_free(ent->hashes, by_dir_hash_free);
crypto/openssl/crypto/x509/by_dir.c
153
OPENSSL_free(ent);
crypto/openssl/crypto/x509/by_dir.c
181
BY_DIR_ENTRY *ent;
crypto/openssl/crypto/x509/by_dir.c
189
ent = sk_BY_DIR_ENTRY_value(ctx->dirs, j);
crypto/openssl/crypto/x509/by_dir.c
190
if (strlen(ent->dir) == len && strncmp(ent->dir, ss, len) == 0)
crypto/openssl/crypto/x509/by_dir.c
202
ent = OPENSSL_malloc(sizeof(*ent));
crypto/openssl/crypto/x509/by_dir.c
203
if (ent == NULL)
crypto/openssl/crypto/x509/by_dir.c
205
ent->dir_type = type;
crypto/openssl/crypto/x509/by_dir.c
206
ent->hashes = sk_BY_DIR_HASH_new(by_dir_hash_cmp);
crypto/openssl/crypto/x509/by_dir.c
207
ent->dir = OPENSSL_strndup(ss, len);
crypto/openssl/crypto/x509/by_dir.c
208
if (ent->dir == NULL || ent->hashes == NULL) {
crypto/openssl/crypto/x509/by_dir.c
209
by_dir_entry_free(ent);
crypto/openssl/crypto/x509/by_dir.c
212
if (!sk_BY_DIR_ENTRY_push(ctx->dirs, ent)) {
crypto/openssl/crypto/x509/by_dir.c
213
by_dir_entry_free(ent);
crypto/openssl/crypto/x509/by_dir.c
264
BY_DIR_ENTRY *ent;
crypto/openssl/crypto/x509/by_dir.c
268
ent = sk_BY_DIR_ENTRY_value(ctx->dirs, i);
crypto/openssl/crypto/x509/by_dir.c
269
j = strlen(ent->dir) + 1 + 8 + 6 + 1 + 1;
crypto/openssl/crypto/x509/by_dir.c
274
if (type == X509_LU_CRL && ent->hashes) {
crypto/openssl/crypto/x509/by_dir.c
278
idx = sk_BY_DIR_HASH_find(ent->hashes, &htmp);
crypto/openssl/crypto/x509/by_dir.c
280
hent = sk_BY_DIR_HASH_value(ent->hashes, idx);
crypto/openssl/crypto/x509/by_dir.c
295
c = ent->dir[strlen(ent->dir) - 1];
crypto/openssl/crypto/x509/by_dir.c
314
"%s%08lx.%s%d", ent->dir, h, postfix, k);
crypto/openssl/crypto/x509/by_dir.c
319
"%s%c%08lx.%s%d", ent->dir, c, h, postfix, k);
crypto/openssl/crypto/x509/by_dir.c
333
if ((X509_load_cert_file_ex(xl, b->data, ent->dir_type, libctx,
crypto/openssl/crypto/x509/by_dir.c
338
if ((X509_load_crl_file(xl, b->data, ent->dir_type)) == 0)
crypto/openssl/crypto/x509/by_dir.c
375
idx = sk_BY_DIR_HASH_find(ent->hashes, &htmp);
crypto/openssl/crypto/x509/by_dir.c
376
hent = sk_BY_DIR_HASH_value(ent->hashes, idx);
crypto/openssl/crypto/x509/by_dir.c
387
if (!sk_BY_DIR_HASH_push(ent->hashes, hent)) {
crypto/openssl/crypto/x509/by_dir.c
399
sk_BY_DIR_HASH_sort(ent->hashes);
crypto/openssl/include/openssl/core_dispatch.h
522
const unsigned char *ent, size_t ent_len,
crypto/openssl/include/openssl/evp.h
1328
const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/include/prov/hmac_drbg.h
26
const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/rands/drbg.c
481
const unsigned char *ent,
crypto/openssl/providers/implementations/rands/drbg.c
506
if (ent != NULL) {
crypto/openssl/providers/implementations/rands/drbg.c
535
if (ent != NULL) {
crypto/openssl/providers/implementations/rands/drbg.c
544
if (!drbg->reseed(drbg, NULL, 0, ent, ent_len)) {
crypto/openssl/providers/implementations/rands/drbg.c
549
if (!drbg->reseed(drbg, ent, ent_len, adin, adinlen)) {
crypto/openssl/providers/implementations/rands/drbg.c
594
const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/rands/drbg.c
602
ret = ossl_prov_drbg_reseed_unlocked(drbg, prediction_resistance, ent,
crypto/openssl/providers/implementations/rands/drbg.c
788
int (*reseed)(PROV_DRBG *drbg, const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/rands/drbg_ctr.c
372
const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/rands/drbg_ctr.c
377
return ossl_prov_drbg_reseed(drbg, prediction_resistance, ent, ent_len,
crypto/openssl/providers/implementations/rands/drbg_hash.c
254
const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/rands/drbg_hash.c
266
ent, ent_len, nonce, nonce_len, pstr, pstr_len)
crypto/openssl/providers/implementations/rands/drbg_hash.c
303
const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/rands/drbg_hash.c
310
if (!hash_df(drbg, hash->C, 0x01, hash->V, drbg->seedlen, ent, ent_len,
crypto/openssl/providers/implementations/rands/drbg_hash.c
319
const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/rands/drbg_hash.c
324
return ossl_prov_drbg_reseed(drbg, prediction_resistance, ent, ent_len,
crypto/openssl/providers/implementations/rands/drbg_hmac.c
118
const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/rands/drbg_hmac.c
132
return drbg_hmac_update(hmac, ent, ent_len, nonce, nonce_len, pstr,
crypto/openssl/providers/implementations/rands/drbg_hmac.c
136
const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/rands/drbg_hmac.c
140
return ossl_drbg_hmac_init((PROV_DRBG_HMAC *)drbg->data, ent, ent_len,
crypto/openssl/providers/implementations/rands/drbg_hmac.c
178
const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/rands/drbg_hmac.c
184
return drbg_hmac_update(hmac, ent, ent_len, adin, adin_len, NULL, 0);
crypto/openssl/providers/implementations/rands/drbg_hmac.c
188
const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/rands/drbg_hmac.c
193
return ossl_prov_drbg_reseed(drbg, prediction_resistance, ent, ent_len,
crypto/openssl/providers/implementations/rands/drbg_local.h
175
int (*reseed)(PROV_DRBG *drbg, const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/rands/drbg_local.h
188
const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/rands/drbg_local.h
69
int (*reseed)(PROV_DRBG *drbg, const unsigned char *ent, size_t ent_len,
crypto/openssl/providers/implementations/rands/fips_crng_test.c
269
ossl_unused const unsigned char *ent,
crypto/openssl/providers/implementations/rands/seed_src.c
128
ossl_unused const unsigned char *ent,
crypto/openssl/providers/implementations/rands/seed_src_jitter.c
214
ossl_unused const unsigned char *ent,
crypto/openssl/providers/implementations/rands/test_rng.c
151
ossl_unused const unsigned char *ent,
crypto/openssl/ssl/t1_lib.c
2270
SIGALG_LOOKUP *ent = cache;
crypto/openssl/ssl/t1_lib.c
2273
for (j = 0; j < sigalgs_len; ent++, j++) {
crypto/openssl/ssl/t1_lib.c
2274
if (ent->sigalg != tls12_sigalgs[i])
crypto/openssl/ssl/t1_lib.c
2277
if (ent->available && !ent->advertise) {
crypto/openssl/ssl/t1_lib.c
2278
ent->advertise = 1;
crypto/openssl/ssl/t1_lib.c
2287
SIGALG_LOOKUP *ent = &cache[i];
crypto/openssl/ssl/t1_lib.c
2289
if (ent->available && !ent->advertise)
crypto/openssl/ssl/t1_lib.c
2290
tls12_sigalgs_list[enabled++] = ent->sigalg;
crypto/openssl/test/evp_kdf_test.c
2187
static const unsigned char ent[32] = { 0 };
crypto/openssl/test/evp_kdf_test.c
2217
(char *)ent, sizeof(ent));
crypto/openssl/test/evp_kdf_test.c
2219
(char *)ent, sizeof(ent));
lib/libc/gen/fts-compat.c
1042
FTSENT ent;
lib/libc/gen/fts-compat.c
1198
fts_ufslinks(FTS *sp, const FTSENT *ent)
lib/libc/gen/fts-compat.c
1210
if (priv->ftsp_dev != ent->fts_dev) {
lib/libc/gen/fts-compat.c
1211
if (freebsd11_statfs(ent->fts_path, &priv->ftsp_statfs) != -1) {
lib/libc/gen/fts-compat.c
1212
priv->ftsp_dev = ent->fts_dev;
lib/libc/gen/fts-compat11.c
1033
FTSENT11 ent;
lib/libc/gen/fts-compat11.c
1178
fts_ufslinks(FTS11 *sp, const FTSENT11 *ent)
lib/libc/gen/fts-compat11.c
1190
if (priv->ftsp_dev != ent->fts_dev) {
lib/libc/gen/fts-compat11.c
1191
if (freebsd11_statfs(ent->fts_path, &priv->ftsp_statfs) != -1) {
lib/libc/gen/fts-compat11.c
1192
priv->ftsp_dev = ent->fts_dev;
lib/libc/gen/fts.c
1278
fts_ufslinks(FTS *sp, const FTSENT *ent)
lib/libc/gen/fts.c
1290
if (priv->ftsp_dev != ent->fts_dev) {
lib/libc/gen/fts.c
1291
if (statfs(ent->fts_path, &priv->ftsp_statfs) != -1) {
lib/libc/gen/fts.c
1292
priv->ftsp_dev = ent->fts_dev;
lib/libc/gen/getcap.c
74
cgetset(const char *ent)
lib/libc/gen/getcap.c
76
if (ent == NULL) {
lib/libc/gen/getcap.c
83
topreclen = strlen(ent);
lib/libc/gen/getcap.c
89
(void)strcpy(toprec, ent);
lib/libc/net/getaddrinfo.c
770
struct policyqueue *ent, *nent;
lib/libc/net/getaddrinfo.c
772
for (ent = TAILQ_FIRST(head); ent; ent = nent) {
lib/libc/net/getaddrinfo.c
773
nent = TAILQ_NEXT(ent, pc_entry);
lib/libc/net/getaddrinfo.c
774
TAILQ_REMOVE(head, ent, pc_entry);
lib/libc/net/getaddrinfo.c
775
free(ent);
lib/libc/net/getaddrinfo.c
783
struct policyqueue *ent, *bestent = NULL;
lib/libc/net/getaddrinfo.c
806
for (ent = TAILQ_FIRST(head); ent; ent = TAILQ_NEXT(ent, pc_entry)) {
lib/libc/net/getaddrinfo.c
807
pol = &ent->pc_policy;
lib/libc/net/getaddrinfo.c
830
bestent = ent;
lib/libc/net/name6.c
770
struct policyqueue *ent, *nent;
lib/libc/net/name6.c
772
for (ent = TAILQ_FIRST(head); ent; ent = nent) {
lib/libc/net/name6.c
773
nent = TAILQ_NEXT(ent, pc_entry);
lib/libc/net/name6.c
774
TAILQ_REMOVE(head, ent, pc_entry);
lib/libc/net/name6.c
775
free(ent);
lib/libc/net/name6.c
783
struct policyqueue *ent, *bestent = NULL;
lib/libc/net/name6.c
806
for (ent = TAILQ_FIRST(head); ent; ent = TAILQ_NEXT(ent, pc_entry)) {
lib/libc/net/name6.c
807
pol = &ent->pc_policy;
lib/libc/net/name6.c
830
bestent = ent;
lib/libc/rpc/svc_dg.c
661
cache_ptr ent;
lib/libc/rpc/svc_dg.c
671
for (ent = uc->uc_entries[loc]; ent != NULL; ent = ent->cache_next) {
lib/libc/rpc/svc_dg.c
672
if (ent->cache_xid == su->su_xid &&
lib/libc/rpc/svc_dg.c
673
ent->cache_proc == msg->rm_call.cb_proc &&
lib/libc/rpc/svc_dg.c
674
ent->cache_vers == msg->rm_call.cb_vers &&
lib/libc/rpc/svc_dg.c
675
ent->cache_prog == msg->rm_call.cb_prog &&
lib/libc/rpc/svc_dg.c
676
ent->cache_addr.len == xprt->xp_rtaddr.len &&
lib/libc/rpc/svc_dg.c
677
(memcmp(ent->cache_addr.buf, xprt->xp_rtaddr.buf,
lib/libc/rpc/svc_dg.c
691
*replyp = ent->cache_reply;
lib/libc/rpc/svc_dg.c
692
*replylenp = ent->cache_replylen;
lib/libc/tests/gen/opendir_test.c
34
struct dirent *ent;
lib/libc/tests/gen/opendir_test.c
36
ATF_REQUIRE((ent = readdir(dirp)) != NULL);
lib/libc/tests/gen/opendir_test.c
37
ATF_CHECK_EQ(1, ent->d_namlen);
lib/libc/tests/gen/opendir_test.c
38
ATF_CHECK_STREQ(".", ent->d_name);
lib/libc/tests/gen/opendir_test.c
39
ATF_CHECK_EQ(DT_DIR, ent->d_type);
lib/libc/tests/gen/opendir_test.c
40
ATF_REQUIRE((ent = readdir(dirp)) != NULL);
lib/libc/tests/gen/opendir_test.c
41
ATF_CHECK_EQ(2, ent->d_namlen);
lib/libc/tests/gen/opendir_test.c
42
ATF_CHECK_STREQ("..", ent->d_name);
lib/libc/tests/gen/opendir_test.c
43
ATF_CHECK_EQ(DT_DIR, ent->d_type);
lib/libc/tests/gen/opendir_test.c
44
ATF_REQUIRE((ent = readdir(dirp)) != NULL);
lib/libc/tests/gen/opendir_test.c
45
ATF_CHECK_EQ(sizeof("subdir") - 1, ent->d_namlen);
lib/libc/tests/gen/opendir_test.c
46
ATF_CHECK_STREQ("subdir", ent->d_name);
lib/libc/tests/gen/opendir_test.c
47
ATF_CHECK_EQ(DT_DIR, ent->d_type);
lib/libc/tests/gen/scandir_blocks_test.c
100
return (strcmp(ent->d_name, "skip") != 0);
lib/libc/tests/gen/scandir_blocks_test.c
48
^(const struct dirent *ent) {
lib/libc/tests/gen/scandir_blocks_test.c
49
return (strcmp(ent->d_name, "skip") != 0);
lib/libc/tests/gen/scandir_blocks_test.c
73
^(const struct dirent *ent) {
lib/libc/tests/gen/scandir_blocks_test.c
74
return (strcmp(ent->d_name, "skip") != 0);
lib/libc/tests/gen/scandir_blocks_test.c
99
^(const struct dirent *ent) {
lib/libc/tests/gen/scandir_test.c
109
scandir_none(const struct dirent *ent __unused)
lib/libc/tests/gen/scandir_test.c
143
scandir_error_select(const struct dirent *ent __unused)
lib/libc/tests/gen/scandir_test.c
39
scandir_select(const struct dirent *ent)
lib/libc/tests/gen/scandir_test.c
41
return (strcmp(ent->d_name, "skip") != 0);
lib/libc/tests/nss/testutil.h
100
memset(e, 0, sizeof(struct ent##_entry)); \
lib/libc/tests/nss/testutil.h
107
__##ent##_test_data_foreach(struct ent##_test_data *td, \
lib/libc/tests/nss/testutil.h
108
int (*forf)(struct ent *, void *), void *mdata) \
lib/libc/tests/nss/testutil.h
110
struct ent##_entry *e; \
lib/libc/tests/nss/testutil.h
127
__##ent##_test_data_compare(struct ent##_test_data *td1, struct ent##_test_data *td2,\
lib/libc/tests/nss/testutil.h
128
int (*cmp_func)(struct ent *, struct ent *, void *), void *mdata)\
lib/libc/tests/nss/testutil.h
130
struct ent##_entry *e1, *e2; \
lib/libc/tests/nss/testutil.h
157
struct ent * \
lib/libc/tests/nss/testutil.h
158
__##ent##_test_data_find(struct ent##_test_data *td, struct ent *data, \
lib/libc/tests/nss/testutil.h
159
int (*cmp)(struct ent *, struct ent *, void *), void *mdata) \
lib/libc/tests/nss/testutil.h
161
struct ent##_entry *e; \
lib/libc/tests/nss/testutil.h
162
struct ent *result; \
lib/libc/tests/nss/testutil.h
180
__##ent##_test_data_clear(struct ent##_test_data *td) \
lib/libc/tests/nss/testutil.h
182
struct ent##_entry *e; \
lib/libc/tests/nss/testutil.h
195
#define DECLARE_TEST_FILE_SNAPSHOT(ent) \
lib/libc/tests/nss/testutil.h
196
struct ent##_snp_param { \
lib/libc/tests/nss/testutil.h
198
void (*sdump_func)(struct ent *, char *, size_t); \
lib/libc/tests/nss/testutil.h
201
int __##ent##_snapshot_write_func(struct ent *, void *); \
lib/libc/tests/nss/testutil.h
202
int __##ent##_snapshot_write(char const *, struct ent##_test_data *, \
lib/libc/tests/nss/testutil.h
203
void (*)(struct ent *, char *, size_t)); \
lib/libc/tests/nss/testutil.h
204
int __##ent##_snapshot_read(char const *, struct ent##_test_data *, \
lib/libc/tests/nss/testutil.h
205
int (*)(struct ent *, char *));
lib/libc/tests/nss/testutil.h
207
#define TEST_SNAPSHOT_FILE_WRITE(ent, fname, td, f) \
lib/libc/tests/nss/testutil.h
208
__##ent##_snapshot_write(fname, td, f)
lib/libc/tests/nss/testutil.h
209
#define TEST_SNAPSHOT_FILE_READ(ent, fname, td, f) \
lib/libc/tests/nss/testutil.h
210
__##ent##_snapshot_read(fname, td, f)
lib/libc/tests/nss/testutil.h
212
#define IMPLEMENT_TEST_FILE_SNAPSHOT(ent) \
lib/libc/tests/nss/testutil.h
214
__##ent##_snapshot_write_func(struct ent *data, void *mdata) \
lib/libc/tests/nss/testutil.h
217
struct ent##_snp_param *param; \
lib/libc/tests/nss/testutil.h
221
param = (struct ent##_snp_param *)mdata; \
lib/libc/tests/nss/testutil.h
230
__##ent##_snapshot_write(char const *fname, struct ent##_test_data *td, \
lib/libc/tests/nss/testutil.h
231
void (*sdump_func)(struct ent *, char *, size_t)) \
lib/libc/tests/nss/testutil.h
233
struct ent##_snp_param param; \
lib/libc/tests/nss/testutil.h
243
__##ent##_test_data_foreach(td, __##ent##_snapshot_write_func, &param);\
lib/libc/tests/nss/testutil.h
250
__##ent##_snapshot_read(char const *fname, struct ent##_test_data *td, \
lib/libc/tests/nss/testutil.h
251
int (*read_func)(struct ent *, char *)) \
lib/libc/tests/nss/testutil.h
253
struct ent data; \
lib/libc/tests/nss/testutil.h
278
__##ent##_test_data_append(td, &data); \
lib/libc/tests/nss/testutil.h
28
#define DECLARE_TEST_DATA(ent) \
lib/libc/tests/nss/testutil.h
289
#define DECLARE_1PASS_TEST(ent) \
lib/libc/tests/nss/testutil.h
29
struct ent##_entry { \
lib/libc/tests/nss/testutil.h
290
int __##ent##_1pass_test(struct ent##_test_data *, \
lib/libc/tests/nss/testutil.h
291
int (*)(struct ent *, void *), \
lib/libc/tests/nss/testutil.h
294
#define DO_1PASS_TEST(ent, td, f, mdata) \
lib/libc/tests/nss/testutil.h
295
__##ent##_1pass_test(td, f, mdata)
lib/libc/tests/nss/testutil.h
297
#define IMPLEMENT_1PASS_TEST(ent) \
lib/libc/tests/nss/testutil.h
299
__##ent##_1pass_test(struct ent##_test_data *td, \
lib/libc/tests/nss/testutil.h
30
struct ent data; \
lib/libc/tests/nss/testutil.h
300
int (*tf)(struct ent *, void *), \
lib/libc/tests/nss/testutil.h
304
rv = __##ent##_test_data_foreach(td, tf, mdata); \
lib/libc/tests/nss/testutil.h
309
#define DECLARE_2PASS_TEST(ent) \
lib/libc/tests/nss/testutil.h
31
STAILQ_ENTRY(ent##_entry) entries; \
lib/libc/tests/nss/testutil.h
310
int __##ent##_2pass_test(struct ent##_test_data *, \
lib/libc/tests/nss/testutil.h
311
struct ent##_test_data *, \
lib/libc/tests/nss/testutil.h
312
int (*)(struct ent *, struct ent *, void *), void *);
lib/libc/tests/nss/testutil.h
314
#define DO_2PASS_TEST(ent, td1, td2, f, mdata) \
lib/libc/tests/nss/testutil.h
315
__##ent##_2pass_test(td1, td2, f, mdata)
lib/libc/tests/nss/testutil.h
317
#define IMPLEMENT_2PASS_TEST(ent) \
lib/libc/tests/nss/testutil.h
319
__##ent##_2pass_test(struct ent##_test_data *td1, \
lib/libc/tests/nss/testutil.h
320
struct ent##_test_data *td2, \
lib/libc/tests/nss/testutil.h
321
int (*cmp_func)(struct ent *, struct ent *, void *), \
lib/libc/tests/nss/testutil.h
326
rv = __##ent##_test_data_compare(td1, td2, cmp_func, cmp_mdata);\
lib/libc/tests/nss/testutil.h
34
struct ent##_test_data { \
lib/libc/tests/nss/testutil.h
35
void (*clone_func)(struct ent *, struct ent const *); \
lib/libc/tests/nss/testutil.h
36
void (*free_func)(struct ent *); \
lib/libc/tests/nss/testutil.h
38
STAILQ_HEAD(ent_head, ent##_entry) snapshot_data; \
lib/libc/tests/nss/testutil.h
41
void __##ent##_test_data_init(struct ent##_test_data *, \
lib/libc/tests/nss/testutil.h
42
void (*)(struct ent *, struct ent const *), \
lib/libc/tests/nss/testutil.h
43
void (*freef)(struct ent *)); \
lib/libc/tests/nss/testutil.h
44
void __##ent##_test_data_destroy(struct ent##_test_data *); \
lib/libc/tests/nss/testutil.h
46
void __##ent##_test_data_append(struct ent##_test_data *, struct ent *data);\
lib/libc/tests/nss/testutil.h
47
int __##ent##_test_data_foreach(struct ent##_test_data *, \
lib/libc/tests/nss/testutil.h
48
int (*)(struct ent *, void *), void *); \
lib/libc/tests/nss/testutil.h
49
int __##ent##_test_data_compare(struct ent##_test_data *, \
lib/libc/tests/nss/testutil.h
50
struct ent##_test_data *, int (*)(struct ent *, struct ent *, \
lib/libc/tests/nss/testutil.h
52
struct ent *__##ent##_test_data_find(struct ent##_test_data *, struct ent *,\
lib/libc/tests/nss/testutil.h
53
int (*)(struct ent *, struct ent *, void *), void *); \
lib/libc/tests/nss/testutil.h
54
void __##ent##_test_data_clear(struct ent##_test_data *);
lib/libc/tests/nss/testutil.h
56
#define TEST_DATA_INIT(ent, td, clonef, freef)\
lib/libc/tests/nss/testutil.h
57
__##ent##_test_data_init(td, clonef, freef)
lib/libc/tests/nss/testutil.h
58
#define TEST_DATA_DESTROY(ent, td) __##ent##_test_data_destroy(td)
lib/libc/tests/nss/testutil.h
59
#define TEST_DATA_APPEND(ent, td, d) __##ent##_test_data_append(td, d)
lib/libc/tests/nss/testutil.h
60
#define TEST_DATA_FOREACH(ent, td, f, mdata)\
lib/libc/tests/nss/testutil.h
61
__##ent##_test_data_foreach(td, f, mdata)
lib/libc/tests/nss/testutil.h
62
#define TEST_DATA_COMPARE(ent, td1, td2, fcmp, mdata)\
lib/libc/tests/nss/testutil.h
63
__##ent##_test_data_compare(td1, td2, fcmp, mdata);
lib/libc/tests/nss/testutil.h
64
#define TEST_DATA_FIND(ent, td, d, fcmp, mdata)\
lib/libc/tests/nss/testutil.h
65
__##ent##_test_data_find(td, d, fcmp, mdata)
lib/libc/tests/nss/testutil.h
66
#define TEST_DATA_CLEAR(ent, td) __##ent##_test_data_clear(td)
lib/libc/tests/nss/testutil.h
68
#define IMPLEMENT_TEST_DATA(ent) \
lib/libc/tests/nss/testutil.h
70
__##ent##_test_data_init(struct ent##_test_data *td, \
lib/libc/tests/nss/testutil.h
71
void (*clonef)(struct ent *, struct ent const *), \
lib/libc/tests/nss/testutil.h
72
void (*freef)(struct ent *)) \
lib/libc/tests/nss/testutil.h
85
__##ent##_test_data_destroy(struct ent##_test_data *td) \
lib/libc/tests/nss/testutil.h
87
__##ent##_test_data_clear(td); \
lib/libc/tests/nss/testutil.h
91
__##ent##_test_data_append(struct ent##_test_data *td, struct ent *app_data)\
lib/libc/tests/nss/testutil.h
93
struct ent##_entry *e; \
lib/libc/tests/nss/testutil.h
98
e = (struct ent##_entry *)malloc(sizeof(struct ent##_entry)); \
lib/libefivar/efivar.c
101
ent = &guid_tbl[i];
lib/libefivar/efivar.c
102
if (efi_str_to_guid(ent->uuid_str, &ent->guid) != 0)
lib/libefivar/efivar.c
104
ent->uuid_str, ent->name);
lib/libefivar/efivar.c
96
struct guid_table *ent;
lib/libifconfig/libifconfig_sfp_tables.tpl.c
47
for _, ent in ipairs(enums) do
lib/libifconfig/libifconfig_sfp_tables.tpl.c
48
if type(ent) == "string" then
lib/libifconfig/libifconfig_sfp_tables.tpl.c
56
local enum = ent
lib/libifconfig/libifconfig_sfp_tables.tpl.h
103
for _, ent in ipairs(enums) do
lib/libifconfig/libifconfig_sfp_tables.tpl.h
104
if type(ent) == "table" then
lib/libifconfig/libifconfig_sfp_tables.tpl.h
105
local enum = ent
lib/libifconfig/libifconfig_sfp_tables.tpl.h
118
for _, ent in ipairs(enums) do
lib/libifconfig/libifconfig_sfp_tables.tpl.h
119
if type(ent) == "table" then
lib/libifconfig/libifconfig_sfp_tables.tpl.h
120
local enum = ent
lib/libifconfig/libifconfig_sfp_tables.tpl.h
33
for _, ent in ipairs(enums) do
lib/libifconfig/libifconfig_sfp_tables.tpl.h
34
if type(ent) == "string" then
lib/libifconfig/libifconfig_sfp_tables.tpl.h
42
local enum = ent
lib/libifconfig/libifconfig_sfp_tables.tpl.h
81
for _, ent in ipairs(enums) do
lib/libifconfig/libifconfig_sfp_tables.tpl.h
82
if type(ent) == "table" then
lib/libifconfig/libifconfig_sfp_tables.tpl.h
83
local enum = ent
lib/libifconfig/libifconfig_sfp_tables_internal.tpl.h
38
for _, ent in ipairs(enums) do
lib/libifconfig/libifconfig_sfp_tables_internal.tpl.h
39
if type(ent) == "table" then
lib/libifconfig/libifconfig_sfp_tables_internal.tpl.h
40
local enum = ent
lib/libifconfig/libifconfig_sfp_tables_internal.tpl.h
54
for _, ent in ipairs(enums) do
lib/libifconfig/libifconfig_sfp_tables_internal.tpl.h
55
if type(ent) == "table" then
lib/libifconfig/libifconfig_sfp_tables_internal.tpl.h
56
local enum = ent
lib/libipsec/pfkey_dump.c
624
struct protoent *ent;
lib/libipsec/pfkey_dump.c
631
ent = getprotobynumber(ulp);
lib/libipsec/pfkey_dump.c
632
if (ent)
lib/libipsec/pfkey_dump.c
633
printf("%s", ent->p_name);
lib/libusb/libusb01.c
52
#define LIST_ADD(begin, ent) \
lib/libusb/libusb01.c
55
ent->next = begin; \
lib/libusb/libusb01.c
56
ent->next->prev = ent; \
lib/libusb/libusb01.c
58
ent->next = NULL; \
lib/libusb/libusb01.c
60
ent->prev = NULL; \
lib/libusb/libusb01.c
61
begin = ent; \
lib/libusb/libusb01.c
64
#define LIST_DEL(begin, ent) \
lib/libusb/libusb01.c
66
if (ent->prev) { \
lib/libusb/libusb01.c
67
ent->prev->next = ent->next; \
lib/libusb/libusb01.c
69
begin = ent->next; \
lib/libusb/libusb01.c
71
if (ent->next) { \
lib/libusb/libusb01.c
72
ent->next->prev = ent->prev; \
lib/libusb/libusb01.c
74
ent->prev = NULL; \
lib/libusb/libusb01.c
75
ent->next = NULL; \
libexec/flua/lfs/lfs.c
125
lua_dir_iter_pushtype(lua_State *L __unused, const struct dirent *ent __unused)
libexec/flua/lfs/lfs.c
138
lua_pushinteger(L, ent->d_type);
sbin/mount/mount.c
892
putfsent(struct statfs *ent)
sbin/mount/mount.c
899
mntfromname = ent->f_mntfromname;
sbin/mount/mount.c
902
if ((ent->f_flags & MNT_RDONLY) != 0)
sbin/mount/mount.c
907
opts = flags2opts(ent->f_flags);
sbin/mount/mount.c
921
l = strlen(ent->f_mntonname);
sbin/mount/mount.c
923
ent->f_mntonname,
sbin/mount/mount.c
927
xo_emit("{:fstype}{P:\t}", ent->f_fstypename);
sbin/mount/mount.c
936
else if ((fst = getfsfile(ent->f_mntonname)))
sbin/mount/mount.c
939
else if (strcmp(ent->f_fstypename, "ufs") == 0) {
sbin/mount/mount.c
940
if (strcmp(ent->f_mntonname, "/") == 0)
sbin/rcorder/rcorder.c
241
strnodelist *ent;
sbin/rcorder/rcorder.c
243
ent = emalloc(sizeof *ent + strlen(s));
sbin/rcorder/rcorder.c
244
ent->node = fnode;
sbin/rcorder/rcorder.c
245
strcpy(ent->s, s);
sbin/rcorder/rcorder.c
246
ent->next = *listp;
sbin/rcorder/rcorder.c
247
*listp = ent;
sbin/setkey/parse.y
756
struct protoent *ent;
sbin/setkey/parse.y
758
ent = getprotobyname($1.buf);
sbin/setkey/parse.y
759
if (ent)
sbin/setkey/parse.y
760
$$ = ent->p_proto;
stand/common/part.c
203
struct gpt_ent *ent;
stand/common/part.c
217
ent = (struct gpt_ent *)(tbl + i * hdr->hdr_entsz);
stand/common/part.c
218
uuid_letoh(&ent->ent_type);
stand/common/part.c
219
if (uuid_equal(&ent->ent_type, &gpt_uuid_unused, NULL))
stand/common/part.c
221
ent->ent_lba_start = le64toh(ent->ent_lba_start);
stand/common/part.c
222
ent->ent_lba_end = le64toh(ent->ent_lba_end);
stand/common/part.c
232
struct gpt_ent *ent;
stand/common/part.c
324
ent = (struct gpt_ent *)(tbl + i * hdr.hdr_entsz);
stand/common/part.c
325
if (uuid_equal(&ent->ent_type, &gpt_uuid_unused, NULL))
stand/common/part.c
329
if (ent->ent_lba_start < hdr.hdr_lba_start ||
stand/common/part.c
330
ent->ent_lba_end > hdr.hdr_lba_end ||
stand/common/part.c
331
ent->ent_lba_start > ent->ent_lba_end)
stand/common/part.c
337
entry->part.start = ent->ent_lba_start;
stand/common/part.c
338
entry->part.end = ent->ent_lba_end;
stand/common/part.c
340
entry->part.type = gpt_parttype(ent->ent_type);
stand/common/part.c
341
entry->flags = le64toh(ent->ent_attr);
stand/common/part.c
342
memcpy(&entry->type.gpt, &ent->ent_type, sizeof(uuid_t));
stand/libsa/dosfs.c
737
u_int nsec, lsec, xdn, chk, sec, ent, x;
stand/libsa/dosfs.c
741
for (ent = 0; ent < 2; ent++)
stand/libsa/dosfs.c
742
if (!strcasecmp(name, dotstr[ent])) {
stand/libsa/dosfs.c
743
*dep = dot + ent;
stand/libsa/dosfs.c
763
for (ent = 0; ent < depsec(fs); ent++) {
stand/libsa/dosfs.c
764
if (!*dir[ent].de.name)
stand/libsa/dosfs.c
766
if (*dir[ent].de.name != 0xe5) {
stand/libsa/dosfs.c
767
if ((dir[ent].de.attr & FA_MASK) ==
stand/libsa/dosfs.c
769
x = dir[ent].xde.seq;
stand/libsa/dosfs.c
771
dir[ent].xde.chk == chk)) {
stand/libsa/dosfs.c
773
chk = dir[ent].xde.chk;
stand/libsa/dosfs.c
777
cp_xdnm(lfn, &dir[ent].xde);
stand/libsa/dosfs.c
782
} else if (!(dir[ent].de.attr &
stand/libsa/dosfs.c
786
dir[ent].de.name,
stand/libsa/dosfs.c
787
dir[ent].de.ext);
stand/libsa/dosfs.c
794
&dir[ent].de);
stand/libsa/dosfs.c
799
*dep = &dir[ent].de;
stand/libsa/gpt.c
101
ent = &gpttable[part - 1];
stand/libsa/gpt.c
102
if (bcmp(&ent->ent_type, uuid, sizeof(uuid_t)) != 0) {
stand/libsa/gpt.c
123
ent = &gpttable[curent];
stand/libsa/gpt.c
124
if (bcmp(&ent->ent_type, uuid, sizeof(uuid_t)) != 0)
stand/libsa/gpt.c
126
if (!(ent->ent_attr & GPT_ENT_ATTR_BOOTME))
stand/libsa/gpt.c
128
if (!(ent->ent_attr & GPT_ENT_ATTR_BOOTONCE))
stand/libsa/gpt.c
137
ent = &gpttable[curent];
stand/libsa/gpt.c
138
if (bcmp(&ent->ent_type, uuid, sizeof(uuid_t)) != 0)
stand/libsa/gpt.c
140
if (!(ent->ent_attr & GPT_ENT_ATTR_BOOTME))
stand/libsa/gpt.c
142
if (ent->ent_attr & GPT_ENT_ATTR_BOOTONCE)
stand/libsa/gpt.c
153
ent = &gpttable[curent];
stand/libsa/gpt.c
154
if (bcmp(&ent->ent_type, uuid, sizeof(uuid_t)) != 0)
stand/libsa/gpt.c
163
ent = &gpttable[curent];
stand/libsa/gpt.c
164
dskp->start = ent->ent_lba_start;
stand/libsa/gpt.c
165
if (ent->ent_attr & GPT_ENT_ATTR_BOOTONCE) {
stand/libsa/gpt.c
235
struct gpt_ent *ent;
stand/libsa/gpt.c
247
ent = &table[nent + part];
stand/libsa/gpt.c
248
if ((ent->ent_attr & (GPT_ENT_ATTR_BOOTME |
stand/libsa/gpt.c
254
ent->ent_attr &= ~GPT_ENT_ATTR_BOOTONCE;
stand/libsa/gpt.c
255
ent->ent_attr |= GPT_ENT_ATTR_BOOTFAILED;
stand/libsa/gpt.c
285
struct gpt_ent *ent;
stand/libsa/gpt.c
302
ent = (struct gpt_ent *)secbuf;
stand/libsa/gpt.c
303
for (part = 0; part < entries_per_sec; part++, ent++) {
stand/libsa/gpt.c
304
bcopy(ent, &table[nent], sizeof(table[nent]));
stand/libsa/gpt.c
93
struct gpt_ent *ent;
sys/arm/broadcom/bcm2835/bcm2835_vcbus.c
213
#define BCM283X_MEMMAP_ISTERM(ent) \
sys/arm/broadcom/bcm2835/bcm2835_vcbus.c
214
((ent)->armc_start == 0 && (ent)->armc_size == 0 && \
sys/arm/broadcom/bcm2835/bcm2835_vcbus.c
215
(ent)->vcbus_start == 0)
sys/arm/nvidia/tegra124/tegra124_cpufreq.c
225
struct speedo_entry *ent;
sys/arm/nvidia/tegra124/tegra124_cpufreq.c
229
ent = NULL;
sys/arm/nvidia/tegra124/tegra124_cpufreq.c
232
ent = &sc->cpu_def->speedo_tbl[i];
sys/arm/nvidia/tegra124/tegra124_cpufreq.c
236
if (ent == NULL)
sys/arm/nvidia/tegra124/tegra124_cpufreq.c
237
ent = &sc->cpu_def->speedo_tbl[sc->cpu_def->speedo_nitems - 1];
sys/arm/nvidia/tegra124/tegra124_cpufreq.c
241
uv = DIV_ROUND_CLOSEST(ent->c2 * sc->speedo_value, scale);
sys/arm/nvidia/tegra124/tegra124_cpufreq.c
242
uv = DIV_ROUND_CLOSEST((uv + ent->c1) * sc->speedo_value, scale) +
sys/arm/nvidia/tegra124/tegra124_cpufreq.c
243
ent->c0;
sys/arm64/broadcom/genet/if_genet.c
1098
struct gen_ring_ent *ent;
sys/arm64/broadcom/genet/if_genet.c
1152
ent = &q->entries[cur];
sys/arm64/broadcom/genet/if_genet.c
1153
map = ent->map;
sys/arm64/broadcom/genet/if_genet.c
1199
ent = &q->entries[cur];
sys/arm64/broadcom/genet/if_genet.c
1486
struct gen_ring_ent *ent;
sys/arm64/broadcom/genet/if_genet.c
1503
ent = &q->entries[i];
sys/arm64/broadcom/genet/if_genet.c
1504
if (ent->mbuf != NULL) {
sys/arm64/broadcom/genet/if_genet.c
1505
bus_dmamap_sync(sc->tx_buf_tag, ent->map,
sys/arm64/broadcom/genet/if_genet.c
1507
bus_dmamap_unload(sc->tx_buf_tag, ent->map);
sys/arm64/broadcom/genet/if_genet.c
1508
m_freem(ent->mbuf);
sys/arm64/broadcom/genet/if_genet.c
1509
ent->mbuf = NULL;
sys/arm64/broadcom/genet/if_genet.c
867
struct gen_ring_ent *ent;
sys/arm64/broadcom/genet/if_genet.c
879
ent = &sc->tx_ring_ent[i];
sys/arm64/broadcom/genet/if_genet.c
880
if (ent->mbuf != NULL) {
sys/arm64/broadcom/genet/if_genet.c
881
bus_dmamap_sync(sc->tx_buf_tag, ent->map,
sys/arm64/broadcom/genet/if_genet.c
883
bus_dmamap_unload(sc->tx_buf_tag, ent->map);
sys/arm64/broadcom/genet/if_genet.c
884
m_freem(ent->mbuf);
sys/arm64/broadcom/genet/if_genet.c
885
ent->mbuf = NULL;
sys/arm64/broadcom/genet/if_genet.c
890
ent = &sc->rx_ring_ent[i];
sys/arm64/broadcom/genet/if_genet.c
891
if (ent->mbuf != NULL) {
sys/arm64/broadcom/genet/if_genet.c
892
bus_dmamap_sync(sc->rx_buf_tag, ent->map,
sys/arm64/broadcom/genet/if_genet.c
894
bus_dmamap_unload(sc->rx_buf_tag, ent->map);
sys/arm64/broadcom/genet/if_genet.c
895
m_freem(ent->mbuf);
sys/arm64/broadcom/genet/if_genet.c
896
ent->mbuf = NULL;
sys/arm64/nvidia/tegra210/tegra210_cpufreq.c
182
struct speedo_entry *ent;
sys/arm64/nvidia/tegra210/tegra210_cpufreq.c
186
ent = NULL;
sys/arm64/nvidia/tegra210/tegra210_cpufreq.c
189
ent = &sc->cpu_def->speedo_tbl[i];
sys/arm64/nvidia/tegra210/tegra210_cpufreq.c
193
if (ent == NULL)
sys/arm64/nvidia/tegra210/tegra210_cpufreq.c
194
ent = &sc->cpu_def->speedo_tbl[sc->cpu_def->speedo_nitems - 1];
sys/arm64/nvidia/tegra210/tegra210_cpufreq.c
199
uv = DIV_ROUND_CLOSEST(ent->c2 * sc->speedo_value, scale);
sys/arm64/nvidia/tegra210/tegra210_cpufreq.c
200
uv = DIV_ROUND_CLOSEST((uv + ent->c1) * sc->speedo_value, scale) +
sys/arm64/nvidia/tegra210/tegra210_cpufreq.c
201
ent->c0;
sys/cam/scsi/scsi_sa.c
1294
struct sa_prot_map *ent;
sys/cam/scsi/scsi_sa.c
1296
ent = safindprotent(ps[i].value_name, prot_ents,
sys/cam/scsi/scsi_sa.c
1298
if (ent == NULL) {
sys/cam/scsi/scsi_sa.c
1306
if (ent->param_type != ps[i].value_type) {
sys/cam/scsi/scsi_sa.c
1310
ps[i].value_type, ent->param_type);
sys/cam/scsi/scsi_sa.c
1314
if ((ps[i].value.value_unsigned < ent->min_val)
sys/cam/scsi/scsi_sa.c
1315
|| (ps[i].value.value_unsigned > ent->max_val)) {
sys/cam/scsi/scsi_sa.c
1319
(uintmax_t)ps[i].value.value_unsigned, ent->min_val,
sys/cam/scsi/scsi_sa.c
1320
ent->max_val);
sys/cam/scsi/scsi_sa.c
1324
*(ent->value) = ps[i].value.value_unsigned;
sys/cam/scsi/scsi_sa.c
1446
const struct sa_param_ent *ent;
sys/cam/scsi/scsi_sa.c
1448
ent = safindparament(&params[i]);
sys/cam/scsi/scsi_sa.c
1449
if (ent == NULL) {
sys/cam/scsi/scsi_sa.c
1459
if (first_ent == ent) {
sys/cam/scsi/scsi_sa.c
1479
if (ent->param_type == SA_PARAM_TYPE_NODE) {
sys/cam/scsi/scsi_sa.c
1481
first_ent = ent;
sys/cam/scsi/scsi_sa.c
1484
error = ent->set_func(periph, &params[i], 1);
sys/compat/linuxkpi/common/src/linux_interrupt.c
73
lkpi_irq_handler(void *ent)
sys/compat/linuxkpi/common/src/linux_interrupt.c
80
irqe = ent;
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2628
uint32_t ent;
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2634
entries = &ent;
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
117
static void bnxt_fill_msix_vecs(struct bnxt_softc *bp, struct bnxt_msix_entry *ent)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
125
ent[i].vector = bp->irq_tbl[idx + i].vector;
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
126
ent[i].ring_idx = idx + i;
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
128
ent[i].db_offset = bp->db_offset;
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
130
ent[i].db_offset = (idx + i) * 0x80;
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
136
struct bnxt_msix_entry *ent, int num_msix)
sys/dev/bnxt/bnxt_en/bnxt_ulp.c
154
bnxt_fill_msix_vecs(bp, ent);
sys/dev/bnxt/bnxt_re/ib_verbs.h
516
static inline u32 bnxt_re_init_depth(u32 ent, struct bnxt_re_ucontext *uctx)
sys/dev/bnxt/bnxt_re/ib_verbs.h
519
ent : roundup_pow_of_two(ent) : ent;
sys/dev/bnxt/bnxt_re/main.c
1270
static void bnxt_re_start_irq(void *handle, struct bnxt_msix_entry *ent)
sys/dev/bnxt/bnxt_re/main.c
1291
if (!ent) {
sys/dev/bnxt/bnxt_re/main.c
1305
rdev->nqr.msix_entries[indx].vector = ent[indx].vector;
sys/dev/ena/ena.c
302
ena_vendor_info_t *ent;
sys/dev/ena/ena.c
309
ent = ena_vendor_info_array;
sys/dev/ena/ena.c
310
while (ent->vendor_id != 0) {
sys/dev/ena/ena.c
311
if ((pci_vendor_id == ent->vendor_id) &&
sys/dev/ena/ena.c
312
(pci_device_id == ent->device_id)) {
sys/dev/ena/ena.c
320
ent++;
sys/dev/hwt/hwt_record.c
100
usr->offset = ent->offset;
sys/dev/hwt/hwt_record.c
104
usr->thread_id = ent->thread_id;
sys/dev/hwt/hwt_record.c
125
hwt_record_ctx(struct hwt_context *ctx, struct hwt_record_entry *ent, int flags)
sys/dev/hwt/hwt_record.c
129
KASSERT(ent != NULL, ("ent is NULL"));
sys/dev/hwt/hwt_record.c
130
entry = hwt_record_clone(ent, flags);
sys/dev/hwt/hwt_record.c
143
hwt_record_td(struct thread *td, struct hwt_record_entry *ent, int flags)
sys/dev/hwt/hwt_record.c
151
KASSERT(ent != NULL, ("ent is NULL"));
sys/dev/hwt/hwt_record.c
152
entry = hwt_record_clone(ent, flags);
sys/dev/hwt/hwt_record.c
63
hwt_record_clone(struct hwt_record_entry *ent, int flags)
sys/dev/hwt/hwt_record.c
70
memcpy(entry, ent, sizeof(struct hwt_record_entry));
sys/dev/hwt/hwt_record.c
71
switch (ent->record_type) {
sys/dev/hwt/hwt_record.c
75
entry->fullpath = strdup(ent->fullpath, M_HWT_RECORD);
sys/dev/hwt/hwt_record.c
85
hwt_record_to_user(struct hwt_record_entry *ent,
sys/dev/hwt/hwt_record.c
88
usr->record_type = ent->record_type;
sys/dev/hwt/hwt_record.c
89
switch (ent->record_type) {
sys/dev/hwt/hwt_record.c
93
usr->addr = ent->addr;
sys/dev/hwt/hwt_record.c
94
usr->baseaddr = ent->baseaddr;
sys/dev/hwt/hwt_record.c
95
strncpy(usr->fullpath, ent->fullpath, MAXPATHLEN);
sys/dev/hwt/hwt_record.c
98
usr->buf_id = ent->buf_id;
sys/dev/hwt/hwt_record.c
99
usr->curpage = ent->curpage;
sys/dev/hwt/hwt_record.h
38
void hwt_record_td(struct thread *td, struct hwt_record_entry *ent, int flags);
sys/dev/hwt/hwt_record.h
39
void hwt_record_ctx(struct hwt_context *ctx, struct hwt_record_entry *ent,
sys/dev/ice/ice_flex_pipe.c
2260
struct ice_vsig_prof *ent;
sys/dev/ice/ice_flex_pipe.c
2262
LIST_FOR_EACH_ENTRY(ent, &hw->blk[blk].xlt2.vsig_tbl[idx].prop_lst,
sys/dev/ice/ice_flex_pipe.c
2264
if (ent->profile_cookie == hdl)
sys/dev/ice/ice_flex_pipe.c
3710
struct ice_vsig_prof *ent, *tmp;
sys/dev/ice/ice_flex_pipe.c
3712
LIST_FOR_EACH_ENTRY_SAFE(ent, tmp, lst, ice_vsig_prof, list)
sys/dev/ice/ice_flex_pipe.c
3713
if (ent->profile_cookie == hdl) {
sys/dev/ice/ice_flex_pipe.c
3714
LIST_DEL(&ent->list);
sys/dev/ice/ice_flex_pipe.c
3715
ice_free(hw, ent);
sys/dev/mana/gdma_main.c
1733
mana_vendor_id_t *ent;
sys/dev/mana/gdma_main.c
1740
ent = mana_id_table;
sys/dev/mana/gdma_main.c
1741
while (ent->vendor_id != 0) {
sys/dev/mana/gdma_main.c
1742
if ((pci_vendor_id == ent->vendor_id) &&
sys/dev/mana/gdma_main.c
1743
(pci_device_id == ent->device_id)) {
sys/dev/mana/gdma_main.c
1751
ent++;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
170
struct id_map_entry *ent = container_of(delay, struct id_map_entry, timeout);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
172
struct mlx4_ib_dev *dev = ent->dev;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
175
int pv_id = (int) ent->pv_cm_id;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
181
found_ent = id_map_find_by_sl_id(&dev->ib_dev, ent->slave_id, ent->sl_cm_id);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
182
if (found_ent && found_ent == ent)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
187
list_del(&ent->list);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
189
kfree(ent);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
196
struct id_map_entry *ent, *found_ent;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
199
ent = (struct id_map_entry *)idr_find(&sriov->pv_id_table, pv_cm_id);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
200
if (!ent)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
202
found_ent = id_map_find_by_sl_id(ibdev, ent->slave_id, ent->sl_cm_id);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
203
if (found_ent && found_ent == ent)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
214
struct id_map_entry *ent;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
218
ent = id_map_find_by_sl_id(ibdev, slave_id, sl_cm_id);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
219
if (ent) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
223
rb_replace_node(&ent->node, &new->node, sl_id_map);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
230
ent = rb_entry(parent, struct id_map_entry, node);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
232
if (ent->sl_cm_id > sl_cm_id || (ent->sl_cm_id == sl_cm_id && ent->slave_id > slave_id))
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
246
struct id_map_entry *ent;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
249
ent = kmalloc(sizeof (struct id_map_entry), GFP_KERNEL);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
250
if (!ent) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
255
ent->sl_cm_id = sl_cm_id;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
256
ent->slave_id = slave_id;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
257
ent->scheduled_delete = 0;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
258
ent->dev = to_mdev(ibdev);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
259
INIT_DELAYED_WORK(&ent->timeout, id_map_ent_timeout);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
264
ret = idr_alloc_cyclic(&sriov->pv_id_table, ent, 0, 0, GFP_NOWAIT);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
266
ent->pv_cm_id = (u32)ret;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
267
sl_id_map_add(ibdev, ent);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
268
list_add_tail(&ent->list, &sriov->cm_list);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
275
return ent;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
278
kfree(ent);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
286
struct id_map_entry *ent;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
291
ent = id_map_find_by_sl_id(ibdev, sl_cm_id, slave_id);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
292
if (ent)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
293
*pv_cm_id = (int) ent->pv_cm_id;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
295
ent = (struct id_map_entry *)idr_find(&sriov->pv_id_table, *pv_cm_id);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
298
return ent;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
440
struct id_map_entry *ent =
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
444
rb_erase(&ent->node, sl_id_map);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
445
idr_remove(&sriov->pv_id_table, (int) ent->pv_cm_id);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
452
struct id_map_entry *ent =
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
455
if (ent->slave_id == slave)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cm.c
456
list_move_tail(&ent->list, &lh);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1008
ent = alloc_cmd(cmd, in, uin_size, out, uout, uout_size, callback,
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1010
if (IS_ERR(ent))
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1011
return PTR_ERR(ent);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1013
ent->polling = force_polling || (cmd->mode == MLX5_CMD_MODE_POLLING);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1016
init_completion(&ent->done);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1018
INIT_DELAYED_WORK(&ent->cb_timeout_work, cb_timeout_handler);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1019
INIT_WORK(&ent->work, cmd_work_handler);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1021
cmd_work_handler(&ent->work);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1022
} else if (!queue_work(dev->priv.health.wq_cmd, &ent->work)) {
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
103
struct mlx5_cmd_work_ent *ent;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1031
err = wait_func(dev, ent);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1035
ds = ent->ts2 - ent->ts1;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1047
*status = ent->status;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1048
free_cmd(ent);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
105
ent = kzalloc(sizeof(*ent), alloc_flags);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1053
free_cmd(ent);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
106
if (!ent)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
109
ent->in = in;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
110
ent->uin_size = uin_size;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
111
ent->out = out;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
112
ent->uout = uout;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
113
ent->uout_size = uout_size;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
114
ent->callback = cbk;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
115
ent->context = context;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
116
ent->cmd = cmd;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
117
ent->page_queue = page_queue;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
119
return ent;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1208
struct mlx5_cmd_work_ent *ent;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1222
ent = cmd->ent_arr[i];
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1224
if (ent == NULL)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1226
if (ent->callback)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1227
cancel_delayed_work(&ent->cb_timeout_work);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1228
ent->ts2 = ktime_get_ns();
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1229
memcpy(ent->out->first.data, ent->lay->out,
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1230
sizeof(ent->lay->out));
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1232
mlx5_fwp_invalidate(ent->out);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1233
dump_command(dev, ent, 0);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1234
if (!ent->ret) {
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1236
ent->ret = verify_signature(ent);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1238
ent->ret = 0;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1241
ent->status = MLX5_DRIVER_STATUS_ABORTED;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1243
ent->status = ent->lay->status_own >> 1;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1247
ent->ret,
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1248
deliv_status_to_str(ent->status),
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1249
ent->status);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1251
free_ent(cmd, ent->idx);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1252
complete_command(ent);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1267
struct cache_ent *ent = NULL;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1270
ent = &cmd->cache.large;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1272
ent = &cmd->cache.med;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1274
if (ent) {
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1275
spin_lock_irq(&ent->lock);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1276
if (!list_empty(&ent->head)) {
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1277
msg = list_entry(ent->head.next, struct mlx5_cmd_msg,
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
1281
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
136
static int alloc_ent(struct mlx5_cmd_work_ent *ent)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
139
struct mlx5_cmd *cmd = ent->cmd;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
145
if (!ent->page_queue) {
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
155
ent->busy = 1;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
156
ent->idx = ret;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
157
clear_bit(ent->idx, &cmd->bitmask);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
158
cmd->ent_mode[ent->idx] =
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
159
ent->polling ? MLX5_CMD_MODE_POLLING : MLX5_CMD_MODE_EVENTS;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
160
cmd->ent_arr[ent->idx] = ent;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
239
static void set_signature(struct mlx5_cmd_work_ent *ent, int csum)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
241
ent->lay->sig = ~xor8_buf(ent->lay, sizeof(*ent->lay));
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
242
calc_chain_sig(ent->in, ent->token, csum);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
243
calc_chain_sig(ent->out, ent->token, csum);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
246
static void poll_timeout(struct mlx5_cmd_work_ent *ent)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
248
struct mlx5_core_dev *dev = container_of(ent->cmd,
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
255
own = ent->lay->status_own;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
258
ent->ret = 0;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
264
ent->ret = -ETIMEDOUT;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
267
static void free_cmd(struct mlx5_cmd_work_ent *ent)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
269
cancel_delayed_work_sync(&ent->cb_timeout_work);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
270
kfree(ent);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
274
verify_signature(struct mlx5_cmd_work_ent *ent)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
276
struct mlx5_cmd_msg *msg = ent->out;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
281
sig = xor8_buf(ent->lay, sizeof(*ent->lay));
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
720
struct mlx5_cmd_work_ent *ent, int input)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
722
struct mlx5_cmd_msg *msg = input ? ent->in : ent->out;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
723
u16 op = MLX5_GET(mbox_in, ent->lay->in, opcode);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
727
int msg_len = input ? ent->uin_size : ent->uout_size;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
744
dump_buf(ent->lay->in, sizeof(ent->lay->in), 1, offset);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
745
offset += sizeof(ent->lay->in);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
747
dump_buf(ent->lay->out, sizeof(ent->lay->out), 1, offset);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
748
offset += sizeof(ent->lay->out);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
751
dump_buf(ent->lay, sizeof(*ent->lay), 0, offset);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
752
offset += sizeof(*ent->lay);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
792
struct mlx5_cmd_work_ent *ent = container_of(dwork,
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
795
struct mlx5_core_dev *dev = container_of(ent->cmd, struct mlx5_core_dev,
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
798
ent->ret = -ETIMEDOUT;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
800
mlx5_command_str(msg_to_opcode(ent->in)),
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
801
msg_to_opcode(ent->in));
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
802
mlx5_cmd_comp_handler(dev, 1UL << ent->idx, MLX5_CMD_MODE_EVENTS);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
808
struct mlx5_cmd_work_ent *ent = container_of(work,
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
811
free_cmd(ent);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
814
static void complete_command(struct mlx5_cmd_work_ent *ent)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
816
struct mlx5_cmd *cmd = ent->cmd;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
828
if (ent->page_queue)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
837
ent->ret = mlx5_internal_err_ret_value(dev, msg_to_opcode(ent->in), &drv_synd, &status);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
838
MLX5_SET(mbox_out, ent->out, status, status);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
839
MLX5_SET(mbox_out, ent->out, syndrome, drv_synd);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
842
if (ent->callback) {
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
843
ds = ent->ts2 - ent->ts1;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
844
if (ent->op < ARRAY_SIZE(cmd->stats)) {
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
845
stats = &cmd->stats[ent->op];
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
852
callback = ent->callback;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
853
context = ent->context;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
854
err = ent->ret;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
856
err = mlx5_copy_from_msg(ent->uout,
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
857
ent->out,
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
858
ent->uout_size);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
860
ent->in->first.data,
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
861
ent->uout);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
864
mlx5_free_cmd_msg(dev, ent->out);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
865
free_msg(dev, ent->in);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
867
err = err ? err : ent->status;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
868
INIT_WORK(&ent->freew, cmd_free_work);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
869
schedule_work(&ent->freew);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
872
complete(&ent->done);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
879
struct mlx5_cmd_work_ent *ent = container_of(work, struct mlx5_cmd_work_ent, work);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
880
struct mlx5_cmd *cmd = ent->cmd;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
885
bool poll_cmd = ent->polling;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
887
sem = ent->page_queue ? &cmd->pages_sem : &cmd->sem;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
890
if (alloc_ent(ent) < 0) {
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
891
complete_command(ent);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
895
ent->token = alloc_token(cmd);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
896
lay = get_inst(cmd, ent->idx);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
897
ent->lay = lay;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
899
memcpy(lay->in, ent->in->first.data, sizeof(lay->in));
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
900
ent->op = be32_to_cpu(lay->in[0]) >> 16;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
901
if (ent->in->numpages != 0)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
902
lay->in_ptr = cpu_to_be64(mlx5_fwp_get_dma(ent->in, 0));
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
903
if (ent->out->numpages != 0)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
904
lay->out_ptr = cpu_to_be64(mlx5_fwp_get_dma(ent->out, 0));
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
905
lay->inlen = cpu_to_be32(ent->uin_size);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
906
lay->outlen = cpu_to_be32(ent->uout_size);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
908
lay->token = ent->token;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
910
set_signature(ent, !cmd->checksum_disabled);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
911
dump_command(dev, ent, 1);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
912
ent->ts1 = ktime_get_ns();
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
913
ent->busy = 0;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
914
if (ent->callback)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
915
schedule_delayed_work(&ent->cb_timeout_work, cb_timeout);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
918
mlx5_core_dbg(dev, "writing 0x%x to command doorbell\n", 1 << ent->idx);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
921
iowrite32be(1 << ent->idx, &dev->iseg->cmd_dbell);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
926
poll_timeout(ent);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
928
mlx5_cmd_comp_handler(dev, 1U << ent->idx, MLX5_CMD_MODE_POLLING);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
962
static int wait_func(struct mlx5_core_dev *dev, struct mlx5_cmd_work_ent *ent)
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
967
if (ent->polling) {
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
968
wait_for_completion(&ent->done);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
969
} else if (!wait_for_completion_timeout(&ent->done, timeout)) {
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
970
ent->ret = -ETIMEDOUT;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
971
mlx5_cmd_comp_handler(dev, 1UL << ent->idx, MLX5_CMD_MODE_EVENTS);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
974
err = ent->ret;
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
978
mlx5_command_str(msg_to_opcode(ent->in)),
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
979
msg_to_opcode(ent->in));
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
982
err, deliv_status_to_str(ent->status), ent->status);
sys/dev/mlx5/mlx5_core/mlx5_cmd.c
999
struct mlx5_cmd_work_ent *ent;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
610
struct mlx5_cache_ent ent[MAX_MR_CACHE_ENTRIES];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
115
struct mlx5_cache_ent *ent = &cache->ent[c];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
121
spin_lock_irqsave(&ent->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
122
ent->pending--;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
123
spin_unlock_irqrestore(&ent->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
139
spin_lock_irqsave(&ent->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
140
list_add_tail(&mr->list, &ent->head);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
141
ent->cur++;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
142
ent->size++;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
143
spin_unlock_irqrestore(&ent->lock, flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
156
struct mlx5_cache_ent *ent = &cache->ent[c];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
159
int npages = 1 << ent->order;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
171
if (ent->pending >= MAX_PENDING_REG_MR) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
181
mr->order = ent->order;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
193
spin_lock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
194
ent->pending++;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
195
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
201
spin_lock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
202
ent->pending--;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
203
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
217
struct mlx5_cache_ent *ent = &cache->ent[c];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
223
spin_lock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
224
if (list_empty(&ent->head)) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
225
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
228
mr = list_first_entry(&ent->head, struct mlx5_ib_mr, list);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
230
ent->cur--;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
231
ent->size--;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
232
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
246
if (cache->ent[i].cur < cache->ent[i].limit)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
253
static void __cache_work_func(struct mlx5_cache_ent *ent)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
255
struct mlx5_ib_dev *dev = ent->dev;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
257
int i = order2idx(dev, ent->order);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
263
ent = &dev->cache.ent[i];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
264
if (ent->cur < 2 * ent->limit && !dev->fill_delay) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
266
if (ent->cur < 2 * ent->limit) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
270
queue_delayed_work(cache->wq, &ent->dwork,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
275
queue_delayed_work(cache->wq, &ent->dwork,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
278
queue_work(cache->wq, &ent->work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
281
} else if (ent->cur > 2 * ent->limit) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
297
if (ent->cur > ent->limit)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
298
queue_work(cache->wq, &ent->work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
300
queue_delayed_work(cache->wq, &ent->dwork, 300 * HZ);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
307
struct mlx5_cache_ent *ent;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
309
ent = container_of(work, struct mlx5_cache_ent, dwork.work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
310
__cache_work_func(ent);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
315
struct mlx5_cache_ent *ent;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
317
ent = container_of(work, struct mlx5_cache_ent, work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
318
__cache_work_func(ent);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
325
struct mlx5_cache_ent *ent;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
336
ent = &cache->ent[i];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
338
mlx5_ib_dbg(dev, "order %d, cache index %d\n", ent->order, i);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
340
spin_lock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
341
if (!list_empty(&ent->head)) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
342
mr = list_first_entry(&ent->head, struct mlx5_ib_mr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
345
ent->cur--;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
346
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
347
if (ent->cur < ent->limit)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
348
queue_work(cache->wq, &ent->work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
351
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
353
queue_work(cache->wq, &ent->work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
357
cache->ent[c].miss++;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
365
struct mlx5_cache_ent *ent;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
374
ent = &cache->ent[c];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
375
spin_lock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
376
list_add_tail(&mr->list, &ent->head);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
377
ent->cur++;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
378
if (ent->cur > 2 * ent->limit)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
380
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
383
queue_work(cache->wq, &ent->work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
389
struct mlx5_cache_ent *ent = &cache->ent[c];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
393
cancel_delayed_work(&ent->dwork);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
395
spin_lock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
396
if (list_empty(&ent->head)) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
397
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
400
mr = list_first_entry(&ent->head, struct mlx5_ib_mr, list);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
402
ent->cur--;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
403
ent->size--;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
404
spin_unlock_irq(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
423
struct mlx5_cache_ent *ent;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
437
INIT_LIST_HEAD(&cache->ent[i].head);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
438
spin_lock_init(&cache->ent[i].lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
440
ent = &cache->ent[i];
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
441
INIT_LIST_HEAD(&ent->head);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
442
spin_lock_init(&ent->lock);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
443
ent->order = i + 2;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
444
ent->dev = dev;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
451
INIT_WORK(&ent->work, cache_work_func);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
452
INIT_DELAYED_WORK(&ent->dwork, delayed_cache_work_func);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
453
ent->limit = limit;
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
454
queue_work(cache->wq, &ent->work);
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
68
if (order < cache->ent[0].order)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
71
return order - cache->ent[0].order;
sys/dev/pccard/pccardvar.h
107
const struct pccard_product *ent, int vpfmatch);
sys/dev/sk/xmaciireg.h
89
#define XM_RXFILT_ENTRY(ent) (XM_RXFILT_BASE + ((ent * 8)))
sys/dev/sound/sndstat.c
1162
struct sndstat_entry *ent;
sys/dev/sound/sndstat.c
1168
ent = malloc(sizeof *ent, M_DEVBUF, M_WAITOK | M_ZERO);
sys/dev/sound/sndstat.c
1169
ent->dev = dev;
sys/dev/sound/sndstat.c
1170
ent->str = str;
sys/dev/sound/sndstat.c
1171
ent->type = type;
sys/dev/sound/sndstat.c
1172
ent->unit = unit;
sys/dev/sound/sndstat.c
1187
TAILQ_INSERT_TAIL(&sndstat_devlist, ent, link);
sys/dev/sound/sndstat.c
1189
TAILQ_INSERT_BEFORE(pre, ent, link);
sys/dev/sound/sndstat.c
1197
struct sndstat_entry *ent;
sys/dev/sound/sndstat.c
1201
TAILQ_FOREACH(ent, &sndstat_devlist, link) {
sys/dev/sound/sndstat.c
1202
if (ent->dev == dev) {
sys/dev/sound/sndstat.c
1203
TAILQ_REMOVE(&sndstat_devlist, ent, link);
sys/dev/sound/sndstat.c
1204
free(ent, M_DEVBUF);
sys/dev/sound/sndstat.c
1369
struct sndstat_entry *ent;
sys/dev/sound/sndstat.c
1382
TAILQ_FOREACH(ent, &sndstat_devlist, link) {
sys/dev/sound/sndstat.c
1383
if (ent->type == SNDST_TYPE_PCM) {
sys/dev/sound/sndstat.c
1384
d = device_get_softc(ent->dev);
sys/dev/sound/sndstat.c
1389
sbuf_printf(s, "%s:", device_get_nameunit(ent->dev));
sys/dev/sound/sndstat.c
1390
sbuf_printf(s, " <%s>", device_get_desc(ent->dev));
sys/dev/sound/sndstat.c
1392
sbuf_printf(s, " %s", ent->str);
sys/dev/sound/sndstat.c
1395
sndstat_prepare_pcm(s, ent->dev, snd_verbose);
sys/dev/sound/sndstat.c
1398
} else if (ent->type == SNDST_TYPE_MIDI) {
sys/dev/sound/sndstat.c
681
struct sndstat_entry *ent;
sys/dev/sound/sndstat.c
688
TAILQ_FOREACH(ent, &sndstat_devlist, link) {
sys/dev/sound/sndstat.c
689
if (ent->type == SNDST_TYPE_PCM) {
sys/dev/sound/sndstat.c
693
d = device_get_softc(ent->dev);
sys/dev/sound/sndstat.c
706
} else if (ent->type == SNDST_TYPE_MIDI) {
sys/geom/journal/g_journal.c
1243
struct g_journal_entry *ent;
sys/geom/journal/g_journal.c
1300
ent = &hdr.jrh_entries[i];
sys/geom/journal/g_journal.c
1301
ent->je_offset = bp->bio_offset;
sys/geom/journal/g_journal.c
1302
ent->je_joffset = joffset;
sys/geom/journal/g_journal.c
1303
ent->je_length = bp->bio_length;
sys/geom/journal/g_journal.c
1307
MD5Update(&ctx, data, ent->je_length);
sys/geom/journal/g_journal.c
1310
bp->bio_offset = ent->je_offset;
sys/geom/journal/g_journal.c
1311
bp->bio_joffset = ent->je_joffset;
sys/geom/journal/g_journal.c
1312
bp->bio_length = ent->je_length;
sys/geom/journal/g_journal.c
1329
g_journal_insert(bioq, ent->je_offset,
sys/geom/journal/g_journal.c
1330
ent->je_offset + ent->je_length, ent->je_joffset, data,
sys/geom/journal/g_journal.c
1764
struct g_journal_entry *ent;
sys/geom/journal/g_journal.c
1890
ent = &rhdr.jrh_entries[i];
sys/geom/journal/g_journal.c
1892
(intmax_t)ent->je_offset, (intmax_t)ent->je_length);
sys/geom/journal/g_journal.c
1893
g_journal_insert(&fbp, ent->je_offset,
sys/geom/journal/g_journal.c
1894
ent->je_offset + ent->je_length, ent->je_joffset,
sys/geom/journal/g_journal.c
1903
buf2 = g_read_data(cp, offset, ent->je_length,
sys/geom/journal/g_journal.c
1909
MD5Update(&ctx, buf2, ent->je_length);
sys/geom/journal/g_journal.c
1914
offset += ent->je_length;
sys/geom/journal/g_journal.c
539
struct g_journal_entry *ent;
sys/geom/journal/g_journal.c
551
ent = &hdr->jrh_entries[i];
sys/geom/journal/g_journal.c
552
le64enc(data, ent->je_joffset);
sys/geom/journal/g_journal.c
554
le64enc(data, ent->je_offset);
sys/geom/journal/g_journal.c
556
le64enc(data, ent->je_length);
sys/geom/journal/g_journal.c
565
struct g_journal_entry *ent;
sys/geom/journal/g_journal.c
581
ent = &hdr->jrh_entries[i];
sys/geom/journal/g_journal.c
582
ent->je_joffset = le64dec(data);
sys/geom/journal/g_journal.c
584
ent->je_offset = le64dec(data);
sys/geom/journal/g_journal.c
586
ent->je_length = le64dec(data);
sys/geom/label/g_label_gpt.c
122
lbl = sbuf_new(NULL, NULL, sizeof(part_gpt_entry->ent.ent_name) << 1, SBUF_FIXEDLEN);
sys/geom/label/g_label_gpt.c
124
sbuf_nprintf_utf16(lbl, part_gpt_entry->ent.ent_name, sizeof(part_gpt_entry->ent.ent_name) >> 1);
sys/geom/label/g_label_gpt.c
150
snprintf_uuid(label, size, &part_gpt_entry->ent.ent_uuid);
sys/geom/label/g_label_gpt.c
47
struct gpt_ent ent;
sys/geom/part/g_part_apm.c
187
apm_read_ent(struct g_consumer *cp, uint32_t blk, struct apm_ent *ent,
sys/geom/part/g_part_apm.c
200
ent->ent_sig = be16dec(buf);
sys/geom/part/g_part_apm.c
201
ent->ent_pmblkcnt = be32dec(buf + 4);
sys/geom/part/g_part_apm.c
202
ent->ent_start = be32dec(buf + 8);
sys/geom/part/g_part_apm.c
203
ent->ent_size = be32dec(buf + 12);
sys/geom/part/g_part_apm.c
204
bcopy(buf + 16, ent->ent_name, sizeof(ent->ent_name));
sys/geom/part/g_part_apm.c
205
bcopy(buf + 48, ent->ent_type, sizeof(ent->ent_type));
sys/geom/part/g_part_apm.c
220
entry->ent.ent_sig = APM_ENT_SIG;
sys/geom/part/g_part_apm.c
221
entry->ent.ent_pmblkcnt = table->self.ent_pmblkcnt;
sys/geom/part/g_part_apm.c
222
entry->ent.ent_start = gpp->gpp_start;
sys/geom/part/g_part_apm.c
223
entry->ent.ent_size = gpp->gpp_size;
sys/geom/part/g_part_apm.c
225
bzero(entry->ent.ent_type, sizeof(entry->ent.ent_type));
sys/geom/part/g_part_apm.c
226
bzero(entry->ent.ent_name, sizeof(entry->ent.ent_name));
sys/geom/part/g_part_apm.c
228
error = apm_parse_type(gpp->gpp_type, entry->ent.ent_type,
sys/geom/part/g_part_apm.c
229
sizeof(entry->ent.ent_type));
sys/geom/part/g_part_apm.c
233
if (strlen(gpp->gpp_label) > sizeof(entry->ent.ent_name))
sys/geom/part/g_part_apm.c
235
strncpy(entry->ent.ent_name, gpp->gpp_label,
sys/geom/part/g_part_apm.c
236
sizeof(entry->ent.ent_name));
sys/geom/part/g_part_apm.c
305
sbuf_printf(sb, " xs APPLE xt %s", entry->ent.ent_type);
sys/geom/part/g_part_apm.c
308
strncpy(u.name, entry->ent.ent_name, APM_ENT_NAMELEN);
sys/geom/part/g_part_apm.c
313
strncpy(u.type, entry->ent.ent_type, APM_ENT_TYPELEN);
sys/geom/part/g_part_apm.c
329
return ((!strcmp(entry->ent.ent_type, APM_ENT_TYPE_FREEBSD_SWAP))
sys/geom/part/g_part_apm.c
342
if (strlen(gpp->gpp_label) > sizeof(entry->ent.ent_name))
sys/geom/part/g_part_apm.c
346
error = apm_parse_type(gpp->gpp_type, entry->ent.ent_type,
sys/geom/part/g_part_apm.c
347
sizeof(entry->ent.ent_type));
sys/geom/part/g_part_apm.c
352
strncpy(entry->ent.ent_name, gpp->gpp_label,
sys/geom/part/g_part_apm.c
353
sizeof(entry->ent.ent_name));
sys/geom/part/g_part_apm.c
374
entry->ent.ent_size = gpp->gpp_size;
sys/geom/part/g_part_apm.c
458
struct apm_ent ent;
sys/geom/part/g_part_apm.c
470
error = apm_read_ent(cp, index + 1, &ent, table->tivo_series1);
sys/geom/part/g_part_apm.c
473
if (!strcmp(ent.ent_type, APM_ENT_TYPE_UNUSED))
sys/geom/part/g_part_apm.c
476
index, ent.ent_start, ent.ent_start + ent.ent_size - 1);
sys/geom/part/g_part_apm.c
477
entry->ent = ent;
sys/geom/part/g_part_apm.c
492
type = entry->ent.ent_type;
sys/geom/part/g_part_apm.c
512
len = MIN(sizeof(entry->ent.ent_type), bufsz - 2);
sys/geom/part/g_part_apm.c
570
be32enc(ptr + 8, entry->ent.ent_start);
sys/geom/part/g_part_apm.c
571
be32enc(ptr + 12, entry->ent.ent_size);
sys/geom/part/g_part_apm.c
572
bcopy(entry->ent.ent_name, ptr + 16,
sys/geom/part/g_part_apm.c
573
sizeof(entry->ent.ent_name));
sys/geom/part/g_part_apm.c
574
bcopy(entry->ent.ent_type, ptr + 48,
sys/geom/part/g_part_apm.c
575
sizeof(entry->ent.ent_type));
sys/geom/part/g_part_apm.c
60
struct apm_ent ent;
sys/geom/part/g_part_ebr.c
152
ebr_entry_decode(const char *p, struct dos_partition *ent)
sys/geom/part/g_part_ebr.c
154
ent->dp_flag = p[0];
sys/geom/part/g_part_ebr.c
155
ent->dp_shd = p[1];
sys/geom/part/g_part_ebr.c
156
ent->dp_ssect = p[2];
sys/geom/part/g_part_ebr.c
157
ent->dp_scyl = p[3];
sys/geom/part/g_part_ebr.c
158
ent->dp_typ = p[4];
sys/geom/part/g_part_ebr.c
159
ent->dp_ehd = p[5];
sys/geom/part/g_part_ebr.c
160
ent->dp_esect = p[6];
sys/geom/part/g_part_ebr.c
161
ent->dp_ecyl = p[7];
sys/geom/part/g_part_ebr.c
162
ent->dp_start = le32dec(p + 8);
sys/geom/part/g_part_ebr.c
163
ent->dp_size = le32dec(p + 12);
sys/geom/part/g_part_ebr.c
264
bzero(&entry->ent, sizeof(entry->ent));
sys/geom/part/g_part_ebr.c
273
entry->ent.dp_start = basetable->gpt_sectors;
sys/geom/part/g_part_ebr.c
274
entry->ent.dp_size = size - basetable->gpt_sectors;
sys/geom/part/g_part_ebr.c
275
ebr_set_chs(basetable, entry->ent.dp_start, &entry->ent.dp_scyl,
sys/geom/part/g_part_ebr.c
276
&entry->ent.dp_shd, &entry->ent.dp_ssect);
sys/geom/part/g_part_ebr.c
277
ebr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl,
sys/geom/part/g_part_ebr.c
278
&entry->ent.dp_ehd, &entry->ent.dp_esect);
sys/geom/part/g_part_ebr.c
284
return (ebr_parse_type(gpp->gpp_type, &entry->ent.dp_typ));
sys/geom/part/g_part_ebr.c
371
sbuf_printf(sb, " xs MBREXT xt %u", entry->ent.dp_typ);
sys/geom/part/g_part_ebr.c
375
entry->ent.dp_typ);
sys/geom/part/g_part_ebr.c
376
if (entry->ent.dp_flag & 0x80)
sys/geom/part/g_part_ebr.c
390
return ((entry->ent.dp_typ == DOSPTYP_386BSD ||
sys/geom/part/g_part_ebr.c
391
entry->ent.dp_typ == DOSPTYP_LINSWP) ? 1 : 0);
sys/geom/part/g_part_ebr.c
405
return (ebr_parse_type(gpp->gpp_type, &entry->ent.dp_typ));
sys/geom/part/g_part_ebr.c
505
struct dos_partition ent[2];
sys/geom/part/g_part_ebr.c
527
ebr_entry_decode(buf + DOSPARTOFF + 0 * DOSPARTSIZE, ent + 0);
sys/geom/part/g_part_ebr.c
528
ebr_entry_decode(buf + DOSPARTOFF + 1 * DOSPARTSIZE, ent + 1);
sys/geom/part/g_part_ebr.c
544
if (ent[0].dp_typ == 0) {
sys/geom/part/g_part_ebr.c
549
if (ent[0].dp_typ == 5 && ent[1].dp_typ == 0) {
sys/geom/part/g_part_ebr.c
550
lba = ent[0].dp_start;
sys/geom/part/g_part_ebr.c
557
index, lba, lba + ent[0].dp_start + ent[0].dp_size - 1);
sys/geom/part/g_part_ebr.c
558
baseentry->gpe_offset = (off_t)(lba + ent[0].dp_start) *
sys/geom/part/g_part_ebr.c
561
entry->ent = ent[0];
sys/geom/part/g_part_ebr.c
566
if (ent[1].dp_typ == 0)
sys/geom/part/g_part_ebr.c
569
lba = ent[1].dp_start;
sys/geom/part/g_part_ebr.c
598
if (set && (entry->ent.dp_flag & 0x80) == 0) {
sys/geom/part/g_part_ebr.c
599
entry->ent.dp_flag |= 0x80;
sys/geom/part/g_part_ebr.c
601
} else if (!set && (entry->ent.dp_flag & 0x80)) {
sys/geom/part/g_part_ebr.c
602
entry->ent.dp_flag &= ~0x80;
sys/geom/part/g_part_ebr.c
606
if (set && (entry->ent.dp_flag & 0x80)) {
sys/geom/part/g_part_ebr.c
607
entry->ent.dp_flag &= ~0x80;
sys/geom/part/g_part_ebr.c
626
if (ebr_alias_match[i].typ == entry->ent.dp_typ)
sys/geom/part/g_part_ebr.c
629
snprintf(buf, bufsz, "!%d", entry->ent.dp_typ);
sys/geom/part/g_part_ebr.c
681
p[0] = entry->ent.dp_flag;
sys/geom/part/g_part_ebr.c
682
p[1] = entry->ent.dp_shd;
sys/geom/part/g_part_ebr.c
683
p[2] = entry->ent.dp_ssect;
sys/geom/part/g_part_ebr.c
684
p[3] = entry->ent.dp_scyl;
sys/geom/part/g_part_ebr.c
685
p[4] = entry->ent.dp_typ;
sys/geom/part/g_part_ebr.c
686
p[5] = entry->ent.dp_ehd;
sys/geom/part/g_part_ebr.c
687
p[6] = entry->ent.dp_esect;
sys/geom/part/g_part_ebr.c
688
p[7] = entry->ent.dp_ecyl;
sys/geom/part/g_part_ebr.c
689
le32enc(p + 8, entry->ent.dp_start);
sys/geom/part/g_part_ebr.c
69
struct dos_partition ent;
sys/geom/part/g_part_ebr.c
690
le32enc(p + 12, entry->ent.dp_size);
sys/geom/part/g_part_gpt.c
100
struct gpt_ent ent;
sys/geom/part/g_part_gpt.c
1072
entry->ent = tbl[index];
sys/geom/part/g_part_gpt.c
1182
attr = entry->ent.ent_attr | attr;
sys/geom/part/g_part_gpt.c
1184
attr = entry->ent.ent_attr & ~attr;
sys/geom/part/g_part_gpt.c
1185
if (attr != entry->ent.ent_attr) {
sys/geom/part/g_part_gpt.c
1186
entry->ent.ent_attr = attr;
sys/geom/part/g_part_gpt.c
1202
type = &entry->ent.ent_type;
sys/geom/part/g_part_gpt.c
1259
le_uuid_enc(bp, &entry->ent.ent_type);
sys/geom/part/g_part_gpt.c
1260
le_uuid_enc(bp + 16, &entry->ent.ent_uuid);
sys/geom/part/g_part_gpt.c
1261
le64enc(bp + 32, entry->ent.ent_lba_start);
sys/geom/part/g_part_gpt.c
1262
le64enc(bp + 40, entry->ent.ent_lba_end);
sys/geom/part/g_part_gpt.c
1263
le64enc(bp + 48, entry->ent.ent_attr);
sys/geom/part/g_part_gpt.c
1264
memcpy(bp + 56, entry->ent.ent_name,
sys/geom/part/g_part_gpt.c
1265
sizeof(entry->ent.ent_name));
sys/geom/part/g_part_gpt.c
1350
if (entry->ent.ent_lba_start < min)
sys/geom/part/g_part_gpt.c
1351
min = entry->ent.ent_lba_start;
sys/geom/part/g_part_gpt.c
1352
if (entry->ent.ent_lba_end > max)
sys/geom/part/g_part_gpt.c
1353
max = entry->ent.ent_lba_end;
sys/geom/part/g_part_gpt.c
408
if (!EQUUID(&entry->ent.ent_type, &gpt_uuid_efi))
sys/geom/part/g_part_gpt.c
411
1ull, entry->ent.ent_lba_end);
sys/geom/part/g_part_gpt.c
414
if (!EQUUID(&entry->ent.ent_type, &gpt_uuid_apple_hfs))
sys/geom/part/g_part_gpt.c
417
entry->ent.ent_lba_start, entry->ent.ent_lba_end);
sys/geom/part/g_part_gpt.c
420
typ = gpt_map_type(&entry->ent.ent_type);
sys/geom/part/g_part_gpt.c
422
entry->ent.ent_lba_start, entry->ent.ent_lba_end);
sys/geom/part/g_part_gpt.c
548
struct gpt_ent *ent, *tbl;
sys/geom/part/g_part_gpt.c
590
for (idx = 0, ent = tbl, p = buf;
sys/geom/part/g_part_gpt.c
592
idx++, ent++, p += hdr->hdr_entsz) {
sys/geom/part/g_part_gpt.c
593
le_uuid_dec(p, &ent->ent_type);
sys/geom/part/g_part_gpt.c
594
le_uuid_dec(p + 16, &ent->ent_uuid);
sys/geom/part/g_part_gpt.c
595
ent->ent_lba_start = le64dec(p + 32);
sys/geom/part/g_part_gpt.c
596
ent->ent_lba_end = le64dec(p + 40);
sys/geom/part/g_part_gpt.c
597
ent->ent_attr = le64dec(p + 48);
sys/geom/part/g_part_gpt.c
599
bcopy(p + 56, ent->ent_name, sizeof(ent->ent_name));
sys/geom/part/g_part_gpt.c
659
error = gpt_parse_type(gpp->gpp_type, &entry->ent.ent_type);
sys/geom/part/g_part_gpt.c
662
kern_uuidgen(&entry->ent.ent_uuid, 1);
sys/geom/part/g_part_gpt.c
663
entry->ent.ent_lba_start = baseentry->gpe_start;
sys/geom/part/g_part_gpt.c
664
entry->ent.ent_lba_end = baseentry->gpe_end;
sys/geom/part/g_part_gpt.c
666
entry->ent.ent_attr = 0;
sys/geom/part/g_part_gpt.c
667
bzero(entry->ent.ent_name, sizeof(entry->ent.ent_name));
sys/geom/part/g_part_gpt.c
670
g_gpt_utf8_to_utf16(gpp->gpp_label, entry->ent.ent_name,
sys/geom/part/g_part_gpt.c
671
sizeof(entry->ent.ent_name) /
sys/geom/part/g_part_gpt.c
672
sizeof(entry->ent.ent_name[0]));
sys/geom/part/g_part_gpt.c
754
sbuf_printf_uuid(sb, &entry->ent.ent_uuid);
sys/geom/part/g_part_gpt.c
769
sbuf_printf_uuid(sb, &entry->ent.ent_type);
sys/geom/part/g_part_gpt.c
773
g_gpt_printf_utf16(sb, entry->ent.ent_name,
sys/geom/part/g_part_gpt.c
774
sizeof(entry->ent.ent_name) >> 1);
sys/geom/part/g_part_gpt.c
776
if (entry->ent.ent_attr & GPT_ENT_ATTR_BOOTME)
sys/geom/part/g_part_gpt.c
778
if (entry->ent.ent_attr & GPT_ENT_ATTR_BOOTONCE) {
sys/geom/part/g_part_gpt.c
782
if (entry->ent.ent_attr & GPT_ENT_ATTR_BOOTFAILED) {
sys/geom/part/g_part_gpt.c
787
sbuf_printf_uuid(sb, &entry->ent.ent_type);
sys/geom/part/g_part_gpt.c
790
sbuf_printf_uuid(sb, &entry->ent.ent_uuid);
sys/geom/part/g_part_gpt.c
806
return ((EQUUID(&entry->ent.ent_type, &gpt_uuid_freebsd_swap) ||
sys/geom/part/g_part_gpt.c
807
EQUUID(&entry->ent.ent_type, &gpt_uuid_linux_swap) ||
sys/geom/part/g_part_gpt.c
808
EQUUID(&entry->ent.ent_type, &gpt_uuid_dfbsd_swap)) ? 1 : 0);
sys/geom/part/g_part_gpt.c
820
error = gpt_parse_type(gpp->gpp_type, &entry->ent.ent_type);
sys/geom/part/g_part_gpt.c
825
g_gpt_utf8_to_utf16(gpp->gpp_label, entry->ent.ent_name,
sys/geom/part/g_part_gpt.c
826
sizeof(entry->ent.ent_name) /
sys/geom/part/g_part_gpt.c
827
sizeof(entry->ent.ent_name[0]));
sys/geom/part/g_part_gpt.c
842
entry->ent.ent_lba_end = baseentry->gpe_end;
sys/geom/part/g_part_gpt.c
855
c = (EQUUID(&entry->ent.ent_type, &gpt_uuid_freebsd)) ? 's' : 'p';
sys/geom/part/g_part_mbr.c
249
bzero(&entry->ent, sizeof(entry->ent));
sys/geom/part/g_part_mbr.c
255
entry->ent.dp_start = start;
sys/geom/part/g_part_mbr.c
256
entry->ent.dp_size = size;
sys/geom/part/g_part_mbr.c
257
mbr_set_chs(basetable, baseentry->gpe_start, &entry->ent.dp_scyl,
sys/geom/part/g_part_mbr.c
258
&entry->ent.dp_shd, &entry->ent.dp_ssect);
sys/geom/part/g_part_mbr.c
259
mbr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl,
sys/geom/part/g_part_mbr.c
260
&entry->ent.dp_ehd, &entry->ent.dp_esect);
sys/geom/part/g_part_mbr.c
261
return (mbr_parse_type(gpp->gpp_type, &entry->ent.dp_typ));
sys/geom/part/g_part_mbr.c
332
sbuf_printf(sb, " xs MBR xt %u", entry->ent.dp_typ);
sys/geom/part/g_part_mbr.c
336
entry->ent.dp_typ);
sys/geom/part/g_part_mbr.c
337
if (entry->ent.dp_flag & 0x80)
sys/geom/part/g_part_mbr.c
354
return ((entry->ent.dp_typ == DOSPTYP_386BSD ||
sys/geom/part/g_part_mbr.c
355
entry->ent.dp_typ == DOSPTYP_LINSWP) ? 1 : 0);
sys/geom/part/g_part_mbr.c
369
return (mbr_parse_type(gpp->gpp_type, &entry->ent.dp_typ));
sys/geom/part/g_part_mbr.c
397
entry->ent.dp_size = size;
sys/geom/part/g_part_mbr.c
398
mbr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl,
sys/geom/part/g_part_mbr.c
399
&entry->ent.dp_ehd, &entry->ent.dp_esect);
sys/geom/part/g_part_mbr.c
474
struct dos_partition ent;
sys/geom/part/g_part_mbr.c
495
ent.dp_flag = p[0];
sys/geom/part/g_part_mbr.c
496
ent.dp_shd = p[1];
sys/geom/part/g_part_mbr.c
497
ent.dp_ssect = p[2];
sys/geom/part/g_part_mbr.c
498
ent.dp_scyl = p[3];
sys/geom/part/g_part_mbr.c
499
ent.dp_typ = p[4];
sys/geom/part/g_part_mbr.c
500
ent.dp_ehd = p[5];
sys/geom/part/g_part_mbr.c
501
ent.dp_esect = p[6];
sys/geom/part/g_part_mbr.c
502
ent.dp_ecyl = p[7];
sys/geom/part/g_part_mbr.c
503
ent.dp_start = le32dec(p + 8);
sys/geom/part/g_part_mbr.c
504
ent.dp_size = le32dec(p + 12);
sys/geom/part/g_part_mbr.c
505
if (ent.dp_typ == 0 || ent.dp_typ == DOSPTYP_PMBR)
sys/geom/part/g_part_mbr.c
507
if (ent.dp_start == 0 || ent.dp_size == 0)
sys/geom/part/g_part_mbr.c
509
sectors = ent.dp_esect & 0x3f;
sys/geom/part/g_part_mbr.c
518
if (ent.dp_start < first)
sys/geom/part/g_part_mbr.c
519
first = ent.dp_start;
sys/geom/part/g_part_mbr.c
521
index + 1, ent.dp_start, ent.dp_start + ent.dp_size - 1);
sys/geom/part/g_part_mbr.c
522
entry->ent = ent;
sys/geom/part/g_part_mbr.c
556
if (set && (entry->ent.dp_flag & 0x80) == 0) {
sys/geom/part/g_part_mbr.c
557
entry->ent.dp_flag |= 0x80;
sys/geom/part/g_part_mbr.c
559
} else if (!set && (entry->ent.dp_flag & 0x80)) {
sys/geom/part/g_part_mbr.c
560
entry->ent.dp_flag &= ~0x80;
sys/geom/part/g_part_mbr.c
564
if (set && (entry->ent.dp_flag & 0x80)) {
sys/geom/part/g_part_mbr.c
565
entry->ent.dp_flag &= ~0x80;
sys/geom/part/g_part_mbr.c
584
if (mbr_alias_match[i].typ == entry->ent.dp_typ)
sys/geom/part/g_part_mbr.c
587
snprintf(buf, bufsz, "!%d", entry->ent.dp_typ);
sys/geom/part/g_part_mbr.c
607
p[0] = entry->ent.dp_flag;
sys/geom/part/g_part_mbr.c
608
p[1] = entry->ent.dp_shd;
sys/geom/part/g_part_mbr.c
609
p[2] = entry->ent.dp_ssect;
sys/geom/part/g_part_mbr.c
610
p[3] = entry->ent.dp_scyl;
sys/geom/part/g_part_mbr.c
611
p[4] = entry->ent.dp_typ;
sys/geom/part/g_part_mbr.c
612
p[5] = entry->ent.dp_ehd;
sys/geom/part/g_part_mbr.c
613
p[6] = entry->ent.dp_esect;
sys/geom/part/g_part_mbr.c
614
p[7] = entry->ent.dp_ecyl;
sys/geom/part/g_part_mbr.c
615
le32enc(p + 8, entry->ent.dp_start);
sys/geom/part/g_part_mbr.c
616
le32enc(p + 12, entry->ent.dp_size);
sys/geom/part/g_part_mbr.c
69
struct dos_partition ent;
sys/i386/i386/bios.c
166
bios32_SDlookup(struct bios32_SDentry *ent)
sys/i386/i386/bios.c
173
args.eax = ent->ident.id; /* set up arguments */
sys/i386/i386/bios.c
177
ent->base = args.ebx;
sys/i386/i386/bios.c
178
ent->len = args.ecx;
sys/i386/i386/bios.c
179
ent->entry = args.edx;
sys/i386/i386/bios.c
180
ent->ventry = BIOS_PADDRTOVADDR(ent->base + ent->entry);
sys/i386/include/pc/bios.h
316
int bios32_SDlookup(struct bios32_SDentry *ent);
sys/kern/kern_exec.c
947
struct hwt_record_entry ent;
sys/kern/kern_exec.c
950
ent.fullpath = imgp->execpath;
sys/kern/kern_exec.c
951
ent.addr = imgp->et_dyn_addr;
sys/kern/kern_exec.c
952
ent.baseaddr = imgp->reloc_base;
sys/kern/kern_exec.c
953
ent.record_type = HWT_RECORD_EXECUTABLE;
sys/kern/kern_exec.c
954
HWT_CALL_HOOK(td, HWT_EXEC, &ent);
sys/kern/kern_fail.c
1001
struct fail_point_entry *ent;
sys/kern/kern_fail.c
1003
ent = fail_point_entry_new(ents);
sys/kern/kern_fail.c
1024
ent->fe_prob = units * (PROB_MAX / 100) + decimal;
sys/kern/kern_fail.c
1025
if (ent->fe_prob > PROB_MAX)
sys/kern/kern_fail.c
1026
ent->fe_prob = PROB_MAX;
sys/kern/kern_fail.c
1030
ent->fe_count = units;
sys/kern/kern_fail.c
1037
p = parse_type(ent, p);
sys/kern/kern_fail.c
1049
ent->fe_arg = strtol(p, &p, 0);
sys/kern/kern_fail.c
1060
ent->fe_pid = strtol(p, &p, 0);
sys/kern/kern_fail.c
1114
parse_type(struct fail_point_entry *ent, char *beg)
sys/kern/kern_fail.c
1122
ent->fe_type = type;
sys/kern/kern_fail.c
223
struct fail_point_entry *ent;
sys/kern/kern_fail.c
229
TAILQ_FOREACH(ent, &fp_setting->fp_entry_queue,
sys/kern/kern_fail.c
231
if (!ent->fe_stale) {
sys/kern/kern_fail.c
262
struct fail_point_entry *ent;
sys/kern/kern_fail.c
265
ent = TAILQ_FIRST(&fp_setting->fp_entry_queue);
sys/kern/kern_fail.c
266
TAILQ_REMOVE(&fp_setting->fp_entry_queue, ent, fe_entries);
sys/kern/kern_fail.c
267
fail_point_entry_destroy(ent);
sys/kern/kern_fail.c
547
struct fail_point_entry *ent;
sys/kern/kern_fail.c
562
TAILQ_FOREACH(ent, &fp_setting->fp_entry_queue, fe_entries) {
sys/kern/kern_fail.c
563
if (ent->fe_stale)
sys/kern/kern_fail.c
566
if (ent->fe_prob < PROB_MAX &&
sys/kern/kern_fail.c
567
ent->fe_prob < random() % PROB_MAX)
sys/kern/kern_fail.c
570
if (ent->fe_pid != NO_PID && ent->fe_pid != curproc->p_pid)
sys/kern/kern_fail.c
573
if (ent->fe_count != FE_COUNT_UNTRACKED) {
sys/kern/kern_fail.c
574
count = ent->fe_count;
sys/kern/kern_fail.c
576
if (atomic_cmpset_32(&ent->fe_count, count, count - 1)) {
sys/kern/kern_fail.c
581
count = ent->fe_count;
sys/kern/kern_fail.c
587
ent->fe_stale = true;
sys/kern/kern_fail.c
590
switch (ent->fe_type) {
sys/kern/kern_fail.c
597
*return_value = ent->fe_arg;
sys/kern/kern_fail.c
609
cont = ent->fe_arg;
sys/kern/kern_fail.c
613
msecs = ent->fe_arg;
sys/kern/kern_fail.c
637
usecs = ent->fe_arg;
sys/kern/kern_fail.c
665
struct fail_point_entry *ent;
sys/kern/kern_fail.c
682
TAILQ_FOREACH(ent, &fp_setting->fp_entry_queue, fe_entries) {
sys/kern/kern_fail.c
683
if (ent->fe_stale)
sys/kern/kern_fail.c
689
fp_entry_cpy[printed_entry_count] = *ent;
sys/kern/kern_fail.c
699
ent = &fp_entry_cpy[idx];
sys/kern/kern_fail.c
701
if (ent->fe_prob < PROB_MAX) {
sys/kern/kern_fail.c
702
int decimal = ent->fe_prob % (PROB_MAX / 100);
sys/kern/kern_fail.c
703
int units = ent->fe_prob / (PROB_MAX / 100);
sys/kern/kern_fail.c
715
if (ent->fe_count >= 0)
sys/kern/kern_fail.c
716
sbuf_printf(sb, "%d*", ent->fe_count);
sys/kern/kern_fail.c
717
sbuf_printf(sb, "%s", fail_type_strings[ent->fe_type].name);
sys/kern/kern_fail.c
718
if (ent->fe_arg)
sys/kern/kern_fail.c
719
sbuf_printf(sb, "(%d)", ent->fe_arg);
sys/kern/kern_fail.c
720
if (ent->fe_pid != NO_PID)
sys/kern/kern_fail.c
721
sbuf_printf(sb, "[pid %d]", ent->fe_pid);
sys/kern/kern_fail.c
722
if (TAILQ_NEXT(ent, fe_entries))
sys/kern/kern_fail.c
761
struct fail_point_entry *ent, *ent_next;
sys/kern/kern_fail.c
793
TAILQ_FOREACH_SAFE(ent, &entries->fp_entry_queue, fe_entries, ent_next) {
sys/kern/kern_fail.c
794
if (ent->fe_prob == 0 || ent->fe_count == 0) {
sys/kern/kern_fail.c
796
fail_type_strings[ent->fe_type].name);
sys/kern/kern_fail.c
797
TAILQ_REMOVE(&entries->fp_entry_queue, ent,
sys/kern/kern_fail.c
799
fp_free(ent);
sys/kern/kern_fail.c
803
fail_type_strings[ent->fe_type].name);
sys/kern/kern_fail.c
804
TAILQ_REMOVE(&entries->fp_entry_queue, ent,
sys/kern/kern_fail.c
806
fp_free(ent);
sys/kern/kern_fail.c
810
if (ent->fe_type == FAIL_POINT_OFF) {
sys/kern/kern_fail.c
812
if (ent->fe_count == FE_COUNT_UNTRACKED) {
sys/kern/kern_fail.c
814
TAILQ_REMOVE(&entries->fp_entry_queue, ent,
sys/kern/kern_fail.c
816
fp_free(ent);
sys/kern/kern_fail.c
818
} else if (ent->fe_type == FAIL_POINT_PAUSE) {
sys/kern/kern_fail.c
820
} else if (ent->fe_type == FAIL_POINT_SLEEP && (fp->fp_flags &
sys/kern/kern_fail.c
830
ent->fe_type = FAIL_POINT_DELAY;
sys/kern/kern_fail.c
831
ent->fe_arg *= 1000;
sys/kern/vfs_vnops.c
3162
struct hwt_record_entry ent;
sys/kern/vfs_vnops.c
3167
ent.fullpath = fullpath;
sys/kern/vfs_vnops.c
3168
ent.addr = (uintptr_t) *addr;
sys/kern/vfs_vnops.c
3169
ent.record_type = HWT_RECORD_MMAP;
sys/kern/vfs_vnops.c
3170
HWT_CALL_HOOK(td, HWT_MMAP, &ent);
sys/net/iflib.c
4646
const pci_vendor_info_t *ent;
sys/net/iflib.c
4662
ent = sctx->isc_vendor_info;
sys/net/iflib.c
4663
while (ent->pvi_vendor_id != 0) {
sys/net/iflib.c
4664
if (pci_vendor_id != ent->pvi_vendor_id) {
sys/net/iflib.c
4665
ent++;
sys/net/iflib.c
4668
if ((pci_device_id == ent->pvi_device_id) &&
sys/net/iflib.c
4669
((pci_subvendor_id == ent->pvi_subvendor_id) ||
sys/net/iflib.c
4670
(ent->pvi_subvendor_id == 0)) &&
sys/net/iflib.c
4671
((pci_subdevice_id == ent->pvi_subdevice_id) ||
sys/net/iflib.c
4672
(ent->pvi_subdevice_id == 0)) &&
sys/net/iflib.c
4673
((pci_rev_id == ent->pvi_rev_id) ||
sys/net/iflib.c
4674
(ent->pvi_rev_id == 0))) {
sys/net/iflib.c
4675
device_set_desc_copy(dev, ent->pvi_name);
sys/net/iflib.c
4683
ent++;
sys/netinet/in_fib_algo.c
529
struct radix4_addr_entry *ent;
sys/netinet/in_fib_algo.c
534
ent = (struct radix4_addr_entry *)(rn_match(&addr4, &rnh->rh));
sys/netinet/in_fib_algo.c
535
if (ent != NULL)
sys/netinet/in_fib_algo.c
536
return (ent->nhop);
sys/netinet/sctp_output.c
11924
struct sctp_stream_reset_list *ent,
sys/netinet/sctp_output.c
11976
sctp_add_stream_reset_result(chk, ent->seq, response);
sys/netinet/tcp_log_buf.c
2865
struct tcp_sendfile_track *ent;
sys/netinet/tcp_log_buf.c
2910
ent = &tp->t_tcpreq_info[i];
sys/netinet/tcp_log_buf.c
2911
if (ent->flags == TCP_TRK_TRACK_FLG_EMPTY) {
sys/netinet/tcp_log_buf.c
2915
if (ent->flags & TCP_TRK_TRACK_FLG_OPEN) {
sys/netinet/tcp_log_buf.c
2919
if (ent->flags & TCP_TRK_TRACK_FLG_COMP) {
sys/netinet/tcp_log_buf.c
2924
if ((ent->start == offset) ||
sys/netinet/tcp_log_buf.c
2925
((offset > ent->start) && (offset < ent->end))){
sys/netinet/tcp_log_buf.c
2933
ent->flags |= TCP_TRK_TRACK_FLG_SEQV;
sys/netinet/tcp_log_buf.c
2945
if (SEQ_GT((tp->snd_una + so->so_snd.sb_ccc), ent->end_seq))
sys/netinet/tcp_log_buf.c
2946
ent->end_seq = tp->snd_una + so->so_snd.sb_ccc;
sys/netinet/tcp_log_buf.c
2947
if ((offset + nbytes) >= ent->end) {
sys/netinet/tcp_log_buf.c
2948
ent->flags |= TCP_TRK_TRACK_FLG_COMP;
sys/netinet/tcp_log_buf.c
2949
tcp_req_log_req_info(tp, ent, i, TCP_TRK_REQ_LOG_COMPLETE, offset, nbytes);
sys/netinet/tcp_log_buf.c
2951
tcp_req_log_req_info(tp, ent, i, TCP_TRK_REQ_LOG_MOREYET, offset, nbytes);
sys/netinet/tcp_log_buf.c
2961
ent = &tp->t_tcpreq_info[i];
sys/netinet/tcp_log_buf.c
2962
if (ent->flags == TCP_TRK_TRACK_FLG_EMPTY) {
sys/netinet/tcp_log_buf.c
2966
if ((ent->flags & TCP_TRK_TRACK_FLG_OPEN) == 0)
sys/netinet/tcp_log_buf.c
2969
if (ent->start == offset) {
sys/netinet/tcp_log_buf.c
2971
ent->start_seq = tp->snd_una +
sys/netinet/tcp_log_buf.c
2973
ent->flags |= TCP_TRK_TRACK_FLG_SEQV;
sys/netinet/tcp_log_buf.c
2975
} else if (offset > ent->start) {
sys/netinet/tcp_log_buf.c
2976
ent->flags |= TCP_TRK_TRACK_FLG_SEQV;
sys/netinet/tcp_reass.c
410
tcp_reass_merge_into(struct tcpcb *tp, struct tseg_qent *ent,
sys/netinet/tcp_reass.c
417
tcp_log_reassm(tp, q, ent, 0, 0, TCP_R_LOG_MERGE_INTO, 0);
sys/netinet/tcp_reass.c
422
ent->tqe_last->m_next = q->tqe_m;
sys/netinet/tcp_reass.c
423
ent->tqe_last = q->tqe_last;
sys/netinet/tcp_reass.c
424
ent->tqe_len += q->tqe_len;
sys/netinet/tcp_reass.c
425
ent->tqe_mbuf_cnt += q->tqe_mbuf_cnt;
sys/netinet/tcp_reass.c
426
ent->tqe_m->m_pkthdr.len += q->tqe_len;
sys/netinet/tcp_reass.c
427
ent->tqe_flags |= (q->tqe_flags & TH_FIN);
sys/netinet/tcp_reass.c
435
tcp_reass_merge_forward(struct tcpcb *tp, struct tseg_qent *ent)
sys/netinet/tcp_reass.c
445
max = ent->tqe_start + ent->tqe_len;
sys/netinet/tcp_reass.c
446
q = TAILQ_NEXT(ent, tqe_q);
sys/netinet/tcp_reass.c
478
tcp_reass_merge_into(tp, ent, q);
sys/netinet/tcp_reass.c
479
max = ent->tqe_start + ent->tqe_len;
sys/netinet/tcp_stacks/rack.c
11358
struct tcp_sendfile_track *ent;
sys/netinet/tcp_stacks/rack.c
11360
ent = rack->r_ctl.rc_last_sft;
sys/netinet/tcp_stacks/rack.c
11361
if ((ent == NULL) ||
sys/netinet/tcp_stacks/rack.c
11362
(ent->flags == TCP_TRK_TRACK_FLG_EMPTY) ||
sys/netinet/tcp_stacks/rack.c
11363
(SEQ_GEQ(seq, ent->end_seq))) {
sys/netinet/tcp_stacks/rack.c
11366
ent = rack->r_ctl.rc_last_sft;
sys/netinet/tcp_stacks/rack.c
11369
if (ent == NULL) {
sys/netinet/tcp_stacks/rack.c
11372
if (SEQ_LT(ent->end_seq, (seq + len))) {
sys/netinet/tcp_stacks/rack.c
11383
ent->end_seq = (seq + len);
sys/netinet/tcp_stacks/rack.c
11385
rack_log_hybrid_bw(rack, seq, len, 0, 0, HYBRID_LOG_EXTEND, 0, ent, __LINE__);
sys/netinet/tcp_stacks/rack.c
11388
if ((ent->flags & TCP_TRK_TRACK_FLG_FSND) == 0) {
sys/netinet/tcp_stacks/rack.c
11389
ent->flags |= TCP_TRK_TRACK_FLG_FSND;
sys/netinet/tcp_stacks/rack.c
11390
ent->first_send = cts;
sys/netinet/tcp_stacks/rack.c
11391
ent->sent_at_fs = rack->rc_tp->t_sndbytes;
sys/netinet/tcp_stacks/rack.c
11392
ent->rxt_at_fs = rack->rc_tp->t_snd_rxt_bytes;
sys/netinet/tcp_stacks/rack.c
11538
struct tcp_sendfile_track *ent;
sys/netinet/tcp_stacks/rack.c
11557
ent = tcp_req_find_a_req_that_is_completed_by(rack->rc_tp, th_ack, &i);
sys/netinet/tcp_stacks/rack.c
11558
while (ent != NULL) {
sys/netinet/tcp_stacks/rack.c
11568
ent, HYBRID_LOG_REQ_COMP, __LINE__, 0);
sys/netinet/tcp_stacks/rack.c
11569
rack_log_hybrid_sends(rack, ent, __LINE__);
sys/netinet/tcp_stacks/rack.c
11571
data = ent->end - ent->start;
sys/netinet/tcp_stacks/rack.c
11573
if (ent->flags & TCP_TRK_TRACK_FLG_FSND) {
sys/netinet/tcp_stacks/rack.c
11574
if (ent->first_send > ent->localtime)
sys/netinet/tcp_stacks/rack.c
11575
ftim = ent->first_send;
sys/netinet/tcp_stacks/rack.c
11577
ftim = ent->localtime;
sys/netinet/tcp_stacks/rack.c
11580
ftim = ent->localtime;
sys/netinet/tcp_stacks/rack.c
11582
if (laa > ent->localtime)
sys/netinet/tcp_stacks/rack.c
11591
rack_log_hybrid_bw(rack, th_ack, cbw, tim, data, HYBRID_LOG_BW_MEASURE, 0, ent, __LINE__);
sys/netinet/tcp_stacks/rack.c
11597
if (ent == rack->r_ctl.rc_last_sft) {
sys/netinet/tcp_stacks/rack.c
11609
tcp_req_log_req_info(rack->rc_tp, ent,
sys/netinet/tcp_stacks/rack.c
11612
tcp_req_free_a_slot(rack->rc_tp, ent);
sys/netinet/tcp_stacks/rack.c
11613
ent = tcp_req_find_a_req_that_is_completed_by(rack->rc_tp, th_ack, &i);
sys/netinet/tcp_stacks/rack.c
2116
struct tcp_sendfile_track *ent;
sys/netinet/tcp_stacks/rack.c
2118
ent = rack->r_ctl.rc_last_sft;
sys/netinet/tcp_stacks/rack.c
2121
if (timenow >= ent->deadline) {
sys/netinet/tcp_stacks/rack.c
2124
0, 0, 0, HYBRID_LOG_OUTOFTIME, 0, ent, __LINE__);
sys/netinet/tcp_stacks/rack.c
2133
0, timeleft, 0, HYBRID_LOG_OUTOFTIME, 0, ent, __LINE__);
sys/netinet/tcp_stacks/rack.c
2143
if (ent->flags & TCP_TRK_TRACK_FLG_COMP) {
sys/netinet/tcp_stacks/rack.c
2144
if (SEQ_GT(ent->end_seq, rack->rc_tp->snd_una))
sys/netinet/tcp_stacks/rack.c
2145
lenleft = ent->end_seq - rack->rc_tp->snd_una;
sys/netinet/tcp_stacks/rack.c
2149
0, timeleft, 0, HYBRID_LOG_CAPERROR, 0, ent, __LINE__);
sys/netinet/tcp_stacks/rack.c
2159
if (SEQ_GT(rack->rc_tp->snd_una, ent->start_seq))
sys/netinet/tcp_stacks/rack.c
2160
lengone = rack->rc_tp->snd_una - ent->start_seq;
sys/netinet/tcp_stacks/rack.c
2163
if (lengone < (ent->end - ent->start))
sys/netinet/tcp_stacks/rack.c
2164
lenleft = (ent->end - ent->start) - lengone;
sys/netinet/tcp_stacks/rack.c
2168
0, timeleft, lengone, HYBRID_LOG_CAPERROR, 0, ent, __LINE__);
sys/netinet/tcp_stacks/rack.c
2176
0, timeleft, lenleft, HYBRID_LOG_ALLSENT, 0, ent, __LINE__);
sys/netinet/tcp_stacks/rack.c
2200
calcbw, timeleft, lenleft, HYBRID_LOG_CAP_CALC, 0, ent, __LINE__);
sys/netinet/tcp_stacks/rack.c
2203
*bw, ent->deadline, lenleft, HYBRID_LOG_RATE_CAP, 0, ent, __LINE__);
sys/netinet/tcp_subr.c
4698
tcp_req_free_a_slot(struct tcpcb *tp, struct tcp_sendfile_track *ent)
sys/netinet/tcp_subr.c
4702
if (ent->flags & TCP_TRK_TRACK_FLG_OPEN) {
sys/netinet/tcp_subr.c
4709
ent->flags = TCP_TRK_TRACK_FLG_EMPTY;
sys/netinet/tcp_subr.c
4715
struct tcp_sendfile_track *ent;
sys/netinet/tcp_subr.c
4720
ent = &tp->t_tcpreq_info[i];
sys/netinet/tcp_subr.c
4721
if (ent->flags != TCP_TRK_TRACK_FLG_USED) {
sys/netinet/tcp_subr.c
4730
if (ts >= ent->localtime)
sys/netinet/tcp_subr.c
4731
time_delta = ts - ent->localtime;
sys/netinet/tcp_subr.c
4748
tcp_req_free_a_slot(tp, ent);
sys/netinet/tcp_subr.c
4752
ent = &tp->t_tcpreq_info[oldest];
sys/netinet/tcp_subr.c
4755
tcp_req_free_a_slot(tp, ent);
sys/netinet/tcp_subr.c
4763
struct tcp_sendfile_track *ent;
sys/netinet/tcp_subr.c
4771
ent = &tp->t_tcpreq_info[i];
sys/netinet/tcp_subr.c
4773
if (ent->flags == TCP_TRK_TRACK_FLG_EMPTY)
sys/netinet/tcp_subr.c
4776
if (ent->flags & TCP_TRK_TRACK_FLG_OPEN)
sys/netinet/tcp_subr.c
4778
if (SEQ_GEQ(ack_point, ent->end_seq)) {
sys/netinet/tcp_subr.c
4780
tcp_req_log_req_info(tp, ent,
sys/netinet/tcp_subr.c
4782
tcp_req_free_a_slot(tp, ent);
sys/netinet/tcp_subr.c
4790
tcp_req_is_entry_comp(struct tcpcb *tp, struct tcp_sendfile_track *ent, tcp_seq ack_point)
sys/netinet/tcp_subr.c
4796
if (ent->flags == TCP_TRK_TRACK_FLG_EMPTY)
sys/netinet/tcp_subr.c
4798
if (SEQ_GEQ(ack_point, ent->end_seq)) {
sys/netinet/tcp_subr.c
4812
struct tcp_sendfile_track *ent;
sys/netinet/tcp_subr.c
4820
ent = &tp->t_tcpreq_info[i];
sys/netinet/tcp_subr.c
4821
if (ent->flags == TCP_TRK_TRACK_FLG_EMPTY)
sys/netinet/tcp_subr.c
4823
if ((ent->flags & TCP_TRK_TRACK_FLG_OPEN) == 0) {
sys/netinet/tcp_subr.c
4824
if (SEQ_GEQ(th_ack, ent->end_seq)) {
sys/netinet/tcp_subr.c
4826
return (ent);
sys/netinet/tcp_subr.c
4836
struct tcp_sendfile_track *ent;
sys/netinet/tcp_subr.c
4844
ent = &tp->t_tcpreq_info[i];
sys/netinet/tcp_subr.c
4845
tcp_req_log_req_info(tp, ent, i, TCP_TRK_REQ_LOG_SEARCH,
sys/netinet/tcp_subr.c
4847
if (ent->flags == TCP_TRK_TRACK_FLG_EMPTY) {
sys/netinet/tcp_subr.c
4850
if (ent->flags & TCP_TRK_TRACK_FLG_OPEN) {
sys/netinet/tcp_subr.c
4858
if ((SEQ_GEQ(seq, ent->start_seq)) ||
sys/netinet/tcp_subr.c
4860
return (ent);
sys/netinet/tcp_subr.c
4867
if ((SEQ_GEQ(seq, ent->start_seq)) &&
sys/netinet/tcp_subr.c
4868
(SEQ_LT(seq, ent->end_seq))) {
sys/netinet/tcp_subr.c
4869
return (ent);
sys/netinet/tcp_var.h
1561
void tcp_req_free_a_slot(struct tcpcb *tp, struct tcp_sendfile_track *ent);
sys/netinet/tcp_var.h
1566
tcp_req_is_entry_comp(struct tcpcb *tp, struct tcp_sendfile_track *ent, tcp_seq ack_point);
sys/netinet6/in6_fib_algo.c
100
struct radix6_addr_entry *ent;
sys/netinet6/in6_fib_algo.c
107
ent = (struct radix6_addr_entry *)(rn_match(&addr6, &rnh->rh));
sys/netinet6/in6_fib_algo.c
108
if (ent != NULL)
sys/netinet6/in6_fib_algo.c
109
return (ent->nhop);
sys/netpfil/ipfilter/netinet/ip_htable.c
1020
iphtent_t ipe, *ent;
sys/netpfil/ipfilter/netinet/ip_htable.c
1046
for (ent = iph->iph_table[hv]; ent != NULL; ent = ent->ipe_hnext) {
sys/netpfil/ipfilter/netinet/ip_htable.c
1047
if (ent->ipe_family != ipe.ipe_family)
sys/netpfil/ipfilter/netinet/ip_htable.c
1049
if (IP6_NEQ(&ipe.ipe_addr, &ent->ipe_addr))
sys/netpfil/ipfilter/netinet/ip_htable.c
1051
if (IP6_NEQ(&ipe.ipe_mask, &ent->ipe_mask))
sys/netpfil/ipfilter/netinet/ip_htable.c
1056
return (ent);
sys/netpfil/ipfilter/netinet/ip_htable.c
549
iphtent_t hte, *ent;
sys/netpfil/ipfilter/netinet/ip_htable.c
569
ent = ipf_htent_find(iph, &hte);
sys/netpfil/ipfilter/netinet/ip_htable.c
570
if (ent == NULL) {
sys/netpfil/ipfilter/netinet/ip_htable.c
575
if ((uid != 0) && (ent->ipe_uid != uid)) {
sys/netpfil/ipfilter/netinet/ip_htable.c
580
err = ipf_htent_remove(softc, arg, iph, ent);
sys/netpfil/ipfw/ip_fw_table_algo.c
1065
struct chashentry *ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
1078
SLIST_FOREACH(ent, &head[hash], next) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1079
if (ent->a.a4 == a) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1080
*val = ent->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
1093
SLIST_FOREACH(ent, &head[hash], next) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1094
if (memcmp(&ent->a.a6, &addr6, 16) == 0) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1095
*val = ent->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
1110
struct chashentry *ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
1123
SLIST_FOREACH(ent, &head[hash], next) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1124
if (ent->a.a4 == a) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1125
*val = ent->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
1141
SLIST_FOREACH(ent, &head[hash], next) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1142
ptmp = (uint64_t *)&ent->a.a6;
sys/netpfil/ipfw/ip_fw_table_algo.c
1144
*val = ent->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
1159
struct chashentry *ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
1172
SLIST_FOREACH(ent, &head[hash], next) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1173
if (ent->a.a4 == a) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1174
*val = ent->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
1188
SLIST_FOREACH(ent, &head[hash], next) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1189
paddr = (uint64_t *)&ent->a.a6;
sys/netpfil/ipfw/ip_fw_table_algo.c
1191
*val = ent->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
1336
struct chashentry *ent, *ent_next;
sys/netpfil/ipfw/ip_fw_table_algo.c
1342
SLIST_FOREACH_SAFE(ent, &cfg->head4[i], next, ent_next)
sys/netpfil/ipfw/ip_fw_table_algo.c
1343
free(ent, M_IPFW_TBL);
sys/netpfil/ipfw/ip_fw_table_algo.c
1346
SLIST_FOREACH_SAFE(ent, &cfg->head6[i], next, ent_next)
sys/netpfil/ipfw/ip_fw_table_algo.c
1347
free(ent, M_IPFW_TBL);
sys/netpfil/ipfw/ip_fw_table_algo.c
1378
struct chashentry *ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
1381
ent = (struct chashentry *)e;
sys/netpfil/ipfw/ip_fw_table_algo.c
1383
if (ent->type == AF_INET) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1384
tent->k.addr.s_addr = htonl(ent->a.a4 << (32 - cfg->mask4));
sys/netpfil/ipfw/ip_fw_table_algo.c
1387
tent->v.kidx = ent->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
1390
memcpy(&tent->k.addr6, &ent->a.a6, sizeof(struct in6_addr));
sys/netpfil/ipfw/ip_fw_table_algo.c
1393
tent->v.kidx = ent->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
1401
hash_ent(struct chashentry *ent, int af, int mlen, uint32_t size)
sys/netpfil/ipfw/ip_fw_table_algo.c
1409
hash = hash_ip(ent->a.a4, size);
sys/netpfil/ipfw/ip_fw_table_algo.c
1414
hash = hash_ip64(&ent->a.a6, size);
sys/netpfil/ipfw/ip_fw_table_algo.c
1416
hash = hash_ip6(&ent->a.a6, size);
sys/netpfil/ipfw/ip_fw_table_algo.c
1424
tei_to_chash_ent(struct tentry_info *tei, struct chashentry *ent)
sys/netpfil/ipfw/ip_fw_table_algo.c
1437
ent->type = AF_INET;
sys/netpfil/ipfw/ip_fw_table_algo.c
1440
ent->a.a4 = ntohl(*((in_addr_t *)tei->paddr)) >> (32 - mlen);
sys/netpfil/ipfw/ip_fw_table_algo.c
1447
ent->type = AF_INET6;
sys/netpfil/ipfw/ip_fw_table_algo.c
1450
memcpy(&ent->a.a6, tei->paddr, sizeof(struct in6_addr));
sys/netpfil/ipfw/ip_fw_table_algo.c
1451
APPLY_MASK(&ent->a.a6, &mask6);
sys/netpfil/ipfw/ip_fw_table_algo.c
1467
struct chashentry ent, *tmp;
sys/netpfil/ipfw/ip_fw_table_algo.c
1474
memset(&ent, 0, sizeof(ent));
sys/netpfil/ipfw/ip_fw_table_algo.c
1482
if ((error = tei_to_chash_ent(&tei, &ent)) != 0)
sys/netpfil/ipfw/ip_fw_table_algo.c
1486
hash = hash_ent(&ent, AF_INET, cfg->mask4, cfg->size4);
sys/netpfil/ipfw/ip_fw_table_algo.c
1489
if (tmp->a.a4 != ent.a.a4)
sys/netpfil/ipfw/ip_fw_table_algo.c
1500
if ((error = tei_to_chash_ent(&tei, &ent)) != 0)
sys/netpfil/ipfw/ip_fw_table_algo.c
1504
hash = hash_ent(&ent, AF_INET6, cfg->mask6, cfg->size6);
sys/netpfil/ipfw/ip_fw_table_algo.c
1507
if (memcmp(&tmp->a.a6, &ent.a.a6, 16) != 0)
sys/netpfil/ipfw/ip_fw_table_algo.c
1522
struct chashentry *ent, *ent_next;
sys/netpfil/ipfw/ip_fw_table_algo.c
1528
SLIST_FOREACH_SAFE(ent, &cfg->head4[i], next, ent_next)
sys/netpfil/ipfw/ip_fw_table_algo.c
1529
f(ent, arg);
sys/netpfil/ipfw/ip_fw_table_algo.c
1532
SLIST_FOREACH_SAFE(ent, &cfg->head6[i], next, ent_next)
sys/netpfil/ipfw/ip_fw_table_algo.c
1533
f(ent, arg);
sys/netpfil/ipfw/ip_fw_table_algo.c
1541
struct chashentry *ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
1546
ent = malloc(sizeof(*ent), M_IPFW_TBL, M_WAITOK | M_ZERO);
sys/netpfil/ipfw/ip_fw_table_algo.c
1548
error = tei_to_chash_ent(tei, ent);
sys/netpfil/ipfw/ip_fw_table_algo.c
1550
free(ent, M_IPFW_TBL);
sys/netpfil/ipfw/ip_fw_table_algo.c
1553
tb->ent_ptr = ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
1564
struct chashentry *ent, *tmp;
sys/netpfil/ipfw/ip_fw_table_algo.c
1571
ent = (struct chashentry *)tb->ent_ptr;
sys/netpfil/ipfw/ip_fw_table_algo.c
1576
ent->value = tei->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
1583
hash = hash_ent(ent, AF_INET, cfg->mask4, cfg->size4);
sys/netpfil/ipfw/ip_fw_table_algo.c
1587
if (tmp->a.a4 == ent->a.a4) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1596
hash = hash_ent(ent, AF_INET6, cfg->mask6, cfg->size6);
sys/netpfil/ipfw/ip_fw_table_algo.c
1599
if (memcmp(&tmp->a.a6, &ent->a.a6, 16) == 0) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1619
SLIST_INSERT_HEAD(&head[hash], ent, next);
sys/netpfil/ipfw/ip_fw_table_algo.c
1641
return (tei_to_chash_ent(tei, &tb->ent));
sys/netpfil/ipfw/ip_fw_table_algo.c
1650
struct chashentry *tmp, *tmp_next, *ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
1656
ent = &tb->ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
1662
hash = hash_ent(ent, AF_INET, cfg->mask4, cfg->size4);
sys/netpfil/ipfw/ip_fw_table_algo.c
1665
if (tmp->a.a4 != ent->a.a4)
sys/netpfil/ipfw/ip_fw_table_algo.c
1679
hash = hash_ent(ent, AF_INET6, cfg->mask6, cfg->size6);
sys/netpfil/ipfw/ip_fw_table_algo.c
1681
if (memcmp(&tmp->a.a6, &ent->a.a6, 16) != 0)
sys/netpfil/ipfw/ip_fw_table_algo.c
1797
struct chashentry *ent, *ent_next;
sys/netpfil/ipfw/ip_fw_table_algo.c
1815
SLIST_FOREACH_SAFE(ent, &old_head[i], next, ent_next) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1816
nhash = hash_ent(ent, af, mlen, new_size);
sys/netpfil/ipfw/ip_fw_table_algo.c
1817
SLIST_INSERT_HEAD(&new_head[nhash], ent, next);
sys/netpfil/ipfw/ip_fw_table_algo.c
1836
SLIST_FOREACH_SAFE(ent, &old_head[i], next, ent_next) {
sys/netpfil/ipfw/ip_fw_table_algo.c
1837
nhash = hash_ent(ent, af, mlen, new_size);
sys/netpfil/ipfw/ip_fw_table_algo.c
1838
SLIST_INSERT_HEAD(&new_head[nhash], ent, next);
sys/netpfil/ipfw/ip_fw_table_algo.c
3106
static uint32_t hash_flow_ent(struct fhashentry *ent, uint32_t size);
sys/netpfil/ipfw/ip_fw_table_algo.c
3116
static int tei_to_fhash_ent(struct tentry_info *tei, struct fhashentry *ent);
sys/netpfil/ipfw/ip_fw_table_algo.c
3179
hash_flow_ent(struct fhashentry *ent, uint32_t size)
sys/netpfil/ipfw/ip_fw_table_algo.c
3183
if (ent->af == AF_INET) {
sys/netpfil/ipfw/ip_fw_table_algo.c
3184
hash = hash_flow4((struct fhashentry4 *)ent, size);
sys/netpfil/ipfw/ip_fw_table_algo.c
3186
hash = hash_flow6((struct fhashentry6 *)ent, size);
sys/netpfil/ipfw/ip_fw_table_algo.c
3197
struct fhashentry *ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
3219
SLIST_FOREACH(ent, &head[hash], next) {
sys/netpfil/ipfw/ip_fw_table_algo.c
3220
if (cmp_flow_ent(ent, &f.e, 2 * 4) != 0) {
sys/netpfil/ipfw/ip_fw_table_algo.c
3221
*val = ent->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
3244
SLIST_FOREACH(ent, &head[hash], next) {
sys/netpfil/ipfw/ip_fw_table_algo.c
3245
if (cmp_flow_ent(ent, &f.e, 2 * 16) != 0) {
sys/netpfil/ipfw/ip_fw_table_algo.c
3246
*val = ent->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
3316
struct fhashentry *ent, *ent_next;
sys/netpfil/ipfw/ip_fw_table_algo.c
3322
SLIST_FOREACH_SAFE(ent, &cfg->head[i], next, ent_next)
sys/netpfil/ipfw/ip_fw_table_algo.c
3323
free(ent, M_IPFW_TBL);
sys/netpfil/ipfw/ip_fw_table_algo.c
3351
struct fhashentry *ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
3358
ent = (struct fhashentry *)e;
sys/netpfil/ipfw/ip_fw_table_algo.c
3361
tfe->af = ent->af;
sys/netpfil/ipfw/ip_fw_table_algo.c
3362
tfe->proto = ent->proto;
sys/netpfil/ipfw/ip_fw_table_algo.c
3363
tfe->dport = htons(ent->dport);
sys/netpfil/ipfw/ip_fw_table_algo.c
3364
tfe->sport = htons(ent->sport);
sys/netpfil/ipfw/ip_fw_table_algo.c
3365
tent->v.kidx = ent->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
3366
tent->subtype = ent->af;
sys/netpfil/ipfw/ip_fw_table_algo.c
3368
if (ent->af == AF_INET) {
sys/netpfil/ipfw/ip_fw_table_algo.c
3369
fe4 = (struct fhashentry4 *)ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
3375
fe6 = (struct fhashentry6 *)ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
3386
tei_to_fhash_ent(struct tentry_info *tei, struct fhashentry *ent)
sys/netpfil/ipfw/ip_fw_table_algo.c
3398
ent->af = tei->subtype;
sys/netpfil/ipfw/ip_fw_table_algo.c
3399
ent->proto = tfe->proto;
sys/netpfil/ipfw/ip_fw_table_algo.c
3400
ent->dport = ntohs(tfe->dport);
sys/netpfil/ipfw/ip_fw_table_algo.c
3401
ent->sport = ntohs(tfe->sport);
sys/netpfil/ipfw/ip_fw_table_algo.c
3405
fe4 = (struct fhashentry4 *)ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
3411
fe6 = (struct fhashentry6 *)ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
3429
struct fhashentry *ent, *tmp;
sys/netpfil/ipfw/ip_fw_table_algo.c
3438
ent = &fe6.e;
sys/netpfil/ipfw/ip_fw_table_algo.c
3446
if ((error = tei_to_fhash_ent(&tei, ent)) != 0)
sys/netpfil/ipfw/ip_fw_table_algo.c
3450
hash = hash_flow_ent(ent, cfg->size);
sys/netpfil/ipfw/ip_fw_table_algo.c
3459
if (cmp_flow_ent(tmp, ent, sz) != 0) {
sys/netpfil/ipfw/ip_fw_table_algo.c
3473
struct fhashentry *ent, *ent_next;
sys/netpfil/ipfw/ip_fw_table_algo.c
3479
SLIST_FOREACH_SAFE(ent, &cfg->head[i], next, ent_next)
sys/netpfil/ipfw/ip_fw_table_algo.c
3480
f(ent, arg);
sys/netpfil/ipfw/ip_fw_table_algo.c
3488
struct fhashentry *ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
3501
ent = malloc(sz, M_IPFW_TBL, M_WAITOK | M_ZERO);
sys/netpfil/ipfw/ip_fw_table_algo.c
3503
error = tei_to_fhash_ent(tei, ent);
sys/netpfil/ipfw/ip_fw_table_algo.c
3505
free(ent, M_IPFW_TBL);
sys/netpfil/ipfw/ip_fw_table_algo.c
3508
tb->ent_ptr = ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
3519
struct fhashentry *ent, *tmp;
sys/netpfil/ipfw/ip_fw_table_algo.c
3527
ent = (struct fhashentry *)tb->ent_ptr;
sys/netpfil/ipfw/ip_fw_table_algo.c
3531
ent->value = tei->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
3534
hash = hash_flow_ent(ent, cfg->size);
sys/netpfil/ipfw/ip_fw_table_algo.c
3543
if (cmp_flow_ent(tmp, ent, sz) != 0) {
sys/netpfil/ipfw/ip_fw_table_algo.c
3564
SLIST_INSERT_HEAD(&head[hash], ent, next);
sys/netpfil/ipfw/ip_fw_table_algo.c
3592
struct fhashentry *ent, *tmp;
sys/netpfil/ipfw/ip_fw_table_algo.c
3599
ent = &tb->fe6.e;
sys/netpfil/ipfw/ip_fw_table_algo.c
3602
hash = hash_flow_ent(ent, cfg->size);
sys/netpfil/ipfw/ip_fw_table_algo.c
3611
if (cmp_flow_ent(tmp, ent, sz) == 0)
sys/netpfil/ipfw/ip_fw_table_algo.c
3703
struct fhashentry *ent, *ent_next;
sys/netpfil/ipfw/ip_fw_table_algo.c
3716
SLIST_FOREACH_SAFE(ent, &old_head[i], next, ent_next) {
sys/netpfil/ipfw/ip_fw_table_algo.c
3717
nhash = hash_flow_ent(ent, mi->size);
sys/netpfil/ipfw/ip_fw_table_algo.c
3718
SLIST_INSERT_HEAD(&new_head[nhash], ent, next);
sys/netpfil/ipfw/ip_fw_table_algo.c
4039
struct mac_radix_entry *ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
4044
ent = (struct mac_radix_entry *)(rnh->rnh_matchaddr(&sa, &rnh->rh));
sys/netpfil/ipfw/ip_fw_table_algo.c
4045
if (ent != NULL) {
sys/netpfil/ipfw/ip_fw_table_algo.c
4046
*val = ent->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
4120
struct mac_radix_entry *ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
4132
ent = malloc(sizeof(*ent), M_IPFW_TBL, M_WAITOK | M_ZERO);
sys/netpfil/ipfw/ip_fw_table_algo.c
4133
ent->masklen = mlen;
sys/netpfil/ipfw/ip_fw_table_algo.c
4135
addr = (struct sockaddr *)&ent->sa;
sys/netpfil/ipfw/ip_fw_table_algo.c
4137
tb->ent_ptr = ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
419
struct addr_radix_entry *ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
424
ent = (struct addr_radix_entry *)(rnh->rnh_matchaddr(&sa, &rnh->rh));
sys/netpfil/ipfw/ip_fw_table_algo.c
425
if (ent != NULL) {
sys/netpfil/ipfw/ip_fw_table_algo.c
426
*val = ent->value;
sys/netpfil/ipfw/ip_fw_table_algo.c
473
struct addr_radix_entry *ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
475
ent = (struct addr_radix_entry *)
sys/netpfil/ipfw/ip_fw_table_algo.c
477
if (ent != NULL)
sys/netpfil/ipfw/ip_fw_table_algo.c
478
free(ent, M_IPFW_TBL);
sys/netpfil/ipfw/ip_fw_table_algo.c
666
struct addr_radix_entry *ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
682
ent = malloc(sizeof(*ent), M_IPFW_TBL, M_WAITOK | M_ZERO);
sys/netpfil/ipfw/ip_fw_table_algo.c
683
ent->masklen = mlen;
sys/netpfil/ipfw/ip_fw_table_algo.c
685
addr = (struct sockaddr *)&ent->addr;
sys/netpfil/ipfw/ip_fw_table_algo.c
687
tb->ent_ptr = ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
948
struct chashentry ent;
sys/netpfil/ipfw/ip_fw_table_algo.c
979
static uint32_t hash_ent(struct chashentry *ent, int af, int mlen,
sys/netpfil/ipfw/ip_fw_table_algo.c
981
static int tei_to_chash_ent(struct tentry_info *tei, struct chashentry *ent);
sys/vm/vm_mmap.c
635
struct hwt_record_entry ent;
sys/vm/vm_mmap.c
637
ent.addr = (uintptr_t) addr;
sys/vm/vm_mmap.c
638
ent.fullpath = NULL;
sys/vm/vm_mmap.c
639
ent.record_type = HWT_RECORD_MUNMAP;
sys/vm/vm_mmap.c
640
HWT_CALL_HOOK(td, HWT_RECORD, &ent);
tests/sys/kern/inotify_test.c
497
struct dirent *ent;
tests/sys/kern/inotify_test.c
511
ent = readdir(dir);
tests/sys/kern/inotify_test.c
512
ATF_REQUIRE(ent != NULL);
tests/sys/kern/inotify_test.c
513
ATF_REQUIRE(strcmp(ent->d_name, ".") == 0 ||
tests/sys/kern/inotify_test.c
514
strcmp(ent->d_name, "..") == 0);
tests/sys/kern/inotify_test.c
526
ent = readdir(dir);
tests/sys/kern/inotify_test.c
527
ATF_REQUIRE(ent != NULL);
tests/sys/kern/inotify_test.c
528
ATF_REQUIRE(strcmp(ent->d_name, ".") == 0 ||
tests/sys/kern/inotify_test.c
529
strcmp(ent->d_name, "..") == 0);
usr.bin/compress/zopen.c
269
ent = *bp++;
usr.bin/compress/zopen.c
283
fcode = (long)(((long)c << maxbits) + ent);
usr.bin/compress/zopen.c
284
i = ((c << hshift) ^ ent); /* Xor hashing. */
usr.bin/compress/zopen.c
287
ent = codetabof(i);
usr.bin/compress/zopen.c
298
ent = codetabof(i);
usr.bin/compress/zopen.c
303
nomatch: if (output(zs, (code_int) ent) == -1)
usr.bin/compress/zopen.c
306
ent = c;
usr.bin/compress/zopen.c
327
if (output(zs, (code_int) ent) == -1) {
usr.bin/du/du.c
524
ignorep(FTSENT *ent)
usr.bin/du/du.c
528
if (nodumpflag && (ent->fts_statp->st_flags & UF_NODUMP))
usr.bin/du/du.c
531
if (fnmatch(ign->mask, ent->fts_name, 0) != FNM_NOMATCH)
usr.bin/gcore/elfcore.c
577
struct map_entry *ent, **linkp, *map;
usr.bin/gcore/elfcore.c
607
ent = calloc(1, sizeof(*ent));
usr.bin/gcore/elfcore.c
608
if (ent == NULL)
usr.bin/gcore/elfcore.c
610
ent->start = (vm_offset_t)kve->kve_start;
usr.bin/gcore/elfcore.c
611
ent->end = (vm_offset_t)kve->kve_end;
usr.bin/gcore/elfcore.c
612
ent->protection = VM_PROT_READ;
usr.bin/gcore/elfcore.c
614
ent->protection |= VM_PROT_WRITE;
usr.bin/gcore/elfcore.c
616
ent->protection |= VM_PROT_EXECUTE;
usr.bin/gcore/elfcore.c
618
*linkp = ent;
usr.bin/gcore/elfcore.c
619
linkp = &ent->next;
usr.bin/mkimg/apm.c
66
struct apm_ent *ent;
usr.bin/mkimg/apm.c
79
ent = (void *)(buf + secsz);
usr.bin/mkimg/apm.c
80
be16enc(&ent->ent_sig, APM_ENT_SIG);
usr.bin/mkimg/apm.c
81
be32enc(&ent->ent_pmblkcnt, nparts + 1);
usr.bin/mkimg/apm.c
82
be32enc(&ent->ent_start, 1);
usr.bin/mkimg/apm.c
83
be32enc(&ent->ent_size, nparts + 1);
usr.bin/mkimg/apm.c
84
strncpy(ent->ent_type, APM_ENT_TYPE_SELF, sizeof(ent->ent_type));
usr.bin/mkimg/apm.c
85
strncpy(ent->ent_name, "Apple", sizeof(ent->ent_name));
usr.bin/mkimg/apm.c
88
ent = (void *)(buf + (part->index + 2) * secsz);
usr.bin/mkimg/apm.c
89
be16enc(&ent->ent_sig, APM_ENT_SIG);
usr.bin/mkimg/apm.c
90
be32enc(&ent->ent_pmblkcnt, nparts + 1);
usr.bin/mkimg/apm.c
91
be32enc(&ent->ent_start, part->block);
usr.bin/mkimg/apm.c
92
be32enc(&ent->ent_size, part->size);
usr.bin/mkimg/apm.c
93
strncpy(ent->ent_type, ALIAS_TYPE2PTR(part->type),
usr.bin/mkimg/apm.c
94
sizeof(ent->ent_type));
usr.bin/mkimg/apm.c
96
strncpy(ent->ent_name, part->label,
usr.bin/mkimg/apm.c
97
sizeof(ent->ent_name));
usr.bin/mkimg/gpt.c
191
struct gpt_ent *tbl, *ent;
usr.bin/mkimg/gpt.c
200
ent = tbl + part->index;
usr.bin/mkimg/gpt.c
201
mkimg_uuid_enc(&ent->ent_type, ALIAS_TYPE2PTR(part->type));
usr.bin/mkimg/gpt.c
203
mkimg_uuid_enc(&ent->ent_uuid, &uuid);
usr.bin/mkimg/gpt.c
204
le64enc(&ent->ent_lba_start, part->block);
usr.bin/mkimg/gpt.c
205
le64enc(&ent->ent_lba_end, part->block + part->size - 1);
usr.bin/mkimg/gpt.c
209
le16enc(ent->ent_name + idx, c);
usr.sbin/bsnmpd/modules/snmp_hostres/hostres_swinstalled_tbl.c
292
struct dirent *ent;
usr.sbin/bsnmpd/modules/snmp_hostres/hostres_swinstalled_tbl.c
328
while (errno = 0, (ent = readdir(p_dir)) != NULL) {
usr.sbin/bsnmpd/modules/snmp_hostres/hostres_swinstalled_tbl.c
329
HRDBG(" pkg file: %s", ent->d_name);
usr.sbin/bsnmpd/modules/snmp_hostres/hostres_swinstalled_tbl.c
332
if (asprintf(&pkg_file, "%s/%s/%s", pkg_dir, ent->d_name,
usr.sbin/bsnmpd/modules/snmp_hostres/hostres_swinstalled_tbl.c
350
if (asprintf(&pkg_file, "%s/%s", pkg_dir, ent->d_name) == -1)
usr.sbin/bsnmpd/modules/snmp_hostres/hostres_swinstalled_tbl.c
361
if ((entry = swins_find_by_name(ent->d_name)) == NULL &&
usr.sbin/bsnmpd/modules/snmp_hostres/hostres_swinstalled_tbl.c
362
(entry = swins_entry_create(ent->d_name)) == NULL) {
usr.sbin/certctl/certctl.c
385
FTSENT *ent;
usr.sbin/certctl/certctl.c
397
while ((ent = fts_read(fts)) != NULL) {
usr.sbin/certctl/certctl.c
398
if (ent->fts_info != FTS_F) {
usr.sbin/certctl/certctl.c
399
if (ent->fts_info == FTS_ERR)
usr.sbin/certctl/certctl.c
400
warnc(ent->fts_errno, "fts_read()");
usr.sbin/certctl/certctl.c
403
info("found %s", ent->fts_path);
usr.sbin/certctl/certctl.c
404
ret = read_cert(ent->fts_path, tree, exclude);
usr.sbin/certctl/certctl.c
423
struct dirent **dents, **ent;
usr.sbin/certctl/certctl.c
467
ent = dents;
usr.sbin/certctl/certctl.c
470
if (ent < dents + ndents) {
usr.sbin/certctl/certctl.c
472
if ((*ent)->d_type == DT_DIR) {
usr.sbin/certctl/certctl.c
473
free(*ent++);
usr.sbin/certctl/certctl.c
479
cmp = strcmp((*ent)->d_name, path);
usr.sbin/certctl/certctl.c
498
info("removing %s/%s", dir, (*ent)->d_name);
usr.sbin/certctl/certctl.c
500
(void)unlinkat(d, (*ent)->d_name, 0);
usr.sbin/certctl/certctl.c
501
free(*ent++);
usr.sbin/certctl/certctl.c
506
info("replacing %s/%s", dir, (*ent)->d_name);
usr.sbin/certctl/certctl.c
516
free(*ent++);
usr.sbin/ip6addrctl/ip6addrctl.c
201
struct policyqueue *ent;
usr.sbin/ip6addrctl/ip6addrctl.c
204
for (ent = TAILQ_FIRST(&policyhead); ent;
usr.sbin/ip6addrctl/ip6addrctl.c
205
ent = TAILQ_NEXT(ent, pc_entry)) {
usr.sbin/ip6addrctl/ip6addrctl.c
206
pol = &ent->pc_policy;
usr.sbin/ip6addrctl/ip6addrctl.c
364
struct policyqueue *ent;
usr.sbin/ip6addrctl/ip6addrctl.c
370
for (ent = TAILQ_FIRST(&policyhead); ent;
usr.sbin/ip6addrctl/ip6addrctl.c
371
ent = TAILQ_NEXT(ent, pc_entry)) {
usr.sbin/ip6addrctl/ip6addrctl.c
372
if (ioctl(s, SIOCAADDRCTL_POLICY, &ent->pc_policy))
usr.sbin/ip6addrctl/ip6addrctl.c
481
struct policyqueue *ent;
usr.sbin/ip6addrctl/ip6addrctl.c
487
for (ent = TAILQ_FIRST(&policyhead); ent;
usr.sbin/ip6addrctl/ip6addrctl.c
488
ent = TAILQ_NEXT(ent, pc_entry)) {
usr.sbin/ip6addrctl/ip6addrctl.c
489
if (ioctl(s, SIOCDADDRCTL_POLICY, &ent->pc_policy))
usr.sbin/makefs/zfs/zap.c
134
zfs_zap_entry_t *ent;
usr.sbin/makefs/zfs/zap.c
140
ent = ecalloc(1, sizeof(*ent));
usr.sbin/makefs/zfs/zap.c
141
ent->name = estrdup(name);
usr.sbin/makefs/zfs/zap.c
142
ent->hash = zap_hash(zap->hashsalt, ent->name);
usr.sbin/makefs/zfs/zap.c
143
ent->intsz = intsz;
usr.sbin/makefs/zfs/zap.c
144
ent->intcnt = intcnt;
usr.sbin/makefs/zfs/zap.c
150
ent->val64p = &ent->val64;
usr.sbin/makefs/zfs/zap.c
152
ent->valp = ecalloc(intcnt, intsz);
usr.sbin/makefs/zfs/zap.c
154
memcpy(ent->valp, val, intcnt * intsz);
usr.sbin/makefs/zfs/zap.c
156
zap->chunks += zap_entry_chunks(ent);
usr.sbin/makefs/zfs/zap.c
157
STAILQ_INSERT_TAIL(&zap->kvps, ent, next);
usr.sbin/makefs/zfs/zap.c
188
zfs_zap_entry_t *ent;
usr.sbin/makefs/zfs/zap.c
190
STAILQ_FOREACH(ent, &zap->kvps, next) {
usr.sbin/makefs/zfs/zap.c
191
if (strcmp(ent->name, name) == 0)
usr.sbin/makefs/zfs/zap.c
201
zfs_zap_entry_t *ent;
usr.sbin/makefs/zfs/zap.c
221
STAILQ_FOREACH(ent, &zap->kvps, next) {
usr.sbin/makefs/zfs/zap.c
222
memcpy(&ment->mze_value, ent->valp, ent->intsz * ent->intcnt);
usr.sbin/makefs/zfs/zap.c
224
(void)strlcpy(ment->mze_name, ent->name,
usr.sbin/makefs/zfs/zap.c
273
zfs_zap_entry_t *ent;
usr.sbin/makefs/zfs/zap.c
287
STAILQ_FOREACH(ent, &zap->kvps, next) {
usr.sbin/makefs/zfs/zap.c
291
li = ZAP_HASH_IDX(ent->hash, prefixlen);
usr.sbin/makefs/zfs/zap.c
293
chunks = zap_entry_chunks(ent);
usr.sbin/makefs/zfs/zap.c
304
if (ent == NULL) {
usr.sbin/makefs/zfs/zap.c
362
zfs_zap_entry_t *ent;
usr.sbin/makefs/zfs/zap.c
422
STAILQ_FOREACH(ent, &zap->kvps, next) {
usr.sbin/makefs/zfs/zap.c
428
hi = ZAP_HASH_IDX(ent->hash, zt->zt_shift);
usr.sbin/makefs/zfs/zap.c
429
li = ZAP_HASH_IDX(ent->hash, prefixlen);
usr.sbin/makefs/zfs/zap.c
434
namelen = strlen(ent->name) + 1;
usr.sbin/makefs/zfs/zap.c
440
nvalchunks = howmany(ent->intcnt,
usr.sbin/makefs/zfs/zap.c
441
ZAP_LEAF_ARRAY_BYTES / ent->intsz);
usr.sbin/makefs/zfs/zap.c
451
lptr = ZAP_LEAF_HASH_ENTPTR(&l, ent->hash);
usr.sbin/makefs/zfs/zap.c
470
switch (ent->intsz) {
usr.sbin/makefs/zfs/zap.c
474
for (uint16_t *v = ent->val16p;
usr.sbin/makefs/zfs/zap.c
475
v - ent->val16p < (ptrdiff_t)ent->intcnt;
usr.sbin/makefs/zfs/zap.c
480
for (uint32_t *v = ent->val32p;
usr.sbin/makefs/zfs/zap.c
481
v - ent->val32p < (ptrdiff_t)ent->intcnt;
usr.sbin/makefs/zfs/zap.c
486
for (uint64_t *v = ent->val64p;
usr.sbin/makefs/zfs/zap.c
487
v - ent->val64p < (ptrdiff_t)ent->intcnt;
usr.sbin/makefs/zfs/zap.c
505
le->le_value_intlen = ent->intsz;
usr.sbin/makefs/zfs/zap.c
506
le->le_value_numints = ent->intcnt;
usr.sbin/makefs/zfs/zap.c
507
le->le_hash = ent->hash;
usr.sbin/makefs/zfs/zap.c
509
(uint8_t *)ent->name);
usr.sbin/makefs/zfs/zap.c
511
ent->intcnt * ent->intsz, ent->valp);
usr.sbin/makefs/zfs/zap.c
549
zfs_zap_entry_t *ent;
usr.sbin/makefs/zfs/zap.c
559
while ((ent = STAILQ_FIRST(&zap->kvps)) != NULL) {
usr.sbin/makefs/zfs/zap.c
561
if (ent->val64p != &ent->val64)
usr.sbin/makefs/zfs/zap.c
562
free(ent->valp);
usr.sbin/makefs/zfs/zap.c
563
free(ent->name);
usr.sbin/makefs/zfs/zap.c
564
free(ent);
usr.sbin/makefs/zfs/zap.c
72
zap_entry_chunks(zfs_zap_entry_t *ent)
usr.sbin/makefs/zfs/zap.c
74
return (1 + howmany(strlen(ent->name) + 1, ZAP_LEAF_ARRAY_BYTES) +
usr.sbin/makefs/zfs/zap.c
75
howmany(ent->intsz * ent->intcnt, ZAP_LEAF_ARRAY_BYTES));
usr.sbin/newsyslog/newsyslog.c
1037
struct conf_entry *dupent, *ent, *globent;
usr.sbin/newsyslog/newsyslog.c
1064
STAILQ_FOREACH(ent, work_p, cf_nextp) {
usr.sbin/newsyslog/newsyslog.c
1065
if (strcmp(mfname, ent->log) == 0) {
usr.sbin/newsyslog/newsyslog.c
1658
delete_oldest_timelog(const struct conf_entry *ent, const char *archive_dir)
usr.sbin/newsyslog/newsyslog.c
1676
if ((dirbuf = strdup(ent->log)) == NULL)
usr.sbin/newsyslog/newsyslog.c
1681
if ((basebuf = strdup(ent->log)) == NULL)
usr.sbin/newsyslog/newsyslog.c
1726
if (logcnt > 0 && logcnt >= ent->numlogs && ent->numlogs > 1) {
usr.sbin/newsyslog/newsyslog.c
1739
for (i = ent->numlogs - 1; i < logcnt; i++) {
usr.sbin/newsyslog/newsyslog.c
1751
printf("No old logs to delete for logfile %s\n", ent->log);
usr.sbin/newsyslog/newsyslog.c
1852
do_rotate(const struct conf_entry *ent)
usr.sbin/newsyslog/newsyslog.c
1866
flags = ent->flags;
usr.sbin/newsyslog/newsyslog.c
1877
strlcpy(dirpart, ent->log, sizeof(dirpart));
usr.sbin/newsyslog/newsyslog.c
1887
createdir(ent, dirpart);
usr.sbin/newsyslog/newsyslog.c
1890
if ((p = strrchr(ent->log, '/')) == NULL)
usr.sbin/newsyslog/newsyslog.c
1891
strlcpy(namepart, ent->log, sizeof(namepart));
usr.sbin/newsyslog/newsyslog.c
1900
strlcpy(namepart, ent->log, sizeof(namepart));
usr.sbin/newsyslog/newsyslog.c
1905
delete_oldest_timelog(ent, dirpart);
usr.sbin/newsyslog/newsyslog.c
1912
delete_classiclog(dirpart, namepart, ent->numlogs);
usr.sbin/newsyslog/newsyslog.c
1914
if (ent->numlogs > 0)
usr.sbin/newsyslog/newsyslog.c
1915
delete_classiclog(dirpart, namepart, ent->numlogs - 1);
usr.sbin/newsyslog/newsyslog.c
1931
ent->log, datetimestr);
usr.sbin/newsyslog/newsyslog.c
1937
ent->numlogs - 1);
usr.sbin/newsyslog/newsyslog.c
1938
numlogs_c = ent->numlogs - 2; /* copy for countdown */
usr.sbin/newsyslog/newsyslog.c
1962
change_attrs(zfile2, ent);
usr.sbin/newsyslog/newsyslog.c
1963
if (ent->compress && strlen(logfile_suffix) == 0) {
usr.sbin/newsyslog/newsyslog.c
1973
zwork->zw_conf = ent;
usr.sbin/newsyslog/newsyslog.c
1981
if (ent->numlogs > 0) {
usr.sbin/newsyslog/newsyslog.c
1990
printf("\tcp %s %s\n", ent->log, file1);
usr.sbin/newsyslog/newsyslog.c
1992
printf("\tln %s %s\n", ent->log, file1);
usr.sbin/newsyslog/newsyslog.c
1999
log_trim(ent->log, ent);
usr.sbin/newsyslog/newsyslog.c
2001
savelog(ent->log, file1);
usr.sbin/newsyslog/newsyslog.c
2009
change_attrs(file1, ent);
usr.sbin/newsyslog/newsyslog.c
2015
createlog(ent);
usr.sbin/newsyslog/newsyslog.c
2024
if (ent->pid_cmd_file != NULL)
usr.sbin/newsyslog/newsyslog.c
2025
swork = save_sigwork(ent);
usr.sbin/newsyslog/newsyslog.c
2026
if (ent->numlogs > 0 && ent->compress > COMPRESS_NONE) {
usr.sbin/newsyslog/newsyslog.c
2027
if (!(ent->flags & CE_PLAIN0) ||
usr.sbin/newsyslog/newsyslog.c
2034
save_zipwork(ent, swork, ent->fsize, file1);
usr.sbin/newsyslog/newsyslog.c
2264
save_sigwork(const struct conf_entry *ent)
usr.sbin/newsyslog/newsyslog.c
2273
ndiff = strcmp(ent->pid_cmd_file, stmp->sw_fname);
usr.sbin/newsyslog/newsyslog.c
2277
if (ent->sig == stmp->sw_signum)
usr.sbin/newsyslog/newsyslog.c
2279
if (ent->sig > stmp->sw_signum) {
usr.sbin/newsyslog/newsyslog.c
2289
tmpsiz = sizeof(struct sigwork_entry) + strlen(ent->pid_cmd_file) + 1;
usr.sbin/newsyslog/newsyslog.c
2294
if (ent->flags & CE_PID2CMD) {
usr.sbin/newsyslog/newsyslog.c
2299
set_swpid(stmp, ent);
usr.sbin/newsyslog/newsyslog.c
2301
stmp->sw_signum = ent->sig;
usr.sbin/newsyslog/newsyslog.c
2302
strcpy(stmp->sw_fname, ent->pid_cmd_file);
usr.sbin/newsyslog/newsyslog.c
2319
save_zipwork(const struct conf_entry *ent, const struct sigwork_entry *swork,
usr.sbin/newsyslog/newsyslog.c
2344
ztmp->zw_conf = ent;
usr.sbin/newsyslog/newsyslog.c
2357
set_swpid(struct sigwork_entry *swork, const struct conf_entry *ent)
usr.sbin/newsyslog/newsyslog.c
2368
if (ent->flags & CE_SIGNALGROUP) {
usr.sbin/newsyslog/newsyslog.c
2379
f = fopen(ent->pid_cmd_file, "r");
usr.sbin/newsyslog/newsyslog.c
2390
warnx("pid file doesn't exist: %s", ent->pid_cmd_file);
usr.sbin/newsyslog/newsyslog.c
2392
warn("can't open pid file: %s", ent->pid_cmd_file);
usr.sbin/newsyslog/newsyslog.c
2405
warnx("pid/cmd file is empty: %s", ent->pid_cmd_file);
usr.sbin/newsyslog/newsyslog.c
2407
warn("can't read from pid file: %s", ent->pid_cmd_file);
usr.sbin/newsyslog/newsyslog.c
2420
ent->pid_cmd_file);
usr.sbin/newsyslog/newsyslog.c
2423
rval, ent->pid_cmd_file);
usr.sbin/newsyslog/newsyslog.c
2699
createdir(const struct conf_entry *ent, char *dirpart)
usr.sbin/newsyslog/newsyslog.c
2729
if (ent->firstcreate)
usr.sbin/newsyslog/newsyslog.c
2731
dirpart, ent->log);
usr.sbin/newsyslog/newsyslog.c
2744
createlog(const struct conf_entry *ent)
usr.sbin/newsyslog/newsyslog.c
2751
realfile = ent->log;
usr.sbin/newsyslog/newsyslog.c
2758
if (ent->firstcreate) {
usr.sbin/newsyslog/newsyslog.c
2767
createdir(ent, tempfile);
usr.sbin/newsyslog/newsyslog.c
2792
if (!(ent->flags & CE_BINARY)) {
usr.sbin/newsyslog/newsyslog.c
2793
if (log_trim(tempfile, ent))
usr.sbin/newsyslog/newsyslog.c
2799
if (ent->uid != (uid_t)-1 || ent->gid != (gid_t)-1) {
usr.sbin/newsyslog/newsyslog.c
2801
printf("\tchown %u:%u %s\n", ent->uid, ent->gid,
usr.sbin/newsyslog/newsyslog.c
2804
failed = fchown(fd, ent->uid, ent->gid);
usr.sbin/newsyslog/newsyslog.c
2811
if (ent->flags & CE_NODUMP) {
usr.sbin/newsyslog/newsyslog.c
2833
printf("\tchmod %o %s\n", ent->permissions, tempfile);
usr.sbin/newsyslog/newsyslog.c
2836
failed = fchmod(fd, ent->permissions);
usr.sbin/newsyslog/newsyslog.c
2855
change_attrs(const char *fname, const struct conf_entry *ent)
usr.sbin/newsyslog/newsyslog.c
2860
printf("\tchmod %o %s\n", ent->permissions, fname);
usr.sbin/newsyslog/newsyslog.c
2862
if (ent->uid != (uid_t)-1 || ent->gid != (gid_t)-1)
usr.sbin/newsyslog/newsyslog.c
2864
ent->uid, ent->gid, fname);
usr.sbin/newsyslog/newsyslog.c
2866
if (ent->flags & CE_NODUMP)
usr.sbin/newsyslog/newsyslog.c
2871
failed = chmod(fname, ent->permissions);
usr.sbin/newsyslog/newsyslog.c
2878
if (ent->uid != (uid_t)-1 || ent->gid != (gid_t)-1) {
usr.sbin/newsyslog/newsyslog.c
2879
failed = chown(fname, ent->uid, ent->gid);
usr.sbin/newsyslog/newsyslog.c
2884
if (ent->flags & CE_NODUMP) {
usr.sbin/newsyslog/newsyslog.c
302
static void free_entry(struct conf_entry *ent);
usr.sbin/newsyslog/newsyslog.c
311
static void createdir(const struct conf_entry *ent, char *dirpart);
usr.sbin/newsyslog/newsyslog.c
312
static void createlog(const struct conf_entry *ent);
usr.sbin/newsyslog/newsyslog.c
467
free_entry(struct conf_entry *ent)
usr.sbin/newsyslog/newsyslog.c
470
if (ent == NULL)
usr.sbin/newsyslog/newsyslog.c
473
if (ent->log != NULL) {
usr.sbin/newsyslog/newsyslog.c
475
printf("\t--> [freeing entry for %s]\n", ent->log);
usr.sbin/newsyslog/newsyslog.c
476
free(ent->log);
usr.sbin/newsyslog/newsyslog.c
477
ent->log = NULL;
usr.sbin/newsyslog/newsyslog.c
480
if (ent->pid_cmd_file != NULL) {
usr.sbin/newsyslog/newsyslog.c
481
free(ent->pid_cmd_file);
usr.sbin/newsyslog/newsyslog.c
482
ent->pid_cmd_file = NULL;
usr.sbin/newsyslog/newsyslog.c
485
if (ent->r_reason != NULL) {
usr.sbin/newsyslog/newsyslog.c
486
free(ent->r_reason);
usr.sbin/newsyslog/newsyslog.c
487
ent->r_reason = NULL;
usr.sbin/newsyslog/newsyslog.c
490
if (ent->trim_at != NULL) {
usr.sbin/newsyslog/newsyslog.c
491
ptime_free(ent->trim_at);
usr.sbin/newsyslog/newsyslog.c
492
ent->trim_at = NULL;
usr.sbin/newsyslog/newsyslog.c
495
free(ent);
usr.sbin/newsyslog/newsyslog.c
501
struct conf_entry *ent;
usr.sbin/newsyslog/newsyslog.c
504
ent = STAILQ_FIRST(list);
usr.sbin/newsyslog/newsyslog.c
506
free_entry(ent);
usr.sbin/newsyslog/newsyslog.c
545
do_entry(struct conf_entry * ent)
usr.sbin/newsyslog/newsyslog.c
556
printf("%s <%d%s>: ", ent->log, ent->numlogs,
usr.sbin/newsyslog/newsyslog.c
557
compress_type[ent->compress].flag);
usr.sbin/newsyslog/newsyslog.c
558
ent->fsize = sizefile(ent->log);
usr.sbin/newsyslog/newsyslog.c
559
oversized = ((ent->trsize > 0) && (ent->fsize >= ent->trsize));
usr.sbin/newsyslog/newsyslog.c
560
modtime = age_old_log(ent->log);
usr.sbin/newsyslog/newsyslog.c
561
ent->rotate = 0;
usr.sbin/newsyslog/newsyslog.c
562
ent->firstcreate = 0;
usr.sbin/newsyslog/newsyslog.c
563
if (ent->fsize < 0) {
usr.sbin/newsyslog/newsyslog.c
572
ent->firstcreate = 1;
usr.sbin/newsyslog/newsyslog.c
573
else if ((ent->flags & CE_CREATE) && createlogs)
usr.sbin/newsyslog/newsyslog.c
574
ent->firstcreate = 1;
usr.sbin/newsyslog/newsyslog.c
575
else if (ent->flags & CE_CREATE)
usr.sbin/newsyslog/newsyslog.c
580
if (ent->firstcreate) {
usr.sbin/newsyslog/newsyslog.c
583
createlog(ent);
usr.sbin/newsyslog/newsyslog.c
588
if (ent->flags & CE_NOEMPTY && ent->fsize == 0) {
usr.sbin/newsyslog/newsyslog.c
593
if (ent->flags & CE_TRIMAT && !force && !rotatereq &&
usr.sbin/newsyslog/newsyslog.c
595
diffsecs = ptimeget_diff(timenow, ent->trim_at);
usr.sbin/newsyslog/newsyslog.c
599
ptime_adjust4dst(ent->trim_at,
usr.sbin/newsyslog/newsyslog.c
602
ptimeget_ctime(ent->trim_at));
usr.sbin/newsyslog/newsyslog.c
613
ptimeget_ctime(ent->trim_at));
usr.sbin/newsyslog/newsyslog.c
615
ptimeset_nxtime(ent->trim_at);
usr.sbin/newsyslog/newsyslog.c
617
ptimeget_ctime(ent->trim_at));
usr.sbin/newsyslog/newsyslog.c
628
ptimeget_ctime(ent->trim_at));
usr.sbin/newsyslog/newsyslog.c
630
} else if (verbose && ent->hours <= 0) {
usr.sbin/newsyslog/newsyslog.c
634
if (verbose && (ent->trsize > 0))
usr.sbin/newsyslog/newsyslog.c
635
printf("size (Kb): %d [%d] ", ent->fsize, ent->trsize);
usr.sbin/newsyslog/newsyslog.c
636
if (verbose && (ent->hours > 0))
usr.sbin/newsyslog/newsyslog.c
637
printf(" age (hr): %d [%d] ", modtime, ent->hours);
usr.sbin/newsyslog/newsyslog.c
644
ent->rotate = 1;
usr.sbin/newsyslog/newsyslog.c
648
ent->rotate = 1;
usr.sbin/newsyslog/newsyslog.c
651
ent->rotate = 1;
usr.sbin/newsyslog/newsyslog.c
653
ent->trsize);
usr.sbin/newsyslog/newsyslog.c
654
} else if (ent->hours <= 0 && (ent->flags & CE_TRIMAT)) {
usr.sbin/newsyslog/newsyslog.c
655
ent->rotate = 1;
usr.sbin/newsyslog/newsyslog.c
656
} else if ((ent->hours > 0) && ((modtime >= ent->hours) ||
usr.sbin/newsyslog/newsyslog.c
658
ent->rotate = 1;
usr.sbin/newsyslog/newsyslog.c
664
if (ent->rotate && !norotate) {
usr.sbin/newsyslog/newsyslog.c
666
ent->r_reason = strdup(temp_reason);
usr.sbin/newsyslog/newsyslog.c
668
if (ent->compress == COMPRESS_NONE)
usr.sbin/newsyslog/newsyslog.c
672
compression_type_name(ent->compress));
usr.sbin/newsyslog/newsyslog.c
675
printf("%s <%d%s>: trimming\n", ent->log,
usr.sbin/newsyslog/newsyslog.c
676
ent->numlogs,
usr.sbin/newsyslog/newsyslog.c
677
compress_type[ent->compress].flag);
usr.sbin/newsyslog/newsyslog.c
678
free_or_keep = do_rotate(ent);
usr.sbin/newsyslog/newsyslog.c
868
struct conf_entry *defconf, *dupent, *ent;
usr.sbin/newsyslog/newsyslog.c
960
STAILQ_FOREACH(ent, filelist, cf_nextp) {
usr.sbin/newsyslog/newsyslog.c
961
if (strcmp(ent->log, *given) == 0) {
usr.sbin/newsyslog/newsyslog.c
963
dupent = init_entry(*given, ent);
usr.sbin/newsyslog/newsyslog.c
980
STAILQ_FOREACH(ent, globlist, cf_nextp) {
usr.sbin/newsyslog/newsyslog.c
981
fnres = fnmatch(ent->log, *given, FNM_PATHNAME);
usr.sbin/newsyslog/newsyslog.c
984
ent->log);
usr.sbin/newsyslog/newsyslog.c
987
dupent = init_entry(*given, ent);
usr.sbin/newsyslog/newsyslog.c
998
ent->log);
usr.sbin/nscd/cachelib.c
155
entries_bsearch_cmp_func(const void *key, const void *ent)
usr.sbin/nscd/cachelib.c
159
assert(ent != NULL);
usr.sbin/nscd/cachelib.c
162
(*(struct cache_entry_ const **)ent)->name));
usr.sbin/pkg/config.c
536
struct dirent *ent;
usr.sbin/pkg/config.c
545
while ((ent = readdir(d))) {
usr.sbin/pkg/config.c
547
if ((n = strlen(ent->d_name)) <= 5)
usr.sbin/pkg/config.c
549
p = &ent->d_name[n - 5];
usr.sbin/pkg/config.c
554
ent->d_name);
usr.sbin/pkg/pkg.c
441
struct dirent *ent;
usr.sbin/pkg/pkg.c
458
while ((ent = readdir(d))) {
usr.sbin/pkg/pkg.c
459
if (strcmp(ent->d_name, ".") == 0 ||
usr.sbin/pkg/pkg.c
460
strcmp(ent->d_name, "..") == 0)
usr.sbin/pkg/pkg.c
462
finger = load_fingerprint(path, ent->d_name);
usr.sbin/setfmac/setfmac.c
397
struct label_spec_entry *ent;
usr.sbin/setfmac/setfmac.c
410
for (ls->match = NULL, ent = ls->entries;
usr.sbin/setfmac/setfmac.c
411
ent < &ls->entries[ls->nentries]; ent++) {
usr.sbin/setfmac/setfmac.c
412
if (ent->flags & F_ALWAYSMATCH)
usr.sbin/setfmac/setfmac.c
414
if (ent->mode != 0 &&
usr.sbin/setfmac/setfmac.c
415
(ftsent->fts_statp->st_mode & S_IFMT) != ent->mode)
usr.sbin/setfmac/setfmac.c
419
error = regexec(&ent->regex, ftsent->fts_path, 1,
usr.sbin/setfmac/setfmac.c
427
size = regerror(error, &ent->regex, NULL, 0);
usr.sbin/setfmac/setfmac.c
431
(void)regerror(error, &ent->regex, regerrorstr,
usr.sbin/setfmac/setfmac.c
433
errx(1, "%s: %s", ent->regexstr, regerrorstr);
usr.sbin/setfmac/setfmac.c
436
ls->match = ent;
usr.sbin/setfmac/setfmac.c
444
ent->regexstr, ent->modestr, ent->mactext);
usr.sbin/syslogd/syslogd.c
2317
struct dirent **ent;
usr.sbin/syslogd/syslogd.c
2355
nents = scandir(p, &ent, configfiles, alphasort);
usr.sbin/syslogd/syslogd.c
2363
ent[i]->d_name) >= (int)sizeof(file)) {
usr.sbin/syslogd/syslogd.c
2365
"'%s/%s'\n", p, ent[i]->d_name);
usr.sbin/syslogd/syslogd.c
2366
free(ent[i]);
usr.sbin/syslogd/syslogd.c
2369
free(ent[i]);
usr.sbin/syslogd/syslogd.c
2377
free(ent);