diff options
Diffstat (limited to 'drivers/s390/net/ctcm_main.h')
| -rw-r--r-- | drivers/s390/net/ctcm_main.h | 20 | 
1 files changed, 18 insertions, 2 deletions
diff --git a/drivers/s390/net/ctcm_main.h b/drivers/s390/net/ctcm_main.h index d925e732b7d..d34fa14f44e 100644 --- a/drivers/s390/net/ctcm_main.h +++ b/drivers/s390/net/ctcm_main.h @@ -16,7 +16,6 @@  #include <linux/netdevice.h>  #include "fsm.h" -#include "cu3088.h"  #include "ctcm_dbug.h"  #include "ctcm_mpc.h" @@ -66,6 +65,23 @@  			ctcmpc_dumpit(buf, len); \  	} while (0) +/** + * Enum for classifying detected devices + */ +enum ctcm_channel_types { +	/* Device is not a channel  */ +	ctcm_channel_type_none, + +	/* Device is a CTC/A */ +	ctcm_channel_type_parallel, + +	/* Device is a FICON channel */ +	ctcm_channel_type_ficon, + +	/* Device is a ESCON channel */ +	ctcm_channel_type_escon +}; +  /*   * CCW commands, used in this driver.   */ @@ -121,7 +137,7 @@ struct channel {  	 * Type of this channel.  	 * CTC/A or Escon for valid channels.  	 */ -	enum channel_types type; +	enum ctcm_channel_types type;  	/*  	 * Misc. flags. See CHANNEL_FLAGS_... below  	 */  |