Lines Matching refs:kbuf
68 void *kbuf = NULL;
119 kbuf = kmem_zalloc(kbufsize + 1, KM_NOSLEEP);
120 if (kbuf == NULL) {
129 if (kbuf != NULL)
130 kmem_free(kbuf, kbufsize + 1);
140 if (kbuf == NULL)
141 kbuf = kmem_zalloc(kbufsize + 1, KM_NOSLEEP);
142 if (kbuf == NULL) {
145 error = KSTAT_SNAPSHOT(ksp, kbuf, KSTAT_READ);
164 if (kbuf == NULL)
181 kstat_named_t *kn = kbuf;
209 * If the string lies outside of kbuf
213 (char *)kbuf ||
216 (char *)kbuf + kbufsize + 1) {
226 (char *)kbuf +
238 (char *)kbuf);
271 k32 = kbuf;
272 k = kbuf;
304 kstat_named_t *kn = kbuf;
324 * If the string lies outside of kbuf
328 (char *)kbuf ||
331 (char *)kbuf + kbufsize + 1) {
341 (char *)kbuf +
348 (char *)kbuf);
366 copyout(kbuf, user_kstat.ks_data, copysize))
368 kmem_free(kbuf, kbufsize + 1);
484 void *kbuf;
497 kbuf = kmem_alloc(bufsize + 1, KM_NOSLEEP);
498 if (kbuf == NULL) {
504 error = KSTAT_SNAPSHOT(ksp, kbuf, KSTAT_READ);
508 kmem_free(kbuf, bufsize + 1);
512 kold = kbuf;
578 kmem_free(kbuf, bufsize + 1);
606 kmem_free(kbuf, bufsize + 1);
616 kmem_free(kbuf, bufsize + 1);
634 kold = kbuf;
644 kmem_free(kbuf, bufsize + 1);
649 kmem_free(kbuf, bufsize + 1);