sclp_buffer
struct sclp_buffer *buffer;
buffer = list_entry(list, struct sclp_buffer, list);
static struct sclp_buffer *sclp_conbuf;
sclp_conbuf_callback(struct sclp_buffer *buffer, int rc)
struct sclp_buffer, list);
struct sclp_buffer* buffer;
buffer = list_first_entry(&sclp_con_outqueue, struct sclp_buffer,
sclp_finalize_mto(struct sclp_buffer *buffer)
sclp_write(struct sclp_buffer *buffer, const unsigned char *msg, int count)
#define MAX_SCCB_ROOM (PAGE_SIZE - sizeof(struct sclp_buffer))
sclp_buffer_space(struct sclp_buffer *buffer)
sclp_chars_in_buffer(struct sclp_buffer *buffer)
struct sclp_buffer *buffer;
buffer = (struct sclp_buffer *) data;
struct sclp_buffer *
sclp_emit_buffer(struct sclp_buffer *buffer,
void (*callback)(struct sclp_buffer *, int))
struct sclp_buffer *buffer;
buffer = ((struct sclp_buffer *) ((addr_t) sccb + PAGE_SIZE)) - 1;
sclp_unmake_buffer(struct sclp_buffer *buffer)
sclp_initialize_mto(struct sclp_buffer *buffer, int max_len)
#define NR_EMPTY_MSG_PER_SCCB ((PAGE_SIZE - sizeof(struct sclp_buffer) - \
void (*callback)(struct sclp_buffer *, int);
struct sclp_buffer *sclp_make_buffer(void *, unsigned short, unsigned short);
void *sclp_unmake_buffer(struct sclp_buffer *);
int sclp_buffer_space(struct sclp_buffer *);
int sclp_write(struct sclp_buffer *buffer, const unsigned char *, int);
int sclp_emit_buffer(struct sclp_buffer *,void (*)(struct sclp_buffer *,int));
unsigned int sclp_chars_in_buffer(struct sclp_buffer *);
sclp_ttybuf_callback(struct sclp_buffer *buffer, int rc)
struct sclp_buffer, list);
__sclp_ttybuf_emit(struct sclp_buffer *buffer)
struct sclp_buffer *buf;
struct sclp_buffer *buf;
struct sclp_buffer *t;
static struct sclp_buffer *sclp_ttybuf;