Lines Matching defs:buffer
27 * size of a buffer that collects single characters coming in
45 /* Pointer to current console buffer. */
108 sclp_ttybuf_callback(struct sclp_buffer *buffer, int rc)
114 page = sclp_unmake_buffer(buffer);
116 /* Remove buffer from outqueue */
117 list_del(&buffer->list);
120 /* Check if there is a pending buffer on the out queue. */
121 buffer = NULL;
123 buffer = list_entry(sclp_tty_outqueue.next,
126 } while (buffer && sclp_emit_buffer(buffer, sclp_ttybuf_callback));
132 __sclp_ttybuf_emit(struct sclp_buffer *buffer)
139 list_add_tail(&buffer->list, &sclp_tty_outqueue);
144 rc = sclp_emit_buffer(buffer, sclp_ttybuf_callback);
146 sclp_ttybuf_callback(buffer, rc);
151 * temporary write buffer.
185 /* Create a sclp output buffer if none exists yet */
200 /* try to write the string to the current output buffer */
207 * output buffer. Emit the buffer, create a new buffer
218 /* Setup timer to output current console buffer after 1/10 second */
249 * If the given character is a '\n' the contents of the SCLP write buffer
278 * This routine returns the number of characters in the write buffer of the
281 * characters in the write buffer (will not be written as long as there is a