Home
last modified time | relevance | path

Searched refs:chNum (Results 1 – 16 of 16) sorted by relevance

/openbmc/phosphor-host-ipmid/user_channel/
H A Dchannel_layer.cpp27 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 Dchannel_mgmt.cpp149 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 Dchannel_layer.hpp207 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 Duser_layer.cpp144 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 Dchannelcommands.cpp61 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 Dchannel_mgmt.hpp92 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 Dcipher_mgmt.cpp79 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 Dusercommands.cpp79 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 Duser_layer.hpp219 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 Dcipher_mgmt.hpp60 uint8_t chNum, std::array<uint4_t, maxCSRecords>& csPrivilegeLevels);
73 uint8_t chNum,
H A Duser_mgmt.cpp375 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 Duser_mgmt.hpp208 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 Dbootstrap-credentials-oem-cmds.cpp89 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 Dchannel_auth.cpp38 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 Drakp12.cpp224 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 Dselcommands.cpp1010 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()