/openbmc/phosphor-ipmi-blobs/ |
H A D | ipmi.hpp | 17 using Resp = ipmi::RspType<std::vector<uint8_t>>; typedef 148 Resp getBlobCount(ManagerInterface* mgr, std::span<const uint8_t> data); 158 Resp enumerateBlob(ManagerInterface* mgr, std::span<const uint8_t> data); 163 Resp openBlob(ManagerInterface* mgr, std::span<const uint8_t> data); 168 Resp closeBlob(ManagerInterface* mgr, std::span<const uint8_t> data); 173 Resp deleteBlob(ManagerInterface* mgr, std::span<const uint8_t> data); 178 Resp statBlob(ManagerInterface* mgr, std::span<const uint8_t> data); 183 Resp sessionStatBlob(ManagerInterface* mgr, std::span<const uint8_t> data); 188 Resp commitBlob(ManagerInterface* mgr, std::span<const uint8_t> data); 193 Resp readBlob(ManagerInterface* mgr, std::span<const uint8_t> data); [all …]
|
H A D | ipmi.cpp | 78 Resp getBlobCount(ManagerInterface* mgr, std::span<const uint8_t>) in getBlobCount() 91 Resp enumerateBlob(ManagerInterface* mgr, std::span<const uint8_t> data) in enumerateBlob() 110 Resp openBlob(ManagerInterface* mgr, std::span<const uint8_t> data) in openBlob() 136 Resp closeBlob(ManagerInterface* mgr, std::span<const uint8_t> data) in closeBlob() 154 Resp deleteBlob(ManagerInterface* mgr, std::span<const uint8_t> data) in deleteBlob() 171 static Resp returnStatBlob(BlobMeta* meta) in returnStatBlob() 191 Resp statBlob(ManagerInterface* mgr, std::span<const uint8_t> data) in statBlob() 209 Resp sessionStatBlob(ManagerInterface* mgr, std::span<const uint8_t> data) in sessionStatBlob() 229 Resp commitBlob(ManagerInterface* mgr, std::span<const uint8_t> data) in commitBlob() 250 Resp readBlob(ManagerInterface* mgr, std::span<const uint8_t> data) in readBlob() [all …]
|
H A D | process.hpp | 19 std::function<Resp(ManagerInterface* mgr, std::span<const uint8_t> data)>; 40 Resp processBlobCommand(IpmiBlobHandler cmd, ManagerInterface* mgr, 47 Resp handleBlobCommand(uint8_t cmd, std::vector<uint8_t> data, size_t maxSize);
|
H A D | process.cpp | 126 Resp processBlobCommand(IpmiBlobHandler cmd, ManagerInterface* mgr, in processBlobCommand() 129 Resp result = cmd(mgr, data); in processBlobCommand() 176 Resp handleBlobCommand(uint8_t cmd, std::vector<uint8_t> data, size_t maxSize) in handleBlobCommand()
|
/openbmc/google-ipmi-sys/ |
H A D | google_accel_oob.hpp | 29 Resp accelOobDeviceCount(std::span<const uint8_t> data, 32 Resp accelOobDeviceName(std::span<const uint8_t> data, 35 Resp accelOobRead(std::span<const uint8_t> data, HandlerInterface* handler); 37 Resp accelOobWrite(std::span<const uint8_t> data, HandlerInterface* handler); 40 Resp accelSetVrSettings(::ipmi::Context::ptr ctx, std::span<const uint8_t> data, 42 Resp accelGetVrSettings(::ipmi::Context::ptr ctx, std::span<const uint8_t> data,
|
H A D | google_accel_oob.cpp | 42 Resp accelOobDeviceCount(std::span<const uint8_t> data, in accelOobDeviceCount() 81 Resp accelOobDeviceName(std::span<const uint8_t> data, in accelOobDeviceName() 181 Resp accelOobRead(std::span<const uint8_t> data, HandlerInterface* handler) in accelOobRead() 237 Resp accelOobWrite(std::span<const uint8_t> data, HandlerInterface* handler) in accelOobWrite() 287 Resp accelGetVrSettings(::ipmi::Context::ptr ctx, std::span<const uint8_t> data, in accelGetVrSettings() 315 Resp accelSetVrSettings(::ipmi::Context::ptr ctx, std::span<const uint8_t> data, in accelSetVrSettings()
|
H A D | psu.hpp | 37 Resp psuHardReset(std::span<const uint8_t> data, 41 Resp psuHardResetOnShutdown(std::span<const uint8_t> data,
|
H A D | pcie_i2c.hpp | 43 Resp pcieSlotCount(std::span<const uint8_t> data, HandlerInterface* handler); 47 Resp pcieSlotI2cBusMapping(std::span<const uint8_t> data,
|
H A D | bios_setting.hpp | 33 Resp readBiosSetting( 36 Resp writeBiosSetting(
|
H A D | psu.cpp | 34 Resp psuHardReset(std::span<const uint8_t> data, in psuHardReset() 59 Resp psuHardResetOnShutdown(std::span<const uint8_t>, in psuHardResetOnShutdown()
|
H A D | pcie_i2c.cpp | 44 Resp pcieSlotCount(std::span<const uint8_t>, HandlerInterface* handler) in pcieSlotCount() 56 Resp pcieSlotI2cBusMapping(std::span<const uint8_t> data, in pcieSlotI2cBusMapping()
|
H A D | bios_setting.cpp | 57 Resp readBiosSetting(std::span<const uint8_t>, HandlerInterface*, in readBiosSetting() 77 Resp writeBiosSetting(std::span<const uint8_t> data, HandlerInterface*, in writeBiosSetting()
|
H A D | bmc_mode.hpp | 30 Resp getBmcMode(std::span<const uint8_t> data, HandlerInterface* handler);
|
H A D | linux_boot_done.hpp | 30 Resp linuxBootDone(std::span<const uint8_t> data, HandlerInterface* handler);
|
H A D | bm_instance.hpp | 31 Resp getBMInstanceProperty(std::span<const uint8_t> data,
|
H A D | cable.hpp | 38 Resp cableCheck(std::span<const uint8_t> data, const HandlerInterface* handler);
|
H A D | pcie_bifurcation.hpp | 31 Resp pcieBifurcation(std::span<const uint8_t> data, HandlerInterface* handler);
|
H A D | entity_name.hpp | 38 Resp getEntityName(std::span<const uint8_t> data, HandlerInterface* handler);
|
H A D | host_power_off.hpp | 38 Resp hostPowerOff(std::span<const uint8_t> data,
|
H A D | flash_size.hpp | 35 Resp getFlashSize(std::span<const uint8_t> data, HandlerInterface* handler);
|
H A D | machine_name.hpp | 36 Resp getMachineName(std::span<const uint8_t> data, HandlerInterface* handler);
|
/openbmc/google-ipmi-sys/test/ |
H A D | google_accel_oob_unittest.cpp | 47 Resp r = accelOobDeviceCount(reqBuf, &h); in TEST() 87 Resp r = accelOobDeviceName( in TEST() 148 Resp r = accelOobRead( in TEST() 214 Resp r = accelOobWrite( in TEST() 251 Resp r = accelSetVrSettings(nullptr, testData, &h); in TEST() 275 Resp r = accelSetVrSettings(nullptr, testData, &h); in TEST() 295 Resp r = accelGetVrSettings(nullptr, testData, &h); in TEST() 322 Resp r = accelGetVrSettings(nullptr, testData, &h); in TEST()
|
/openbmc/ipmbbridge/ |
H A D | ipmbbridged.cpp | 175 netFn = ipmbNetFnGet(ipmbBuffer->Header.Resp.rqNetFnLUN); in i2cToIpmbConstruct() 176 rqLun = ipmbLunFromNetFnLunGet(ipmbBuffer->Header.Resp.rqNetFnLUN); in i2cToIpmbConstruct() 177 rsSA = ipmbBuffer->Header.Resp.rsSA; in i2cToIpmbConstruct() 178 seq = ipmbSeqGet(ipmbBuffer->Header.Resp.rsSeqLUN); in i2cToIpmbConstruct() 179 rsLun = ipmbLunFromSeqLunGet(ipmbBuffer->Header.Resp.rsSeqLUN); in i2cToIpmbConstruct() 180 cmd = ipmbBuffer->Header.Resp.cmd; in i2cToIpmbConstruct() 181 completionCode = ipmbBuffer->Header.Resp.completionCode; in i2cToIpmbConstruct() 189 data.insert(data.end(), ipmbBuffer->Header.Resp.data, in i2cToIpmbConstruct() 190 &ipmbBuffer->Header.Resp.data[dataLength]); in i2cToIpmbConstruct() 212 ipmbBuffer->Header.Resp.address = address; in ipmbToi2cConstruct() [all …]
|
/openbmc/phosphor-ipmi-blobs/test/ |
H A D | process_unittest.cpp | 43 Resp (*const* lPtr)(ManagerInterface*, std::span<const uint8_t>) = in EqualFunctions() 44 lhs.target<Resp (*)(ManagerInterface*, std::span<const uint8_t>)>(); in EqualFunctions() 46 Resp (*const* rPtr)(ManagerInterface*, std::span<const uint8_t>) = in EqualFunctions() 47 rhs.target<Resp (*)(ManagerInterface*, std::span<const uint8_t>)>(); in EqualFunctions()
|
/openbmc/intel-ipmi-oem/src/ |
H A D | bridgingcommands.cpp | 169 ipmbBuffer->Header.Resp.address = address; in ipmbToi2cConstruct() 170 ipmbBuffer->Header.Resp.rqNetFnLUN = ipmbNetFnLunSet(netFn, rqLun); in ipmbToi2cConstruct() 171 ipmbBuffer->Header.Resp.rsSA = rsSA; in ipmbToi2cConstruct() 172 ipmbBuffer->Header.Resp.rsSeqLUN = ipmbSeqLunSet(seq, rsLun); in ipmbToi2cConstruct() 173 ipmbBuffer->Header.Resp.cmd = cmd; in ipmbToi2cConstruct() 174 ipmbBuffer->Header.Resp.completionCode = completionCode; in ipmbToi2cConstruct() 176 ipmbBuffer->Header.Resp.checksum1 = ipmbChecksumCompute( in ipmbToi2cConstruct()
|