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].chAccess.chNonVolatileData.privLimit = intfPriv; in processChAccessPropChange()
[all …]
H A Dchannel_layer.hpp196 bool isValidChannel(const uint8_t chNum);
204 bool doesDeviceExist(const uint8_t chNum);
229 bool isValidAuthType(const uint8_t chNum, const EAuthType& authType);
237 EChannelSessSupported getChannelSessionSupport(const uint8_t chNum);
245 int getChannelActiveSessions(const uint8_t chNum);
253 size_t getChannelMaxTransferSize(uint8_t chNum);
268 Cc getChannelInfo(const uint8_t chNum, ChannelInfo& chInfo);
277 Cc getChannelAccessData(const uint8_t chNum, ChannelAccess& chAccessData);
287 static inline uint8_t convertCurrentChannelNum(const uint8_t chNum, in convertCurrentChannelNum() argument
290 if (chNum == currentChNum) in convertCurrentChannelNum()
[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.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()
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()