[PATCH] s390: lcs driver bug fixes and improvements [2/2]
This is the second lcs driver patch containing the rest of lcs fixes. Signed-off-by: Frank Pavlic <fpavlic@de.ibm.com> Signed-off-by: Jeff Garzik <jeff@garzik.org>hifive-unleashed-5.1
parent
27eb5ac8f0
commit
74ef872c8f
|
@ -73,13 +73,17 @@ do { \
|
||||||
/**
|
/**
|
||||||
* LCS sense byte definitions
|
* LCS sense byte definitions
|
||||||
*/
|
*/
|
||||||
|
#define LCS_SENSE_BYTE_0 0
|
||||||
|
#define LCS_SENSE_BYTE_1 1
|
||||||
|
#define LCS_SENSE_BYTE_2 2
|
||||||
|
#define LCS_SENSE_BYTE_3 3
|
||||||
#define LCS_SENSE_INTERFACE_DISCONNECT 0x01
|
#define LCS_SENSE_INTERFACE_DISCONNECT 0x01
|
||||||
#define LCS_SENSE_EQUIPMENT_CHECK 0x10
|
#define LCS_SENSE_EQUIPMENT_CHECK 0x10
|
||||||
#define LCS_SENSE_BUS_OUT_CHECK 0x20
|
#define LCS_SENSE_BUS_OUT_CHECK 0x20
|
||||||
#define LCS_SENSE_INTERVENTION_REQUIRED 0x40
|
#define LCS_SENSE_INTERVENTION_REQUIRED 0x40
|
||||||
#define LCS_SENSE_CMD_REJECT 0x80
|
#define LCS_SENSE_CMD_REJECT 0x80
|
||||||
#define LCS_SENSE_RESETTING_EVENT 0x0080
|
#define LCS_SENSE_RESETTING_EVENT 0x80
|
||||||
#define LCS_SENSE_DEVICE_ONLINE 0x0020
|
#define LCS_SENSE_DEVICE_ONLINE 0x20
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LCS packet type definitions
|
* LCS packet type definitions
|
||||||
|
@ -152,10 +156,9 @@ enum lcs_dev_states {
|
||||||
|
|
||||||
enum lcs_threads {
|
enum lcs_threads {
|
||||||
LCS_SET_MC_THREAD = 1,
|
LCS_SET_MC_THREAD = 1,
|
||||||
LCS_STARTLAN_THREAD = 2,
|
LCS_RECOVERY_THREAD = 2,
|
||||||
LCS_STOPLAN_THREAD = 4,
|
|
||||||
LCS_STARTUP_THREAD = 8,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LCS struct declarations
|
* LCS struct declarations
|
||||||
*/
|
*/
|
||||||
|
@ -286,6 +289,7 @@ struct lcs_card {
|
||||||
struct net_device_stats stats;
|
struct net_device_stats stats;
|
||||||
unsigned short (*lan_type_trans)(struct sk_buff *skb,
|
unsigned short (*lan_type_trans)(struct sk_buff *skb,
|
||||||
struct net_device *dev);
|
struct net_device *dev);
|
||||||
|
struct ccwgroup_device *gdev;
|
||||||
struct lcs_channel read;
|
struct lcs_channel read;
|
||||||
struct lcs_channel write;
|
struct lcs_channel write;
|
||||||
struct lcs_buffer *tx_buffer;
|
struct lcs_buffer *tx_buffer;
|
||||||
|
|
Loading…
Reference in New Issue