Lines Matching defs:kn
181 kstat_named_t *kn = kbuf;
182 char *strbuf = (char *)((kstat_named_t *)kn +
185 for (i = 0; i < user_kstat.ks_ndata; kn++, i++)
186 switch (kn->data_type) {
194 kn->value.i32 = (int32_t)kn->value.l;
195 kn->data_type = KSTAT_DATA_INT32;
198 kn->value.ui32 = (uint32_t)kn->value.ul;
199 kn->data_type = KSTAT_DATA_UINT32;
206 if (KSTAT_NAMED_STR_PTR(kn) == NULL)
212 if (KSTAT_NAMED_STR_PTR(kn) <
214 KSTAT_NAMED_STR_PTR(kn) +
215 KSTAT_NAMED_STR_BUFLEN(kn) >
217 bcopy(KSTAT_NAMED_STR_PTR(kn),
219 KSTAT_NAMED_STR_BUFLEN(kn));
221 KSTAT_NAMED_STR_PTR(kn) =
224 KSTAT_NAMED_STR_BUFLEN(kn);
235 KSTAT_NAMED_STR_PTR(kn) =
237 (KSTAT_NAMED_STR_PTR(kn) -
243 ASSERT(KSTAT_NAMED_STR_PTR(kn) +
244 KSTAT_NAMED_STR_BUFLEN(kn) <=
247 ASSERT(KSTAT_NAMED_STR_PTR(kn) >=
254 kn->value.str.addr.ptr32 =
256 KSTAT_NAMED_STR_PTR(kn);
304 kstat_named_t *kn = kbuf;
305 char *strbuf = (char *)((kstat_named_t *)kn +
308 for (i = 0; i < user_kstat.ks_ndata; kn++, i++)
309 switch (kn->data_type) {
312 kn->data_type =
316 kn->data_type =
321 if (KSTAT_NAMED_STR_PTR(kn) == NULL)
327 if (KSTAT_NAMED_STR_PTR(kn) <
329 KSTAT_NAMED_STR_PTR(kn) +
330 KSTAT_NAMED_STR_BUFLEN(kn) >
332 bcopy(KSTAT_NAMED_STR_PTR(kn),
334 KSTAT_NAMED_STR_BUFLEN(kn));
336 KSTAT_NAMED_STR_PTR(kn) =
339 KSTAT_NAMED_STR_BUFLEN(kn);
345 KSTAT_NAMED_STR_PTR(kn) =
347 (KSTAT_NAMED_STR_PTR(kn) -
349 ASSERT(KSTAT_NAMED_STR_PTR(kn) +
350 KSTAT_NAMED_STR_BUFLEN(kn) <=
353 ASSERT(KSTAT_NAMED_STR_PTR(kn) >=