Lines Matching defs:buffer
35 /* Pointer to current console buffer */
47 sclp_conbuf_callback(struct sclp_buffer *buffer, int rc)
53 page = sclp_unmake_buffer(buffer);
56 /* Remove buffer from outqueue */
57 list_del(&buffer->list);
60 /* Check if there is a pending buffer on the out queue. */
61 buffer = NULL;
63 buffer = list_first_entry(&sclp_con_outqueue,
65 if (!buffer) {
71 } while (sclp_emit_buffer(buffer, sclp_conbuf_callback));
75 * Finalize and emit first pending buffer.
79 struct sclp_buffer* buffer;
91 buffer = list_first_entry(&sclp_con_outqueue, struct sclp_buffer,
96 rc = sclp_emit_buffer(buffer, sclp_conbuf_callback);
98 sclp_conbuf_callback(buffer, rc);
123 * temporary write buffer without further waiting on a final new line.
132 * Drop oldest console buffer if sclp_con_drop is set
138 struct sclp_buffer *buffer;
150 buffer = list_entry(list, struct sclp_buffer, list);
151 page = sclp_unmake_buffer(buffer);
171 * process escape characters, write message into buffer,
172 * send buffer to SCLP
175 /* make sure we have a console output buffer */
191 /* try to write the string to the current output buffer */
198 * output buffer. Emit the buffer, create a new buffer
207 /* Setup timer to output current console buffer after 1/10 second */