| /illumos-gate/usr/src/cmd/mdb/common/kmdb/kctl/ |
| H A D | kctl_main.c | 45 kctl_t kctl; variable 80 sema_init(&kctl.kctl_wr_avail_sem, 0, NULL, SEMA_DRIVER, NULL); in kctl_init() 81 mutex_init(&kctl.kctl_wr_lock, NULL, MUTEX_DRIVER, NULL); in kctl_init() 82 cv_init(&kctl.kctl_wr_cv, NULL, CV_DRIVER, NULL); in kctl_init() 83 mutex_init(&kctl.kctl_lock, NULL, MUTEX_DRIVER, NULL); in kctl_init() 85 kctl.kctl_execname = KCTL_EXECNAME; /* XXX get from modctl? */ in kctl_init() 87 kctl.kctl_state = KCTL_ST_INACTIVE; in kctl_init() 89 kctl.kctl_dseg = kctl.kctl_mrbase = NULL; in kctl_init() 90 kctl.kctl_dseg_size = kctl.kctl_mrsize = 0; in kctl_init() 102 mutex_destroy(&kctl.kctl_lock); in kctl_fini() [all …]
|
| H A D | kctl_wr.c | 116 ASSERT(kctl.kctl_boot_ops == NULL); in kctl_wr_process_cb() 184 kctl.kctl_wr_avail = 0; in kctl_wrintr() 186 sema_v(&kctl.kctl_wr_avail_sem); in kctl_wrintr() 195 kctl.kctl_wr_avail = 1; in kctl_wrintr_fire() 224 sema_p(&kctl.kctl_wr_avail_sem); in kctl_wr_thread() 233 kctl.kctl_wr_state != KCTL_WR_ST_RUN) { in kctl_wr_thread() 274 kctl.kctl_wr_state = KCTL_WR_ST_STOPPED; in kctl_wr_thread() 291 kctl.kctl_wr_avail = 0; in kctl_wr_thr_start() 292 kctl.kctl_wr_state = KCTL_WR_ST_RUN; in kctl_wr_thr_start() 293 kctl.kctl_wr_thr = thread_create(NULL, 0, kctl_wr_thread, NULL, 0, &p0, in kctl_wr_thr_start() [all …]
|
| H A D | kctl_err.c | 47 if (kctl.kctl_boot_ops == NULL) { in kctl_vprintf() 54 BOP_PUTSARG(kctl.kctl_boot_ops, "WARNING: ", NULL); in kctl_vprintf() 56 BOP_PUTSARG(kctl.kctl_boot_ops, "NOTE: ", NULL); in kctl_vprintf() 59 BOP_PUTSARG(kctl.kctl_boot_ops, "%s\n", buf); in kctl_vprintf() 78 if (!(kctl.kctl_flags & KMDB_F_DRV_DEBUG)) in kctl_dprintf()
|
| H A D | kctl_auxv.c | 74 kav->kav_dseg = kctl.kctl_dseg; in kctl_auxv_init() 75 kav->kav_dseg_size = kctl.kctl_dseg_size; in kctl_auxv_init() 87 if (kctl.kctl_boot_loaded) { in kctl_auxv_init() 93 if (kctl.kctl_flags & KMDB_F_TRAP_NOSWITCH) in kctl_auxv_init()
|
| H A D | kctl_dmod.c | 173 if (kctl.kctl_boot_ops == NULL) in kctl_dmod_load() 181 if (kctl.kctl_boot_ops == NULL) in kctl_dmod_load() 235 if (kctl.kctl_boot_ops != NULL) in kctl_dmod_autoload() 384 if (kctl.kctl_flags & KMDB_F_DRV_DEBUG) { in kctl_dmod_path_set()
|
| H A D | kctl.h | 60 typedef struct kctl { struct 85 extern kctl_t kctl;
|
| /illumos-gate/usr/src/cmd/pools/poold/com/sun/solaris/service/kstat/ |
| H A D | KstatCtl.java | 45 private long kctl; field in KstatCtl 53 kctl = open(); in KstatCtl() 54 assert(kctl != 0); in KstatCtl() 62 close(kctl); in finalize() 63 kctl = 0; in finalize() 74 private native int close(long kctl); in close() argument
|
| H A D | Kstat.java | 41 private long kctl; field in Kstat 48 Kstat(long kctl, long ksp) in Kstat() argument 50 this.kctl = kctl; in Kstat()
|
| H A D | KstatChainUpdateException.java | 41 public KstatChainUpdateException(KstatCtl kctl) in KstatChainUpdateException() argument
|
| /illumos-gate/usr/src/cmd/pools/poold/libjkstat/ |
| H A D | jkstat.c | 144 jlong kctl) in Java_com_sun_solaris_service_kstat_KstatCtl_close() argument 146 if (kctl) in Java_com_sun_solaris_service_kstat_KstatCtl_close() 147 return (kstat_close((kstat_ctl_t *)(uintptr_t)kctl)); in Java_com_sun_solaris_service_kstat_KstatCtl_close() 158 kstat_ctl_t *kctl = in Java_com_sun_solaris_service_kstat_Kstat_read() local 165 if (!ksp || !kctl) in Java_com_sun_solaris_service_kstat_Kstat_read() 168 kid = kstat_read((kstat_ctl_t *)kctl, (kstat_t *)ksp, NULL); in Java_com_sun_solaris_service_kstat_Kstat_read() 190 kstat_ctl_t *kctl; in Java_com_sun_solaris_service_kstat_KstatCtl_lookup() local 202 kctl = (kstat_ctl_t *)(uintptr_t)(*env)->GetLongField(env, obj, in Java_com_sun_solaris_service_kstat_KstatCtl_lookup() 204 ksp = kstat_lookup(kctl, (char *)module, instance, (char *)name); in Java_com_sun_solaris_service_kstat_KstatCtl_lookup() 207 (jlong)(uintptr_t)kctl, (jlong)(uintptr_t)ksp); in Java_com_sun_solaris_service_kstat_KstatCtl_lookup() [all …]
|
| /illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ |
| H A D | ilbadm_stats.c | 480 i_get_num_kinstances(kstat_ctl_t *kctl) in i_get_num_kinstances() argument 485 for (kp = kctl->kc_chain; kp != NULL; kp = kp->ks_next) { in i_get_num_kinstances() 550 i_get_server_descs(ilbst_arg_t *sta, kstat_ctl_t *kctl) in i_get_server_descs() argument 563 for (kp = kctl->kc_chain; kp != NULL; kp = kp->ks_next) { in i_get_server_descs() 573 (void) kstat_read(kctl, kp, NULL); in i_get_server_descs() 692 i_get_rule_descs(ilbst_arg_t *sta, kstat_ctl_t *kctl) in i_get_rule_descs() argument 706 for (i = 0, kp = kctl->kc_chain; i < rcount && kp != NULL; in i_get_rule_descs() 712 (void) kstat_read(kctl, kp, NULL); in i_get_rule_descs() 819 kstat_ctl_t *kctl; in i_do_show_stats() local 826 if ((kctl = kstat_open()) == NULL) { in i_do_show_stats() [all …]
|
| /illumos-gate/usr/src/cmd/mdb/ |
| H A D | Makefile.kmdb.targ | 95 %.o: ../../../common/kmdb/kctl/%.c 99 %.o: ../../../common/kmdb/kctl/%.S 113 %.o: ../../kmdb/kctl/%.c 117 %.o: ../../kmdb/kctl/%.S 131 %.o: kctl/%.S
|
| /illumos-gate/usr/src/cmd/mdb/intel/kmdb/kctl/ |
| H A D | kctl_isadep.c | 43 struct bootops *ops = kctl.kctl_boot_ops; in kctl_boot_prop_read() 99 if (kctl.kctl_boot_loaded) { in kctl_pcache_create() 188 if (!kctl.kctl_boot_loaded) in kctl_activate_isadep()
|
| /illumos-gate/usr/src/cmd/rcap/rcapd/ |
| H A D | rcapd_main.c | 101 static kstat_ctl_t *kctl; /* kstat chain */ variable 1098 if (kstat_chain_update(kctl) == -1) { in get_globally_scanned_pages() 1103 for (ksp = kctl->kc_chain; ksp != NULL; ksp = ksp->ks_next) { in get_globally_scanned_pages() 1105 if (kstat_read(kctl, ksp, NULL) != -1) { in get_globally_scanned_pages() 1529 kctl = kstat_open(); in main() 1530 if (kctl == NULL) in main()
|
| /illumos-gate/usr/src/cmd/rpcsvc/ |
| H A D | rstat_proc.c | 667 safe_kstat_read(kstat_ctl_t *kctl, kstat_t *ksp, void *data) in safe_kstat_read() argument 669 kid_t kstat_chain_id = kstat_read(kctl, ksp, data); in safe_kstat_read() 672 fail(1, "kstat_read(%x, '%s') failed", kctl, ksp->ks_name); in safe_kstat_read() 677 safe_kstat_lookup(kstat_ctl_t *kctl, char *ks_module, int ks_instance, in safe_kstat_lookup() argument 680 kstat_t *ksp = kstat_lookup(kctl, ks_module, ks_instance, ks_name); in safe_kstat_lookup()
|