Lines Matching +full:count +full:- +full:width

1 /*-
73 if (d->first == NULL) { in dtrace_debug_init()
74 d->first = d->bufr; in dtrace_debug_init()
75 d->next = d->bufr; in dtrace_debug_init()
76 d->last = d->bufr + DTRACE_DEBUG_BUFR_SIZE - 1; in dtrace_debug_init()
77 *(d->last) = '\0'; in dtrace_debug_init()
91 uintptr_t count; in dtrace_debug_output() local
98 count = 0; in dtrace_debug_output()
100 if (d->first < d->next) { in dtrace_debug_output()
103 count = (uintptr_t) d->next - (uintptr_t) d->first; in dtrace_debug_output()
105 for (p = d->first; p < d->next; p++) in dtrace_debug_output()
107 } else if (d->first > d->next) { in dtrace_debug_output()
110 count = (uintptr_t) d->last - (uintptr_t) d->first; in dtrace_debug_output()
112 for (p = d->first; p < d->last; p++) in dtrace_debug_output()
115 count += (uintptr_t) d->next - (uintptr_t) d->bufr; in dtrace_debug_output()
117 for (p = d->bufr; p < d->next; p++) in dtrace_debug_output()
121 d->first = d->bufr; in dtrace_debug_output()
122 d->next = d->bufr; in dtrace_debug_output()
126 if (count > 0) { in dtrace_debug_output()
127 char *last = dtrace_debug_bufr + count; in dtrace_debug_output()
158 *d->next++ = c; in dtrace_debug__putc()
160 if (d->next == d->last) in dtrace_debug__putc()
161 d->next = d->bufr; in dtrace_debug__putc()
163 *(d->next) = '\0'; in dtrace_debug__putc()
165 if (d->next == d->first) in dtrace_debug__putc()
166 d->first++; in dtrace_debug__putc()
168 if (d->first == d->last) in dtrace_debug__putc()
169 d->first = d->bufr; in dtrace_debug__putc()
204 * Put a NUL-terminated ASCII number (base <= 36) in a buffer in reverse
221 *lenp = p - nbuf; in dtrace_debug_ksprintn()
235 int base, lflag, qflag, tmp, width, ladjust, sharpflag, neg, sign, dot; in dtrace_debug_vprintf() local
249 width = 0; in dtrace_debug_vprintf()
257 percent = fmt - 1; in dtrace_debug_vprintf()
271 case '-': in dtrace_debug_vprintf()
279 width = va_arg(ap, int); in dtrace_debug_vprintf()
280 if (width < 0) { in dtrace_debug_vprintf()
282 width = -width; in dtrace_debug_vprintf()
296 n = n * 10 + ch - '0'; in dtrace_debug_vprintf()
304 width = n; in dtrace_debug_vprintf()
310 dtrace_debug__putc(cpu, *q--); in dtrace_debug_vprintf()
317 if (num & (1 << (n - 1))) { in dtrace_debug_vprintf()
335 if (!width) in dtrace_debug_vprintf()
336 width = 16; in dtrace_debug_vprintf()
337 while(width--) { in dtrace_debug_vprintf()
341 if (width) in dtrace_debug_vprintf()
389 sharpflag = (width == 0); in dtrace_debug_vprintf()
411 width -= n; in dtrace_debug_vprintf()
413 if (!ladjust && width > 0) in dtrace_debug_vprintf()
414 while (width--) in dtrace_debug_vprintf()
416 while (n--) in dtrace_debug_vprintf()
418 if (ladjust && width > 0) in dtrace_debug_vprintf()
419 while (width--) in dtrace_debug_vprintf()
479 num = -(intmax_t)num; in dtrace_debug_vprintf()
491 if (!ladjust && padc != '0' && width in dtrace_debug_vprintf()
492 && (width -= tmp) > 0) in dtrace_debug_vprintf()
493 while (width--) in dtrace_debug_vprintf()
496 dtrace_debug__putc(cpu, '-'); in dtrace_debug_vprintf()
505 if (!ladjust && width && (width -= tmp) > 0) in dtrace_debug_vprintf()
506 while (width--) in dtrace_debug_vprintf()
510 dtrace_debug__putc(cpu, *p--); in dtrace_debug_vprintf()
512 if (ladjust && width && (width -= tmp) > 0) in dtrace_debug_vprintf()
513 while (width--) in dtrace_debug_vprintf()