require '_h2ph_pre.ph';

unless(defined(&_DEV_STD_SBP2REG_H_)) {
    eval 'sub _DEV_STD_SBP2REG_H_ () {1;}' unless defined(&_DEV_STD_SBP2REG_H_);
    eval 'sub SBP2_UNIT_SPEC_ID () {0x609e;}' unless defined(&SBP2_UNIT_SPEC_ID);
    eval 'sub SBP2_UNIT_SW_VERSION () {0x10483;}' unless defined(&SBP2_UNIT_SW_VERSION);
    eval 'sub SBP2_KEYVALUE_Command_Set_Spec_Id () {0x38;}' unless defined(&SBP2_KEYVALUE_Command_Set_Spec_Id);
    eval 'sub SBP2_KEYVALUE_Command_Set () {0x39;}' unless defined(&SBP2_KEYVALUE_Command_Set);
    eval 'sub SBP2_KEYVALUE_Management_Agent () { &P1212_KEYVALUE_Unit_Dependent_Info;}' unless defined(&SBP2_KEYVALUE_Management_Agent);
    eval 'sub SBP2_KEYVALUE_Unit_Characteristics () {0x3a;}' unless defined(&SBP2_KEYVALUE_Unit_Characteristics);
    eval 'sub SBP2_KEYVALUE_Command_Set_Revision () {0x3b;}' unless defined(&SBP2_KEYVALUE_Command_Set_Revision);
    eval 'sub SBP2_KEYVALUE_Firmware_Revision () {0x3c;}' unless defined(&SBP2_KEYVALUE_Firmware_Revision);
    eval 'sub SBP2_KEYVALUE_Reconnect_Timeout () {0x3d;}' unless defined(&SBP2_KEYVALUE_Reconnect_Timeout);
    eval 'sub SBP2_KEYVALUE_Logical_Unit_Directory () { &P1212_KEYVALUE_Unit_Dependent_Info;}' unless defined(&SBP2_KEYVALUE_Logical_Unit_Directory);
    eval 'sub SBP2_KEYVALUE_Logical_Unit_Number () { &P1212_KEYVALUE_Unit_Dependent_Info;}' unless defined(&SBP2_KEYVALUE_Logical_Unit_Number);
    eval 'sub SBP2_KEYVALUE_Unit_Unique_Id () { &P1212_KEYVALUE_Node_Unique_Id;}' unless defined(&SBP2_KEYVALUE_Unit_Unique_Id);
    eval 'sub SBP2_ORB_LOGIN () {0;}' unless defined(&SBP2_ORB_LOGIN);
    eval 'sub SBP2_ORB_QUERY_LOGINS () {1;}' unless defined(&SBP2_ORB_QUERY_LOGINS);
    eval 'sub SBP2_ORB_RECONNECT () {3;}' unless defined(&SBP2_ORB_RECONNECT);
    eval 'sub SBP2_ORB_LOGOUT () {7;}' unless defined(&SBP2_ORB_LOGOUT);
    eval 'sub SBP2_NULL_ORB_PTR () {9.22337203685478e+18;}' unless defined(&SBP2_NULL_ORB_PTR);
    eval 'sub SBP2_MGMT_ORB () {70368744177664;}' unless defined(&SBP2_MGMT_ORB);
    eval 'sub SBP2_CMD_ORB () {74766790688768;}' unless defined(&SBP2_CMD_ORB);
    eval 'sub SBP2_RESP_BLOCK () {79164837199872;}' unless defined(&SBP2_RESP_BLOCK);
    eval 'sub SBP2_STATUS_BLOCK () {83562883710976;}' unless defined(&SBP2_STATUS_BLOCK);
    eval 'sub SBP2_DATA_BLOCK () {87960930222080;}' unless defined(&SBP2_DATA_BLOCK);
    eval 'sub SBP2_DATA_MASK () {4398046511103;}' unless defined(&SBP2_DATA_MASK);
    eval 'sub SBP2_DATA_LEN () {42;}' unless defined(&SBP2_DATA_LEN);
    eval 'sub SBP2_DATA_SHIFT () {10;}' unless defined(&SBP2_DATA_SHIFT);
    eval 'sub SBP2_NODE_MASK () {4329327034368;}' unless defined(&SBP2_NODE_MASK);
    eval 'sub SBP2_NODE_SHIFT () {36;}' unless defined(&SBP2_NODE_SHIFT);
    eval 'sub SBP2_LUN_MASK () {68718428160;}' unless defined(&SBP2_LUN_MASK);
    eval 'sub SBP2_LUN_SHIFT () {20;}' unless defined(&SBP2_LUN_SHIFT);
    eval 'sub SBP2_RECONNECT_OFFSET () {0x70;}' unless defined(&SBP2_RECONNECT_OFFSET);
    eval 'sub SBP2_AGENT_STATE () {0x;}' unless defined(&SBP2_AGENT_STATE);
    eval 'sub SBP2_AGENT_RESET () {0x4;}' unless defined(&SBP2_AGENT_RESET);
    eval 'sub SBP2_ORB_POINTER () {0x8;}' unless defined(&SBP2_ORB_POINTER);
    eval 'sub SBP2_DOORBEL () {0x10;}' unless defined(&SBP2_DOORBEL);
    eval 'sub SBP2_UNSOLICITED_STATUS_ENABLE () {0x14;}' unless defined(&SBP2_UNSOLICITED_STATUS_ENABLE);
    eval 'sub SBP2_MAX_TRANS () {(1024* 1024);}' unless defined(&SBP2_MAX_TRANS);
    eval 'sub SBP2_MAX_LUNS () {8;}' unless defined(&SBP2_MAX_LUNS);
}
1;
