Lines Matching refs:buffer
34 /* Pointer to current console buffer */
48 sclp_conbuf_callback(struct sclp_buffer *buffer, int rc)
54 page = sclp_unmake_buffer(buffer);
57 /* Remove buffer from outqueue */
58 list_del(&buffer->list);
61 /* Check if there is a pending buffer on the out queue. */
62 buffer = NULL;
64 buffer = list_first_entry(&sclp_con_outqueue,
66 if (!buffer || sclp_con_suspended) {
72 } while (sclp_emit_buffer(buffer, sclp_conbuf_callback));
76 * Finalize and emit first pending buffer.
80 struct sclp_buffer* buffer;
92 buffer = list_first_entry(&sclp_con_outqueue, struct sclp_buffer,
97 rc = sclp_emit_buffer(buffer, sclp_conbuf_callback);
99 sclp_conbuf_callback(buffer, rc);
125 * temporary write buffer without further waiting on a final new line.
134 * Drop oldest console buffer if sclp_con_drop is set
140 struct sclp_buffer *buffer;
152 buffer = list_entry(list, struct sclp_buffer, list);
153 page = sclp_unmake_buffer(buffer);
173 * process escape characters, write message into buffer,
174 * send buffer to SCLP
177 /* make sure we have a console output buffer */
195 /* try to write the string to the current output buffer */
202 * output buffer. Emit the buffer, create a new buffer
211 /* Setup timer to output current console buffer after 1/10 second */