#ifndef _CU3088_H #define _CU3088_H /** * Enum for classifying detected devices. */ enum channel_types { /* Device is not a channel */ channel_type_none, /* Device is a CTC/A */ channel_type_parallel, /* Device is a ESCON channel */ channel_type_escon, /* Device is a FICON channel */ channel_type_ficon, /* Device is a P390 LCS card */ channel_type_p390, /* Device is a OSA2 card */ channel_type_osa2, /* Device is a CLAW channel device */ channel_type_claw, /* Device is a channel, but we don't know * anything about it */ channel_type_unknown, /* Device is an unsupported model */ channel_type_unsupported, /* number of type entries */ num_channel_types }; extern const char *cu3088_type[num_channel_types]; extern int register_cu3088_discipline(struct ccwgroup_driver *); extern void unregister_cu3088_discipline(struct ccwgroup_driver *); #endif