Home
last modified time | relevance | path

Searched refs:kctl (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/common/kmdb/kctl/
H A Dkctl_main.c45 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 Dkctl_wr.c116 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 Dkctl_err.c47 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 Dkctl_auxv.c74 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 Dkctl_dmod.c173 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 Dkctl.h60 typedef struct kctl { struct
85 extern kctl_t kctl;
/illumos-gate/usr/src/cmd/pools/poold/com/sun/solaris/service/kstat/
H A DKstatCtl.java45 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 DKstat.java41 private long kctl; field in Kstat
48 Kstat(long kctl, long ksp) in Kstat() argument
50 this.kctl = kctl; in Kstat()
H A DKstatChainUpdateException.java41 public KstatChainUpdateException(KstatCtl kctl) in KstatChainUpdateException() argument
/illumos-gate/usr/src/cmd/pools/poold/libjkstat/
H A Djkstat.c144 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 Dilbadm_stats.c480 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 DMakefile.kmdb.targ95 %.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 Dkctl_isadep.c43 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 Drcapd_main.c101 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 Drstat_proc.c667 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()