require '_h2ph_pre.ph';

unless(defined(&AAC_MAX_CONTAINERS)) {
    sub AAC_MAX_CONTAINERS () {	64;}
}
unless(defined(&AAC_BLOCK_SIZE)) {
    sub AAC_BLOCK_SIZE () {	512;}
}
unless(defined(&AAC_HOST_NORM_CMD_ENTRIES)) {
    sub AAC_HOST_NORM_CMD_ENTRIES () {	8;}
}
unless(defined(&AAC_HOST_HIGH_CMD_ENTRIES)) {
    sub AAC_HOST_HIGH_CMD_ENTRIES () {	4;}
}
unless(defined(&AAC_ADAP_NORM_CMD_ENTRIES)) {
    sub AAC_ADAP_NORM_CMD_ENTRIES () {	512;}
}
unless(defined(&AAC_ADAP_HIGH_CMD_ENTRIES)) {
    sub AAC_ADAP_HIGH_CMD_ENTRIES () {	4;}
}
unless(defined(&AAC_HOST_NORM_RESP_ENTRIES)) {
    sub AAC_HOST_NORM_RESP_ENTRIES () {	512;}
}
unless(defined(&AAC_HOST_HIGH_RESP_ENTRIES)) {
    sub AAC_HOST_HIGH_RESP_ENTRIES () {	4;}
}
unless(defined(&AAC_ADAP_NORM_RESP_ENTRIES)) {
    sub AAC_ADAP_NORM_RESP_ENTRIES () {	8;}
}
unless(defined(&AAC_ADAP_HIGH_RESP_ENTRIES)) {
    sub AAC_ADAP_HIGH_RESP_ENTRIES () {	4;}
}
unless(defined(&AAC_TOTALQ_LENGTH)) {
    sub AAC_TOTALQ_LENGTH () {	( &AAC_HOST_HIGH_CMD_ENTRIES +  &AAC_HOST_NORM_CMD_ENTRIES +  &AAC_ADAP_HIGH_CMD_ENTRIES +  &AAC_ADAP_NORM_CMD_ENTRIES +  &AAC_HOST_HIGH_RESP_ENTRIES +  &AAC_HOST_NORM_RESP_ENTRIES +  &AAC_ADAP_HIGH_RESP_ENTRIES +  &AAC_ADAP_NORM_RESP_ENTRIES);}
}
unless(defined(&AAC_QUEUE_COUNT)) {
    sub AAC_QUEUE_COUNT () {	8;}
}
unless(defined(&AAC_QUEUE_ALIGN)) {
    sub AAC_QUEUE_ALIGN () {	16;}
}
unless(defined(&AAC_PRODUCER_INDEX)) {
    sub AAC_PRODUCER_INDEX () {	0;}
}
unless(defined(&AAC_CONSUMER_INDEX)) {
    sub AAC_CONSUMER_INDEX () {	1;}
}
unless(defined(&AAC_INIT_STRUCT_REVISION)) {
    sub AAC_INIT_STRUCT_REVISION () {	3;}
}
eval("sub CT_NONE () { 0; }") unless defined(&CT_NONE);
eval("sub CT_VOLUME () { 1; }") unless defined(&CT_VOLUME);
eval("sub CT_MIRROR () { 2; }") unless defined(&CT_MIRROR);
eval("sub CT_STRIPE () { 3; }") unless defined(&CT_STRIPE);
eval("sub CT_RAID5 () { 4; }") unless defined(&CT_RAID5);
eval("sub CT_SSRW () { 5; }") unless defined(&CT_SSRW);
eval("sub CT_SSRO () { 6; }") unless defined(&CT_SSRO);
eval("sub CT_MORPH () { 7; }") unless defined(&CT_MORPH);
eval("sub CT_PASSTHRU () { 8; }") unless defined(&CT_PASSTHRU);
eval("sub CT_RAID4 () { 9; }") unless defined(&CT_RAID4);
eval("sub CT_RAID10 () { 10; }") unless defined(&CT_RAID10);
eval("sub CT_RAID00 () { 11; }") unless defined(&CT_RAID00);
eval("sub CT_VOLUME_OF_MIRRORS () { 12; }") unless defined(&CT_VOLUME_OF_MIRRORS);
eval("sub CT_PSEUDO_RAID3 () { 13; }") unless defined(&CT_PSEUDO_RAID3);
eval("sub FT_REG () { 1; }") unless defined(&FT_REG);
eval("sub FT_DIR () { 2; }") unless defined(&FT_DIR);
eval("sub FT_BLK () { 3; }") unless defined(&FT_BLK);
eval("sub FT_CHR () { 4; }") unless defined(&FT_CHR);
eval("sub FT_LNK () { 5; }") unless defined(&FT_LNK);
eval("sub FT_SOCK () { 6; }") unless defined(&FT_SOCK);
eval("sub FT_FIFO () { 7; }") unless defined(&FT_FIFO);
eval("sub FT_FILESYS () { 8; }") unless defined(&FT_FILESYS);
eval("sub FT_DRIVE () { 9; }") unless defined(&FT_DRIVE);
eval("sub FT_SLICE () { 10; }") unless defined(&FT_SLICE);
eval("sub FT_PARTITION () { 11; }") unless defined(&FT_PARTITION);
eval("sub FT_VOLUME () { 12; }") unless defined(&FT_VOLUME);
eval("sub FT_STRIPE () { 13; }") unless defined(&FT_STRIPE);
eval("sub FT_MIRROR () { 14; }") unless defined(&FT_MIRROR);
eval("sub FT_RAID5 () { 15; }") unless defined(&FT_RAID5);
eval("sub FT_DATABASE () { 16; }") unless defined(&FT_DATABASE);
eval("sub CPU_NTSIM () { 1; }") unless defined(&CPU_NTSIM);
eval("sub CPU_I960 () { 2; }") unless defined(&CPU_I960);
eval("sub CPU_ARM () { 3; }") unless defined(&CPU_ARM);
eval("sub CPU_SPARC () { 4; }") unless defined(&CPU_SPARC);
eval("sub CPU_POWERPC () { 5; }") unless defined(&CPU_POWERPC);
eval("sub CPU_ALPHA () { 6; }") unless defined(&CPU_ALPHA);
eval("sub CPU_P7 () { 7; }") unless defined(&CPU_P7);
eval("sub CPU_I960_RX () { 8; }") unless defined(&CPU_I960_RX);
eval("sub CPU__last () { 9; }") unless defined(&CPU__last);
eval("sub CPUI960_JX () { 1; }") unless defined(&CPUI960_JX);
eval("sub CPUI960_CX () { 2; }") unless defined(&CPUI960_CX);
eval("sub CPUI960_HX () { 3; }") unless defined(&CPUI960_HX);
eval("sub CPUI960_RX () { 4; }") unless defined(&CPUI960_RX);
eval("sub CPUARM_SA110 () { 5; }") unless defined(&CPUARM_SA110);
eval("sub CPUARM_xxx () { 6; }") unless defined(&CPUARM_xxx);
eval("sub CPUPPC_603e () { 7; }") unless defined(&CPUPPC_603e);
eval("sub CPUPPC_xxx () { 8; }") unless defined(&CPUPPC_xxx);
eval("sub CPUSUBTYPE__last () { 9; }") unless defined(&CPUSUBTYPE__last);
eval("sub PLAT_NTSIM () { 1; }") unless defined(&PLAT_NTSIM);
eval("sub PLAT_V3ADU () { 2; }") unless defined(&PLAT_V3ADU);
eval("sub PLAT_CYCLONE () { 3; }") unless defined(&PLAT_CYCLONE);
eval("sub PLAT_CYCLONE_HD () { 4; }") unless defined(&PLAT_CYCLONE_HD);
eval("sub PLAT_BATBOARD () { 5; }") unless defined(&PLAT_BATBOARD);
eval("sub PLAT_BATBOARD_HD () { 6; }") unless defined(&PLAT_BATBOARD_HD);
eval("sub PLAT_YOLO () { 7; }") unless defined(&PLAT_YOLO);
eval("sub PLAT_COBRA () { 8; }") unless defined(&PLAT_COBRA);
eval("sub PLAT_ANAHEIM () { 9; }") unless defined(&PLAT_ANAHEIM);
eval("sub PLAT_JALAPENO () { 10; }") unless defined(&PLAT_JALAPENO);
eval("sub PLAT_QUEENS () { 11; }") unless defined(&PLAT_QUEENS);
eval("sub PLAT_JALAPENO_DELL () { 12; }") unless defined(&PLAT_JALAPENO_DELL);
eval("sub PLAT_POBLANO () { 13; }") unless defined(&PLAT_POBLANO);
eval("sub PLAT_POBLANO_OPAL () { 14; }") unless defined(&PLAT_POBLANO_OPAL);
eval("sub PLAT_POBLANO_SL0 () { 15; }") unless defined(&PLAT_POBLANO_SL0);
eval("sub PLAT_POBLANO_SL1 () { 16; }") unless defined(&PLAT_POBLANO_SL1);
eval("sub PLAT_POBLANO_SL2 () { 17; }") unless defined(&PLAT_POBLANO_SL2);
eval("sub PLAT_POBLANO_XXX () { 18; }") unless defined(&PLAT_POBLANO_XXX);
eval("sub PLAT_JALAPENO_P2 () { 19; }") unless defined(&PLAT_JALAPENO_P2);
eval("sub PLAT_HABANERO () { 20; }") unless defined(&PLAT_HABANERO);
eval("sub PLAT__last () { 21; }") unless defined(&PLAT__last);
eval("sub OEM_FLAVOR_ADAPTEC () { 1; }") unless defined(&OEM_FLAVOR_ADAPTEC);
eval("sub OEM_FLAVOR_DELL () { 2; }") unless defined(&OEM_FLAVOR_DELL);
eval("sub OEM_FLAVOR_HP () { 3; }") unless defined(&OEM_FLAVOR_HP);
eval("sub OEM_FLAVOR_IBM () { 4; }") unless defined(&OEM_FLAVOR_IBM);
eval("sub OEM_FLAVOR_CPQ () { 5; }") unless defined(&OEM_FLAVOR_CPQ);
eval("sub OEM_FLAVOR_BRAND_X () { 6; }") unless defined(&OEM_FLAVOR_BRAND_X);
eval("sub OEM_FLAVOR_BRAND_Y () { 7; }") unless defined(&OEM_FLAVOR_BRAND_Y);
eval("sub OEM_FLAVOR_BRAND_Z () { 8; }") unless defined(&OEM_FLAVOR_BRAND_Z);
eval("sub OEM_FLAVOR__last () { 9; }") unless defined(&OEM_FLAVOR__last);
eval("sub PLATFORM_BAT_REQ_PRESENT () { 1; }") unless defined(&PLATFORM_BAT_REQ_PRESENT);
eval("sub PLATFORM_BAT_REQ_NOTPRESENT () { 2; }") unless defined(&PLATFORM_BAT_REQ_NOTPRESENT);
eval("sub PLATFORM_BAT_OPT_PRESENT () { 3; }") unless defined(&PLATFORM_BAT_OPT_PRESENT);
eval("sub PLATFORM_BAT_OPT_NOTPRESENT () { 4; }") unless defined(&PLATFORM_BAT_OPT_NOTPRESENT);
eval("sub PLATFORM_BAT_NOT_SUPPORTED () { 5; }") unless defined(&PLATFORM_BAT_NOT_SUPPORTED);
unless(defined(&AAC_MONKER_INITSTRUCT)) {
    sub AAC_MONKER_INITSTRUCT () {	0x5;}
}
unless(defined(&AAC_MONKER_SYNCFIB)) {
    sub AAC_MONKER_SYNCFIB () {	0xc;}
}
eval("sub ST_OK () { 0; }") unless defined(&ST_OK);
eval("sub ST_PERM () { 1; }") unless defined(&ST_PERM);
eval("sub ST_NOENT () { 2; }") unless defined(&ST_NOENT);
eval("sub ST_IO () { 5; }") unless defined(&ST_IO);
eval("sub ST_NXIO () { 6; }") unless defined(&ST_NXIO);
eval("sub ST_E2BIG () { 7; }") unless defined(&ST_E2BIG);
eval("sub ST_ACCES () { 13; }") unless defined(&ST_ACCES);
eval("sub ST_EXIST () { 17; }") unless defined(&ST_EXIST);
eval("sub ST_XDEV () { 18; }") unless defined(&ST_XDEV);
eval("sub ST_NODEV () { 19; }") unless defined(&ST_NODEV);
eval("sub ST_NOTDIR () { 20; }") unless defined(&ST_NOTDIR);
eval("sub ST_ISDIR () { 21; }") unless defined(&ST_ISDIR);
eval("sub ST_INVAL () { 22; }") unless defined(&ST_INVAL);
eval("sub ST_FBIG () { 27; }") unless defined(&ST_FBIG);
eval("sub ST_NOSPC () { 28; }") unless defined(&ST_NOSPC);
eval("sub ST_ROFS () { 30; }") unless defined(&ST_ROFS);
eval("sub ST_MLINK () { 31; }") unless defined(&ST_MLINK);
eval("sub ST_WOULDBLOCK () { 35; }") unless defined(&ST_WOULDBLOCK);
eval("sub ST_NAMETOOLONG () { 63; }") unless defined(&ST_NAMETOOLONG);
eval("sub ST_NOTEMPTY () { 66; }") unless defined(&ST_NOTEMPTY);
eval("sub ST_DQUOT () { 69; }") unless defined(&ST_DQUOT);
eval("sub ST_STALE () { 70; }") unless defined(&ST_STALE);
eval("sub ST_REMOTE () { 71; }") unless defined(&ST_REMOTE);
eval("sub ST_BADHANDLE () { 10001; }") unless defined(&ST_BADHANDLE);
eval("sub ST_NOT_SYNC () { 10002; }") unless defined(&ST_NOT_SYNC);
eval("sub ST_BAD_COOKIE () { 10003; }") unless defined(&ST_BAD_COOKIE);
eval("sub ST_NOTSUPP () { 10004; }") unless defined(&ST_NOTSUPP);
eval("sub ST_TOOSMALL () { 10005; }") unless defined(&ST_TOOSMALL);
eval("sub ST_SERVERFAULT () { 10006; }") unless defined(&ST_SERVERFAULT);
eval("sub ST_BADTYPE () { 10007; }") unless defined(&ST_BADTYPE);
eval("sub ST_JUKEBOX () { 10008; }") unless defined(&ST_JUKEBOX);
eval("sub ST_NOTMOUNTED () { 10009; }") unless defined(&ST_NOTMOUNTED);
eval("sub ST_MAINTMODE () { 10010; }") unless defined(&ST_MAINTMODE);
eval("sub ST_STALEACL () { 10011; }") unless defined(&ST_STALEACL);
eval("sub VM_Null () { 0; }") unless defined(&VM_Null);
eval("sub VM_NameServe () { 1; }") unless defined(&VM_NameServe);
eval("sub VM_ContainerConfig () { 2; }") unless defined(&VM_ContainerConfig);
eval("sub VM_Ioctl () { 3; }") unless defined(&VM_Ioctl);
eval("sub VM_FilesystemIoctl () { 4; }") unless defined(&VM_FilesystemIoctl);
eval("sub VM_CloseAll () { 5; }") unless defined(&VM_CloseAll);
eval("sub VM_CtBlockRead () { 6; }") unless defined(&VM_CtBlockRead);
eval("sub VM_CtBlockWrite () { 7; }") unless defined(&VM_CtBlockWrite);
eval("sub VM_SliceBlockRead () { 8; }") unless defined(&VM_SliceBlockRead);
eval("sub VM_SliceBlockWrite () { 9; }") unless defined(&VM_SliceBlockWrite);
eval("sub VM_DriveBlockRead () { 10; }") unless defined(&VM_DriveBlockRead);
eval("sub VM_DriveBlockWrite () { 11; }") unless defined(&VM_DriveBlockWrite);
eval("sub VM_EnclosureMgt () { 12; }") unless defined(&VM_EnclosureMgt);
eval("sub VM_Unused () { 13; }") unless defined(&VM_Unused);
eval("sub VM_CtBlockVerify () { 14; }") unless defined(&VM_CtBlockVerify);
eval("sub VM_CtPerf () { 15; }") unless defined(&VM_CtPerf);
eval("sub VM_CtBlockRead64 () { 16; }") unless defined(&VM_CtBlockRead64);
eval("sub VM_CtBlockWrite64 () { 17; }") unless defined(&VM_CtBlockWrite64);
eval("sub VM_CtBlockVerify64 () { 18; }") unless defined(&VM_CtBlockVerify64);
unless(defined(&AAC_FSCS_READONLY)) {
    sub AAC_FSCS_READONLY () {	0x2;}
}
eval("sub CSTABLE () { 1; }") unless defined(&CSTABLE);
eval("sub CUNSTABLE () { 2; }") unless defined(&CUNSTABLE);
eval("sub CMFILE_SYNC_NVRAM () { 1; }") unless defined(&CMFILE_SYNC_NVRAM);
eval("sub CMDATA_SYNC_NVRAM () { 2; }") unless defined(&CMDATA_SYNC_NVRAM);
eval("sub CMFILE_SYNC () { 3; }") unless defined(&CMFILE_SYNC);
eval("sub CMDATA_SYNC () { 4; }") unless defined(&CMDATA_SYNC);
eval("sub CMUNSTABLE () { 5; }") unless defined(&CMUNSTABLE);
unless(defined(&AAC_REGSIZE)) {
    sub AAC_REGSIZE () {	0x100;}
}
unless(defined(&AAC_SA_DOORBELL0_CLEAR)) {
    sub AAC_SA_DOORBELL0_CLEAR () {	0x98;}
}
unless(defined(&AAC_SA_DOORBELL0_SET)) {
    sub AAC_SA_DOORBELL0_SET () {	0x9c;}
}
unless(defined(&AAC_SA_DOORBELL0)) {
    sub AAC_SA_DOORBELL0 () {	0x9c;}
}
unless(defined(&AAC_SA_MASK0_CLEAR)) {
    sub AAC_SA_MASK0_CLEAR () {	0xa0;}
}
unless(defined(&AAC_SA_MASK0_SET)) {
    sub AAC_SA_MASK0_SET () {	0xa4;}
}
unless(defined(&AAC_SA_DOORBELL1_CLEAR)) {
    sub AAC_SA_DOORBELL1_CLEAR () {	0x9a;}
}
unless(defined(&AAC_SA_DOORBELL1_SET)) {
    sub AAC_SA_DOORBELL1_SET () {	0x9e;}
}
unless(defined(&AAC_SA_MASK1_CLEAR)) {
    sub AAC_SA_MASK1_CLEAR () {	0xa2;}
}
unless(defined(&AAC_SA_MASK1_SET)) {
    sub AAC_SA_MASK1_SET () {	0xa6;}
}
unless(defined(&AAC_SA_MAILBOX)) {
    sub AAC_SA_MAILBOX () {	0xa8;}
}
unless(defined(&AAC_SA_FWSTATUS)) {
    sub AAC_SA_FWSTATUS () {	0xc4;}
}
unless(defined(&AAC_RX_IDBR)) {
    sub AAC_RX_IDBR () {	0x20;}
}
unless(defined(&AAC_RX_IISR)) {
    sub AAC_RX_IISR () {	0x24;}
}
unless(defined(&AAC_RX_IIMR)) {
    sub AAC_RX_IIMR () {	0x28;}
}
unless(defined(&AAC_RX_ODBR)) {
    sub AAC_RX_ODBR () {	0x2c;}
}
unless(defined(&AAC_RX_OISR)) {
    sub AAC_RX_OISR () {	0x30;}
}
unless(defined(&AAC_RX_OIMR)) {
    sub AAC_RX_OIMR () {	0x34;}
}
unless(defined(&AAC_RX_MAILBOX)) {
    sub AAC_RX_MAILBOX () {	0x50;}
}
unless(defined(&AAC_RX_FWSTATUS)) {
    sub AAC_RX_FWSTATUS () {	0x6c;}
}
unless(defined(&AAC_DB_SYNC_COMMAND)) {
    sub AAC_DB_SYNC_COMMAND () {	(1<<0);}
}
unless(defined(&AAC_DB_COMMAND_READY)) {
    sub AAC_DB_COMMAND_READY () {	(1<<1);}
}
unless(defined(&AAC_DB_RESPONSE_READY)) {
    sub AAC_DB_RESPONSE_READY () {	(1<<2);}
}
unless(defined(&AAC_DB_COMMAND_NOT_FULL)) {
    sub AAC_DB_COMMAND_NOT_FULL () {	(1<<3);}
}
unless(defined(&AAC_DB_RESPONSE_NOT_FULL)) {
    sub AAC_DB_RESPONSE_NOT_FULL () {	(1<<4);}
}
unless(defined(&AAC_DB_PRINTF)) {
    sub AAC_DB_PRINTF () {	(1<<5);}
}
unless(defined(&AAC_DB_INTERRUPTS)) {
    sub AAC_DB_INTERRUPTS () {	( &AAC_DB_COMMAND_READY |  &AAC_DB_RESPONSE_READY |  &AAC_DB_PRINTF);}
}
unless(defined(&AAC_HOST_NORM_CMD_QUEUE)) {
    sub AAC_HOST_NORM_CMD_QUEUE () {	0;}
}
unless(defined(&AAC_HOST_HIGH_CMD_QUEUE)) {
    sub AAC_HOST_HIGH_CMD_QUEUE () {	1;}
}
unless(defined(&AAC_ADAP_NORM_CMD_QUEUE)) {
    sub AAC_ADAP_NORM_CMD_QUEUE () {	2;}
}
unless(defined(&AAC_ADAP_HIGH_CMD_QUEUE)) {
    sub AAC_ADAP_HIGH_CMD_QUEUE () {	3;}
}
unless(defined(&AAC_HOST_NORM_RESP_QUEUE)) {
    sub AAC_HOST_NORM_RESP_QUEUE () {	4;}
}
unless(defined(&AAC_HOST_HIGH_RESP_QUEUE)) {
    sub AAC_HOST_HIGH_RESP_QUEUE () {	5;}
}
unless(defined(&AAC_ADAP_NORM_RESP_QUEUE)) {
    sub AAC_ADAP_NORM_RESP_QUEUE () {	6;}
}
unless(defined(&AAC_ADAP_HIGH_RESP_QUEUE)) {
    sub AAC_ADAP_HIGH_RESP_QUEUE () {	7;}
}
unless(defined(&AAC_FIB_DATASIZE)) {
    sub AAC_FIB_DATASIZE () {	(512- $sizeof{'struct aac_fib_header'});}
}
eval("sub TestCommandResponse () { 1; }") unless defined(&TestCommandResponse);
eval("sub TestAdapterCommand () { 2; }") unless defined(&TestAdapterCommand);
eval("sub LastTestCommand () { 100; }") unless defined(&LastTestCommand);
eval("sub ReinitHostNormCommandQueue () { 101; }") unless defined(&ReinitHostNormCommandQueue);
eval("sub ReinitHostHighCommandQueue () { 102; }") unless defined(&ReinitHostHighCommandQueue);
eval("sub ReinitHostHighRespQueue () { 103; }") unless defined(&ReinitHostHighRespQueue);
eval("sub ReinitHostNormRespQueue () { 104; }") unless defined(&ReinitHostNormRespQueue);
eval("sub ReinitAdapNormCommandQueue () { 105; }") unless defined(&ReinitAdapNormCommandQueue);
eval("sub ReinitAdapHighCommandQueue () { 107; }") unless defined(&ReinitAdapHighCommandQueue);
eval("sub ReinitAdapHighRespQueue () { 108; }") unless defined(&ReinitAdapHighRespQueue);
eval("sub ReinitAdapNormRespQueue () { 109; }") unless defined(&ReinitAdapNormRespQueue);
eval("sub InterfaceShutdown () { 110; }") unless defined(&InterfaceShutdown);
eval("sub DmaCommandFib () { 120; }") unless defined(&DmaCommandFib);
eval("sub StartProfile () { 121; }") unless defined(&StartProfile);
eval("sub TermProfile () { 122; }") unless defined(&TermProfile);
eval("sub SpeedTest () { 123; }") unless defined(&SpeedTest);
eval("sub TakeABreakPt () { 124; }") unless defined(&TakeABreakPt);
eval("sub RequestPerfData () { 125; }") unless defined(&RequestPerfData);
eval("sub SetInterruptDefTimer () { 126; }") unless defined(&SetInterruptDefTimer);
eval("sub SetInterruptDefCount () { 127; }") unless defined(&SetInterruptDefCount);
eval("sub GetInterruptDefStatus () { 128; }") unless defined(&GetInterruptDefStatus);
eval("sub LastCommCommand () { 129; }") unless defined(&LastCommCommand);
eval("sub NuFileSystem () { 300; }") unless defined(&NuFileSystem);
eval("sub UFS () { 301; }") unless defined(&UFS);
eval("sub HostFileSystem () { 302; }") unless defined(&HostFileSystem);
eval("sub LastFileSystemCommand () { 303; }") unless defined(&LastFileSystemCommand);
eval("sub ContainerCommand () { 500; }") unless defined(&ContainerCommand);
eval("sub ContainerCommand64 () { 501; }") unless defined(&ContainerCommand64);
eval("sub ClusterCommand () { 550; }") unless defined(&ClusterCommand);
eval("sub ScsiPortCommand () { 600; }") unless defined(&ScsiPortCommand);
eval("sub AifRequest () { 700; }") unless defined(&AifRequest);
eval("sub CheckRevision () { 701; }") unless defined(&CheckRevision);
eval("sub FsaHostShutdown () { 702; }") unless defined(&FsaHostShutdown);
eval("sub RequestAdapterInfo () { 703; }") unless defined(&RequestAdapterInfo);
eval("sub IsAdapterPaused () { 704; }") unless defined(&IsAdapterPaused);
eval("sub SendHostTime () { 705; }") unless defined(&SendHostTime);
eval("sub LastMiscCommand () { 706; }") unless defined(&LastMiscCommand);
unless(defined(&AAC_FIBTYPE_TFIB)) {
    sub AAC_FIBTYPE_TFIB () {	1;}
}
unless(defined(&AAC_FIBTYPE_TQE)) {
    sub AAC_FIBTYPE_TQE () {	2;}
}
unless(defined(&AAC_FIBTYPE_TCTPERF)) {
    sub AAC_FIBTYPE_TCTPERF () {	3;}
}
unless(defined(&AAC_FIBSTATE_HOSTOWNED)) {
    sub AAC_FIBSTATE_HOSTOWNED () {	(1<<0);}
}
unless(defined(&AAC_FIBSTATE_ADAPTEROWNED)) {
    sub AAC_FIBSTATE_ADAPTEROWNED () {	(1<<1);}
}
unless(defined(&AAC_FIBSTATE_INITIALISED)) {
    sub AAC_FIBSTATE_INITIALISED () {	(1<<2);}
}
unless(defined(&AAC_FIBSTATE_EMPTY)) {
    sub AAC_FIBSTATE_EMPTY () {	(1<<3);}
}
unless(defined(&AAC_FIBSTATE_FROMPOOL)) {
    sub AAC_FIBSTATE_FROMPOOL () {	(1<<4);}
}
unless(defined(&AAC_FIBSTATE_FROMHOST)) {
    sub AAC_FIBSTATE_FROMHOST () {	(1<<5);}
}
unless(defined(&AAC_FIBSTATE_FROMADAP)) {
    sub AAC_FIBSTATE_FROMADAP () {	(1<<6);}
}
unless(defined(&AAC_FIBSTATE_REXPECTED)) {
    sub AAC_FIBSTATE_REXPECTED () {	(1<<7);}
}
unless(defined(&AAC_FIBSTATE_RNOTEXPECTED)) {
    sub AAC_FIBSTATE_RNOTEXPECTED () {	(1<<8);}
}
unless(defined(&AAC_FIBSTATE_DONEADAP)) {
    sub AAC_FIBSTATE_DONEADAP () {	(1<<9);}
}
unless(defined(&AAC_FIBSTATE_DONEHOST)) {
    sub AAC_FIBSTATE_DONEHOST () {	(1<<10);}
}
unless(defined(&AAC_FIBSTATE_HIGH)) {
    sub AAC_FIBSTATE_HIGH () {	(1<<11);}
}
unless(defined(&AAC_FIBSTATE_NORM)) {
    sub AAC_FIBSTATE_NORM () {	(1<<12);}
}
unless(defined(&AAC_FIBSTATE_ASYNC)) {
    sub AAC_FIBSTATE_ASYNC () {	(1<<13);}
}
unless(defined(&AAC_FIBSTATE_ASYNCIO)) {
    sub AAC_FIBSTATE_ASYNCIO () {	(1<<13);}
}
unless(defined(&AAC_FIBSTATE_PAGEFILEIO)) {
    sub AAC_FIBSTATE_PAGEFILEIO () {	(1<<14);}
}
unless(defined(&AAC_FIBSTATE_SHUTDOWN)) {
    sub AAC_FIBSTATE_SHUTDOWN () {	(1<<15);}
}
unless(defined(&AAC_FIBSTATE_LAZYWRITE)) {
    sub AAC_FIBSTATE_LAZYWRITE () {	(1<<16);}
}
unless(defined(&AAC_FIBSTATE_ADAPMICROFIB)) {
    sub AAC_FIBSTATE_ADAPMICROFIB () {	(1<<17);}
}
unless(defined(&AAC_FIBSTATE_BIOSFIB)) {
    sub AAC_FIBSTATE_BIOSFIB () {	(1<<18);}
}
unless(defined(&AAC_FIBSTATE_FAST_RESPONSE)) {
    sub AAC_FIBSTATE_FAST_RESPONSE () {	(1<<19);}
}
unless(defined(&AAC_FIBSTATE_APIFIB)) {
    sub AAC_FIBSTATE_APIFIB () {	(1<<20);}
}
unless(defined(&AAC_ERROR_NORMAL)) {
    sub AAC_ERROR_NORMAL () {	0x;}
}
unless(defined(&AAC_ERROR_PENDING)) {
    sub AAC_ERROR_PENDING () {	0x1;}
}
unless(defined(&AAC_ERROR_FATAL)) {
    sub AAC_ERROR_FATAL () {	0x2;}
}
unless(defined(&AAC_ERROR_INVALID_QUEUE)) {
    sub AAC_ERROR_INVALID_QUEUE () {	0x3;}
}
unless(defined(&AAC_ERROR_NOENTRIES)) {
    sub AAC_ERROR_NOENTRIES () {	0x4;}
}
unless(defined(&AAC_ERROR_SENDFAILED)) {
    sub AAC_ERROR_SENDFAILED () {	0x5;}
}
unless(defined(&AAC_ERROR_INVALID_QUEUE_PRIORITY)) {
    sub AAC_ERROR_INVALID_QUEUE_PRIORITY () {	0x6;}
}
unless(defined(&AAC_ERROR_FIB_ALLOCATION_FAILED)) {
    sub AAC_ERROR_FIB_ALLOCATION_FAILED () {	0x7;}
}
unless(defined(&AAC_ERROR_FIB_DEALLOCATION_FAILED)) {
    sub AAC_ERROR_FIB_DEALLOCATION_FAILED () {	0x8;}
}
unless(defined(&AAC_SELF_TEST_FAILED)) {
    sub AAC_SELF_TEST_FAILED () {	0x4;}
}
unless(defined(&AAC_UP_AND_RUNNING)) {
    sub AAC_UP_AND_RUNNING () {	0x80;}
}
unless(defined(&AAC_KERNEL_PANIC)) {
    sub AAC_KERNEL_PANIC () {	0x100;}
}
1;
