--[[-- Copyright (c) 2024 Huawei Technologies Co., Ltd.
-- openUBMC is licensed under Mulan PSL v2.
-- You can use this software according to the terms and conditions of the Mulan PSL v2.
-- You may obtain a copy of Mulan PSL v2 at:
--          http://license.coscl.org.cn/MulanPSL2
-- THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
-- EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
-- MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
-- See the Mulan PSL v2 for more details.
]] --
local PcieDeviceMsg = {
    SetCpuBusSizeReq = (require 'pcie_device.ipmi.cmds.SetCpuBusSize').SetCpuBusSizeReq,
    SetCpuBusSizeRsp = (require 'pcie_device.ipmi.cmds.SetCpuBusSize').SetCpuBusSizeRsp,
    UpdateIntegratedPcieConfigReq = (require 'pcie_device.ipmi.cmds.UpdateIntegratedPcieConfig').UpdateIntegratedPcieConfigReq,
    UpdateIntegratedPcieConfigRsp = (require 'pcie_device.ipmi.cmds.UpdateIntegratedPcieConfig').UpdateIntegratedPcieConfigRsp,
    GetMezzSilkNameReq = (require 'pcie_device.ipmi.cmds.GetMezzSilkName').GetMezzSilkNameReq,
    GetMezzSilkNameRsp = (require 'pcie_device.ipmi.cmds.GetMezzSilkName').GetMezzSilkNameRsp,
    GetPcieSilkNameReq = (require 'pcie_device.ipmi.cmds.GetPcieSilkName').GetPcieSilkNameReq,
    GetPcieSilkNameRsp = (require 'pcie_device.ipmi.cmds.GetPcieSilkName').GetPcieSilkNameRsp,
    GetNicSilkNameReq = (require 'pcie_device.ipmi.cmds.GetNicSilkName').GetNicSilkNameReq,
    GetNicSilkNameRsp = (require 'pcie_device.ipmi.cmds.GetNicSilkName').GetNicSilkNameRsp,
    GetRaidSilkNameReq = (require 'pcie_device.ipmi.cmds.GetRaidSilkName').GetRaidSilkNameReq,
    GetRaidSilkNameRsp = (require 'pcie_device.ipmi.cmds.GetRaidSilkName').GetRaidSilkNameRsp,
    GetDeviceLocationNameReq = (require 'pcie_device.ipmi.cmds.GetDeviceLocationName').GetDeviceLocationNameReq,
    GetDeviceLocationNameRsp = (require 'pcie_device.ipmi.cmds.GetDeviceLocationName').GetDeviceLocationNameRsp,
    GetPCIeCardModelReq = (require 'pcie_device.ipmi.cmds.GetPCIeCardModel').GetPCIeCardModelReq,
    GetPCIeCardModelRsp = (require 'pcie_device.ipmi.cmds.GetPCIeCardModel').GetPCIeCardModelRsp,
    GetPCIeDevPresentStatusReq = (require 'pcie_device.ipmi.cmds.GetPCIeDevPresentStatus').GetPCIeDevPresentStatusReq,
    GetPCIeDevPresentStatusRsp = (require 'pcie_device.ipmi.cmds.GetPCIeDevPresentStatus').GetPCIeDevPresentStatusRsp,
    WritePCIeVPDInfoToBmcReq = (require 'pcie_device.ipmi.cmds.WritePCIeVPDInfoToBmc').WritePCIeVPDInfoToBmcReq,
    WritePCIeVPDInfoToBmcRsp = (require 'pcie_device.ipmi.cmds.WritePCIeVPDInfoToBmc').WritePCIeVPDInfoToBmcRsp,
    SetPCIeCardBDFsReq = (require 'pcie_device.ipmi.cmds.SetPCIeCardBDFs').SetPCIeCardBDFsReq,
    SetPCIeCardBDFsRsp = (require 'pcie_device.ipmi.cmds.SetPCIeCardBDFs').SetPCIeCardBDFsRsp,
    SetPCIeDiskBDFsReq = (require 'pcie_device.ipmi.cmds.SetPCIeDiskBDFs').SetPCIeDiskBDFsReq,
    SetPCIeDiskBDFsRsp = (require 'pcie_device.ipmi.cmds.SetPCIeDiskBDFs').SetPCIeDiskBDFsRsp,
    SetOCPCardBDFsReq = (require 'pcie_device.ipmi.cmds.SetOCPCardBDFs').SetOCPCardBDFsReq,
    SetOCPCardBDFsRsp = (require 'pcie_device.ipmi.cmds.SetOCPCardBDFs').SetOCPCardBDFsRsp
}

return PcieDeviceMsg
