Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | raw3270_iocb |
struct | raw3270_request |
struct | raw3270_fn |
struct | raw3270_view |
struct | string |
Macros | |
#define | TUBICMD _IO('3', 3) /* set ccw command for fs reads. */ |
#define | TUBOCMD _IO('3', 4) /* set ccw command for fs writes. */ |
#define | TUBGETI _IO('3', 7) /* get ccw command for fs reads. */ |
#define | TUBGETO _IO('3', 8) /* get ccw command for fs writes. */ |
#define | TUBSETMOD _IO('3',12) /* FIXME: what does it do ?*/ |
#define | TUBGETMOD _IO('3',13) /* FIXME: what does it do ?*/ |
#define | TC_WRITE 0x01 /* Write */ |
#define | TC_RDBUF 0x02 /* Read Buffer */ |
#define | TC_EWRITE 0x05 /* Erase write */ |
#define | TC_READMOD 0x06 /* Read modified */ |
#define | TC_EWRITEA 0x0d /* Erase write alternate */ |
#define | TC_WRITESF 0x11 /* Write structured field */ |
#define | TO_SF 0x1d /* Start field */ |
#define | TO_SBA 0x11 /* Set buffer address */ |
#define | TO_IC 0x13 /* Insert cursor */ |
#define | TO_PT 0x05 /* Program tab */ |
#define | TO_RA 0x3c /* Repeat to address */ |
#define | TO_SFE 0x29 /* Start field extended */ |
#define | TO_EUA 0x12 /* Erase unprotected to address */ |
#define | TO_MF 0x2c /* Modify field */ |
#define | TO_SA 0x28 /* Set attribute */ |
#define | TF_INPUT 0x40 /* Visible input */ |
#define | TF_INPUTN 0x4c /* Invisible input */ |
#define | TF_INMDT 0xc1 /* Visible, Set-MDT */ |
#define | TF_LOG 0x60 |
#define | TAT_RESET 0x00 |
#define | TAT_FIELD 0xc0 |
#define | TAT_EXTHI 0x41 |
#define | TAT_COLOR 0x42 |
#define | TAT_CHARS 0x43 |
#define | TAT_TRANS 0x46 |
#define | TAX_RESET 0x00 |
#define | TAX_BLINK 0xf1 |
#define | TAX_REVER 0xf2 |
#define | TAX_UNDER 0xf4 |
#define | TAR_RESET 0x00 |
#define | TAC_RESET 0x00 |
#define | TAC_BLUE 0xf1 |
#define | TAC_RED 0xf2 |
#define | TAC_PINK 0xf3 |
#define | TAC_GREEN 0xf4 |
#define | TAC_TURQ 0xf5 |
#define | TAC_YELLOW 0xf6 |
#define | TAC_WHITE 0xf7 |
#define | TAC_DEFAULT 0x00 |
#define | TW_NONE 0x40 /* No particular action */ |
#define | TW_KR 0xc2 /* Keyboard restore */ |
#define | TW_PLUSALARM 0x04 /* Add this bit for alarm */ |
#define | RAW3270_FIRSTMINOR 1 /* First minor number */ |
#define | RAW3270_MAXDEVS 255 /* Max number of 3270 devices */ |
#define | RAW3270_IO_DONE 0 /* request finished */ |
#define | RAW3270_IO_BUSY 1 /* request still active */ |
#define | RAW3270_IO_RETRY 2 /* retry current request */ |
#define | RAW3270_IO_STOP 3 /* kill current request */ |
Variables | |
struct raw3270_iocb | __attribute__ |
wait_queue_head_t | raw3270_wait_queue |
struct list_head | list |
struct list_head | update |
unsigned long | size |
unsigned long | len |
char | string [0] |
|
read |
Packet vector entry.
This data structure is used with netio_send_packet_vector() to send multiple packets with one NetIO call. The structure should be initialized by calling netio_pkt_vector_set(), rather than by setting the fields directly.
This structure is guaranteed to be a power of two in size, no bigger than one L2 cache line, and to be aligned modulo its size.
Reserved for use by the user application. When initialized with the netio_set_pkt_vector_entry() function, this field is guaranteed to be visible to readers only after all other fields are already visible. This way it can be used as a valid flag or generation counter.
Low 8 bits of the packet address to send. The high bits are acquired from the 'handle' field.
Number of bytes to transmit.
The raw handle from a netio_pkt_t. If this is NETIO_PKT_HANDLE_NONE, this vector entry will be skipped and no packet will be transmitted.
int raw3270_activate_view | ( | struct raw3270_view * | ) |
int raw3270_add_view | ( | struct raw3270_view * | , |
struct raw3270_fn * | , | ||
int | |||
) |
void raw3270_deactivate_view | ( | struct raw3270_view * | ) |
void raw3270_del_view | ( | struct raw3270_view * | ) |
|
read |
void raw3270_pm_unfreeze | ( | struct raw3270_view * | ) |
int raw3270_request_add_data | ( | struct raw3270_request * | , |
void * | , | ||
size_t | |||
) |
|
read |
|
read |
void raw3270_request_free | ( | struct raw3270_request * | ) |
void raw3270_request_reset | ( | struct raw3270_request * | ) |
void raw3270_request_set_cmd | ( | struct raw3270_request * | , |
u8 | cmd | ||
) |
void raw3270_request_set_data | ( | struct raw3270_request * | , |
void * | , | ||
size_t | |||
) |
void raw3270_request_set_idal | ( | struct raw3270_request * | , |
struct idal_buffer * | |||
) |
int raw3270_reset | ( | struct raw3270_view * | ) |
|
read |
int raw3270_start | ( | struct raw3270_view * | , |
struct raw3270_request * | |||
) |
int raw3270_start_irq | ( | struct raw3270_view * | , |
struct raw3270_request * | |||
) |
int raw3270_start_locked | ( | struct raw3270_view * | , |
struct raw3270_request * | |||
) |
|
read |
wait_queue_head_t raw3270_wait_queue |
dccp_feat_propagate_ccid - Resolve dependencies of features on choice of CCID
: CCID number to track : whether TX CCID (1) or RX CCID (0) is meant
This function needs to be called after registering all other features.
dccp_feat_change_recv - Process incoming ChangeL/R options
: whether the Change was preceded by a Mandatory option : DCCPO_CHANGE_L or DCCPO_CHANGE_R : one of dccp_feature_numbers : NN value or SP value/preference list : length of in bytes : whether this node is the server (1) or the client (0)
dccp_feat_confirm_recv - Process received Confirm options
: whether was preceded by a Mandatory option : DCCPO_CONFIRM_L or DCCPO_CONFIRM_R : one of dccp_feature_numbers : NN value or SP value/preference list : length of in bytes : whether this node is server (1) or client (0)