Home
last modified time | relevance | path

Searched refs:printf_buffer (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/sys/arch/xen/xenbus/
H A Dxenbus_client.c151 char *printf_buffer = NULL, *path_buffer = NULL; in _dev_error() local
155 printf_buffer = kmem_alloc(PRINTF_BUFFER_SIZE, KM_NOSLEEP); in _dev_error()
156 if (printf_buffer == NULL) in _dev_error()
159 len = snprintf(printf_buffer, PRINTF_BUFFER_SIZE, "%i ", -err); in _dev_error()
161 ret = vsnprintf(printf_buffer+len, PRINTF_BUFFER_SIZE-len, fmt, ap); in _dev_error()
168 dev->xbusd_path, printf_buffer); in _dev_error()
172 if (xenbus_write(NULL, path_buffer, "error", printf_buffer) != 0) { in _dev_error()
174 dev->xbusd_path, printf_buffer); in _dev_error()
179 if (printf_buffer) in _dev_error()
180 kmem_free(printf_buffer, PRINTF_BUFFER_SIZE); in _dev_error()
H A Dxenbus_xs.c538 char *printf_buffer; in xenbus_printf() local
540 printf_buffer = malloc(PRINTF_BUFFER_SIZE, M_DEVBUF, M_NOWAIT); in xenbus_printf()
541 if (printf_buffer == NULL) in xenbus_printf()
545 ret = vsnprintf(printf_buffer, PRINTF_BUFFER_SIZE, fmt, ap); in xenbus_printf()
549 ret = xenbus_write(t, dir, node, printf_buffer); in xenbus_printf()
551 free(printf_buffer, M_DEVBUF); in xenbus_printf()