ks_instance
(ksp->ks_instance == dev_node->dev_inst)) {
ksp->ks_instance);
add_dev_node(dev_name, ksp->ks_instance);
cp[i++] = ksp->ks_instance;
cp[ncpu++] = ksp->ks_instance;
if (mnt_minor != ksp->ks_instance)
if ((mrp->my_fsid & MAXMIN) == ksp->ks_instance)
if (mntp->mnt_minor != ksp->ks_instance)
if (ksi->ksi_instance != ksp->ks_instance)
ksi->ksi_instance = ksp->ks_instance;
field->ksf_name, ksp->ks_name, ksp->ks_instance);
if (ksp->ks_instance == 0)
(void) sprintf(name, "cpu[%d]", ksp->ks_instance);
(instance == -1 || ksp->ks_instance == instance)) {
if (ksp->ks_instance ==
sdp->sd_nks.ks_instance) {
if (pset_assign(PS_QUERY, sdp->sd_nks.ks_instance,
cmp = ks1->ks_instance - ks2->ks_instance;
vc = find_link(&vcpus, ksp->ks_instance, &ins);
vc->v_link.l_id = ksp->ks_instance;
vc->v_link_core.l_id = ksp->ks_instance;
vc->v_link_pchip.l_id = ksp->ks_instance;
safe_kstat_lookup(kstat_ctl_t *kctl, char *ks_module, int ks_instance,
kstat_t *ksp = kstat_lookup(kctl, ks_module, ks_instance, ks_name);
ks_instance,
if ((ksp = kstat_lookup(kc, "cpu", ksp->ks_instance,
cmp = ks1->ks_instance - ks2->ks_instance;
safe_kstat_lookup(kstat_ctl_t *kc, char *ks_module, int ks_instance,
kstat_t *ksp = kstat_lookup(kc, ks_module, ks_instance, ks_name);
ks_instance,
cmp = ks1->ks_instance - ks2->ks_instance;
if ((*s0p)->ks_instance == (*s1p)->ks_instance) {
} else if ((*s0p)->ks_instance < (*s1p)->ks_instance) {
return ((*(kstat_t **)p1)->ks_instance -
(*(kstat_t **)p2)->ks_instance);
pos->is_instance = ksp->ks_instance;
if (ksp->ks_instance != minor)
nselector->ks_instance.pstr =
uselector->ks_instance.pstr =
if (l_arg->ks_instance == r_arg->ks_instance) {
} else if (l_arg->ks_instance < r_arg->ks_instance) {
selector->ks_instance.pstr = "*";
kp->ks_instance, kp->ks_name,
ksi->ks_instance = kp->ks_instance;
ksi->ks_module, ksi->ks_instance,
ksi->ks_module, ksi->ks_instance,
",\n\t\"instance\": %d,\n\t\"name\": ", ksi->ks_instance);
(void) asprintf(&ks_number, "%d", ksi->ks_instance);
ks_match(ks_number, &selector->ks_instance) &&
int ks_instance;
ks_pattern_t ks_instance;
cp[ncpu++] = ksp->ks_instance;
DBG("%d ", ksp->ks_instance);
return (ksp->ks_instance);
(instance == -1 || ksp->ks_instance == instance) &&
return (ksp->ks_instance == 0 &&
return (ksp->ks_instance == 0 &&
return (ksp->ks_instance == 0 &&
return (ksp->ks_instance == 0 &&
return (ksp->ks_instance == 0) &&
kstat_create_zone(const char *ks_module, int ks_instance, const char *ks_name,
kstat_create(const char *ks_module, int ks_instance, const char *ks_name,
((mrp->nml_fsid & MAXMIN) != ksp->ks_instance)) {
kstat_lookup(kstat_ctl_t *kc, const char *ks_module, int ks_instance,
(ks_instance == -1 || ksp->ks_instance == ks_instance) &&
k32->ks_instance = k->ks_instance;
ks_module, ks_instance, ks_name);
ks_module, ks_instance, ks_name, (int)ks_ndata,
ksp = kstat_hold_byname(ks_module, ks_instance, ks_name, ks_zoneid);
ks_module, ks_instance, ks_name);
ks_module, ks_instance, ks_name);
ks_module, ks_instance, ks_name);
ksp->ks_instance = ks_instance;
ks_module, ks_instance, ks_name);
ksp->ks_module, ksp->ks_instance, ksp->ks_name);
ksp->ks_module, ksp->ks_instance, ksp->ks_name);
kstat_delete_byname_zone(const char *ks_module, int ks_instance,
ksp = kstat_hold_byname(ks_module, ks_instance, ks_name, ks_zoneid);
kstat_delete_byname(const char *ks_module, int ks_instance, const char *ks_name)
kstat_delete_byname_zone(ks_module, ks_instance, ks_name, ALL_ZONES);
if (k1->ks_instance < k2->ks_instance)
if (k1->ks_instance > k2->ks_instance)
kstat_hold_byname(const char *ks_module, int ks_instance, const char *ks_name,
e.e_ks.ks_instance = ks_instance;
kstat_create(const char *ks_module, int ks_instance, const char *ks_name,
return (kstat_create_zone(ks_module, ks_instance, ks_name, ks_class,
kstat_create_zone(const char *ks_module, int ks_instance, const char *ks_name,
(void) sprintf(namebuf, "%s%d", buf, ks_instance);
ks_module, ks_instance, ks_name, ks_type);
ks_module, ks_instance, ks_name);
kstat_create_netstack(char *ks_module, int ks_instance, char *ks_name,
ks = kstat_create_zone(ks_module, ks_instance, ks_name,
return (kstat_create_zone(ks_module, ks_instance, ks_name,
rctl_kstat_create_common(char *ks_name, int ks_instance, char *ks_class,
(void) snprintf(name, KSTAT_STRLEN, "%s_%d", ks_name, ks_instance);
int32_t ks_instance;
int ks_instance; /* provider module's instance */
int i = ksp->ks_instance;