/illumos-gate/usr/src/lib/libtecla/common/ |
H A D | keytab.c | 68 static int _kt_extend_table(KeyTab *kt); 77 static KtKeyMatch _kt_locate_keybinding(KeyTab *kt, const char *binary_keyseq, 88 KeyTab *kt; /* The object to be returned */ in _new_KeyTab() local 92 kt = (KeyTab *) malloc(sizeof(KeyTab)); in _new_KeyTab() 93 if(!kt) { in _new_KeyTab() 102 kt->err = NULL; in _new_KeyTab() 103 kt->size = KT_TABLE_INC; in _new_KeyTab() 104 kt->nkey = 0; in _new_KeyTab() 105 kt->table = NULL; in _new_KeyTab() 106 kt->actions = NULL; in _new_KeyTab() [all …]
|
H A D | keytab.h | 107 KeyTab *_del_KeyTab(KeyTab *kt); 109 int _kt_set_keybinding(KeyTab *kt, KtBinder binder, 111 int _kt_set_keyfn(KeyTab *kt, KtBinder binder, const char *keyseq, 114 int _kt_set_action(KeyTab *kt, const char *action, KtKeyFn *fn, void *data); 119 int _kt_lookup_action(KeyTab *kt, const char *action, 129 KtKeyMatch _kt_lookup_keybinding(KeyTab *kt, const char *binary_keyseq, 135 void _kt_clear_bindings(KeyTab *kt, KtBinder binder); 149 int _kt_add_bindings(KeyTab *kt, KtBinder binder, const KtKeyBinding *bindings, 155 const char *_kt_last_error(KeyTab *kt);
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_kvm.c | 102 kt_load_module(kt_data_t *kt, mdb_tgt_t *t, kt_module_t *km) in kt_load_module() argument 114 km->km_symtab = mdb_gelf_symtab_create_raw(&kt->k_file->gf_ehdr, in kt_load_module() 120 kt_load_modules(kt_data_t *kt, mdb_tgt_t *t) in kt_load_modules() argument 168 if (mdb_nv_lookup(&kt->k_modules, name) != NULL) { in kt_load_modules() 240 (void) mdb_nv_insert(&kt->k_modules, km->km_name, NULL, in kt_load_modules() 256 if (kt->k_ctfvalid) { in kt_load_modules() 266 mdb_list_append(&kt->k_modlist, km); in kt_load_modules() 271 kt_load_module(kt, t, km); in kt_load_modules() 283 kt_data_t *kt = t->t_data; in kt_setflags() local 291 if (kt->k_xpv_domu) { in kt_setflags() [all …]
|
/illumos-gate/usr/src/uts/common/io/ksensor/ |
H A D | ksensor_test.c | 106 ksensor_test_t *kt; in ksensor_test_attach() local 117 kt = kmem_zalloc(sizeof (ksensor_test_t), KM_SLEEP); in ksensor_test_attach() 118 kt->kt_dip = dip; in ksensor_test_attach() 123 "ddi_sensor:test", &kt->kt_sensor1)) != 0) { in ksensor_test_attach() 132 "ddi_sensor:test", &kt->kt_sensor2)) != 0) { in ksensor_test_attach() 141 "ddi_sensor:test", &kt->kt_sensor3)) != 0) { in ksensor_test_attach() 150 "ddi_sensor:test", &kt->kt_sensor4)) != 0) { in ksensor_test_attach() 159 "ddi_sensor:test", &kt->kt_sensor5)) != 0) { in ksensor_test_attach() 168 "ddi_sensor:test", &kt->kt_volt)) != 0) { in ksensor_test_attach() 177 "ddi_sensor:test", &kt->kt_current)) != 0) { in ksensor_test_attach() [all …]
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/crypto/ |
H A D | etypes.c | 373 struct krb5_keytypes *kt; in setup_kef_keytypes() local 376 kt = (struct krb5_keytypes *)&krb5_enctypes_list[i]; in setup_kef_keytypes() 377 if (kt->kef_cipher_mt == CRYPTO_MECH_INVALID && in setup_kef_keytypes() 378 kt->mt_e_name != NULL) { in setup_kef_keytypes() 380 crypto_mech2id(kt->mt_e_name); in setup_kef_keytypes() 383 if (kt->kef_hash_mt == CRYPTO_MECH_INVALID && in setup_kef_keytypes() 384 kt->mt_h_name != NULL) { in setup_kef_keytypes() 386 crypto_mech2id(kt->mt_h_name); in setup_kef_keytypes() 389 kt->mt_e_name, in setup_kef_keytypes() 399 struct krb5_keytypes *kt; in get_cipher_mech_type() local [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ |
H A D | kt_solaris.c | 43 kt_open(krb5_context ctx, krb5_keytab *kt) in kt_open() argument 65 return (krb5_kt_resolve(ctx, ktstr, kt)); in kt_open() 69 kt_add_entry(krb5_context ctx, krb5_keytab kt, const krb5_principal princ, in kt_add_entry() argument 95 code = krb5_kt_add_entry(ctx, kt, &entry); in kt_add_entry() 162 krb5_keytab kt = NULL; in krb5_kt_add_ad_entries() local 212 if ((code = kt_open(ctx, &kt)) != 0) in krb5_kt_add_ad_entries() 240 code = kt_add_entry(ctx, kt, princ, salt, *tenctype, in krb5_kt_add_ad_entries() 260 if (kt != NULL) in krb5_kt_add_ad_entries() 261 (void) krb5_kt_close(ctx, kt); in krb5_kt_add_ad_entries() 279 krb5_keytab kt = NULL; in kt_remove_by_key() local [all …]
|
/illumos-gate/usr/src/cmd/mdb/intel/mdb/ |
H A D | kvm_ia32dep.c | 70 kt_data_t *kt = mdb.m_target->t_data; in kt_stack_common() local 79 grp = kt->k_regs; in kt_stack_common() 188 kt_data_t *kt = t->t_data; in kt_ia32_init() local 201 kt->k_rds = mdb_ia32_kregs; in kt_ia32_init() 202 kt->k_regs = mdb_zalloc(sizeof (mdb_tgt_gregset_t), UM_SLEEP); in kt_ia32_init() 203 kt->k_regsize = sizeof (mdb_tgt_gregset_t); in kt_ia32_init() 204 kt->k_dcmd_regs = kt_regs; in kt_ia32_init() 205 kt->k_dcmd_stack = kt_stack; in kt_ia32_init() 206 kt->k_dcmd_stackv = kt_stackv; in kt_ia32_init() 207 kt->k_dcmd_stackr = kt_stackv; in kt_ia32_init() [all …]
|
H A D | kvm_amd64dep.c | 70 kt_data_t *kt = mdb.m_target->t_data; in kt_stack_common() local 79 grp = kt->k_regs; in kt_stack_common() 195 kt_data_t *kt = t->t_data; in kt_amd64_init() local 206 kt->k_rds = mdb_amd64_kregs; in kt_amd64_init() 207 kt->k_regs = mdb_zalloc(sizeof (mdb_tgt_gregset_t), UM_SLEEP); in kt_amd64_init() 208 kt->k_regsize = sizeof (mdb_tgt_gregset_t); in kt_amd64_init() 209 kt->k_dcmd_regs = kt_regs; in kt_amd64_init() 210 kt->k_dcmd_stack = kt_stack; in kt_amd64_init() 211 kt->k_dcmd_stackv = kt_stackv; in kt_amd64_init() 212 kt->k_dcmd_stackr = kt_stackv; in kt_amd64_init() [all …]
|
H A D | kvm_isadep.c | 53 kt_data_t *kt = t->t_data; in kt_getareg() local 55 if (tid != kt->k_tid) in kt_getareg() 58 for (rdp = kt->k_rds; rdp->rd_name != NULL; rdp++) { in kt_getareg() 60 *rp = kt->k_regs->kregs[rdp->rd_num]; in kt_getareg() 80 kt_data_t *kt = t->t_data; in kt_putareg() local 82 if (tid != kt->k_tid) in kt_putareg() 85 for (rdp = kt->k_rds; rdp->rd_name != NULL; rdp++) { in kt_putareg() 96 kt->k_regs->kregs[rdp->rd_num] = (kreg_t)r; in kt_putareg() 107 kt_data_t *kt = t->t_data; in kt_kvmregs() local 111 if ((ret = kt->k_kb_ops->kb_getmregs(kt->k_cookie, cpuid, &mregs)) != 0) in kt_kvmregs()
|
/illumos-gate/usr/src/cmd/krb5/kadmin/kclient/ |
H A D | ksetpw.c | 40 static void kt_add_entry(krb5_context ctx, krb5_keytab kt, 44 static krb5_error_code kt_remove_entries(krb5_context ctx, krb5_keytab kt, 57 krb5_keytab kt = NULL; in main() local 90 if (kt != NULL) in main() 99 if ((code = krb5_kt_resolve(ctx, ktname, &kt)) != 0) { in main() 174 if (enctype_count > 0 && kt == NULL && in main() 175 (code = krb5_kt_default(ctx, &kt)) != 0) { in main() 245 if (enctype_count && (code = kt_remove_entries(ctx, kt, victim))) in main() 252 kt_add_entry(ctx, kt, victim, salt, enctypes[i], kvno, newpw); in main() 255 if (kt != NULL) in main() [all …]
|
/illumos-gate/usr/src/lib/krb5/kdb/ |
H A D | keytab.c | 77 krb5_keytab kt; in krb5_ktkdb_resolve() local 79 kt = malloc(sizeof (*kt)); in krb5_ktkdb_resolve() 80 if (kt == NULL) in krb5_ktkdb_resolve() 83 kt->ops = &krb5_kt_kdb_ops; in krb5_ktkdb_resolve() 84 kt->magic = KV5M_KEYTAB; in krb5_ktkdb_resolve() 95 kt->data = data; in krb5_ktkdb_resolve() 96 *id = kt; in krb5_ktkdb_resolve() 100 krb5_xfree(kt); in krb5_ktkdb_resolve() 105 krb5_ktkdb_close(krb5_context context, krb5_keytab kt) in krb5_ktkdb_close() argument 117 kt->ops = NULL; in krb5_ktkdb_close() [all …]
|
/illumos-gate/usr/src/uts/common/io/ktest/ |
H A D | ktest.c | 406 ktest_test_t *kt = NULL; in ktest_find_test() local 408 for (kt = list_head(&ks->ks_tests); kt != NULL; in ktest_find_test() 409 kt = list_next(&ks->ks_tests, kt)) { in ktest_find_test() 410 if (strncmp(kt->kt_name, test, KTEST_MAX_NAME_LEN) == 0) { in ktest_find_test() 411 return (kt); in ktest_find_test() 520 ktest_test_t *kt = NULL; in ktest_create_test() local 527 if ((kt = kmem_zalloc(sizeof (*kt), KM_NOSLEEP)) == NULL) { in ktest_create_test() 536 (void) strlcpy(kt->kt_name, name, sizeof (kt->kt_name)); in ktest_create_test() 537 kt->kt_fn = fn; in ktest_create_test() 538 kt->kt_suite = ks; in ktest_create_test() [all …]
|
/illumos-gate/usr/src/lib/libldap5/sources/ldap/common/ |
H A D | sort.c | 84 keything_t **kt; in ldap_keysort_entries() local 95 kt = (keything_t**)NSLDAPI_MALLOC( count * (sizeof(keything_t*) + sizeof(keything_t)) ); in ldap_keysort_entries() 96 if ( kt == NULL ) { in ldap_keysort_entries() 101 kt[i] = i + (keything_t*)(kt + count); in ldap_keysort_entries() 107 kt[i]->kt_msg = e; in ldap_keysort_entries() 108 kt[i]->kt_cmp = &kc; in ldap_keysort_entries() 109 kt[i]->kt_key = gen( arg, ld, e ); in ldap_keysort_entries() 110 if ( kt[i]->kt_key == NULL ) { in ldap_keysort_entries() 111 if ( fre ) while ( i-- > 0 ) fre( arg, kt[i]->kt_key ); in ldap_keysort_entries() 112 NSLDAPI_FREE( (char*)kt ); in ldap_keysort_entries() [all …]
|
/illumos-gate/usr/src/lib/smbsrv/libsmbns/common/ |
H A D | smbns_ksetpwd.c | 284 smb_krb5_kt_open(krb5_context ctx, char *fname, krb5_keytab *kt) in smb_krb5_kt_open() argument 291 *kt = NULL; in smb_krb5_kt_open() 301 if ((code = krb5_kt_resolve(ctx, ktname, kt)) != 0) { in smb_krb5_kt_open() 322 krb5_keytab kt = NULL; in smb_krb5_kt_populate() local 328 if (smb_krb5_kt_open(ctx, fname, &kt) != 0) in smb_krb5_kt_populate() 333 (void) krb5_kt_close(ctx, kt); in smb_krb5_kt_populate() 342 (void) krb5_kt_close(ctx, kt); in smb_krb5_kt_populate() 348 if (smb_krb5_kt_addkey(ctx, kt, princs[j], enctypes[i], in smb_krb5_kt_populate() 352 (void) krb5_kt_close(ctx, kt); in smb_krb5_kt_populate() 360 (void) krb5_kt_close(ctx, kt); in smb_krb5_kt_populate() [all …]
|
/illumos-gate/usr/src/common/crypto/ecc/ |
H A D | ecl_mult.c | 62 mp_int kt; in ECPoint_mul() local 65 MP_DIGITS(&kt) = 0; in ECPoint_mul() 69 MP_CHECKOK(mp_init(&kt, FLAG(k))); in ECPoint_mul() 70 MP_CHECKOK(mp_mod(k, &group->order, &kt)); in ECPoint_mul() 72 MP_SIGN(&kt) = MP_ZPOS; in ECPoint_mul() 73 MP_USED(&kt) = MP_USED(k); in ECPoint_mul() 74 MP_ALLOC(&kt) = MP_ALLOC(k); in ECPoint_mul() 75 MP_DIGITS(&kt) = MP_DIGITS(k); in ECPoint_mul() 80 MP_CHECKOK(group->base_point_mul(&kt, rx, ry, group)); in ECPoint_mul() 83 point_mul(&kt, &group->genx, &group->geny, rx, ry, in ECPoint_mul() [all …]
|
/illumos-gate/usr/src/cmd/krb5/kadmin/ktutil/ |
H A D | ktutil_funcs.c | 250 krb5_keytab kt; local 260 retval = krb5_kt_resolve(context, name, &kt); 263 retval = krb5_kt_start_seq_get(context, kt, &cursor); 273 retval = krb5_kt_next_entry(context, kt, entry, &cursor); 310 krb5_kt_end_seq_get(context, kt, &cursor); 312 krb5_kt_close(context, kt); 325 krb5_keytab kt; local 333 retval = krb5_kt_resolve(context, ktname, &kt); 337 retval = krb5_kt_add_entry(context, kt, lp->entry); 341 krb5_kt_close(context, kt);
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | eib_main.c | 680 kthread_t *kt; in eib_state_init() local 713 kt = thread_create(NULL, 0, eib_events_handler, ss, 0, in eib_state_init() 715 ss->ei_events_handler = kt->t_did; in eib_state_init() 717 kt = thread_create(NULL, 0, eib_refill_rwqes, ss, 0, in eib_state_init() 719 ss->ei_rwqes_refiller = kt->t_did; in eib_state_init() 721 kt = thread_create(NULL, 0, eib_vnic_creator, ss, 0, in eib_state_init() 723 ss->ei_vnic_creator = kt->t_did; in eib_state_init() 725 kt = thread_create(NULL, 0, eib_manage_keepalives, ss, 0, in eib_state_init() 727 ss->ei_keepalives_manager = kt->t_did; in eib_state_init()
|
H A D | eib_rsrc.c | 473 kthread_t *kt; in eib_rsrc_setup_txbufs() local 625 kt = thread_create(NULL, 0, eib_monitor_tx_wqes, ss, 0, in eib_rsrc_setup_txbufs() 627 ss->ei_txwqe_monitor = kt->t_did; in eib_rsrc_setup_txbufs() 760 kthread_t *kt; in eib_rsrc_setup_lsobufs() local 840 kt = thread_create(NULL, 0, eib_monitor_lso_bufs, ss, 0, in eib_rsrc_setup_lsobufs() 842 ss->ei_lsobufs_monitor = kt->t_did; in eib_rsrc_setup_lsobufs()
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/mech/ |
H A D | acquire_cred.c | 155 krb5_keytab kt; local 174 code = krb5_kt_resolve(context, krb5_gss_keytab, &kt); 178 code = krb5_kt_default(context, &kt); 189 if ((code = krb5_kt_get_entry(context, kt, princ, 0, 0, &entry))) { 196 KTFILENAME(kt), 204 (void) krb5_kt_close(context, kt); 221 cred->keytab = kt;
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | taskq.c | 440 const kthread_t *kt = wsp->walk_layer; in taskq_thread_walk_step() local 443 if (kt == NULL) { in taskq_thread_walk_step() 464 if (kt->t_taskq == NULL) in taskq_thread_walk_step() 467 if (tq != NULL && kt->t_taskq != tq) in taskq_thread_walk_step() 470 return (wsp->walk_callback(wsp->walk_addr, kt, wsp->walk_cbdata)); in taskq_thread_walk_step()
|
/illumos-gate/usr/src/cmd/krb5/klist/ |
H A D | klist.c | 302 krb5_keytab kt; local 310 if ((code = krb5_kt_default(kcontext, &kt))) { 316 if ((code = krb5_kt_resolve(kcontext, name, &kt))) { 324 if ((code = krb5_kt_get_name(kcontext, kt, buf, BUFSIZ))) { 332 if ((code = krb5_kt_start_seq_get(kcontext, kt, &cursor))) { 356 while ((code = krb5_kt_next_entry(kcontext, kt, &entry, &cursor)) == 0) { 387 if ((code = krb5_kt_end_seq_get(kcontext, kt, &cursor))) {
|
/illumos-gate/usr/src/lib/libfakekernel/common/ |
H A D | thread.c | 106 tsignal(kthread_t *kt, int sig) in tsignal() argument 108 thread_t tid = (thread_t)(uintptr_t)kt; in tsignal()
|
/illumos-gate/usr/src/uts/common/io/sbp2/ |
H A D | cfgrom.c | 330 sbp2_cfgrom_ent_by_key(sbp2_cfgrom_ent_t *dir, int8_t kt, int8_t kv, int num) in sbp2_cfgrom_ent_by_key() argument 334 ebk.kt = kt; in sbp2_cfgrom_ent_by_key() 350 if ((ent->ce_kt == ebk->kt) && (ent->ce_kv == ebk->kv)) { in sbp2_cfgrom_ent_by_key_walker()
|
/illumos-gate/usr/src/lib/krb5/kadm5/srv/ |
H A D | chgpwd.c | 574 krb5_keytab kt; in handle_chpw() local 598 if ((ret = krb5_kt_resolve(context, "KDB:", &kt))) { in handle_chpw() 640 params->realm, s2, kt, &from, in handle_chpw() 670 krb5_kt_close(context, kt); in handle_chpw()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | msacct.c | 558 #define T_ONPROC(kt) \ argument 559 ((kt)->t_mstate < LMS_SLEEP) 560 #define T_OFFPROC(kt) \ argument 561 ((kt)->t_mstate >= LMS_SLEEP)
|