00001 #ifndef lsbdef_h 00002 #define lsbdef_h 00003 00004 #define LSB_M_CREATED 0x1 00005 #define LSB_M_ENABLED 0x2 00006 #define LSB_M_BENABLED 0x4 00007 #define LSB_M_NMDIS 0x8 00008 #define LSB_M_ELAN 0x10 00009 #define LSB_M_CLIP 0x20 00010 #define LSB_M_NM_MAC_ADDR 0x1 00011 #define LSB_C_TIMUSB 60 00012 00013 #define LSB_C_MIN_RCV_MIN 32 00014 #define LSB_C_DEF_RCV_MIN 64 00015 #define LSB_C_MAX_RCV_MIN 512 00016 #define LSB_C_MIN_RCV_MAX 64 00017 #define LSB_C_DEF_RCV_MAX 128 00018 #define LSB_C_MAX_RCV_MAX 768 00019 #define LSB_C_RCV_INC 4 00020 #define LSB_C_RCV_DEC 1 00021 #define LSB_C_RCV_ADD 32 00022 00023 #define LSB_C_QUEUES 936 00024 #define LSB_C_ABORT_QS 1 00025 00026 #define LSB_C_QS_CLEAN_ACT 7 00027 00028 #define LSB_C_QS_CLEAN_INACT 8 00029 00030 #define LSB_C_INIT_QS 10 00031 00032 #define LSB_G_V4_CTRSECT 1072 00033 #define LSB_G_END_V4_CTRSECT 1256 00034 00035 #define LSB_G_PIVCLR 1616 00036 #define LSB_C_PIVSIZ 552 00037 00038 #define LSB_G_CTRSECT 2170 00039 #define LSB_M_SFL_EXC 0x1 00040 #define LSB_M_SFL_CCF 0x2 00041 #define LSB_M_SFL_SHC 0x4 00042 #define LSB_M_SFL_OPC 0x8 00043 #define LSB_M_SFL_FTL 0x10 00044 #define LSB_M_SFL_RFD 0x20 00045 #define LSB_M_SFL_TUR 0x40 00046 #define LSB_M_SFL_TFL 0x80 00047 #define LSB_M_RFL_BCE 0x1 00048 #define LSB_M_RFL_FME 0x2 00049 #define LSB_M_RFL_FTL 0x4 00050 #define LSB_M_RFL_RSE 0x8 00051 #define LSB_M_RFL_RLE 0x10 00052 #define LSB_G_END_CTRSECT 2224 00053 #define LSB_M_TRSFL_TUR 0x1 00054 #define LSB_M_TRSFL_LE 0x2 00055 #define LSB_M_TRSFL_ABS 0x4 00056 #define LSB_M_TRSFL_LF 0x8 00057 #define LSB_M_TRSFL_TE 0x10 00058 #define LSB_M_TRSFL_UF 0x20 00059 #define LSB_M_TRSFL_RC 0x40 00060 #define LSB_M_TRRFL_RC 0x1 00061 #define LSB_M_TRRFL_FCE 0x2 00062 #define LSB_M_TRIFL_LWF 0x1 00063 #define LSB_M_TRIFL_SLE 0x2 00064 #define LSB_M_TRIFL_TMO 0x4 00065 #define LSB_M_TRIFL_RPT 0x8 00066 #define LSB_M_TRIFL_BCN 0x10 00067 #define LSB_M_TRIFL_DAD 0x20 00068 #define LSB_M_TRIFL_PSF 0x40 00069 #define LSB_M_TRIFL_RR 0x80 00070 #define LSB_M_TRTFL_LWF 0x1 00071 #define LSB_M_TRTFL_SSD 0x2 00072 #define LSB_M_TRTFL_ARF 0x4 00073 #define LSB_M_TRTFL_RR 0x8 00074 #define LSB_C_CTRSIZE 262 00075 00076 #define LSB_M_DEVCTR 0x1 00077 #define LSB_M_DEVXIDTEST 0x2 00078 #define LSB_M_MULSEG 0x4 00079 #define LSB_M_RCVMGT 0x8 00080 #define LSB_M_RUN 0x1 00081 #define LSB_M_INITED 0x2 00082 #define LSB_M_MCA_OVF 0x4 00083 #define LSB_M_FAT_ERR 0x8 00084 #define LSB_M_BLKCTL 0x10 00085 #define LSB_M_PCHACT 0x20 00086 #define LSB_M_NEED_DAT_LOCK 0x40 00087 #define LSB_M_GOT_DAT_LOCK 0x80 00088 #define LSB_M_RING_AVAIL 0x100 00089 #define LSB_M_FULL_DUPLEX 0x200 00090 #define LSB_C_ALLPRM 2464 00091 #define LSB_C_ALLPRMSIZ 12 00092 00093 #define LSB_C_CPYPRMSIZ 24 00094 00095 #define LSB_C_MBX_MAX 12 00096 #define LSB_C_FIXED_LENGTH 2880 00097 00098 #define LSB_M_CSMACD_ELAN_ACTIVE 0x1 00099 #define LSB_M_CSMACD_ELAN_START 0x2 00100 #define LSB_M_CSMACD_ELAN_SHUT 0x4 00101 #define LSB_M_CSMACD_ELAN_UNAVAILABLE 0x8 00102 #define LSB_M_CSMACD_LIS_ACTIVE 0x1 00103 #define LSB_M_CSMACD_LIS_START 0x2 00104 #define LSB_M_CSMACD_LIS_SHUT 0x4 00105 #define LSB_M_CSMACD_LIS_UNAVAILABLE 0x8 00106 #define LSB_C_CSMACD_LENGTH 3328 00107 #define LSB_M_FDDI_BOO 0x1 00108 #define LSB_M_FDDI_CTY 0x2 00109 #define LSB_M_FDDI_UNTO 0x4 00110 #define LSB_C_FDDI_LENGTH 3040 00111 00112 #define LSB_C_FDDI_OFF_INIT 0 00113 #define LSB_C_FDDI_OFF_READY 1 00114 #define LSB_C_FDDI_OFF_FAULT_REC 2 00115 #define LSB_C_FDDI_ON_RING_INIT 3 00116 #define LSB_C_FDDI_ON_RING_RUN 4 00117 #define LSB_C_FDDI_BROKEN 5 00118 00119 #define LSB_C_FDDI_OFF 0 00120 #define LSB_C_FDDI_CAND_PURGER 1 00121 #define LSB_C_FDDI_NON_PURGER 2 00122 #define LSB_C_FDDI_PURGER 3 00123 00124 #define LSB_C_FDDI_UNK 0 00125 #define LSB_C_FDDI_SUC 1 00126 #define LSB_C_FDDI_FAIL 2 00127 00128 #define LSB_C_FDDI_INT_LOOP 0 00129 #define LSB_C_FDDI_PHY_BROKEN 1 00130 #define LSB_C_FDDI_PHY_OFF_READY 2 00131 #define LSB_C_FDDI_WAITING 3 00132 #define LSB_C_FDDI_STARTING 4 00133 #define LSB_C_FDDI_FAILED 5 00134 #define LSB_C_FDDI_WATCH 6 00135 #define LSB_C_FDDI_IN_USE 7 00136 00137 #define LSB_C_FDDI_T_REQ_DFLT 100000 00138 #define LSB_C_FDDI_TVX_DFLT 32768 00139 #define LSB_C_FDDI_RTTO_DFLT 12500000 00140 #define LSB_C_MAX_XPLOR_BUF 6 00141 #define LSB_C_TR_LENGTH 3008 00142 #define LSB_C_TR_SPEED_4 0 00143 #define LSB_C_TR_SPEED_16 1 00144 #define LSB_C_TR_LNK_OFF 1 00145 #define LSB_C_TR_LNK_INI 2 00146 #define LSB_C_TR_LNK_RUN 3 00147 #define LSB_C_TR_LNK_RCY 4 00148 #define LSB_C_TR_LNK_CNT 5 00149 #define LSB_C_TR_LNK_BRK 2 00150 #define LSB_C_ATM_LENGTH 3000 00151 00152 struct _lsbdef { 00153 char lsb_g_efbisr [48]; 00154 char lsb_g_efbipl8 [48]; 00155 char lsb_g_efbreset [48]; 00156 char lsb_g_efbnm [48]; 00157 unsigned int lsb_l_error; 00158 int lsb_l_extra_l_0; 00159 unsigned int lsb_l_putrcv; 00160 unsigned int lsb_l_getrcv; 00161 unsigned int lsb_l_putxmt; 00162 unsigned int lsb_l_getxmt; 00163 unsigned int lsb_l_putcmd; 00164 unsigned int lsb_l_getcmd; 00165 unsigned int lsb_l_putuns; 00166 unsigned int lsb_l_getuns; 00167 unsigned int lsb_l_putsmt; 00168 unsigned int lsb_l_getsmt; 00169 unsigned int lsb_l_xmtavl; 00170 unsigned int lsb_l_rcvcnt; 00171 unsigned int lsb_l_xmtcnt; 00172 unsigned int lsb_l_cmdcnt; 00173 unsigned int lsb_l_unscnt; 00174 unsigned int lsb_l_smtcnt; 00175 void *lsb_a_rcvrng; 00176 unsigned int lsb_l_rcvent; 00177 unsigned int lsb_l_rcvsiz; 00178 void *lsb_a_xmtrng; 00179 unsigned int lsb_l_xmtent; 00180 unsigned int lsb_l_xmtsiz; 00181 void *lsb_a_cmdrng; 00182 unsigned int lsb_l_cmdent; 00183 unsigned int lsb_l_cmdsiz; 00184 void *lsb_a_unsrng; 00185 unsigned int lsb_l_unsent; 00186 unsigned int lsb_l_unssiz; 00187 void *lsb_a_smtrng; 00188 unsigned int lsb_l_smtent; 00189 unsigned int lsb_l_smtsiz; 00190 unsigned int lsb_l_scratch1; 00191 unsigned int lsb_l_scratch2; 00192 unsigned int lsb_l_scratch3; 00193 unsigned int lsb_l_scratch4; 00194 unsigned int lsb_l_scratch5; 00195 unsigned int lsb_l_lan_code; 00196 unsigned int lsb_l_drv_code; 00197 unsigned int lsb_l_dev1_code; 00198 unsigned int lsb_l_dev2_code; 00199 unsigned long long lsb_q_lan_version; 00200 unsigned long long lsb_q_drv_version; 00201 unsigned long long lsb_q_dev1_version; 00202 unsigned long long lsb_q_dev2_version; 00203 char lsb_t_hw_serial [12]; 00204 unsigned int lsb_l_hw_version; 00205 unsigned long long lsb_q_hw_bvc; 00206 char lsb_g_ldc [32]; 00207 unsigned int lsb_l_device; 00208 unsigned int lsb_l_next_lsb; 00209 void *lsb_a_baselsb; 00210 int lsb_l_extra_l_1; 00211 union { 00212 unsigned int lsb_l_flags; 00213 struct { 00214 unsigned lsb_v_created : 1; 00215 unsigned lsb_v_enabled : 1; 00216 unsigned lsb_v_benabled : 1; 00217 unsigned lsb_v_nmdis : 1; 00218 unsigned lsb_v_elan : 1; 00219 unsigned lsb_v_clip : 1; 00220 unsigned lsb_v_fill_44_ : 2; 00221 }; 00222 }; 00223 unsigned int lsb_l_adp; 00224 unsigned int lsb_l_idb; 00225 unsigned int lsb_l_ucb0; 00226 void *lsb_a_eib; 00227 unsigned int lsb_l_events; 00228 void *lsb_a_nm_llb; 00229 void *lsb_a_nm_lhb; 00230 unsigned long long lsb_q_nm_lpb; 00231 int lsb_l_nm_snm_len; 00232 void *lsb_a_nm_snm; 00233 unsigned int lsb_l_nm_last_port; 00234 union { 00235 unsigned int lsb_l_nm_flags; 00236 struct { 00237 unsigned lsb_v_nm_mac_addr : 1; 00238 unsigned lsb_v_fill_45_ : 7; 00239 }; 00240 }; 00241 unsigned int lsb_l_nm_min_tid; 00242 unsigned int lsb_l_nm_max_tid; 00243 unsigned long long lsb_q_nm_desc; 00244 unsigned int lsb_l_station_buf; 00245 unsigned int lsb_l_nm_scratch; 00246 void *lsb_a_init_vcib; 00247 void *lsb_a_allocate_vcrp; 00248 unsigned int lsb_l_cretim; 00249 unsigned int lsb_l_deltim; 00250 unsigned int lsb_l_enatim; 00251 unsigned int lsb_l_distim; 00252 unsigned int lsb_l_lstrcvtim; 00253 unsigned int lsb_l_lstxmttim; 00254 unsigned int lsb_l_lstftltim; 00255 unsigned int lsb_l_prvftltim; 00256 unsigned int lsb_l_lstexctim; 00257 unsigned int lsb_l_lstcartim; 00258 unsigned int lsb_l_lstcoltim; 00259 unsigned int lsb_l_lstcrctim; 00260 unsigned int lsb_l_lstlentim; 00261 unsigned int lsb_l_lstusbtim; 00262 unsigned int lsb_l_lstuubtim; 00263 unsigned int lsb_l_lstxertim; 00264 unsigned int lsb_l_lstrertim; 00265 unsigned int lsb_l_datxmttim; 00266 unsigned int lsb_l_datrcvtim; 00267 unsigned int lsb_l_lstrnatim; 00268 unsigned int lsb_l_lstravtim; 00269 unsigned int lsb_l_lstriitim; 00270 unsigned int lsb_l_lstrirtim; 00271 unsigned int lsb_l_lstrbitim; 00272 unsigned int lsb_l_lstdattim; 00273 unsigned int lsb_l_lstdtdtim; 00274 unsigned int lsb_l_lstrprtim; 00275 unsigned int lsb_l_lstfcitim; 00276 unsigned int lsb_l_lsttritim; 00277 unsigned int lsb_l_lsttrrtim; 00278 unsigned int lsb_l_lstdbctim; 00279 unsigned int lsb_l_lstebetim; 00280 unsigned int lsb_l_lstlcttim; 00281 unsigned int lsb_l_lstlemtim; 00282 unsigned int lsb_l_lstlnktim; 00283 unsigned int lsb_l_lstcnctim; 00284 unsigned int lsb_l_lsteentim; 00285 unsigned int lsb_l_lsteditim; 00286 unsigned int lsb_l_lsteactim; 00287 unsigned int lsb_l_lsteuntim; 00288 unsigned int lsb_l_ctltim; 00289 unsigned int lsb_l_xmttim; 00290 unsigned int lsb_l_sidtim; 00291 unsigned int lsb_l_unatim; 00292 unsigned int lsb_l_usbtim; 00293 unsigned int lsb_l_usbsav; 00294 unsigned int lsb_l_rcvmnr; 00295 unsigned int lsb_l_rcvmxr; 00296 unsigned int lsb_l_rcvmin; 00297 unsigned int lsb_l_rcvmax; 00298 unsigned int lsb_l_rcvcur; 00299 unsigned int lsb_l_rcvfil; 00300 unsigned int lsb_l_rcvadd; 00301 unsigned int lsb_l_crectr; 00302 unsigned int lsb_l_enactr; 00303 unsigned int lsb_l_prtctr; 00304 unsigned int lsb_l_excctr; 00305 unsigned int lsb_l_ftlctr; 00306 unsigned int lsb_l_xmttmo; 00307 unsigned int lsb_l_ctltmo; 00308 unsigned int lsb_l_rsfctr; 00309 unsigned int lsb_l_powerf; 00310 unsigned int lsb_l_xnwctr; 00311 unsigned int lsb_l_xbpctr; 00312 unsigned int lsb_l_xgpctr; 00313 unsigned int lsb_l_xsbctr; 00314 unsigned int lsb_l_xbactr; 00315 unsigned int lsb_l_arpctr; 00316 unsigned int lsb_l_dat_inictr; 00317 unsigned int lsb_l_dat_errctr; 00318 unsigned int lsb_l_dat_stage; 00319 unsigned int lsb_l_dat_vcrp; 00320 unsigned long long lsb_q_dat_xmtsts; 00321 unsigned int lsb_l_dat_reqnum; 00322 void *lsb_a_dat_ucb; 00323 unsigned int lsb_l_devdepend; 00324 unsigned int lsb_l_lsterrcsr; 00325 unsigned int lsb_l_lstftlcod; 00326 unsigned int lsb_l_prvftlcod; 00327 unsigned long long lsb_q_lstcrcsrc; 00328 void *lsb_a_trace; 00329 unsigned int lsb_l_trclen; 00330 unsigned long long lsb_q_trcmask; 00331 unsigned long long lsb_q_trcstop; 00332 unsigned int lsb_l_trcindex; 00333 unsigned int lsb_l_trccount; 00334 unsigned int lsb_l_trcseq; 00335 unsigned int lsb_l_trcintp; 00336 unsigned int lsb_l_trcintc; 00337 void *lsb_a_trcdev; 00338 unsigned int lsb_l_trcdevlen; 00339 void *lsb_a_trcmaskdef; 00340 unsigned long long lsb_q_xmtreq; 00341 unsigned long long lsb_q_ctlhld; 00342 unsigned long long lsb_q_ctlreq; 00343 unsigned long long lsb_q_ctlpnd; 00344 unsigned long long lsb_q_post; 00345 unsigned long long lsb_q_delay; 00346 unsigned long long lsb_q_xmtpnd; 00347 unsigned long long lsb_q_rcvpnd; 00348 unsigned long long lsb_q_autors; 00349 unsigned long long lsb_q_nmhold; 00350 unsigned long long lsb_q_rcvbuf; 00351 unsigned int lsb_l_min_chain; 00352 unsigned int lsb_l_min_xmt; 00353 unsigned int lsb_l_align_phy; 00354 unsigned int lsb_l_align_mask; 00355 unsigned int lsb_l_bsz; 00356 unsigned int lsb_l_devhdr_len; 00357 unsigned int lsb_l_svapte; 00358 unsigned int lsb_l_sva; 00359 unsigned long long lsb_q_lbuctr; 00360 unsigned long long lsb_q_zerctr; 00361 unsigned long long lsb_q_ocrctr; 00362 unsigned long long lsb_q_octctr; 00363 unsigned long long lsb_q_pdrctr; 00364 unsigned long long lsb_q_pdtctr; 00365 unsigned long long lsb_q_morctr; 00366 unsigned long long lsb_q_mprctr; 00367 unsigned long long lsb_q_defctr; 00368 unsigned long long lsb_q_sinctr; 00369 unsigned long long lsb_q_mulctr; 00370 unsigned long long lsb_q_excctr; 00371 unsigned long long lsb_q_ccfctr; 00372 unsigned long long lsb_q_shcctr; 00373 unsigned long long lsb_q_opcctr; 00374 unsigned long long lsb_q_ttlctr; 00375 unsigned long long lsb_q_latctr; 00376 unsigned long long lsb_q_fcectr; 00377 unsigned long long lsb_q_alictr; 00378 unsigned long long lsb_q_ftlctr; 00379 unsigned long long lsb_q_uidctr; 00380 unsigned long long lsb_q_dorctr; 00381 unsigned long long lsb_q_usbctr; 00382 unsigned long long lsb_q_uubctr; 00383 unsigned long long lsb_q_cdcctr; 00384 unsigned long long lsb_q_motctr; 00385 unsigned long long lsb_q_mptctr; 00386 unsigned long long lsb_q_fsectr; 00387 unsigned long long lsb_q_slectr; 00388 unsigned long long lsb_q_rdlctr; 00389 unsigned long long lsb_q_umdctr; 00390 unsigned long long lsb_q_stfctr; 00391 unsigned long long lsb_q_turctr; 00392 unsigned long long lsb_q_tflctr; 00393 unsigned long long lsb_q_rsectr; 00394 unsigned long long lsb_q_rlectr; 00395 unsigned long long lsb_q_mfcctr; 00396 unsigned long long lsb_q_mecctr; 00397 unsigned long long lsb_q_mlcctr; 00398 unsigned long long lsb_q_riictr; 00399 unsigned long long lsb_q_rirctr; 00400 unsigned long long lsb_q_rbictr; 00401 unsigned long long lsb_q_datctr; 00402 unsigned long long lsb_q_dtdctr; 00403 unsigned long long lsb_q_rprctr; 00404 unsigned long long lsb_q_fcictr; 00405 unsigned long long lsb_q_trictr; 00406 unsigned long long lsb_q_trrctr; 00407 unsigned long long lsb_q_dbcctr; 00408 unsigned long long lsb_q_ebectr; 00409 unsigned long long lsb_q_lctctr; 00410 unsigned long long lsb_q_lemctr; 00411 unsigned long long lsb_q_lnkctr; 00412 unsigned long long lsb_q_cncctr; 00413 unsigned long long lsb_q_berctr; 00414 unsigned long long lsb_q_raectr; 00415 unsigned long long lsb_q_lerctr; 00416 unsigned long long lsb_q_tlfctr; 00417 unsigned long long lsb_q_fcpctr; 00418 unsigned long long lsb_q_terctr; 00419 unsigned long long lsb_q_sigctr; 00420 unsigned long long lsb_q_rbectr; 00421 unsigned long long lsb_q_serctr; 00422 unsigned long long lsb_q_lwfctr; 00423 unsigned long long lsb_q_arectr; 00424 unsigned long long lsb_q_rmrctr; 00425 unsigned long long lsb_q_sstctr; 00426 unsigned long long lsb_q_rrectr; 00427 unsigned long long lsb_q_adsctr; 00428 unsigned long long lsb_q_ierctr; 00429 unsigned long long lsb_q_zerclr; 00430 unsigned long long lsb_q_ocrclr; 00431 unsigned long long lsb_q_octclr; 00432 unsigned long long lsb_q_pdrclr; 00433 unsigned long long lsb_q_pdtclr; 00434 unsigned long long lsb_q_morclr; 00435 unsigned long long lsb_q_mprclr; 00436 unsigned long long lsb_q_defclr; 00437 unsigned long long lsb_q_sinclr; 00438 unsigned long long lsb_q_mulclr; 00439 unsigned long long lsb_q_excclr; 00440 unsigned long long lsb_q_ccfclr; 00441 unsigned long long lsb_q_shcclr; 00442 unsigned long long lsb_q_opcclr; 00443 unsigned long long lsb_q_ttlclr; 00444 unsigned long long lsb_q_latclr; 00445 unsigned long long lsb_q_fceclr; 00446 unsigned long long lsb_q_aliclr; 00447 unsigned long long lsb_q_ftlclr; 00448 unsigned long long lsb_q_uidclr; 00449 unsigned long long lsb_q_dorclr; 00450 unsigned long long lsb_q_usbclr; 00451 unsigned long long lsb_q_uubclr; 00452 unsigned long long lsb_q_cdcclr; 00453 unsigned long long lsb_q_motclr; 00454 unsigned long long lsb_q_mptclr; 00455 unsigned long long lsb_q_fseclr; 00456 unsigned long long lsb_q_sleclr; 00457 unsigned long long lsb_q_rdlclr; 00458 unsigned long long lsb_q_umdclr; 00459 unsigned long long lsb_q_stfclr; 00460 unsigned long long lsb_q_turclr; 00461 unsigned long long lsb_q_tflclr; 00462 unsigned long long lsb_q_rseclr; 00463 unsigned long long lsb_q_rleclr; 00464 unsigned long long lsb_q_mfcclr; 00465 unsigned long long lsb_q_mecclr; 00466 unsigned long long lsb_q_mlcclr; 00467 unsigned long long lsb_q_riiclr; 00468 unsigned long long lsb_q_rirclr; 00469 unsigned long long lsb_q_rbiclr; 00470 unsigned long long lsb_q_datclr; 00471 unsigned long long lsb_q_dtdclr; 00472 unsigned long long lsb_q_rprclr; 00473 unsigned long long lsb_q_fciclr; 00474 unsigned long long lsb_q_triclr; 00475 unsigned long long lsb_q_trrclr; 00476 unsigned long long lsb_q_dbcclr; 00477 unsigned long long lsb_q_ebeclr; 00478 unsigned long long lsb_q_lctclr; 00479 unsigned long long lsb_q_lemclr; 00480 unsigned long long lsb_q_lnkclr; 00481 unsigned long long lsb_q_cncclr; 00482 unsigned long long lsb_q_berclr; 00483 unsigned long long lsb_q_raeclr; 00484 unsigned long long lsb_q_lerclr; 00485 unsigned long long lsb_q_tlfclr; 00486 unsigned long long lsb_q_fcpclr; 00487 unsigned long long lsb_q_terclr; 00488 unsigned long long lsb_q_sigclr; 00489 unsigned long long lsb_q_rbeclr; 00490 unsigned long long lsb_q_serclr; 00491 unsigned long long lsb_q_lwfclr; 00492 unsigned long long lsb_q_areclr; 00493 unsigned long long lsb_q_rmrclr; 00494 unsigned long long lsb_q_sstclr; 00495 unsigned long long lsb_q_rreclr; 00496 unsigned long long lsb_q_adsclr; 00497 unsigned long long lsb_q_ierclr; 00498 short int lsb_w_extra_w_0; 00499 unsigned short int lsb_w_zerctr; 00500 unsigned int lsb_l_brcctr; 00501 unsigned int lsb_l_bsnctr; 00502 unsigned int lsb_l_dbrctr; 00503 unsigned int lsb_l_dbsctr; 00504 unsigned int lsb_l_mbyctr; 00505 unsigned int lsb_l_mblctr; 00506 unsigned int lsb_l_bidctr; 00507 unsigned int lsb_l_bs1ctr; 00508 unsigned int lsb_l_bsmctr; 00509 unsigned short int lsb_w_sflctr; 00510 union { 00511 unsigned short int lsb_w_sflmap; 00512 struct { 00513 unsigned lsb_v_sfl_exc : 1; 00514 unsigned lsb_v_sfl_ccf : 1; 00515 unsigned lsb_v_sfl_shc : 1; 00516 unsigned lsb_v_sfl_opc : 1; 00517 unsigned lsb_v_sfl_ftl : 1; 00518 unsigned lsb_v_sfl_rfd : 1; 00519 unsigned lsb_v_sfl_tur : 1; 00520 unsigned lsb_v_sfl_tfl : 1; 00521 }; 00522 }; 00523 unsigned short int lsb_w_rflctr; 00524 union { 00525 unsigned short int lsb_w_rflmap; 00526 struct { 00527 unsigned lsb_v_rfl_bce : 1; 00528 unsigned lsb_v_rfl_fme : 1; 00529 unsigned lsb_v_rfl_ftl : 1; 00530 unsigned lsb_v_rfl_rse : 1; 00531 unsigned lsb_v_rfl_rle : 1; 00532 unsigned lsb_v_fill_46_ : 3; 00533 }; 00534 }; 00535 unsigned short int lsb_w_ufdctr; 00536 unsigned short int lsb_w_ovrctr; 00537 unsigned short int lsb_w_sbuctr; 00538 unsigned short int lsb_w_ubuctr; 00539 unsigned int lsb_l_mbsctr; 00540 unsigned int lsb_l_msnctr; 00541 unsigned int lsb_l_mfcctr; 00542 unsigned int lsb_l_mecctr; 00543 unsigned int lsb_l_mlcctr; 00544 unsigned int lsb_l_riictr; 00545 unsigned int lsb_l_rirctr; 00546 unsigned int lsb_l_rbictr; 00547 unsigned int lsb_l_datctr; 00548 unsigned int lsb_l_dtdctr; 00549 unsigned int lsb_l_rprctr; 00550 unsigned int lsb_l_fcictr; 00551 unsigned int lsb_l_trictr; 00552 unsigned int lsb_l_trrctr; 00553 unsigned int lsb_l_dbcctr; 00554 unsigned int lsb_l_ebectr; 00555 unsigned int lsb_l_lctctr; 00556 unsigned int lsb_l_lemctr; 00557 unsigned int lsb_l_lnkctr; 00558 unsigned int lsb_l_cncctr; 00559 unsigned int lsb_l_sfrctr; 00560 union { 00561 unsigned int lsb_l_trsflmap; 00562 struct { 00563 unsigned lsb_v_trsfl_tur : 1; 00564 unsigned lsb_v_trsfl_le : 1; 00565 unsigned lsb_v_trsfl_abs : 1; 00566 unsigned lsb_v_trsfl_lf : 1; 00567 unsigned lsb_v_trsfl_te : 1; 00568 unsigned lsb_v_trsfl_uf : 1; 00569 unsigned lsb_v_trsfl_rc : 1; 00570 unsigned lsb_v_fill_47_ : 1; 00571 }; 00572 }; 00573 unsigned int lsb_l_rfrctr; 00574 union { 00575 unsigned int lsb_l_trrflmap; 00576 struct { 00577 unsigned lsb_v_trrfl_rc : 1; 00578 unsigned lsb_v_trrfl_fce : 1; 00579 unsigned lsb_v_fill_48_ : 6; 00580 }; 00581 }; 00582 unsigned int lsb_l_ifrctr; 00583 union { 00584 unsigned int lsb_l_triflmap; 00585 struct { 00586 unsigned lsb_v_trifl_lwf : 1; 00587 unsigned lsb_v_trifl_sle : 1; 00588 unsigned lsb_v_trifl_tmo : 1; 00589 unsigned lsb_v_trifl_rpt : 1; 00590 unsigned lsb_v_trifl_bcn : 1; 00591 unsigned lsb_v_trifl_dad : 1; 00592 unsigned lsb_v_trifl_psf : 1; 00593 unsigned lsb_v_trifl_rr : 1; 00594 }; 00595 }; 00596 unsigned int lsb_l_rgfctr; 00597 union { 00598 unsigned int lsb_l_trtflmap; 00599 struct { 00600 unsigned lsb_v_trtfl_lwf : 1; 00601 unsigned lsb_v_trtfl_ssd : 1; 00602 unsigned lsb_v_trtfl_arf : 1; 00603 unsigned lsb_v_trtfl_rr : 1; 00604 unsigned lsb_v_fill_49_ : 4; 00605 }; 00606 }; 00607 unsigned int lsb_l_rpgctr; 00608 unsigned int lsb_l_mncctr; 00609 unsigned int lsb_l_bcnctr; 00610 unsigned int lsb_l_lerctr; 00611 unsigned int lsb_l_ierctr; 00612 unsigned int lsb_l_berctr; 00613 unsigned int lsb_l_raectr; 00614 unsigned int lsb_l_adsctr; 00615 unsigned int lsb_l_piectr; 00616 unsigned int lsb_l_tlfctr; 00617 unsigned int lsb_l_rcectr; 00618 unsigned int lsb_l_fcectr; 00619 unsigned int lsb_l_ferctr; 00620 unsigned int lsb_l_terctr; 00621 unsigned int lsb_l_pnectr; 00622 unsigned short int lsb_w_cdcctr; 00623 short int lsb_w_extra_w_1; 00624 unsigned int lsb_l_chlmsg; 00625 unsigned int lsb_l_chlerr; 00626 unsigned int lsb_l_sidmsg; 00627 unsigned int lsb_l_siderr; 00628 unsigned int lsb_l_rqcmsg; 00629 unsigned int lsb_l_rqcerr; 00630 unsigned int lsb_l_ravctr; 00631 unsigned int lsb_l_rnactr; 00632 union { 00633 unsigned int lsb_l_char; 00634 struct { 00635 unsigned lsb_v_devctr : 1; 00636 unsigned lsb_v_devxidtest : 1; 00637 unsigned lsb_v_mulseg : 1; 00638 unsigned lsb_v_rcvmgt : 1; 00639 unsigned lsb_v_fill_50_ : 4; 00640 }; 00641 }; 00642 union { 00643 unsigned int lsb_l_sts; 00644 struct { 00645 unsigned lsb_v_run : 1; 00646 unsigned lsb_v_inited : 1; 00647 unsigned lsb_v_mca_ovf : 1; 00648 unsigned lsb_v_fat_err : 1; 00649 unsigned lsb_v_blkctl : 1; 00650 unsigned lsb_v_pchact : 1; 00651 unsigned lsb_v_need_dat_lock : 1; 00652 unsigned lsb_v_got_dat_lock : 1; 00653 unsigned lsb_v_ring_avail : 1; 00654 unsigned lsb_v_full_duplex : 1; 00655 unsigned lsb_v_sts_filler : 22; 00656 }; 00657 }; 00658 unsigned int lsb_l_mlt; 00659 unsigned int lsb_l_prm; 00660 unsigned int lsb_l_prmuser; 00661 unsigned int lsb_l_media; 00662 unsigned int lsb_l_speed; 00663 int lsb_l_extra_l_2; 00664 unsigned int lsb_l_con; 00665 unsigned int lsb_l_ilp; 00666 unsigned int lsb_l_crc; 00667 int lsb_l_extra_l_3; 00668 unsigned short int lsb_g_pha [4]; 00669 unsigned short int lsb_g_hwa [4]; 00670 unsigned short int lsb_g_nmpha [4]; 00671 unsigned int lsb_l_line_param; 00672 unsigned int lsb_l_circuit_param; 00673 unsigned int lsb_l_untcnt; 00674 unsigned int lsb_l_gen_multi; 00675 unsigned int lsb_l_mca_max; 00676 unsigned int lsb_l_mca_cur; 00677 unsigned int lsb_l_dev_opr; 00678 unsigned int lsb_l_fdx_ena; 00679 unsigned int lsb_l_fdx_opr; 00680 unsigned int lsb_l_maxfsz; 00681 unsigned int lsb_l_qos; 00682 unsigned int lsb_l_reg_hwa; 00683 unsigned int lsb_l_valid_cnm; 00684 unsigned int lsb_l_valid_fmt; 00685 unsigned int lsb_l_valid_gsp; 00686 unsigned int lsb_l_valid_mca; 00687 unsigned int lsb_l_valid_src; 00688 unsigned int lsb_l_valid_pha; 00689 unsigned int lsb_l_valid_pid; 00690 unsigned int lsb_l_valid_prm; 00691 unsigned int lsb_l_valid_pty; 00692 unsigned int lsb_l_valid_sap; 00693 unsigned int lsb_l_set_cnm; 00694 unsigned int lsb_l_set_des; 00695 unsigned int lsb_l_set_mca; 00696 unsigned int lsb_l_set_src; 00697 unsigned int lsb_l_set_pha; 00698 unsigned int lsb_l_set_mnr; 00699 unsigned int lsb_l_set_mxr; 00700 unsigned int lsb_l_set_80ns; 00701 unsigned int lsb_l_set_rtto; 00702 unsigned int lsb_l_sho_80ns; 00703 unsigned int lsb_l_sho_rtto; 00704 unsigned int lsb_l_sysid_msg; 00705 unsigned int lsb_l_dev_timer; 00706 unsigned int lsb_l_process_ctl; 00707 unsigned int lsb_l_dev_transmit; 00708 unsigned int lsb_l_sho_lnk; 00709 void (*lsb_a_fork_proc)(); 00710 void (*lsb_a_chngpro)(); 00711 void (*lsb_a_counter)(); 00712 void (*lsb_a_diag)(); 00713 void (*lsb_a_init)(); 00714 void (*lsb_a_port)(); 00715 void (*lsb_a_power_fail)(); 00716 void (*lsb_a_receive)(); 00717 void (*lsb_a_sense_mac)(); 00718 void (*lsb_a_set_mac)(); 00719 void (*lsb_a_stop)(); 00720 void (*lsb_a_stoppro)(); 00721 void (*lsb_a_strtpro)(); 00722 void (*lsb_a_strtpropha)(); 00723 void (*lsb_a_timer)(); 00724 int (*lsb_a_transmit)(); 00725 void (*lsb_a_unit_init)(); 00726 void (*lsb_a_mask)(); 00727 union { 00728 void *lsb_a_elan_lsbs; 00729 void *lsb_a_port_lsbs; 00730 void *lsb_a_clip_lsbs; 00731 }; 00732 unsigned int lsb_l_internal_ctrs; 00733 unsigned int lsb_l_internal_ctrsize; 00734 unsigned int lsb_l_internal_ctrstr; 00735 unsigned int lsb_l_mon; 00736 unsigned int lsb_l_monprm; 00737 void *lsb_a_mon_user1; 00738 void *lsb_a_mon_user2; 00739 int lsb_l_extra_l_4; 00740 unsigned int lsb_l_prm_done; 00741 unsigned int lsb_l_delivered; 00742 unsigned int lsb_l_next_802; 00743 unsigned int lsb_l_rsp_802; 00744 unsigned int lsb_l_pty_ucb; 00745 unsigned int lsb_l_pty_last; 00746 unsigned int lsb_l_sap_ucb; 00747 unsigned int lsb_l_sap_last; 00748 unsigned int lsb_l_pid_ucb; 00749 unsigned long long lsb_q_pid_last; 00750 long long lsb_q_mbx_base; 00751 unsigned int lsb_l_mbx_read; 00752 unsigned int lsb_l_mbx_write; 00753 unsigned int lsb_l_mbx_num; 00754 unsigned int lsb_l_mbx_enable; 00755 unsigned int lsb_g_mbx_array [12]; 00756 union { 00757 struct { 00758 unsigned int lsb_l_csmacd_elan_state_req; 00759 union { 00760 unsigned int lsb_l_csmacd_elan_state; 00761 struct { 00762 unsigned lsb_v_csmacd_elan_active : 1; 00763 unsigned lsb_v_csmacd_elan_start : 1; 00764 unsigned lsb_v_csmacd_elan_shut : 1; 00765 unsigned lsb_v_csmacd_elan_unavailable : 1; 00766 unsigned lsb_v_fill_51_ : 4; 00767 }; 00768 }; 00769 unsigned int lsb_l_csmacd_event_mask_req; 00770 unsigned int lsb_l_csmacd_event_mask; 00771 unsigned int lsb_l_csmacd_ext_sense_req; 00772 unsigned int lsb_l_csmacd_ext_sense; 00773 unsigned int lsb_l_csmacd_pvc_req; 00774 unsigned int lsb_l_csmacd_pvc; 00775 unsigned int lsb_l_csmacd_pvc_num; 00776 unsigned int lsb_l_csmacd_max_pktsize; 00777 unsigned int lsb_l_csmacd_medium; 00778 char lsb_t_csmacd_elan_name [64]; 00779 char lsb_t_csmacd_elan_desc [64]; 00780 char lsb_t_csmacd_parent_dev [8]; 00781 struct { 00782 unsigned char lsb_b_csmacd_les_prefix [13]; 00783 unsigned char lsb_b_csmacd_les_esi [6]; 00784 unsigned char lsb_b_csmacd_les_sel [1]; 00785 }; 00786 void *lsb_a_csmacd_lec_attr; 00787 unsigned int lsb_l_csmacd_lec_len; 00788 unsigned int lsb_l_csmacd_clip_state_req; 00789 union { 00790 unsigned int lsb_l_csmacd_clip_state; 00791 struct { 00792 unsigned lsb_v_csmacd_lis_active : 1; 00793 unsigned lsb_v_csmacd_lis_start : 1; 00794 unsigned lsb_v_csmacd_lis_shut : 1; 00795 unsigned lsb_v_csmacd_lis_unavailable : 1; 00796 unsigned lsb_v_fill_52_ : 4; 00797 }; 00798 }; 00799 void *lsb_a_csmacd_clip_attr; 00800 unsigned int lsb_l_csmacd_clip_len; 00801 unsigned int lsb_l_csmacd_clip_user_type; 00802 struct { 00803 unsigned char lsb_b_csmacd_clip_prefix [13]; 00804 unsigned char lsb_b_csmacd_clip_esi [6]; 00805 unsigned char lsb_b_csmacd_clip_sel [1]; 00806 }; 00807 struct { 00808 unsigned char lsb_b_csmacd_clip_atm_prefix [13]; 00809 unsigned char lsb_b_csmacd_clip_atm_esi [6]; 00810 unsigned char lsb_b_csmacd_clip_atm_sel [1]; 00811 }; 00812 unsigned char lsb_t_csmacd_clip_proto_addr [6]; 00813 char lsb_b_csmacd_clip_pad1 [2]; 00814 unsigned char lsb_t_csmacd_clip_subnet_mask [6]; 00815 char lsb_b_csmacd_clip_pad2 [2]; 00816 char lsb_t_csmacd_clip_name [64]; 00817 void *lsb_g_clip_pvc; 00818 unsigned int lsb_l_csmacd_get_pvc; 00819 unsigned int lsb_l_csmacd_set_pvc; 00820 unsigned int lsb_l_csmacd_sho_pvc; 00821 unsigned int lsb_l_reserved; 00822 void *lsb_a_csmacd_lecs_cfg_handle; 00823 void *lsb_a_csmacd_lec_cfg_handle; 00824 void *lsb_a_csmacd_cbrock_handle; 00825 void *lsb_a_csmacd_elan_handle; 00826 void *lsb_a_csmacd_lec_iface_handle; 00827 unsigned int lsb_l_csmacd_reserved_1; 00828 unsigned int lsb_l_csmacd_reserved_2; 00829 unsigned int lsb_l_csmacd_reserved_3; 00830 unsigned int lsb_l_csmacd_reserved_4; 00831 unsigned int lsb_l_csmacd_reserved_5; 00832 unsigned int lsb_l_csmacd_reserved_6; 00833 void *lsb_a_csmacd_clip_handle; 00834 void *lsb_a_csmacd_clip_cfg_handle; 00835 void *lsb_a_csmacd_clip_iface_handle; 00836 unsigned int lsb_l_csmacd_reserved_7; 00837 unsigned int lsb_l_csmacd_reserved_8; 00838 unsigned int lsb_l_csmacd_reserved_9; 00839 unsigned int lsb_l_csmacd_reserved_10; 00840 unsigned int lsb_l_csmacd_reserved_11; 00841 unsigned int lsb_l_csmacd_reserved_12; 00842 }; 00843 struct { 00844 unsigned int lsb_l_fddi_dlver; 00845 unsigned int lsb_l_fddi_t_max; 00846 unsigned int lsb_l_fddi_t_neg; 00847 unsigned int lsb_l_fddi_t_req; 00848 unsigned int lsb_l_fddi_tvx; 00849 unsigned int lsb_l_fddi_rtto; 00850 unsigned int lsb_l_fddi_rpe; 00851 unsigned int lsb_l_fddi_lem; 00852 unsigned int lsb_l_fddi_rer; 00853 unsigned int lsb_l_fddi_rjr; 00854 unsigned int lsb_l_fddi_lee; 00855 unsigned int lsb_l_fddi_una_dat; 00856 unsigned short int lsb_g_fddi_una [4]; 00857 unsigned short int lsb_g_fddi_old_una [4]; 00858 unsigned short int lsb_g_fddi_sif_conf_targ [4]; 00859 unsigned short int lsb_g_fddi_sif_op_targ [4]; 00860 unsigned short int lsb_g_fddi_nif_targ [4]; 00861 unsigned short int lsb_g_fddi_echo_targ [4]; 00862 unsigned short int lsb_g_fddi_dna [4]; 00863 unsigned short int lsb_g_fddi_old_dna [4]; 00864 unsigned int lsb_l_fddi_echo_dat; 00865 unsigned int lsb_l_fddi_echo_len; 00866 unsigned int lsb_l_fddi_phy_state; 00867 unsigned int lsb_l_fddi_link_state; 00868 unsigned int lsb_l_fddi_rp_state; 00869 unsigned int lsb_l_fddi_port_type; 00870 unsigned int lsb_l_fddi_nbr_phy; 00871 unsigned int lsb_l_fddi_dat; 00872 union { 00873 unsigned int lsb_l_fddi_flags; 00874 struct { 00875 unsigned lsb_v_fddi_boo : 1; 00876 unsigned lsb_v_fddi_cty : 1; 00877 unsigned lsb_v_fddi_unto : 1; 00878 unsigned lsb_v_fill_53_ : 5; 00879 }; 00880 }; 00881 unsigned int lsb_l_fddi_smt; 00882 unsigned int lsb_l_fddi_smt_prm; 00883 unsigned int lsb_l_fddi_smt_type; 00884 }; 00885 struct { 00886 int lsb_l_extra_l_5; 00887 unsigned int lsb_l_tr_speed; 00888 unsigned int lsb_l_tr_etr; 00889 unsigned int lsb_l_tr_moncon; 00890 unsigned long long lsb_q_tr_naun; 00891 unsigned int lsb_l_tr_rer; 00892 unsigned int lsb_l_tr_ier; 00893 unsigned int lsb_l_tr_pdn; 00894 unsigned int lsb_l_tr_rgn; 00895 unsigned int lsb_l_tr_maxac; 00896 unsigned int lsb_l_tr_fcfield; 00897 unsigned int lsb_l_tr_srcatmo; 00898 unsigned int lsb_l_tr_srdtmo; 00899 unsigned int lsb_l_tr_sr; 00900 void *lsb_a_tr_sr_tab; 00901 unsigned int lsb_l_tr_sr_size; 00902 unsigned int lsb_l_tr_sr_tabsiz; 00903 unsigned int lsb_l_tr_sr_tabbyte; 00904 unsigned int lsb_l_tr_sr_inuse; 00905 unsigned int lsb_l_tr_sr_garbage; 00906 unsigned int lsb_l_tr_sr_deleted; 00907 unsigned long long lsb_q_tr_sr_xplorq; 00908 unsigned int lsb_l_tr_sr_xplorb; 00909 unsigned int lsb_l_tr_sr_xplorc; 00910 void *lsb_a_tr_fca; 00911 unsigned int lsb_l_tr_fca_used; 00912 unsigned int lsb_l_tr_fcmask; 00913 void *lsb_a_tr_hdr; 00914 unsigned int lsb_l_tr_hdrsize; 00915 unsigned int lsb_l_tr_lnkstate; 00916 }; 00917 struct { 00918 void *lsb_a_atm_drv_cm_vc_setup; 00919 void *lsb_a_atm_drv_cm_vc_teardown; 00920 void *lsb_a_atm_drv_cm_vc_flush; 00921 void *lsb_a_atm_drv_cm_tm_command; 00922 void *lsb_a_atm_drv_clip_xmt_done; 00923 void *lsb_a_atm_drv_clip_rcv; 00924 void *lsb_a_atm_drv_handles; 00925 void *lsb_a_atm_usr_handles; 00926 void *lsb_a_atm_amm_handle; 00927 void *lsb_a_atm_addr_reg_handle; 00928 void *lsb_a_atm_tm_an2_handle; 00929 void *lsb_a_atm_clip_handle; 00930 void *lsb_a_atm_lec_handle; 00931 void *lsb_a_atm_rcv_handle; 00932 void *lsb_a_atm_xmt_handle; 00933 unsigned int lsb_l_atm_tqe_alloc; 00934 unsigned int lsb_l_atm_tqe_used; 00935 unsigned int lsb_l_atm_mem_alloc; 00936 unsigned int lsb_l_atm_mem_used; 00937 unsigned int lsb_l_atm_hwanum; 00938 unsigned int lsb_l_atm_hwanum_used; 00939 void *lsb_a_atm_cd_handle; 00940 void *lsb_a_atm_cd_callbacks; 00941 void *lsb_a_atm_module_profilep; 00942 unsigned int lsb_l_atm_max_vc; 00943 unsigned int lsb_l_atm_reserved_1; 00944 unsigned int lsb_l_atm_reserved_2; 00945 unsigned int lsb_l_atm_reserved_3; 00946 unsigned int lsb_l_atm_reserved_4; 00947 unsigned int lsb_l_atm_reserved_5; 00948 }; 00949 }; 00950 }; 00951 00952 #define SR_C_LOCAL 0 00953 #define SR_C_UNKNOWN 2 00954 #define SR_C_KNOWN 4 00955 #define SR_C_STALE 1 00956 #define SR_C_DELETED 3 00957 #define SR_C_EXPLORING 5 00958 #define SR_C_SR_SIZE 64 00959 #define SR_C_SR_SHIFT 6 00960 00961 struct _sr { 00962 unsigned long long sr_g_addr; 00963 unsigned int sr_l_state; 00964 unsigned int sr_l_ri_s; 00965 unsigned char sr_g_ri [32]; 00966 unsigned int sr_l_lstxmttim; 00967 unsigned int sr_l_lstrcvtim; 00968 unsigned int sr_l_staletim; 00969 unsigned int sr_l_discvtim; 00970 }; 00971 00972 #define FCA_C_FCA_ENTRIES 200 00973 #define FCA_C_FCA_SIZE 16 00974 00975 struct _fca { 00976 unsigned long long fca_g_addr; 00977 unsigned int fca_l_fc_mask; 00978 unsigned int fca_l_fc_fill; 00979 }; 00980 00981 #define TRC_Q_PK_DATA 0 00982 #define TRC_G_PK_DATA 12 00983 #define TRC_C_INIT_ENTRIES 256 00984 #define TRC_C_DEF_ENTRIES 2048 00985 #define TRC_C_NUM_INT 8 00986 #define TRC_C_LENGTH 32 00987 00988 #define TRC_C_EXTENSION 128 00989 00990 #define TRC_C_TIMER 1 00991 #define TRC_C_INTR 2 00992 #define TRC_C_FRK_START 3 00993 #define TRC_C_FRK_DONE 4 00994 #define TRC_C_FRK_ERROR 5 00995 #define TRC_C_FRK_SOFT 6 00996 #define TRC_C_STATE 7 00997 #define TRC_C_INIT 8 00998 #define TRC_C_CHNGPRO 9 00999 #define TRC_C_STOP 10 01000 #define TRC_C_SHUTDOWN 11 01001 #define TRC_C_RCV_ISS 12 01002 #define TRC_C_RCV_DONE 13 01003 #define TRC_C_RCV_ERR 14 01004 #define TRC_C_RCV_PKT 15 01005 #define TRC_C_XMT_ISS 16 01006 #define TRC_C_XMT_QUE 17 01007 #define TRC_C_XMT_DONE 18 01008 #define TRC_C_XMT_ERR 19 01009 #define TRC_C_XMT_PKT 20 01010 #define TRC_C_SEGMENT 21 01011 #define TRC_C_SR_ENTRY 22 01012 #define TRC_C_VCI_ACTION 23 01013 #define TRC_C_LAN24 24 01014 #define TRC_C_LAN25 25 01015 #define TRC_C_LAN26 26 01016 #define TRC_C_LAN27 27 01017 #define TRC_C_LAN28 28 01018 #define TRC_C_LAN29 29 01019 #define TRC_C_LAN30 30 01020 #define TRC_C_LAN31 31 01021 #define TRC_C_LAN32 32 01022 01023 struct _trc { 01024 unsigned long long trc_q_time; 01025 unsigned int trc_l_sequence; 01026 unsigned char trc_b_type; 01027 unsigned char trc_b_xmtcnt; 01028 unsigned char trc_b_rcvcnt; 01029 unsigned char trc_b_misc; 01030 unsigned int trc_l_param1; 01031 unsigned int trc_l_param2; 01032 unsigned int trc_l_param3; 01033 unsigned int trc_l_param4; 01034 }; 01035 01036 #endif 01037 01038