Symbol: kctl
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
480
i_get_num_kinstances(kstat_ctl_t *kctl)
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
485
for (kp = kctl->kc_chain; kp != NULL; kp = kp->ks_next) {
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
550
i_get_server_descs(ilbst_arg_t *sta, kstat_ctl_t *kctl)
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
563
for (kp = kctl->kc_chain; kp != NULL; kp = kp->ks_next) {
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
573
(void) kstat_read(kctl, kp, NULL);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
692
i_get_rule_descs(ilbst_arg_t *sta, kstat_ctl_t *kctl)
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
706
for (i = 0, kp = kctl->kc_chain; i < rcount && kp != NULL;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
712
(void) kstat_read(kctl, kp, NULL);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
819
kstat_ctl_t *kctl;
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
826
if ((kctl = kstat_open()) == NULL) {
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
833
rcount = i_get_num_kinstances(kctl);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
858
rc = i_get_rule_descs(sta, kctl);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
862
rc = i_get_server_descs(sta, kctl);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
873
nkid = kstat_chain_update(kctl);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
896
rcount = i_get_num_kinstances(kctl);
usr/src/cmd/cmd-inet/usr.sbin/ilbadm/ilbadm_stats.c
962
(void) kstat_close(kctl);
usr/src/cmd/mdb/common/kmdb/kctl/kctl.h
85
extern kctl_t kctl;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_auxv.c
74
kav->kav_dseg = kctl.kctl_dseg;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_auxv.c
75
kav->kav_dseg_size = kctl.kctl_dseg_size;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_auxv.c
87
if (kctl.kctl_boot_loaded) {
usr/src/cmd/mdb/common/kmdb/kctl/kctl_auxv.c
93
if (kctl.kctl_flags & KMDB_F_TRAP_NOSWITCH)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
173
if (kctl.kctl_boot_ops == NULL)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
181
if (kctl.kctl_boot_ops == NULL)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
235
if (kctl.kctl_boot_ops != NULL)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_dmod.c
384
if (kctl.kctl_flags & KMDB_F_DRV_DEBUG) {
usr/src/cmd/mdb/common/kmdb/kctl/kctl_err.c
47
if (kctl.kctl_boot_ops == NULL) {
usr/src/cmd/mdb/common/kmdb/kctl/kctl_err.c
54
BOP_PUTSARG(kctl.kctl_boot_ops, "WARNING: ", NULL);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_err.c
56
BOP_PUTSARG(kctl.kctl_boot_ops, "NOTE: ", NULL);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_err.c
59
BOP_PUTSARG(kctl.kctl_boot_ops, "%s\n", buf);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_err.c
78
if (!(kctl.kctl_flags & KMDB_F_DRV_DEBUG))
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
102
mutex_destroy(&kctl.kctl_lock);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
103
cv_destroy(&kctl.kctl_wr_cv);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
104
mutex_destroy(&kctl.kctl_wr_lock);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
105
sema_destroy(&kctl.kctl_wr_avail_sem);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
111
uint_t ostate = kctl.kctl_state;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
116
kctl.kctl_state = state;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
135
if (BOP_ALLOC(kctl.kctl_boot_ops, dsegaddr, sz, BO_NO_ALIGN) !=
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
181
needed = P2ROUNDUP(kctl.kctl_memgoalsz <= kctl.kctl_dseg_size ? 0 :
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
182
kctl.kctl_memgoalsz - kctl.kctl_dseg_size, PAGESIZE);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
199
kctl.kctl_mrbase = base;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
200
kctl.kctl_mrsize = needed;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
210
ASSERT(kctl.kctl_boot_loaded == 0);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
226
if (curthread != kctl.kctl_wr_thr) {
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
243
kctl_dseg_free(kctl.kctl_dseg, kctl.kctl_dseg_size);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
245
if (kctl.kctl_mrbase != NULL)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
246
kmem_free(kctl.kctl_mrbase, kctl.kctl_mrsize);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
250
kctl.kctl_state = KCTL_ST_INACTIVE;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
332
rc = kmdb_init(kctl.kctl_execname, &kav);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
387
else if (kctl.kctl_state > KCTL_ST_INACTIVE &&
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
388
kctl.kctl_state < KCTL_ST_ACTIVE)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
390
else if (kctl.kctl_state == KCTL_ST_ACTIVE)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
392
else if (kctl.kctl_state == KCTL_ST_DEACTIVATING)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
403
mutex_enter(&kctl.kctl_lock);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
405
if (kctl.kctl_boot_loaded) {
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
410
if ((rc = kctl_state_check(kctl.kctl_state, KCTL_ST_ACTIVE)) != 0)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
423
mutex_exit(&kctl.kctl_lock);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
45
kctl_t kctl;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
464
kctl.kctl_boot_ops = ops; /* must be set before kctl_init */
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
469
kctl.kctl_boot_loaded = 1;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
476
kctl.kctl_dseg = kdi_segdebugbase;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
477
kctl.kctl_dseg_size =
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
479
kctl.kctl_memgoalsz = memsz;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
481
if (kctl_boot_dseg_alloc(kctl.kctl_dseg, kctl.kctl_dseg_size) < 0) {
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
483
"%p", kctl.kctl_dseg_size, (void *)kctl.kctl_dseg);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
502
kctl.kctl_boot_ops = NULL;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
512
mutex_enter(&kctl.kctl_lock);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
514
if ((rc = kctl_state_check(kctl.kctl_state, KCTL_ST_INACTIVE)) != 0) {
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
520
mutex_exit(&kctl.kctl_lock);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
524
kctl.kctl_flags = flags;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
529
kctl.kctl_dseg = kdi_segdebugbase;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
530
kctl.kctl_dseg_size =
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
532
kctl.kctl_memgoalsz = memsz;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
534
if ((rc = kctl_dseg_alloc(kctl.kctl_dseg, kctl.kctl_dseg_size)) != 0)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
550
if (kctl.kctl_flags & KMDB_F_AUTO_ENTRY)
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
553
mutex_exit(&kctl.kctl_lock);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
558
mutex_exit(&kctl.kctl_lock);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
580
kctl.kctl_drv_dip = dip;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
588
return (kctl.kctl_state == KCTL_ST_INACTIVE ? 0 : EBUSY);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
80
sema_init(&kctl.kctl_wr_avail_sem, 0, NULL, SEMA_DRIVER, NULL);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
81
mutex_init(&kctl.kctl_wr_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
82
cv_init(&kctl.kctl_wr_cv, NULL, CV_DRIVER, NULL);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
83
mutex_init(&kctl.kctl_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
85
kctl.kctl_execname = KCTL_EXECNAME; /* XXX get from modctl? */
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
87
kctl.kctl_state = KCTL_ST_INACTIVE;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
89
kctl.kctl_dseg = kctl.kctl_mrbase = NULL;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
90
kctl.kctl_dseg_size = kctl.kctl_mrsize = 0;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_wr.c
116
ASSERT(kctl.kctl_boot_ops == NULL);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_wr.c
184
kctl.kctl_wr_avail = 0;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_wr.c
186
sema_v(&kctl.kctl_wr_avail_sem);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_wr.c
195
kctl.kctl_wr_avail = 1;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_wr.c
224
sema_p(&kctl.kctl_wr_avail_sem);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_wr.c
233
kctl.kctl_wr_state != KCTL_WR_ST_RUN) {
usr/src/cmd/mdb/common/kmdb/kctl/kctl_wr.c
274
kctl.kctl_wr_state = KCTL_WR_ST_STOPPED;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_wr.c
291
kctl.kctl_wr_avail = 0;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_wr.c
292
kctl.kctl_wr_state = KCTL_WR_ST_RUN;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_wr.c
293
kctl.kctl_wr_thr = thread_create(NULL, 0, kctl_wr_thread, NULL, 0, &p0,
usr/src/cmd/mdb/common/kmdb/kctl/kctl_wr.c
300
ASSERT(kctl.kctl_wr_state == KCTL_WR_ST_RUN);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_wr.c
301
kctl.kctl_wr_state = KCTL_WR_ST_STOP;
usr/src/cmd/mdb/common/kmdb/kctl/kctl_wr.c
302
sema_v(&kctl.kctl_wr_avail_sem);
usr/src/cmd/mdb/common/kmdb/kctl/kctl_wr.c
308
thread_join(kctl.kctl_wr_thr->t_did);
usr/src/cmd/mdb/intel/kmdb/kctl/kctl_isadep.c
188
if (!kctl.kctl_boot_loaded)
usr/src/cmd/mdb/intel/kmdb/kctl/kctl_isadep.c
43
struct bootops *ops = kctl.kctl_boot_ops;
usr/src/cmd/mdb/intel/kmdb/kctl/kctl_isadep.c
99
if (kctl.kctl_boot_loaded) {
usr/src/cmd/pools/poold/com/sun/solaris/service/kstat/Kstat.java
41
private long kctl;
usr/src/cmd/pools/poold/com/sun/solaris/service/kstat/Kstat.java
48
Kstat(long kctl, long ksp)
usr/src/cmd/pools/poold/com/sun/solaris/service/kstat/Kstat.java
50
this.kctl = kctl;
usr/src/cmd/pools/poold/com/sun/solaris/service/kstat/KstatChainUpdateException.java
41
public KstatChainUpdateException(KstatCtl kctl)
usr/src/cmd/pools/poold/com/sun/solaris/service/kstat/KstatCtl.java
45
private long kctl;
usr/src/cmd/pools/poold/com/sun/solaris/service/kstat/KstatCtl.java
53
kctl = open();
usr/src/cmd/pools/poold/com/sun/solaris/service/kstat/KstatCtl.java
54
assert(kctl != 0);
usr/src/cmd/pools/poold/com/sun/solaris/service/kstat/KstatCtl.java
62
close(kctl);
usr/src/cmd/pools/poold/com/sun/solaris/service/kstat/KstatCtl.java
63
kctl = 0;
usr/src/cmd/pools/poold/com/sun/solaris/service/kstat/KstatCtl.java
74
private native int close(long kctl);
usr/src/cmd/pools/poold/libjkstat/jkstat.c
144
jlong kctl)
usr/src/cmd/pools/poold/libjkstat/jkstat.c
146
if (kctl)
usr/src/cmd/pools/poold/libjkstat/jkstat.c
147
return (kstat_close((kstat_ctl_t *)(uintptr_t)kctl));
usr/src/cmd/pools/poold/libjkstat/jkstat.c
158
kstat_ctl_t *kctl =
usr/src/cmd/pools/poold/libjkstat/jkstat.c
165
if (!ksp || !kctl)
usr/src/cmd/pools/poold/libjkstat/jkstat.c
168
kid = kstat_read((kstat_ctl_t *)kctl, (kstat_t *)ksp, NULL);
usr/src/cmd/pools/poold/libjkstat/jkstat.c
190
kstat_ctl_t *kctl;
usr/src/cmd/pools/poold/libjkstat/jkstat.c
202
kctl = (kstat_ctl_t *)(uintptr_t)(*env)->GetLongField(env, obj,
usr/src/cmd/pools/poold/libjkstat/jkstat.c
204
ksp = kstat_lookup(kctl, (char *)module, instance, (char *)name);
usr/src/cmd/pools/poold/libjkstat/jkstat.c
207
(jlong)(uintptr_t)kctl, (jlong)(uintptr_t)ksp);
usr/src/cmd/pools/poold/libjkstat/jkstat.c
347
kstat_ctl_t *kctl;
usr/src/cmd/pools/poold/libjkstat/jkstat.c
349
kctl = (kstat_ctl_t *)(uintptr_t)(*env)->GetLongField(env, obj,
usr/src/cmd/pools/poold/libjkstat/jkstat.c
352
(void) kstat_chain_update(kctl);
usr/src/cmd/rcap/rcapd/rcapd_main.c
101
static kstat_ctl_t *kctl; /* kstat chain */
usr/src/cmd/rcap/rcapd/rcapd_main.c
1098
if (kstat_chain_update(kctl) == -1) {
usr/src/cmd/rcap/rcapd/rcapd_main.c
1103
for (ksp = kctl->kc_chain; ksp != NULL; ksp = ksp->ks_next) {
usr/src/cmd/rcap/rcapd/rcapd_main.c
1105
if (kstat_read(kctl, ksp, NULL) != -1) {
usr/src/cmd/rcap/rcapd/rcapd_main.c
1529
kctl = kstat_open();
usr/src/cmd/rcap/rcapd/rcapd_main.c
1530
if (kctl == NULL)
usr/src/cmd/rpcsvc/rstat_proc.c
667
safe_kstat_read(kstat_ctl_t *kctl, kstat_t *ksp, void *data)
usr/src/cmd/rpcsvc/rstat_proc.c
669
kid_t kstat_chain_id = kstat_read(kctl, ksp, data);
usr/src/cmd/rpcsvc/rstat_proc.c
672
fail(1, "kstat_read(%x, '%s') failed", kctl, ksp->ks_name);
usr/src/cmd/rpcsvc/rstat_proc.c
677
safe_kstat_lookup(kstat_ctl_t *kctl, char *ks_module, int ks_instance,
usr/src/cmd/rpcsvc/rstat_proc.c
680
kstat_t *ksp = kstat_lookup(kctl, ks_module, ks_instance, ks_name);