| /openbmc/phosphor-host-ipmid/user_channel/ |
| H A D | channel_layer.cpp | 27 bool doesDeviceExist(const uint8_t chNum) in doesDeviceExist() argument 33 auto channelName = getChannelName(chNum); in doesDeviceExist() 37 "CHANNEL", chNum); in doesDeviceExist() 63 bool isValidChannel(const uint8_t chNum) in isValidChannel() argument 65 return getChannelConfigObject().isValidChannel(chNum); in isValidChannel() 68 bool isValidAuthType(const uint8_t chNum, const EAuthType& authType) in isValidAuthType() argument 70 return getChannelConfigObject().isValidAuthType(chNum, authType); in isValidAuthType() 73 EChannelSessSupported getChannelSessionSupport(const uint8_t chNum) in getChannelSessionSupport() argument 75 return getChannelConfigObject().getChannelSessionSupport(chNum); in getChannelSessionSupport() 78 int getChannelActiveSessions(const uint8_t chNum) in getChannelActiveSessions() argument [all …]
|
| H A D | channel_mgmt.cpp | 149 std::string ChannelConfig::getChannelName(const uint8_t chNum) in getChannelName() argument 151 if (!isValidChannel(chNum)) in getChannelName() 154 "CHANNEL_ID", chNum); in getChannelName() 158 return channelData[chNum].chName; in getChannelName() 231 int chNum; in processChAccessPropChange() local 235 chNum = convertToChannelNumberFromChannelName(chName); in processChAccessPropChange() 246 if (signalFlag & (1 << chNum)) in processChAccessPropChange() 248 signalFlag &= ~(1 << chNum); in processChAccessPropChange() 258 if (channelData[chNum].chAccess.chNonVolatileData.privLimit != intfPriv) in processChAccessPropChange() 261 channelData[chNum].chAccess.chNonVolatileData.privLimit = intfPriv; in processChAccessPropChange() [all …]
|
| H A D | channel_layer.hpp | 207 bool isValidChannel(const uint8_t chNum); 215 bool doesDeviceExist(const uint8_t chNum); 240 bool isValidAuthType(const uint8_t chNum, const EAuthType& authType); 248 EChannelSessSupported getChannelSessionSupport(const uint8_t chNum); 256 int getChannelActiveSessions(const uint8_t chNum); 264 size_t getChannelMaxTransferSize(uint8_t chNum); 279 Cc getChannelInfo(const uint8_t chNum, ChannelInfo& chInfo); 288 Cc getChannelAccessData(const uint8_t chNum, ChannelAccess& chAccessData); 298 static inline uint8_t convertCurrentChannelNum(const uint8_t chNum, in convertCurrentChannelNum() argument 301 if (chNum == currentChNum) in convertCurrentChannelNum() [all …]
|
| H A D | user_layer.cpp | 144 Cc ipmiUserGetPrivilegeAccess(const uint8_t userId, const uint8_t chNum, in ipmiUserGetPrivilegeAccess() argument 147 if (!UserAccess::isValidChannel(chNum)) in ipmiUserGetPrivilegeAccess() 150 "CHANNEL", chNum); in ipmiUserGetPrivilegeAccess() 158 privAccess.privilege = userInfo->userPrivAccess[chNum].privilege; in ipmiUserGetPrivilegeAccess() 159 privAccess.ipmiEnabled = userInfo->userPrivAccess[chNum].ipmiEnabled; in ipmiUserGetPrivilegeAccess() 161 userInfo->userPrivAccess[chNum].linkAuthEnabled; in ipmiUserGetPrivilegeAccess() 162 privAccess.accessCallback = userInfo->userPrivAccess[chNum].accessCallback; in ipmiUserGetPrivilegeAccess() 166 Cc ipmiUserSetPrivilegeAccess(const uint8_t userId, const uint8_t chNum, in ipmiUserSetPrivilegeAccess() argument 179 userId, chNum, userPrivAccess, otherPrivUpdates); in ipmiUserSetPrivilegeAccess() 188 Cc ipmiUserSetUserPayloadAccess(const uint8_t chNum, const uint8_t operation, in ipmiUserSetUserPayloadAccess() argument [all …]
|
| H A D | channelcommands.cpp | 61 const uint8_t chNum = in ipmiSetChannelAccess() local 63 if ((getChannelSessionSupport(chNum) == EChannelSessSupported::none) || in ipmiSetChannelAccess() 64 (!isValidChannel(chNum))) in ipmiSetChannelAccess() 67 "CHANNEL", chNum); in ipmiSetChannelAccess() 130 compCode = setChannelAccessPersistData(chNum, chNVData, setNVFlag); in ipmiSetChannelAccess() 140 compCode = setChannelAccessData(chNum, chActData, setActFlag); in ipmiSetChannelAccess() 192 const uint8_t chNum = in ipmiGetChannelAccess() local 195 if ((getChannelSessionSupport(chNum) == EChannelSessSupported::none) || in ipmiGetChannelAccess() 196 (!isValidChannel(chNum))) in ipmiGetChannelAccess() 199 "CHANNEL", chNum); in ipmiGetChannelAccess() [all …]
|
| H A D | channel_mgmt.hpp | 92 bool isValidChannel(const uint8_t chNum); 101 bool isValidAuthType(const uint8_t chNum, const EAuthType& authType); 109 std::string getChannelName(const uint8_t chNum); 129 EChannelSessSupported getChannelSessionSupport(const uint8_t chNum); 137 int getChannelActiveSessions(const uint8_t chNum); 145 size_t getChannelMaxTransferSize(uint8_t chNum); 154 Cc getChannelInfo(const uint8_t chNum, ChannelInfo& chInfo); 163 Cc getChannelAccessData(const uint8_t chNum, ChannelAccess& chAccessData); 173 Cc setChannelAccessData(const uint8_t chNum, 184 Cc getChannelAccessPersistData(const uint8_t chNum, [all …]
|
| H A D | cipher_mgmt.cpp | 79 for (uint8_t chNum = 0; chNum < ipmi::maxIpmiChannels; chNum++) in updateCSPrivilegesMap() local 81 std::string chKey = "Channel" + std::to_string(chNum); in updateCSPrivilegesMap() 88 csPrivilegeMap[{chNum, csNum}] = convertToPrivLimitIndex( in updateCSPrivilegesMap() 177 uint8_t chNum, std::array<uint4_t, maxCSRecords>& csPrivilegeLevels) in getCSPrivilegeLevels() argument 179 if (!isValidChannel(chNum)) in getCSPrivilegeLevels() 183 "CHANNEL", chNum); in getCSPrivilegeLevels() 189 csPrivilegeLevels[csNum] = csPrivilegeMap[{chNum, csNum}]; in getCSPrivilegeLevels() 195 uint8_t chNum, const std::array<uint4_t, maxCSRecords>& requestData) in setCSPrivilegeLevels() argument 197 if (!isValidChannel(chNum)) in setCSPrivilegeLevels() 201 "CHANNEL", chNum); in setCSPrivilegeLevels() [all …]
|
| H A D | usercommands.cpp | 79 uint8_t chNum = in ipmiSetUserAccess() local 81 if (!isValidChannel(chNum)) in ipmiSetUserAccess() 84 "CHANNEL", chNum); in ipmiSetUserAccess() 87 if (getChannelSessionSupport(chNum) == EChannelSessSupported::none) in ipmiSetUserAccess() 107 ipmiUserSetPrivilegeAccess(static_cast<uint8_t>(userId), chNum, in ipmiSetUserAccess() 151 uint8_t chNum = in ipmiGetUserAccess() local 154 if (reserved1 || reserved2 || !isValidChannel(chNum)) in ipmiGetUserAccess() 160 if (getChannelSessionSupport(chNum) == EChannelSessSupported::none) in ipmiGetUserAccess() 190 retStatus = ipmiUserGetPrivilegeAccess(static_cast<uint8_t>(userId), chNum, in ipmiGetUserAccess() 418 ipmi::Context::ptr ctx, uint4_t chNum, uint3_t reserved1, in ipmiGetChannelAuthenticationCapabilities() argument [all …]
|
| H A D | user_layer.hpp | 219 Cc ipmiUserGetPrivilegeAccess(const uint8_t userId, const uint8_t chNum, 231 Cc ipmiUserSetPrivilegeAccess(const uint8_t userId, const uint8_t chNum, 255 Cc ipmiUserSetUserPayloadAccess(const uint8_t chNum, const uint8_t operation, 267 Cc ipmiUserGetUserPayloadAccess(const uint8_t chNum, const uint8_t userId,
|
| H A D | cipher_mgmt.hpp | 60 uint8_t chNum, std::array<uint4_t, maxCSRecords>& csPrivilegeLevels); 73 uint8_t chNum,
|
| H A D | user_mgmt.cpp | 375 bool UserAccess::isValidChannel(const uint8_t chNum) in isValidChannel() argument 377 return (chNum < ipmiMaxChannels); in isValidChannel() 721 const uint8_t chNum, const uint8_t operation, const uint8_t userId, in setUserPayloadAccess() argument 727 if (!isValidChannel(chNum)) in setUserPayloadAccess() 731 "CHANNEL", chNum); in setUserPayloadAccess() 749 userInfo->payloadAccess[chNum].stdPayloadEnables1 |= in setUserPayloadAccess() 752 userInfo->payloadAccess[chNum].oemPayloadEnables1 |= in setUserPayloadAccess() 757 userInfo->payloadAccess[chNum].stdPayloadEnables1 &= in setUserPayloadAccess() 760 userInfo->payloadAccess[chNum].oemPayloadEnables1 &= in setUserPayloadAccess() 776 Cc UserAccess::setUserPrivilegeAccess(const uint8_t userId, const uint8_t chNum, in setUserPrivilegeAccess() argument [all …]
|
| H A D | user_mgmt.hpp | 208 static bool isValidChannel(const uint8_t chNum); 343 Cc setUserPrivilegeAccess(const uint8_t userId, const uint8_t chNum, 392 Cc setUserPayloadAccess(const uint8_t chNum, const uint8_t operation,
|
| /openbmc/phosphor-host-ipmid/oem/nvidia/ |
| H A D | bootstrap-credentials-oem-cmds.cpp | 89 uint8_t chNum = ipmi::getChannelByName(redfishHostInterfaceChannel); in ipmiGetIpmiChannelRfHi() local 91 Cc compCode = ipmi::getChannelInfo(chNum, chInfo); in ipmiGetIpmiChannelRfHi() 96 "CHANNEL", chNum, "ERROR", compCode); in ipmiGetIpmiChannelRfHi() 110 "CHANNEL", chNum); in ipmiGetIpmiChannelRfHi() 113 return ipmi::responseSuccess(static_cast<uint8_t>(chNum)); in ipmiGetIpmiChannelRfHi()
|
| /openbmc/phosphor-net-ipmid/command/ |
| H A D | channel_auth.cpp | 38 uint8_t chNum = ipmi::convertCurrentChannelNum( in GetChannelCapabilities() local 41 if (!ipmi::isValidChannel(chNum) || in GetChannelCapabilities() 43 ipmi::getChannelSessionSupport(chNum)) || in GetChannelCapabilities() 57 response->channelNumber = chNum; in GetChannelCapabilities()
|
| H A D | rakp12.cpp | 224 uint8_t chNum = static_cast<uint8_t>(getInterfaceIndex()); in RAKP12() local 226 if ((ipmi::ipmiUserGetPrivilegeAccess(userId, chNum, in RAKP12() 229 (ipmi::getChannelAccessData(chNum, session->sessionChannelAccess) != in RAKP12() 253 session->channelNum(chNum); in RAKP12()
|
| /openbmc/fb-ipmi-oem/src/ |
| H A D | selcommands.cpp | 1010 uint8_t chNum = (data->eventData3 & 0x18) >> 3; in parseDimmPhyloc() local 1015 if (chNum == 3 && dimmNum == 0) in parseDimmPhyloc() 1018 " Card: " + std::to_string(chNum) + "," + in parseDimmPhyloc() 1023 else if (chNum == 2 && dimmNum == 0) in parseDimmPhyloc() 1026 " Card: " + std::to_string(chNum) + "," + in parseDimmPhyloc() 1031 else if (chNum == 4 && dimmNum == 0) in parseDimmPhyloc() 1034 " Card: " + std::to_string(chNum) + "," + in parseDimmPhyloc() 1039 else if (chNum == 5 && dimmNum == 0) in parseDimmPhyloc() 1042 " Card: " + std::to_string(chNum) + "," + in parseDimmPhyloc() 1050 " Card: " + std::to_string(chNum) + "," + in parseDimmPhyloc()
|