/**/ /***************************************************************************/ /** **/ /** © Copyright 2010, Hewlett-Packard Development Company, L.P. **/ /** **/ /** Confidential computer software. Valid license from HP and/or **/ /** its subsidiaries required for possession, use, or copying. **/ /** **/ /** Consistent with FAR 12.211 and 12.212, Commercial Computer Software, **/ /** Computer Software Documentation, and Technical Data for Commercial **/ /** Items are licensed to the U.S. Government under vendor's standard **/ /** commercial license. **/ /** **/ /** Neither HP nor any of its subsidiaries shall be liable for technical **/ /** or editorial errors or omissions contained herein. The information **/ /** in this document is provided "as is" without warranty of any kind and **/ /** is subject to change without notice. The warranties for HP products **/ /** are set forth in the express limited warranty statements accompanying **/ /** such products. Nothing herein should be construed as constituting an **/ /** additional warranty. **/ /** **/ /***************************************************************************/ /********************************************************************************************************************************/ /* Created: 30-Mar-2010 17:25:15 by OpenVMS SDL EV3-3 */ /* Source: 09-FEB-1998 14:37:36 $1$DGA7274:[LIB_H.SRC]MCBUSDEF.SDL;1 */ /********************************************************************************************************************************/ /*** MODULE $MCBUSDEF ***/ #ifndef __MCBUSDEF_LOADED #define __MCBUSDEF_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 #if !defined(__NOBASEALIGN_SUPPORT) && !defined(__cplusplus) /* If using pre DECC V4.0 or C++ */ #pragma __nomember_alignment __quadword #else #pragma __nomember_alignment #endif typedef struct _mc_pci { #pragma __nomember_alignment unsigned int mc_pci$l_pci_rev; unsigned char mc_pci$b_f00 [60]; unsigned int mc_pci$l_whoami; unsigned char mc_pci$b_f01 [60]; unsigned int mc_pci$l_pci_lat; unsigned char mc_pci$b_f02 [124]; unsigned int mc_pci$l_cap_ctrl; unsigned char mc_pci$b_f03 [508]; unsigned int mc_pci$l_perf_mon; unsigned char mc_pci$b_f04 [60]; unsigned int mc_pci$l_perf_cont; unsigned char mc_pci$b_f05 [188]; unsigned int mc_pci$l_hae_mem; unsigned char mc_pci$b_f06 [60]; unsigned int mc_pci$l_hae_io; unsigned char mc_pci$b_f07 [60]; unsigned int mc_pci$l_iack_sc; unsigned char mc_pci$b_f08 [60]; unsigned int mc_pci$l_hae_dense; unsigned char mc_pci$b_f09 [60]; unsigned int mc_pci$l_int_ctl; unsigned char mc_pci$b_f10 [60]; unsigned int mc_pci$l_int_req; unsigned char mc_pci$b_f11 [60]; unsigned int mc_pci$l_int_targ; unsigned char mc_pci$b_f12 [60]; unsigned int mc_pci$l_int_adr; unsigned char mc_pci$b_f13 [60]; unsigned int mc_pci$l_int_adr_ext; unsigned char mc_pci$b_f14 [60]; unsigned int mc_pci$l_int_mask0; unsigned char mc_pci$b_f15 [60]; unsigned int mc_pci$l_int_mask1; unsigned char mc_pci$b_f16 [124]; unsigned int mc_pci$l_cap_diag; unsigned char mc_pci$b_f17 [60]; unsigned int mc_pci$l_scratch; unsigned char mc_pci$b_f18 [188]; unsigned int mc_pci$l_mc_err0; unsigned char mc_pci$b_f19 [60]; unsigned int mc_pci$l_mc_err1; unsigned char mc_pci$b_f20 [60]; unsigned int mc_pci$l_cap_err; unsigned char mc_pci$b_f21 [1980]; unsigned int mc_pci$l_pci_err1; unsigned char mc_pci$b_f22 [700]; unsigned int mc_pci$l_sg_tbia; unsigned char mc_pci$b_f23 [60]; unsigned int mc_pci$l_hbase; unsigned char mc_pci$b_f24 [188]; unsigned int mc_pci$l_w0_base; unsigned char mc_pci$b_f25 [60]; unsigned int mc_pci$l_w0_mask; unsigned char mc_pci$b_f26 [60]; unsigned int mc_pci$l_t0_base; unsigned char mc_pci$b_f27 [124]; unsigned int mc_pci$l_w1_base; unsigned char mc_pci$b_f28 [60]; unsigned int mc_pci$l_w1_mask; unsigned char mc_pci$b_f29 [60]; unsigned int mc_pci$l_t1_base; unsigned char mc_pci$b_f30 [124]; unsigned int mc_pci$l_w2_base; unsigned char mc_pci$b_f31 [60]; unsigned int mc_pci$l_w2_mask; unsigned char mc_pci$b_f32 [60]; unsigned int mc_pci$l_t2_base; unsigned char mc_pci$b_f33 [124]; unsigned int mc_pci$l_w3_base; unsigned char mc_pci$b_f34 [60]; unsigned int mc_pci$l_w3_mask; unsigned char mc_pci$b_f35 [60]; unsigned int mc_pci$l_t3_base; unsigned char mc_pci$b_f36 [60]; unsigned int mc_pci$l_w_dac; unsigned char mc_pci$b_f37 [60]; unsigned int mc_pci$l_tb_tag0; unsigned char mc_pci$b_f38 [60]; unsigned int mc_pci$l_tb_tag1; unsigned char mc_pci$b_f39 [60]; unsigned int mc_pci$l_tb_tag2; unsigned char mc_pci$b_f40 [60]; unsigned int mc_pci$l_tb_tag3; unsigned char mc_pci$b_f41 [60]; unsigned int mc_pci$l_tb_tag4; unsigned char mc_pci$b_f42 [60]; unsigned int mc_pci$l_tb_tag5; unsigned char mc_pci$b_f43 [60]; unsigned int mc_pci$l_tb_tag6; unsigned char mc_pci$b_f44 [60]; unsigned int mc_pci$l_tb_tag7; unsigned char mc_pci$b_f45 [1596]; unsigned int mc_pci$l_tb0_page0; unsigned char mc_pci$b_f46 [60]; unsigned int mc_pci$l_tb0_page1; unsigned char mc_pci$b_f47 [60]; unsigned int mc_pci$l_tb0_page2; unsigned char mc_pci$b_f48 [60]; unsigned int mc_pci$l_tb0_page3; unsigned char mc_pci$b_f49 [60]; unsigned int mc_pci$l_tb1_page0; unsigned char mc_pci$b_f50 [60]; unsigned int mc_pci$l_tb1_page1; unsigned char mc_pci$b_f51 [60]; unsigned int mc_pci$l_tb1_page2; unsigned char mc_pci$b_f52 [60]; unsigned int mc_pci$l_tb1_page3; unsigned char mc_pci$b_f53 [60]; unsigned int mc_pci$l_tb2_page0; unsigned char mc_pci$b_f54 [60]; unsigned int mc_pci$l_tb2_page1; unsigned char mc_pci$b_f55 [60]; unsigned int mc_pci$l_tb2_page2; unsigned char mc_pci$b_f56 [60]; unsigned int mc_pci$l_tb2_page3; unsigned char mc_pci$b_f57 [60]; unsigned int mc_pci$l_tb3_page0; unsigned char mc_pci$b_f58 [60]; unsigned int mc_pci$l_tb3_page1; unsigned char mc_pci$b_f59 [60]; unsigned int mc_pci$l_tb3_page2; unsigned char mc_pci$b_f60 [60]; unsigned int mc_pci$l_tb3_page3; unsigned char mc_pci$b_f61 [60]; unsigned int mc_pci$l_tb4_page0; unsigned char mc_pci$b_f62 [60]; unsigned int mc_pci$l_tb4_page1; unsigned char mc_pci$b_f63 [60]; unsigned int mc_pci$l_tb4_page2; unsigned char mc_pci$b_f64 [60]; unsigned int mc_pci$l_tb4_page3; unsigned char mc_pci$b_f65 [60]; unsigned int mc_pci$l_tb5_page0; unsigned char mc_pci$b_f66 [60]; unsigned int mc_pci$l_tb5_page1; unsigned char mc_pci$b_f67 [60]; unsigned int mc_pci$l_tb5_page2; unsigned char mc_pci$b_f68 [60]; unsigned int mc_pci$l_tb5_page3; unsigned char mc_pci$b_f69 [60]; unsigned int mc_pci$l_tb6_page0; unsigned char mc_pci$b_f70 [60]; unsigned int mc_pci$l_tb6_page1; unsigned char mc_pci$b_f71 [60]; unsigned int mc_pci$l_tb6_page2; unsigned char mc_pci$b_f72 [60]; unsigned int mc_pci$l_tb6_page3; unsigned char mc_pci$b_f73 [60]; unsigned int mc_pci$l_tb7_page0; unsigned char mc_pci$b_f74 [60]; unsigned int mc_pci$l_tb7_page1; unsigned char mc_pci$b_f75 [60]; unsigned int mc_pci$l_tb7_page2; unsigned char mc_pci$b_f76 [60]; unsigned int mc_pci$l_tb7_page3; unsigned char mc_pci$b_f77 [6204]; unsigned int mc_pci$l_mdpa_stat; unsigned char mc_pci$b_f78 [60]; unsigned int mc_pci$l_mdpa_syn; unsigned char mc_pci$b_f79 [60]; unsigned int mc_pci$l_mdpa_diag; unsigned char mc_pci$b_f80 [16252]; unsigned int mc_pci$l_mdpb_stat; unsigned char mc_pci$b_f81 [60]; unsigned int mc_pci$l_mdpb_syn; unsigned char mc_pci$b_f82 [60]; unsigned int mc_pci$l_mdpb_diag; char mc_pci$b_fill_0_ [4]; } MC_PCI; #if !defined(__NOBASEALIGN_SUPPORT) && !defined(__cplusplus) /* If using pre DECC V4.0 or C++ */ #pragma __nomember_alignment __quadword #else #pragma __nomember_alignment #endif typedef struct _int_ack { #pragma __nomember_alignment unsigned int mc_pci$l_int_ack0; unsigned char mc_pci$b_f83 [60]; unsigned int mc_pci$l_int_ack1; char mc_pci$b_fill_1_ [4]; } INT_ACK; #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 /* __MCBUSDEF_LOADED */