Home
last modified time | relevance | path

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

/openbmc/phosphor-host-ipmid/user_channel/
H A Dchannel_layer.cpp27 bool doesDeviceExist(const uint8_t chNum) in doesDeviceExist() argument
33 std::string devName("/sys/class/net/" + getChannelName(chNum)); in doesDeviceExist()
56 bool isValidChannel(const uint8_t chNum) in isValidChannel() argument
58 return getChannelConfigObject().isValidChannel(chNum); in isValidChannel()
61 bool isValidAuthType(const uint8_t chNum, const EAuthType& authType) in isValidAuthType() argument
63 return getChannelConfigObject().isValidAuthType(chNum, authType); in isValidAuthType()
66 EChannelSessSupported getChannelSessionSupport(const uint8_t chNum) in getChannelSessionSupport() argument
68 return getChannelConfigObject().getChannelSessionSupport(chNum); in getChannelSessionSupport()
71 int getChannelActiveSessions(const uint8_t chNum) in getChannelActiveSessions() argument
73 return getChannelConfigObject().getChannelActiveSessions(chNum); in getChannelActiveSessions()
[all …]
H A Dchannel_mgmt.cpp149 std::string ChannelConfig::getChannelName(const uint8_t chNum) in getChannelName() argument
151 if (!isValidChannel(chNum)) in getChannelName()
153 lg2::error("Invalid channel number: {CHANNEL_ID}", "CHANNEL_ID", chNum); in getChannelName()
157 return channelData[chNum].chName; in getChannelName()
230 int chNum; in processChAccessPropChange() local
234 chNum = convertToChannelNumberFromChannelName(chName); in processChAccessPropChange()
245 if (signalFlag & (1 << chNum)) in processChAccessPropChange()
247 signalFlag &= ~(1 << chNum); in processChAccessPropChange()
257 if (channelData[chNum].chAccess.chNonVolatileData.privLimit != intfPriv) in processChAccessPropChange()
260 channelData[chNum] in processChAccessPropChange()
372 isValidChannel(const uint8_t chNum) isValidChannel() argument
389 getChannelSessionSupport(const uint8_t chNum) getChannelSessionSupport() argument
396 isValidAuthType(const uint8_t chNum,const EAuthType & authType) isValidAuthType() argument
415 getChannelActiveSessions(const uint8_t chNum) getChannelActiveSessions() argument
425 getChannelMaxTransferSize(uint8_t chNum) getChannelMaxTransferSize() argument
430 getChannelInfo(const uint8_t chNum,ChannelInfo & chInfo) getChannelInfo() argument
444 getChannelAccessData(const uint8_t chNum,ChannelAccess & chAccessData) getChannelAccessData() argument
472 setChannelAccessData(const uint8_t chNum,const ChannelAccess & chAccessData,const uint8_t setFlag) setChannelAccessData() argument
543 getChannelAccessPersistData(const uint8_t chNum,ChannelAccess & chAccessData) getChannelAccessPersistData() argument
571 setChannelAccessPersistData(const uint8_t chNum,const ChannelAccess & chAccessData,const uint8_t setFlag) setChannelAccessPersistData() argument
663 getChannelAuthTypeSupported(const uint8_t chNum,uint8_t & authTypeSupported) getChannelAuthTypeSupported() argument
677 getChannelEnabledAuthType(const uint8_t chNum,const uint8_t priv,EAuthType & authType) getChannelEnabledAuthType() argument
862 setDefaultChannelConfig(const uint8_t chNum,const std::string & chName) setDefaultChannelConfig() argument
929 for (int chNum = 0; chNum < maxIpmiChannels; chNum++) loadChannelConfig() local
1030 uint8_t chNum = std::stoi(chKey, nullptr, 10); readChannelVolatileData() local
1097 uint8_t chNum = std::stoi(chKey, nullptr, 10); readChannelPersistData() local
1154 for (uint8_t chNum = 0; chNum < maxIpmiChannels; chNum++) writeChannelVolatileData() local
1203 for (uint8_t chNum = 0; chNum < maxIpmiChannels; chNum++) writeChannelPersistData() local
1318 for (uint8_t chNum = 0; chNum < maxIpmiChannels; chNum++) syncNetworkChannelConfig() local
[all...]
H A Dchannel_layer.hpp192 * @param[in] chNum- channel number
196 bool isValidChannel(const uint8_t chNum);
200 * @param[in] chNum - channel number
204 bool doesDeviceExist(const uint8_t chNum);
224 * @param[in] chNum - channel number
229 bool isValidAuthType(const uint8_t chNum, const EAuthType& authType);
233 * @param[in] chNum - channel number
237 EChannelSessSupported getChannelSessionSupport(const uint8_t chNum);
241 * @param[in] chNum - channel number
245 int getChannelActiveSessions(const uint8_t chNum);
288 convertCurrentChannelNum(const uint8_t chNum,const uint8_t devChannel) convertCurrentChannelNum() argument
[all...]
H A Dchannelcommands.cpp54 const uint8_t chNum = in ipmiSetChannelAccess() local
56 if ((getChannelSessionSupport(chNum) == EChannelSessSupported::none) || in ipmiSetChannelAccess()
57 (!isValidChannel(chNum))) in ipmiSetChannelAccess()
60 "CHANNEL", chNum); in ipmiSetChannelAccess()
123 compCode = setChannelAccessPersistData(chNum, chNVData, setNVFlag); in ipmiSetChannelAccess()
133 compCode = setChannelAccessData(chNum, chActData, setActFlag); in ipmiSetChannelAccess()
185 const uint8_t chNum = in ipmiGetChannelAccess() local
188 if ((getChannelSessionSupport(chNum) == EChannelSessSupported::none) || in ipmiGetChannelAccess()
189 (!isValidChannel(chNum))) in ipmiGetChannelAccess()
192 "CHANNEL", chNum); in ipmiGetChannelAccess()
[all …]
H A Duser_layer.cpp141 Cc ipmiUserGetPrivilegeAccess(const uint8_t userId, const uint8_t chNum, in ipmiUserGetPrivilegeAccess() argument
144 if (!UserAccess::isValidChannel(chNum)) in ipmiUserGetPrivilegeAccess()
153 privAccess.privilege = userInfo->userPrivAccess[chNum].privilege; in ipmiUserGetPrivilegeAccess()
154 privAccess.ipmiEnabled = userInfo->userPrivAccess[chNum].ipmiEnabled; in ipmiUserGetPrivilegeAccess()
156 userInfo->userPrivAccess[chNum].linkAuthEnabled; in ipmiUserGetPrivilegeAccess()
157 privAccess.accessCallback = userInfo->userPrivAccess[chNum].accessCallback; in ipmiUserGetPrivilegeAccess()
161 Cc ipmiUserSetPrivilegeAccess(const uint8_t userId, const uint8_t chNum, in ipmiUserSetPrivilegeAccess() argument
174 userId, chNum, userPrivAccess, otherPrivUpdates); in ipmiUserSetPrivilegeAccess()
183 Cc ipmiUserSetUserPayloadAccess(const uint8_t chNum, const uint8_t operation, in ipmiUserSetUserPayloadAccess() argument
187 if (!UserAccess::isValidChannel(chNum)) in ipmiUserSetUserPayloadAccess()
[all …]
H A Dchannel_mgmt.hpp88 * @param[in] chNum - channel number
92 bool isValidChannel(const uint8_t chNum);
96 * @param[in] chNum - channel number
101 bool isValidAuthType(const uint8_t chNum, const EAuthType& authType);
105 * @param[in] chNum - channel number index
109 std::string getChannelName(const uint8_t chNum);
125 * @param[in] chNum - channel number
129 EChannelSessSupported getChannelSessionSupport(const uint8_t chNum);
133 * @param[in] chNum - channel number
137 int getChannelActiveSessions(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()
181 lg2::error("Invalid channel number: {CHANNEL}", "CHANNEL", chNum); in getCSPrivilegeLevels()
187 csPrivilegeLevels[csNum] = csPrivilegeMap[{chNum, csNum}]; in getCSPrivilegeLevels()
193 uint8_t chNum, const std::array<uint4_t, maxCSRecords>& requestData) in setCSPrivilegeLevels() argument
195 if (!isValidChannel(chNum)) in setCSPrivilegeLevels()
197 lg2::error("Invalid channel number: {CHANNEL}", "CHANNEL", chNum); in setCSPrivilegeLevels()
[all …]
H A Dusercommands.cpp68 uint8_t chNum = in ipmiSetUserAccess() local
70 if (!isValidChannel(chNum)) in ipmiSetUserAccess()
75 if (getChannelSessionSupport(chNum) == EChannelSessSupported::none) in ipmiSetUserAccess()
95 ipmiUserSetPrivilegeAccess(static_cast<uint8_t>(userId), chNum, in ipmiSetUserAccess()
139 uint8_t chNum = in ipmiGetUserAccess() local
142 if (reserved1 || reserved2 || !isValidChannel(chNum)) in ipmiGetUserAccess()
148 if (getChannelSessionSupport(chNum) == EChannelSessSupported::none) in ipmiGetUserAccess()
178 retStatus = ipmiUserGetPrivilegeAccess(static_cast<uint8_t>(userId), chNum, in ipmiGetUserAccess()
406 ipmi::Context::ptr ctx, uint4_t chNum, uint3_t reserved1, in ipmiGetChannelAuthenticationCapabilities() argument
410 convertCurrentChannelNum(static_cast<uint8_t>(chNum), ctx->channel); in ipmiGetChannelAuthenticationCapabilities()
[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.hpp122 static bool isValidChannel(const uint8_t chNum);
257 Cc setUserPrivilegeAccess(const uint8_t userId, const uint8_t chNum,
306 Cc setUserPayloadAccess(const uint8_t chNum, const uint8_t operation,
H A Duser_mgmt.cpp489 bool UserAccess::isValidChannel(const uint8_t chNum) in isValidChannel() argument
491 return (chNum < ipmiMaxChannels); in isValidChannel()
834 const uint8_t chNum, const uint8_t operation, const uint8_t userId, in setUserPayloadAccess() argument
840 if (!isValidChannel(chNum)) in setUserPayloadAccess()
859 userInfo->payloadAccess[chNum].stdPayloadEnables1 |= in setUserPayloadAccess()
862 userInfo->payloadAccess[chNum].oemPayloadEnables1 |= in setUserPayloadAccess()
867 userInfo->payloadAccess[chNum].stdPayloadEnables1 &= in setUserPayloadAccess()
870 userInfo->payloadAccess[chNum].oemPayloadEnables1 &= in setUserPayloadAccess()
886 Cc UserAccess::setUserPrivilegeAccess(const uint8_t userId, const uint8_t chNum, in setUserPrivilegeAccess() argument
890 if (!isValidChannel(chNum)) in setUserPrivilegeAccess()
[all...]
/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
227 userId, chNum, session->sessionUserPrivAccess) != IPMI_CC_OK) || in RAKP12()
228 (ipmi::getChannelAccessData(chNum, session->sessionChannelAccess) != in RAKP12()
252 session->channelNum(chNum); in RAKP12()
/openbmc/fb-ipmi-oem/src/
H A Dselcommands.cpp1008 uint8_t chNum = (data->eventData3 & 0x18) >> 3; in parseDimmPhyloc() local
1013 if (chNum == 3 && dimmNum == 0) in parseDimmPhyloc()
1016 " Card: " + std::to_string(chNum) + "," + in parseDimmPhyloc()
1021 else if (chNum == 2 && dimmNum == 0) in parseDimmPhyloc()
1024 " Card: " + std::to_string(chNum) + "," + in parseDimmPhyloc()
1029 else if (chNum == 4 && dimmNum == 0) in parseDimmPhyloc()
1032 " Card: " + std::to_string(chNum) + "," + in parseDimmPhyloc()
1037 else if (chNum == 5 && dimmNum == 0) in parseDimmPhyloc()
1040 " Card: " + std::to_string(chNum) + "," + in parseDimmPhyloc()
1048 " Card: " + std::to_string(chNum) + "," + in parseDimmPhyloc()