00001 #ifndef devdef_h 00002 #define devdef_h 00003 00004 #define DEV_M_REC 0x1 00005 #define DEV_M_CCL 0x2 00006 #define DEV_M_TRM 0x4 00007 #define DEV_M_DIR 0x8 00008 #define DEV_M_SDI 0x10 00009 #define DEV_M_SQD 0x20 00010 #define DEV_M_SPL 0x40 00011 #define DEV_M_OPR 0x80 00012 #define DEV_M_RCT 0x100 00013 #define DEV_M_QSVD 0x200 00014 #define DEV_M_QSVBL 0x400 00015 #define DEV_M_MPDEV_SECONDARY 0x800 00016 #define DEV_M_MPDEV_MEMBER 0x1000 00017 #define DEV_M_NET 0x2000 00018 #define DEV_M_FOD 0x4000 00019 #define DEV_M_DUA 0x8000 00020 #define DEV_M_SHR 0x10000 00021 #define DEV_M_GEN 0x20000 00022 #define DEV_M_AVL 0x40000 00023 #define DEV_M_MNT 0x80000 00024 #define DEV_M_MBX 0x100000 00025 #define DEV_M_DMT 0x200000 00026 #define DEV_M_ELG 0x400000 00027 #define DEV_M_ALL 0x800000 00028 #define DEV_M_FOR 0x1000000 00029 #define DEV_M_SWL 0x2000000 00030 #define DEV_M_IDV 0x4000000 00031 #define DEV_M_ODV 0x8000000 00032 #define DEV_M_RND 0x10000000 00033 #define DEV_M_RTM 0x20000000 00034 #define DEV_M_RCK 0x40000000 00035 #define DEV_M_WCK 0x80000000 00036 #define DEV_M_CLU 0x1 00037 #define DEV_M_DET 0x2 00038 #define DEV_M_RTT 0x4 00039 #define DEV_M_CDP 0x8 00040 #define DEV_M_2P 0x10 00041 #define DEV_M_MSCP 0x20 00042 #define DEV_M_SSM 0x40 00043 #define DEV_M_SRV 0x80 00044 #define DEV_M_RED 0x100 00045 #define DEV_M_NNM 0x200 00046 #define DEV_M_WBC 0x400 00047 #define DEV_M_WTC 0x800 00048 #define DEV_M_HOC 0x1000 00049 #define DEV_M_LOC 0x2000 00050 #define DEV_M_DFS 0x4000 00051 #define DEV_M_DAP 0x8000 00052 #define DEV_M_NLT 0x10000 00053 #define DEV_M_SEX 0x20000 00054 #define DEV_M_SHD 0x40000 00055 #define DEV_M_VRT 0x80000 00056 #define DEV_M_LDR 0x100000 00057 #define DEV_M_NOLB 0x200000 00058 #define DEV_M_NOCLU 0x400000 00059 #define DEV_M_VMEM 0x800000 00060 #define DEV_M_SCSI 0x1000000 00061 #define DEV_M_WLG 0x2000000 00062 #define DEV_M_NOFE 0x4000000 00063 #define DEV_M_FILL_2 0x8000000 00064 #define DEV_M_CRAMIO 0x10000000 00065 #define DEV_M_DTN 0x20000000 00066 #define DEV_M_FILLER 0x40000000 00067 #define DEV_M_POOL_MBR 0x80000000 00068 00069 union _devdef { 00070 struct { 00071 unsigned dev_v_rec : 1; 00072 unsigned dev_v_ccl : 1; 00073 unsigned dev_v_trm : 1; 00074 unsigned dev_v_dir : 1; 00075 unsigned dev_v_sdi : 1; 00076 unsigned dev_v_sqd : 1; 00077 unsigned dev_v_spl : 1; 00078 unsigned dev_v_opr : 1; 00079 unsigned dev_v_rct : 1; 00080 unsigned dev_v_qsvd : 1; 00081 unsigned dev_v_qsvbl : 1; 00082 unsigned dev_v_mpdev_secondary : 1; 00083 unsigned dev_v_mpdev_member : 1; 00084 unsigned dev_v_net : 1; 00085 unsigned dev_v_fod : 1; 00086 unsigned dev_v_dua : 1; 00087 unsigned dev_v_shr : 1; 00088 unsigned dev_v_gen : 1; 00089 unsigned dev_v_avl : 1; 00090 unsigned dev_v_mnt : 1; 00091 unsigned dev_v_mbx : 1; 00092 unsigned dev_v_dmt : 1; 00093 unsigned dev_v_elg : 1; 00094 unsigned dev_v_all : 1; 00095 unsigned dev_v_for : 1; 00096 unsigned dev_v_swl : 1; 00097 unsigned dev_v_idv : 1; 00098 unsigned dev_v_odv : 1; 00099 unsigned dev_v_rnd : 1; 00100 unsigned dev_v_rtm : 1; 00101 unsigned dev_v_rck : 1; 00102 unsigned dev_v_wck : 1; 00103 }; 00104 struct { 00105 unsigned dev_v_clu : 1; 00106 unsigned dev_v_det : 1; 00107 unsigned dev_v_rtt : 1; 00108 unsigned dev_v_cdp : 1; 00109 unsigned dev_v_2p : 1; 00110 unsigned dev_v_mscp : 1; 00111 unsigned dev_v_ssm : 1; 00112 unsigned dev_v_srv : 1; 00113 unsigned dev_v_red : 1; 00114 unsigned dev_v_nnm : 1; 00115 unsigned dev_v_wbc : 1; 00116 unsigned dev_v_wtc : 1; 00117 unsigned dev_v_hoc : 1; 00118 unsigned dev_v_loc : 1; 00119 unsigned dev_v_dfs : 1; 00120 unsigned dev_v_dap : 1; 00121 unsigned dev_v_nlt : 1; 00122 unsigned dev_v_sex : 1; 00123 unsigned dev_v_shd : 1; 00124 unsigned dev_v_vrt : 1; 00125 unsigned dev_v_ldr : 1; 00126 unsigned dev_v_nolb : 1; 00127 unsigned dev_v_noclu : 1; 00128 unsigned dev_v_vmem : 1; 00129 unsigned dev_v_scsi : 1; 00130 unsigned dev_v_wlg : 1; 00131 unsigned dev_v_nofe : 1; 00132 unsigned dev_v_fill_2 : 1; 00133 unsigned dev_v_cramio : 1; 00134 unsigned dev_v_dtn : 1; 00135 unsigned dev_v_filler : 1; 00136 unsigned dev_v_pool_mbr : 1; 00137 }; 00138 }; 00139 00140 #endif 00141 00142