Lines Matching full:pca
151 struct putchar_arg *pca; in putchar() local
153 pca = (struct putchar_arg *)arg; in putchar()
155 if (pca->buf == NULL) { in putchar()
162 pca->buf[pca->n_next++] = c; in putchar()
163 if ((pca->size == pca->n_next) || (c = '\0')) { in putchar()
165 xen_emergency_print(pca->buf, pca->n_next); in putchar()
166 pca->n_next = 0; in putchar()
175 struct putchar_arg pca; in xc_printf() local
179 pca.buf = buf; in xc_printf()
180 pca.size = sizeof(buf); in xc_printf()
181 pca.n_next = 0; in xc_printf()
183 pca.buf = NULL; in xc_printf()
184 pca.size = 0; in xc_printf()
188 kvprintf(fmt, putchar, &pca, 10, ap); in xc_printf()
192 if (pca.n_next != 0) in xc_printf()
193 xen_emergency_print(buf, pca.n_next); in xc_printf()