Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
sclp_rw.h File Reference
#include <linux/list.h>

Go to the source code of this file.

Data Structures

struct  mto
 
struct  go
 
struct  mdb_header
 
struct  mdb
 
struct  msg_buf
 
struct  write_sccb
 
struct  sclp_buffer
 

Macros

#define NR_EMPTY_MTO_PER_SCCB
 

Functions

struct mto __attribute__ ((packed))
 
int sclp_rw_init (void)
 
struct sclp_buffersclp_make_buffer (void *, unsigned short, unsigned short)
 
voidsclp_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))
 
void sclp_set_columns (struct sclp_buffer *, unsigned short)
 
void sclp_set_htab (struct sclp_buffer *, unsigned short)
 
int sclp_chars_in_buffer (struct sclp_buffer *)
 

Variables

u16 length
 
u16 type
 
u16 line_type_flags
 
u8 alarm_control
 
u8 _reserved [3]
 
u32 domid
 
u8 hhmmss_time [8]
 
u8 th_time [3]
 
u8 reserved_0
 
u8 dddyyyy_date [7]
 
u8 _reserved_1
 
u16 general_msg_flags
 
u8 _reserved_2 [10]
 
u8 originating_system_name [8]
 
u8 job_guest_name [8]
 
u32 tag
 
u32 revision_code
 
struct mdb_header header
 
struct go go
 
struct mdb mdb
 
struct msg_buf msg_buf
 
struct sclp_buffer __attribute__
 

Macro Definition Documentation

#define NR_EMPTY_MTO_PER_SCCB
Value:

Definition at line 61 of file sclp_rw.h.

Function Documentation

struct mto __attribute__ ( (packed)  )
read

Definition at line 171 of file esd_usb2.c.

int sclp_buffer_space ( struct sclp_buffer )

Definition at line 310 of file sclp_rw.c.

int sclp_chars_in_buffer ( struct sclp_buffer )

Definition at line 324 of file sclp_rw.c.

int sclp_emit_buffer ( struct sclp_buffer ,
void(*)(struct sclp_buffer *, int  
)

Definition at line 445 of file sclp_rw.c.

struct sclp_buffer* sclp_make_buffer ( void ,
unsigned  short,
unsigned  short 
)
read

Definition at line 47 of file sclp_rw.c.

int sclp_rw_init ( void  )

Definition at line 356 of file sclp_rw.c.

void sclp_set_columns ( struct sclp_buffer ,
unsigned  short 
)

Definition at line 338 of file sclp_rw.c.

void sclp_set_htab ( struct sclp_buffer ,
unsigned  short 
)

Definition at line 347 of file sclp_rw.c.

void* sclp_unmake_buffer ( struct sclp_buffer )

Definition at line 87 of file sclp_rw.c.

int sclp_write ( struct sclp_buffer buffer,
const unsigned char ,
int   
)

Definition at line 180 of file sclp_rw.c.

Variable Documentation

u8 _reserved[3]

Definition at line 26 of file sclp_rw.h.

u8 _reserved_1

Definition at line 44 of file sclp_rw.h.

u8 _reserved_2[10]

Definition at line 46 of file sclp_rw.h.

u8 alarm_control

Definition at line 25 of file sclp_rw.h.

u8 dddyyyy_date[7]

Definition at line 43 of file sclp_rw.h.

u32 domid

Definition at line 39 of file sclp_rw.h.

u16 general_msg_flags

Definition at line 45 of file sclp_rw.h.

Definition at line 50 of file sclp_rw.h.

Definition at line 49 of file sclp_rw.h.

u8 hhmmss_time[8]

Definition at line 40 of file sclp_rw.h.

u8 job_guest_name[8]

Definition at line 48 of file sclp_rw.h.

u16 length

Definition at line 22 of file sclp_rw.h.

u16 line_type_flags

Definition at line 24 of file sclp_rw.h.

Definition at line 55 of file sclp_rw.h.

Definition at line 60 of file sclp_rw.h.

u8 originating_system_name[8]

Definition at line 47 of file sclp_rw.h.

u8 reserved_0

Definition at line 42 of file sclp_rw.h.

u32 revision_code

Definition at line 47 of file sclp_rw.h.

Definition at line 46 of file sclp_rw.h.

u8 th_time[3]

Definition at line 41 of file sclp_rw.h.

Definition at line 23 of file sclp_rw.h.