/********************************************************************************************************************************/ /* Created: 30-Mar-2010 17:29:49 by OpenVMS SDL EV3-3 */ /* Source: 30-MAR-2010 17:29:21 $1$DGA7274:[STARLET_H.SRC]STARDEFAE.SDI;1 */ /********************************************************************************************************************************/ /*** MODULE $DCDEF ***/ #ifndef __DCDEF_LOADED #define __DCDEF_LOADED 1 #pragma __nostandard /* This file uses non-ANSI-Standard features */ #pragma __member_alignment __save #pragma __nomember_alignment #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __save /* Save the previously-defined required ptr size */ #pragma __required_pointer_size __short /* And set ptr size default to 32-bit pointers */ #endif #ifdef __cplusplus extern "C" { #define __unknown_params ... #define __optional_params ... #else #define __unknown_params #define __optional_params ... #endif #ifndef __struct #if !defined(__VAXC) #define __struct struct #else #define __struct variant_struct #endif #endif #ifndef __union #if !defined(__VAXC) #define __union union #else #define __union variant_union #endif #endif /* */ /* DEVICE ADAPTER, CLASS, AND TYPE DEFINITIONS */ /* */ /* */ /* DEFINE ADAPTER TYPES */ /* When adding a new adapter type, make sure a corresponding entry is added */ /* to the ADP_TBL_UP and ADP_TBL_DWN tables in any affected [SYSLOA]ERRSUB*.MAR */ /* modules. */ /* */ /**************************************************************************** */ /* FURTHERMORE, when altering the list of AT$_ symbols, you MUST update the */ /* module [MANAGE]SMIIOGEN-UTILS.C. */ /**************************************************************************** */ /*DEFINE ADAPTER TYPES */ #define AT$_MBA 0 /* MASSBUS ADAPTER */ #define AT$_UBA 1 /* UNIBUS ADAPTER */ #define AT$_DR 2 /* DR32 ADAPTER */ #define AT$_MPM 3 /* MULTI-PORT MEMORY */ #define AT$_CI 4 /* CI BUS */ #define AT$_NULL 5 /* NULL (SOFTWARE) ADAPTER */ #define AT$_BDA 6 /* BI DISK ADAPTER(KDB50) */ #define AT$_DMB32 7 /* DMB32 ADAPTER */ #define AT$_DRB32 8 /* DRB32 ADAPTER */ #define AT$_BVP 9 /* BVP GENERIC ADAPTER */ #define AT$_BVP_SSP 10 /* BVP STORAGE SYSTEMS PORT */ #define AT$_BVP_NIP 11 /* BVP NI PORT */ #define AT$_KA410 12 /* VAXstar system */ #define AT$_KA420 12 /* PVAX/CVAXstar system */ #define AT$_GENBI 13 /* Generic BI device */ #define AT$_NBI 14 /* NBIB on BI. */ #define AT$_DISK9 15 #define AT$_XBI 16 #define AT$_TERM9 17 #define AT$_TAPE9 18 #define AT$_PRTR9 19 #define AT$_SFUN9 20 #define AT$_USER9 21 #define AT$_MBUSIO 22 #define AT$_MBUSGFX 23 #define AT$_KA640 24 #define AT$_XWATCH 25 #define AT$_XBI_PLUS_XMI 26 #define AT$_XBI_PLUS_BI 27 #define AT$_XJA 28 #define AT$_HSX50 29 #define AT$_KDM70 29 #define AT$_NI 30 #define AT$_KA43 31 #define AT$_SJA 32 #define AT$_GENXMI 33 #define AT$_KA440 34 #define AT$_KA46 34 #define AT$_KA520 35 #define AT$_XSA 36 #define AT$_XZA 37 #define AT$_XZA_SCSI 37 #define AT$_VME 38 #define AT$_IOP 39 #define AT$_LAMB 40 #define AT$_KA49 41 #define AT$_TC 42 #define AT$_X1303 43 #define AT$_XMI 44 #define AT$_FBUS 45 #define AT$_COREIO 46 #define AT$_KA0202 47 #define AT$_KA0202_LBUS 48 #define AT$_KA0302 49 #define AT$_KA0402 50 #define AT$_TURBO_SCSI 51 #define AT$_CIMNA 52 #define AT$_XZA_DSSI 53 #define AT$_DEMNA 54 #define AT$_FFA 55 #define AT$_KA0602 56 #define AT$_EISA 57 #define AT$_VTI_COMBO 58 #define AT$_KA0702 64 #define AT$_TC_MULTI_NI 65 #define AT$_AHA_1742A 66 #define AT$_KA0902 67 #define AT$_PCI 68 #define AT$_KA0802 69 #define AT$_MULTIFUNCTION_PCI 70 #define AT$_ISA 71 #define AT$_XBUS 72 #define AT$_KA0C05 73 #define AT$_KA0E04 74 #define AT$_KA0D02 75 #define AT$_THIRDPARTY0 76 #define AT$_THIRDPARTY1 77 #define AT$_THIRDPARTY2 78 #define AT$_THIRDPARTY3 79 #define AT$_THIRDPARTY4 80 #define AT$_THIRDPARTY5 81 #define AT$_THIRDPARTY6 82 #define AT$_THIRDPARTY7 83 #define AT$_MULTIFUNCTION_ISA 84 #define AT$_KA0F05 85 #define AT$_LMCP 86 #define AT$_TIOP 87 #define AT$_ITIOP 88 #define AT$_KA1102 89 #define AT$_KA1504 90 #define AT$_HPC 91 #define AT$_PCMCIA 92 #define AT$_KA1402 93 #define AT$_KA0905 94 #define AT$_KA1802 95 #define AT$_KA1805 96 #define AT$_MEMCHAN 97 #define AT$_KA1B02 98 #define AT$_KA1B05 99 #define AT$_KA1A05 100 #define AT$_KA1605 101 #define AT$_MC_BUS 102 #define AT$_KA1105 103 #define AT$_KA1702 104 #define AT$_KA1E07 105 #define AT$_KA2005 106 #define AT$_KA2405 107 #define AT$_KA2208 108 #define AT$_KA2508 109 #define AT$_KA2308 110 #define AT$_WFQBB 111 #define AT$_WFIOP 112 #define AT$_WFPCA 113 #define AT$_KA2608 114 #define AT$_KA270F 115 #define AT$_IO7 116 #define AT$_I2000 117 #define AT$_ACPI_IA64_PLTFRM 118 #define AT$_ACPI_IA64_CONTAIN 119 #define AT$_ACPI_IA64_SYSBUS 120 #define AT$_ACPI_IA64_BUSLESS 121 #define AT$_ACPI_IA64_IOC 122 #define AT$_PCIE 123 /* */ /* DEFINE DEVICE CLASSES */ /* */ /*DEFINE DEVICE CLASSES */ #define DC$_ANY 0 /* ANY */ /* NOTE: This "special" device class */ /* is only used by [SYS]SYSGETDVI.MAR for */ /* item code validation. It should not be */ /* used for anything else, especially for */ /* device creation by driver writers! */ #define DC$_DISK 1 /* DISK */ #define DC$_TAPE 2 /* TAPES */ #define DC$_SCOM 32 /* SYNCHRONOUS COMMUNICATIONS DEVICES */ #define DC$_CARD 65 /* CARD READER */ #define DC$_TERM 66 /* TERMINAL */ #define DC$_LP 67 /* LINE PRINTER */ #define DC$_WORKSTATION 70 /* WORKSTATIONS */ #define DC$_REALTIME 96 /* REAL-TIME */ #define DC$_DECVOICE 97 /* DECVOICE products */ #define DC$_AUDIO 98 /* General audio */ #define DC$_VIDEO 99 /* General video */ #define DC$_BUS 128 /* BUSES, E.G, CI */ #define DC$_MAILBOX 160 /* MAILBOX */ #define DC$_REMCSL_STORAGE 170 /* REMOTE CONSOLE STORAGE */ #define DC$_MISC 200 /* MISCELLANEOUS DEVICES */ /* */ /* DEFINE DEVICE TYPES */ /* */ /* */ /* DISK DEVICES */ /* */ #define DT$_RK06 1 /*RK06 DISK */ #define DT$_RK07 2 /*RK07 DISK */ #define DT$_RP04 3 /*RP04 DISK */ #define DT$_RP05 4 /*RP05 DISK */ #define DT$_RP06 5 /*RP06 DISK */ #define DT$_RM03 6 /*RM03 DISK */ #define DT$_RP07 7 /*RP07 DISK */ #define DT$_RP07HT 8 /*RP07 DISK WITH HEAD/TRACK */ #define DT$_RL01 9 /*RL01 DISK */ #define DT$_RL02 10 /*RL02 DISK */ #define DT$_RX02 11 /*RX02 DISK */ #define DT$_RX04 12 /*RX04 DISK */ #define DT$_RM80 13 /*RM80 DISK */ #define DT$_TU58 14 /*TU58 */ #define DT$_RM05 15 /*RM05 DISK */ #define DT$_RX01 16 /*RX01 DISK */ #define DT$_ML11 17 /*ML11 disk */ #define DT$_RB02 18 /*R02 ON RB730 */ #define DT$_RB80 19 /*R80 ON RB730 */ #define DT$_RA80 20 /*R80 ON INTELLIGENT CONTROLLER */ #define DT$_RA81 21 /*R81 ON INTELLIGENT CONTROLLER */ #define DT$_RA60 22 /*PINON ON INTELLIGENT CONTROLLER */ #define DT$_RZ01 23 /*AZTEC REMOVABLE (Old name) */ #define DT$_RC25 23 /*AZTEC REMOVABLE (New name) */ #define DT$_RZF01 24 /*AZTEC FIXED (Old name) */ #define DT$_RCF25 24 /*AZTEC FIXED (New name) */ #define DT$_RD51 25 /*RD51 FIXED DISK DRIVE */ #define DT$_RX50 26 /*RX50 FLOPPY DISK DRIVE */ #define DT$_RD52 27 /*RD52 FIXED DISK DRIVE */ #define DT$_RD53 28 /*RD53 FIXED DISK DRIVE */ #define DT$_RD26 29 /*RD26 FIXED DISK DRIVE */ #define DT$_RA82 30 /*RA82 FIXED DISK DRIVE */ #define DT$_RD31 31 /*RD31 FIXED DISK DRIVE */ #define DT$_RD54 32 /*RD54 FIXED DISK DRIVE */ #define DT$_CRX50 33 /*Console RX50 */ #define DT$_RRD50 34 /*RRD50 */ #define DT$_GENERIC_DU 35 /*Brand X Disk */ #define DT$_RX33 36 /*RX33 DISKETTE DRIVE */ #define DT$_RX18 37 /*RX18 */ #define DT$_RA70 38 #define DT$_RA90 39 #define DT$_RD32 40 #define DT$_DISK9 41 #define DT$_RX35 42 #define DT$_RF30 43 #define DT$_RF70 44 #define DT$_RF71 44 #define DT$_RD33 45 #define DT$_ESE20 46 #define DT$_TU56 47 #define DT$_RZ22 48 #define DT$_RZ23 49 #define DT$_RZ24 50 #define DT$_RZ55 51 #define DT$_RRD40S 52 #define DT$_RRD40 53 #define DT$_GENERIC_DK 54 #define DT$_RX23 55 #define DT$_RF31 56 #define DT$_RF72 57 #define DT$_RAM_DISK 58 #define DT$_RZ25 59 #define DT$_RZ56 60 #define DT$_RZ57 61 #define DT$_RX23S 62 #define DT$_RX33S 63 #define DT$_RA92 64 #define DT$_SSTRIPE 65 #define DT$_RZ23L 66 #define DT$_RX26 67 #define DT$_RZ57I 68 #define DT$_RZ31 69 #define DT$_RZ58 70 #define DT$_SCSI_MO 71 #define DT$_RWZ01 71 #define DT$_RRD42 72 #define DT$_CD_LOADER_1 73 #define DT$_ESE25 74 #define DT$_RFH31 75 #define DT$_RFH72 76 #define DT$_RF73 77 #define DT$_RFH73 78 #define DT$_RA72 79 #define DT$_RA71 80 #define DT$_RAH72 80 #define DT$_RF32 81 #define DT$_RF35 81 #define DT$_RFH32 82 #define DT$_RFH35 82 #define DT$_RFF31 83 #define DT$_RF31F 83 #define DT$_RZ72 84 #define DT$_RZ73 85 #define DT$_RZ35 86 #define DT$_RZ24L 87 #define DT$_RZ25L 88 #define DT$_RZ55L 89 #define DT$_RZ56L 90 #define DT$_RZ57L 91 #define DT$_RA73 92 #define DT$_RZ26 93 #define DT$_RZ36 94 #define DT$_RZ74 95 #define DT$_ESE52 96 #define DT$_ESE56 97 #define DT$_ESE58 98 #define DT$_RZ27 99 #define DT$_RZ37 100 #define DT$_RZ34L 101 #define DT$_RZ35L 102 #define DT$_RZ36L 103 #define DT$_RZ38 104 #define DT$_RZ75 105 #define DT$_RZ59 106 #define DT$_RZ13 107 #define DT$_RZ14 108 #define DT$_RZ15 109 #define DT$_RZ16 110 #define DT$_RZ17 111 #define DT$_RZ18 112 #define DT$_EZ51 113 #define DT$_EZ52 114 #define DT$_EZ53 115 #define DT$_EZ54 116 #define DT$_EZ58 117 #define DT$_EF51 118 #define DT$_EF52 119 #define DT$_EF53 120 #define DT$_EF54 121 #define DT$_EF58 122 #define DT$_RF36 123 #define DT$_RF37 124 #define DT$_RF74 125 #define DT$_RF75 126 #define DT$_HSZ10 127 #define DT$_RZ28 128 #define DT$_GENERIC_RX 180 #define DT$_FD1 129 /*FOREIGN DISK TYPE 1 */ #define DT$_FD2 130 /*FOREIGN DISK TYPE 2 */ #define DT$_FD3 131 /*FOREIGN DISK TYPE 3 */ #define DT$_FD4 132 /*FOREIGN DISK TYPE 4 */ #define DT$_FD5 133 /*FOREIGN DISK TYPE 5 */ #define DT$_FD6 134 /*FOREIGN DISK TYPE 6 */ #define DT$_FD7 135 /*FOREIGN DISK TYPE 7 */ #define DT$_FD8 136 /*FOREIGN DISK TYPE 8 */ #define DT$_RZ29 137 #define DT$_RZ26L 138 #define DT$_RRD43 139 #define DT$_RRD44 140 #define DT$_HSX00 141 #define DT$_HSX01 142 #define DT$_RZ26B 143 #define DT$_RZ27B 144 #define DT$_RZ28B 145 #define DT$_RZ29B 146 #define DT$_RZ73B 147 #define DT$_RZ74B 148 #define DT$_RZ75B 149 #define DT$_RWZ21 150 #define DT$_RZ27L 151 #define DT$_HSZ20 152 #define DT$_HSZ40 153 #define DT$_HSZ15 154 #define DT$_RZ26M 155 #define DT$_RW504 156 #define DT$_RW510 157 #define DT$_RW514 158 #define DT$_RW516 159 #define DT$_RWZ52 160 #define DT$_RWZ53 161 #define DT$_RWZ54 162 #define DT$_RWZ31 163 #define DT$_EZ31 164 #define DT$_EZ32 165 #define DT$_EZ33 166 #define DT$_EZ34 167 #define DT$_EZ35 168 #define DT$_EZ31L 169 #define DT$_EZ32L 170 #define DT$_EZ33L 171 #define DT$_RZ28L 172 #define DT$_RWZ51 173 #define DT$_EZ56R 174 #define DT$_RAID0 175 #define DT$_RAID5 176 #define DT$_CONSOLE_CALLBACK 177 #define DT$_FILES_64 178 #define DT$_SWXCR 179 #define DT$_SNAPPY_DISK 180 #define DT$_SNAPPY_POOL 181 #define DT$_USB_CB_DISK 182 /* */ /* TAPE DEVICES */ /* */ #define DT$_TE16 1 /*TE16 MAGTAPE */ #define DT$_TU45 2 /*TU45 MAGTAPE */ #define DT$_TU77 3 /*TU77 MAGTAPE */ #define DT$_TS11 4 /*TS11 MAGTAPE */ #define DT$_TU78 5 /*TU78 MAGTAPE */ #define DT$_TA78 6 /*TA78 MAGTAPE */ #define DT$_TU80 7 /*TU80 MAGTAPE */ #define DT$_TU81 8 /*TU81 MAGTAPE */ #define DT$_TA81 9 #define DT$_TK50 10 /*TK50 CARTRIDGE TAPE */ #define DT$_MR_TU70 11 /*TU70 STC TAPE (DX20) */ #define DT$_MR_TU72 12 /*TU72 STC TAPE */ #define DT$_MW_TSU05 13 /*TSU05 TAPE (CSS) */ #define DT$_MW_TSV05 14 /*TSV05 TAPE (CSS) */ #define DT$_TK70 15 /*TK70 CARTRIDGE TAPE */ #define DT$_RV20 16 #define DT$_RV80 16 #define DT$_TK60 17 /*TK60 CARTRIDGE TAPE */ #define DT$_GENERIC_TU 18 /*Brand X Tape */ #define DT$_TA79 19 /*TA79 */ #define DT$_TAPE9 20 #define DT$_TA90 21 #define DT$_TF30 22 #define DT$_TF85 22 #define DT$_TF70 23 #define DT$_RV60 24 #define DT$_TZ30 25 #define DT$_TM32 26 #define DT$_TZX0 27 #define DT$_TSZ05 27 #define DT$_GENERIC_MK 28 #define DT$_TK50S 29 #define DT$_TZ30S 30 #define DT$_TK70L 31 #define DT$_TLZ04 32 #define DT$_TZK10 33 #define DT$_TSZ07 34 #define DT$_TSZ08 35 #define DT$_TA90E 36 #define DT$_TZK11 37 #define DT$_TZ85 38 #define DT$_TZ86 39 #define DT$_TZ87 40 #define DT$_TZ857 41 #define DT$_EXABYTE 42 #define DT$_TAPE_LOADER_1 43 #define DT$_TA91 44 #define DT$_TLZ06 45 #define DT$_TA85 46 #define DT$_TKZ60 47 #define DT$_TLZ6 48 #define DT$_TZ867 49 #define DT$_TZ877 50 #define DT$_TAD85 51 #define DT$_TF86 52 #define DT$_TKZ09 53 #define DT$_TA86 54 #define DT$_TA87 55 #define DT$_TD34 56 #define DT$_TD44 57 #define DT$_HST00 58 #define DT$_HST01 59 #define DT$_TLZ07 60 #define DT$_TLZ7 61 #define DT$_TZ88 62 #define DT$_TZ885 63 #define DT$_TZ887 64 #define DT$_TZ89 65 #define DT$_TZ895 66 #define DT$_TZ897 67 #define DT$_TZ875 68 #define DT$_TL810 69 #define DT$_TL820 70 #define DT$_TZ865 71 /* */ /* TERMINAL DEVICE TYPES */ /* */ /* new definitions for terminal types should be placed in $ttdef only */ /* this table remains around for compatibility only */ /* */ /* **** MATCHES $TTDEF ***** */ #define DT$_TTYUNKN 0 /* UNKNOWN TERMINAL */ #define DT$_VT05 1 /* VT05 */ #define DT$_FT1 16 /* FOREIGN TERMINAL TYPES */ #define DT$_FT2 17 #define DT$_FT3 18 #define DT$_FT4 19 #define DT$_FT5 20 #define DT$_FT6 21 #define DT$_FT7 22 #define DT$_FT8 23 /* END OF FOREIGN TYPES */ /* RESERVE REST UP TO 32 FOR EXTENSIONS */ #define DT$_LAX 32 /* LA TYPE TERMINAL */ #define DT$_LA36 32 /* LA36 */ #define DT$_LA120 33 #define DT$_VT5X 64 /* VT5X TYPE */ #define DT$_VT52 64 /* VT52 */ #define DT$_VT55 65 /* VT55 */ #define DT$_TQ_BTS 4 /* TQ_BTS */ #define DT$_TEK401X 10 /* TEK401X series */ #define DT$_VT100 96 /* VT100 */ #define DT$_VK100 2 #define DT$_VT173 3 #define DT$_LA34 34 #define DT$_LA38 35 #define DT$_LA12 36 #define DT$_LA24 37 #define DT$_LA100 37 #define DT$_LQP02 38 #define DT$_VT101 97 #define DT$_VT102 98 #define DT$_VT105 99 #define DT$_VT125 100 #define DT$_VT131 101 #define DT$_VT132 102 #define DT$_DZ11 66 /* DZ11 CONTROLLER */ #define DT$_DZ32 67 /* DZ32 CONTROLLER */ #define DT$_DZ730 68 /* DZ730 (COMBO) CONTROLLER */ #define DT$_DMZ32 69 /* DMZ32 CONTROLLER */ #define DT$_DHV 70 /* DHV CONTROLLER */ #define DT$_DHU 71 /* DHU CONTROLLER */ #define DT$_SLU 72 /* Onboard Serial Line Unit */ #define DT$_TERM9 73 /*Terminal on 009 */ #define DT$_LAT 74 /* LAT terminals */ /* */ /* Terminal WORKSTATIONS */ /* */ #define DT$_VS100 1 /* VAXstation 100 */ #define DT$_VS125 2 /* VAXstation 125 */ #define DT$_VL_VS8200 3 /* VAXstation 8200 (Lynx) */ #define DT$_VD 4 /* VAXstation Vir. Device */ #define DT$_DECW_OUTPUT 5 #define DT$_DECW_INPUT 6 #define DT$_DECW_PSEUDO 7 /* */ /* SYNCHRONOUS COMMUNICATIONS DEVICE TYPES */ /* */ #define DT$_DMC11 1 /* DMC11 */ #define DT$_DMR11 2 /* DMR11 */ #define DT$_XK_3271 3 /* DUP-11 FOR 3271 PROTOCOL EMULATOR */ #define DT$_XJ_2780 4 /* DUP-11 FOR 2780 " " */ #define DT$_NW_X25 5 /* X25 PROTOCOL EMULATOR */ #define DT$_NV_X29 6 /* X29 " " */ #define DT$_SB_ISB11 7 /* ISB-11 DEC dataway */ #define DT$_MX_MUX200 8 /* MUX-200 PROTOCOL EMULATOR */ #define DT$_DMP11 9 /* DMP11 */ #define DT$_DMF32 10 /* DMF32 */ #define DT$_XV_3271 11 /* DV-11 3271 PROTOCOL EMULATOR */ #define DT$_CI 12 /* CI - Computer Interconnect */ #define DT$_NI 13 /* NI - Network Interconnect */ #define DT$_UNA11 14 /* UNIBUS to NI adapter */ #define DT$_DEUNA 14 /* UNIBUS to NI adapter */ #define DT$_YN_X25 15 /* KMS11 X.25 P. E. */ #define DT$_YO_X25 16 /* " " " */ #define DT$_YP_ADCCP 17 /* " ADCCP P.E. */ #define DT$_YQ_3271 18 /* " " " */ #define DT$_YR_DDCMP 19 /* " DDCMP */ #define DT$_YS_SDLC 20 /* " SDLC */ #define DT$_UK_KTC32 21 /* " KTC32 */ #define DT$_DEQNA 22 /* Q-BUS to NI adapter */ #define DT$_DMV11 23 /* DMV11 */ #define DT$_ES_LANCE 24 /* SCORPIO to NI adapter */ #define DT$_DELUA 25 /* LSI version of DEUNA */ #define DT$_NQ_3271 26 /* DHCF */ #define DT$_DMB32 27 /* DMB32 (BICombo) */ #define DT$_YI_KMS11K 28 /* not a product, used by field service */ #define DT$_ET_DEBNT 29 /* DEBNT (DEBNA grandpa) */ #define DT$_ET_DEBNA 29 /* DEBNA (BI-NI adapter) */ #define DT$_SJ_DSV11 30 /* DSV11 Q-BUS sync adapter */ #define DT$_SL_DSB32 31 /* DSB32 BI sync adaptor */ #define DT$_ZS_DST32 32 /* DST32, X25 */ #define DT$_XQ_DELQA 33 /* DELQA - Q-BUS to NI adaptor */ #define DT$_ET_DEBNI 34 /* DEBNI (BI-NI adapter) */ #define DT$_EZ_SGEC 35 /* SGEC CVAX to ethernet chip */ #define DT$_EX_DEMNA 36 #define DT$_DIV32 37 #define DT$_XQ_DEQTA 38 #define DT$_FT_NI 39 #define DT$_EP_LANCE 40 #define DT$_KWV32 41 #define DT$_SM_DSF32 42 #define DT$_FX_DEMFA 43 #define DT$_SF_DSF32 44 /* FT unit for DSF32 CIRRUS sync comm */ #define DT$_SE_DUP11 45 /* SEDRIVER common DUP11 sync comm */ #define DT$_SE_DPV11 46 /* SEDRIVER common DPV11 sync comm */ #define DT$_ZT_DSW 47 /* Generic DSW sync com */ #define DT$_FC_DEFZA 48 /* Turbochannel to FDDI */ #define DT$_EC_PMAD 49 /* Turbochannel to Ethernet */ #define DT$_EZ_TGEC 50 /* TGEC ethernet chip */ #define DT$_EA_DEANA 51 /* Futurebus to Ethernet */ #define DT$_EY_NITC2 52 /* Turbochannel to Ethernet */ #define DT$_ER_DE422 53 /* EISA bus to Ethernet */ #define DT$_ER_DE200 54 /* ISA bus to Ethernet */ #define DT$_EW_TULIP 55 /* Integral PCI bus to TULIP Ethernet */ #define DT$_FA_DEFAA 56 /* Futurebus to FDDI */ #define DT$_FC_DEFTA 57 /* Turbochannel to FDDI */ #define DT$_FQ_DEFQA 58 /* Q-bus to FDDI */ #define DT$_FR_DEFEA 59 /* EISA bus to FDDI */ #define DT$_FW_DEFPA 60 /* PCI bus to FDDI */ #define DT$_IC_DETRA 61 /* Turbochannel to Token Ring */ #define DT$_IQ_DEQRA 62 /* Q-bus to Token Ring */ #define DT$_IR_DW300 63 /* EISA bus to Token Ring */ #define DT$_ZR_SCC 64 /* SCC on AXP workstations */ #define DT$_ZY_DSYT1 65 /* Turbo channel sync interface */ #define DT$_ZE_DNSES 66 /* EISA sync interface */ #define DT$_ER_DE425 67 /* EISA bus to TULIP Ethernet */ #define DT$_EW_DE435 68 /* PCI bus to TULIP Ethernet */ #define DT$_ER_DE205 69 /* ISA bus to LEMAC Ethernet */ #define DT$_HC_OTTO 70 /* Turbochannel to ATM */ #define DT$_ZS_PBXDI 71 /* ISA sync comms card */ #define DT$_EL_ELAN 72 /* Emulated CSMACD LAN for ATM */ #define DT$_HW_OTTO 73 /* PCI to ATM */ #define DT$_EO_3C598 74 /* PCMCIA to Ethernet */ #define DT$_IW_TC4048 75 /* PCI to TokenRing */ #define DT$_EW_DE450 76 /* PCI to DC21040 Ethernet */ #define DT$_EW_DE500 77 /* PCI to DC21140 Ethernet */ #define DT$_CL_CLIP 78 /* Classical IP over ATM */ #define DT$_ZW_PBXDP 79 /* PCI sync comms card */ #define DT$_HW_METEOR 80 /* PCI-ATM ATMworks 351 */ #define DT$_ER_DE305 81 /* ISA bus to Ethernet */ #define DT$_EW_DEGPA 82 /* PCI to Gigabit Ethernet (DEGPA) */ #define DT$_IW_RACORE 83 /* PCI to TokenRing (Racore) */ #define DT$_EB_SMLAN 84 /* Shared Memory (Galaxy) */ #define DT$_EI_82558 85 /* PCI to Fast Ethernet (82558) */ #define DT$_EI_82559 86 /* PCI to Fast Ethernet (82559) */ #define DT$_HW_HE622 87 /* PCI to ATM (HE622) */ #define DT$_HW_HE155 88 /* PCI to ATM (HE155) */ #define DT$_EW_BCM5703 89 /* PCI/PCIX to GBE (Broadcom 5703) */ #define DT$_EW_BCM5704 90 /* PCI/PCIX to GBE (Broadcom 5704) */ #define DT$_EW_XFRAME 91 /* PCI/PCIX 10 GBE (S2io) */ #define DT$_EW_BCM5701 92 /* PCI/PCIX to GBE (Broadcom 5701) */ #define DT$_LL_LLAN 93 /* Logical LAN (failover) */ #define DT$_EG_ELP_FC 94 /* Emulex LP Fibre Channel */ #define DT$_EG_Q_FC 95 /* Qlogic Fibre Channel */ #define DT$_EI_82540 96 /* Intel Gigabit (8254x) */ #define DT$_VL_VLAN 97 /* VLAN */ #define DT$_EW_BCM5715 98 /* PCIE to GBE (Broadcom 5715) */ #define DT$_EI_AVIO 99 /* HPVM AVIO LAN Device */ #define DT$_ER_BCM57711 100 /* PCIX 10 GBE (Broadcom 57711-LOM) */ #define DT$_EW_BCM57711 101 /* PCIX 10 GBE (Broadcom 57711) */ /* */ /* LINE PRINTER AND CARD READER DEVICE TYPES */ /* */ #define DT$_LP11 1 /* LP11 */ #define DT$_LA11 2 /* LA11 */ #define DT$_LA180 3 /* LA180 */ #define DT$_LC_DMF32 4 /* DMF32 */ #define DT$_LI_DMB32 5 /* DMB32 */ #define DT$_PRTR9 6 /*Printer on 009 */ #define DT$_SCSI_SCANNER_1 7 /* SCSI Scanner */ #define DT$_PC_PRINTER 8 /*PC Printer */ #define DT$_CR11 1 /* CR11 CARD READER */ /* */ /* MAILBOX DEVICE TYPES */ /* */ #define DT$_MBX 1 /* LOCAL MEMORY MAILBOX */ #define DT$_SHRMBX 2 /* SHARED MEMORY MAILBOX */ #define DT$_NULL 3 /* The NULL DEVICE */ #define DT$_PIPE 4 /* PIPE DEVICE */ /* */ /* REMOTE CONSOLE STORAGE DEVICE TYPES */ /* */ #define DT$_DAP_DEVICE 1 /* DAP-ACCESSED DEVICE */ /* */ /* REALTIME DEVICE TYPES */ /* */ #define DT$_LPA11 1 /* LPA-11 */ #define DT$_DR780 2 /* DR780 */ #define DT$_DR750 3 /* DR750 */ #define DT$_DR11W 4 /* DR11W */ #define DT$_PCL11R 5 /* PCL11 RECEIVER (CSS) */ #define DT$_PCL11T 6 /* PCL11 TRANSMTTER (CSS) */ #define DT$_DR11C 7 /* DR11C PARALLEL INTERFACE */ #define DT$_BS_DT07 8 /* UNIBUS SWITCH */ #define DT$_XP_PCL11B 9 /* PCL-11B (DECNET and NONDECNET mode CSS) */ #define DT$_IX_IEX11 10 /* IEEE-488 to UNIBUS INTERFACE */ #define DT$_FP_FEPCM 11 /* FEPCM CSS frontend processor */ #define DT$_TK_FCM 12 /* FEPCM CSS frontend processor */ #define DT$_XI_DR11C 13 /* PARALLEL INTERFACE ON DMF-32 */ #define DT$_XA_DRV11WA 14 /* DMA Parallel Interface */ #define DT$_DRB32 15 /* DRB32 (or MFA) */ #define DT$_HX_DRQ3B 16 /* DRQ3B PARALLEL INTERFACE */ /* */ /* DECVOICE DEVICES */ /* */ #define DT$_DECVOICE 1 /* VQ- DECVOICE class driver */ #define DT$_DTC04 2 /* VX DECvoice 1 M7132 port driver */ #define DT$_DTC05 3 /* VM Decvoice III M3135 port driver */ #define DT$_DTCN5 4 /* VN Decvoice III M3136 port driver */ /* */ /* AUDIO DEVICES */ /* */ #define DT$_AMD79C30A 1 /* AMD79C30A on VLC/PMARIAH */ #define DT$_CMI8738 2 /* CMI8738 sound chip bearing HP Part no AD317A */ /* */ /* BUS CLASS DEVICES */ /* */ #define DT$_CI780 1 /* CI780 */ #define DT$_CI750 2 /* CI750 */ #define DT$_UQPORT 3 /* UQPORT is generic UDA */ #define DT$_UDA50 3 /* UDA50 */ #define DT$_UDA50A 4 /* UDA50A */ #define DT$_LESI 5 /* Low end storage */ #define DT$_TU81P 6 /* TU81 port */ #define DT$_RDRX 7 /* RDRX port */ #define DT$_TK50P 8 /* TK50 port */ #define DT$_RUX50P 9 /* RUX50 port */ #define DT$_RC26P 10 /* RC26P port */ #define DT$_QDA50 11 /* KDA50 port (old name) */ #define DT$_KDA50 11 /* KDA50 port */ #define DT$_BDA50 12 /* KDB50 port (old name) */ #define DT$_KDB50 12 /* KDB50 port (alias BDA50) */ #define DT$_RRD50P 13 /* RRD50 port */ #define DT$_QDA25 14 /* KDA25 port (old name) */ #define DT$_KDA25 14 /* KDA25 port */ #define DT$_BCI750 15 /* BI-CI750 port */ #define DT$_BCA 16 /* BI-CI port */ #define DT$_RQDX3 17 /* RQDX3 port */ #define DT$_NISCA 18 /* NI-SCA port */ #define DT$_AIO 19 /* BVP SSP port */ #define DT$_KFBTA 19 /* BVP SSP port */ #define DT$_AIE 20 /* BVP multi-port */ #define DT$_DEBNT 20 /* BVP multi-port */ #define DT$_BSA 21 #define DT$_KSB50 21 #define DT$_TK70P 22 /* TK70 port */ #define DT$_RV20P 23 #define DT$_RV80P 23 #define DT$_TK60P 24 /* TK60 port */ #define DT$_SII 25 #define DT$_KFSQSA 26 #define DT$_KFQSA 26 #define DT$_SHAC 27 #define DT$_CIXCD 28 #define DT$_N5380 29 #define DT$_SCSII 30 #define DT$_HSX50 31 #define DT$_KDM70 31 #define DT$_TM32P 32 #define DT$_TK7LP 33 #define DT$_SWIFT 34 #define DT$_N53C94 35 #define DT$_KFMSA 36 #define DT$_SCSI_XTENDR 37 #define DT$_FT_TRACE_RAM 38 #define DT$_XVIB 39 #define DT$_XZA_SCSI 40 #define DT$_XZA_DSSI 41 #define DT$_N710_SCSI 42 #define DT$_N710_DSSI 43 #define DT$_AHA1742A 44 #define DT$_TZA_SCSI 45 #define DT$_N810_SCSI 46 #define DT$_CIPCA 47 #define DT$_ISP1020 48 #define DT$_MC_SPUR 49 #define DT$_PZA_SCSI 50 #define DT$_MCSCA 51 /* MC-SCA port pmdriver */ #define DT$_SMCI 52 /* SMCI port (pbdriver) */ #define DT$_KZPCM_SCSI 53 #define DT$_SYM896_SCSI 54 #define DT$_FCP_SCSI 55 #define DT$_LP7000_FC 56 #define DT$_SYM895_SCSI 57 #define DT$_KZPCA_SCSI 58 #define DT$_ADAPTEC7892_SCSI 59 #define DT$_ADAPTEC7895_SCSI 60 #define DT$_ADAPTEC7897_SCSI 61 #define DT$_ADAPTEC7899_SCSI 62 #define DT$_CISS 63 #define DT$_ISP23XX_FC 64 #define DT$_LSI1010_SCSI 65 #define DT$_LSI1030_SCSI 66 #define DT$_ISP24XX_FC 67 #define DT$_LSI106X_SAS 68 #define DT$_SW_ISCSI 69 #define DT$_LP8000_FC 70 #define DT$_LP9000_FC 71 #define DT$_LP9802_FC 72 #define DT$_LP10000_FC 73 #define DT$_LP11002_FC 74 #define DT$_ISP243X_FC 75 #define DT$_EP2422_FC 76 #define DT$_ISP253X_FC 77 #define DT$_GSP 78 #define DT$_ICH10_AHCI 79 /* */ /* MISCELLANEOUS DEVICES */ /* */ #define DT$_DN11 1 /* AUTODIALER */ #define DT$_PV 2 /* Pseudo keyboard */ #define DT$_SFUN9 3 #define DT$_USER9 4 #define DT$_GENERIC_SCSI 5 #define DT$_DMA_520 6 #define DT$_T3270 7 #define DT$_IPMI 9 #define DT$_ACPI_SE 10 #pragma __member_alignment __restore #ifdef __INITIAL_POINTER_SIZE /* Defined whenever ptr size pragmas supported */ #pragma __required_pointer_size __restore /* Restore the previously-defined required ptr size */ #endif #ifdef __cplusplus } #endif #pragma __standard #endif /* __DCDEF_LOADED */