Home
last modified time | relevance | path

Searched refs:fru (Results 1 – 25 of 246) sorted by relevance

12345678910

/openbmc/phosphor-logging/test/openpower-pels/
H A Dfru_identity_test.cpp35 FRUIdentity fru{stream}; in TEST() local
39 EXPECT_EQ(fru.type(), 0x4944); in TEST()
49 fru.flatten(newStream); in TEST()
64 FRUIdentity fru{stream}; in TEST() local
70 EXPECT_FALSE(fru.getPN()); in TEST()
71 EXPECT_FALSE(fru.getCCIN()); in TEST()
72 EXPECT_FALSE(fru.getSN()); in TEST()
77 fru.flatten(newStream); in TEST()
110 fru.flatten(stream); in testHWCallout()
176 fru.flatten(stream); in TEST()
[all …]
H A Dsrc_callout_test.cpp185 auto& fru = callout.fruIdentity(); in TEST() local
186 EXPECT_EQ(fru->getPN().value(), "1234567"); in TEST()
187 EXPECT_EQ(fru->getCCIN().value(), "ABCD"); in TEST()
273 auto& fru = newCallout.fruIdentity(); in TEST() local
295 auto& fru = callout.fruIdentity(); in TEST() local
326 auto& fru = callout.fruIdentity(); in TEST() local
375 auto& fru = callout.fruIdentity(); in TEST() local
396 auto& fru = callout.fruIdentity(); in TEST() local
417 auto& fru = callout.fruIdentity(); in TEST() local
418 EXPECT_EQ(fru->failingComponentType(), in TEST()
[all …]
H A Dsrc_test.cpp351 auto& fru = callout->fruIdentity(); in TEST_F() local
353 EXPECT_EQ(fru->getPN().value(), "1234567"); in TEST_F()
354 EXPECT_EQ(fru->getCCIN().value(), "CCCC"); in TEST_F()
441 auto& fru = callout->fruIdentity(); in TEST_F() local
443 EXPECT_EQ(fru->getPN(), ""); in TEST_F()
444 EXPECT_EQ(fru->getCCIN(), ""); in TEST_F()
445 EXPECT_EQ(fru->getSN(), ""); in TEST_F()
446 EXPECT_FALSE(fru->getMaintProc()); in TEST_F()
1124 EXPECT_EQ(fru->failingComponentType(), in TEST_F()
1135 EXPECT_EQ(fru->failingComponentType(), in TEST_F()
[all …]
/openbmc/ipmitool/lib/
H A Dipmi_fru.c2871 memset(&fru, 0, sizeof(fru)); in __ipmi_fru_print()
2876 fru.size, fru.access ? "words" : "bytes"); in __ipmi_fru_print()
3038 fru->device_id, fru->dev_type, in ipmi_fru_print()
3148 if (fru == NULL || !fru->logical) { in ipmi_fru_print_all()
3206 memset(&fru, 0, sizeof(fru)); in ipmi_fru_read_to_bin()
3274 memset(&fru, 0, sizeof(fru)); in ipmi_fru_write_from_bin()
3394 memset(&fru, 0, sizeof(fru)); in ipmi_fru_edit_multirec()
3418 memset(&fru, 0, sizeof(fru)); in ipmi_fru_edit_multirec()
3597 memset(&fru, 0, sizeof(fru)); in ipmi_fru_get_multirec()
4067 memset(&fru, 0, sizeof(fru)); in ipmi_fru_get_internal_use_info()
[all …]
H A Dipmi_kontronoem.c214 struct fru_info fru; in ipmi_kontron_set_serial_number() local
284 memset(&fru, 0, sizeof(fru)); in ipmi_kontron_set_serial_number()
286 fru.access = rsp->data[2] & 0x1; in ipmi_kontron_set_serial_number()
287 if (fru.size < 1) { in ipmi_kontron_set_serial_number()
330 fru_data = malloc(fru.size); in ipmi_kontron_set_serial_number()
337 memset(fru_data, 0, fru.size); in ipmi_kontron_set_serial_number()
511 struct fru_info fru; in ipmi_kontron_set_mfg_date() local
566 memset(&fru, 0, sizeof(fru)); in ipmi_kontron_set_mfg_date()
569 if (fru.size < 1) { in ipmi_kontron_set_mfg_date()
603 fru_data = malloc(fru.size); in ipmi_kontron_set_mfg_date()
[all …]
/openbmc/openbmc/meta-ibm/meta-romulus/recipes-phosphor/configuration/
H A Dromulus-yaml-config.bb9 file://romulus-ipmi-fru.yaml \
10 file://romulus-ipmi-fru-bmc.yaml \
11 file://romulus-ipmi-fru-properties.yaml \
19 cat romulus-ipmi-fru.yaml romulus-ipmi-fru-bmc.yaml > fru-read.yaml
21 install -m 0644 -D romulus-ipmi-fru-properties.yaml \
23 install -m 0644 -D fru-read.yaml \
24 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
33 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-ibm/recipes-phosphor/configuration/
H A Dacx22-yaml-config.bb10 file://acx22-ipmi-fru-bmc.yaml \
11 file://acx22-ipmi-fru-not-sent-by-host.yaml \
26 acx22-ipmi-fru-bmc.yaml \
27 acx22-ipmi-fru-not-sent-by-host.yaml \
42 -c $op_configpath/ipmi-fru-properties-mrw.yaml \
45 # generate fru-read.yaml from the MRW, for ipmid and ipmi-fru-parser
47 -m $op_configpath/ipmi-hostboot-fru-mrw.yaml \
48 -o fru-read-partial.yaml ${EXTRA_MRW_SCRIPT_ARGS}
50 > fru-read.yaml
69 install -m 0644 -D fru-read.yaml ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
[all …]
/openbmc/phosphor-power/phosphor-regulators/test/actions/
H A Dcompare_vpd_action_tests.cpp70 std::string fru{"/xyz/openbmc_project/inventory/system"}; in TEST() local
78 EXPECT_CALL(vpd, getValue(fru, keyword)) in TEST()
87 CompareVPDAction action{fru, keyword, abcdValue}; in TEST()
93 CompareVPDAction action{fru, keyword, in TEST()
107 std::string fru{"/xyz/openbmc_project/inventory/system"}; in TEST() local
115 EXPECT_CALL(vpd, getValue(fru, keyword)) in TEST()
124 CompareVPDAction action{fru, keyword, emptyValue}; in TEST()
130 CompareVPDAction action{fru, keyword, in TEST()
138 std::string fru{"/xyz/openbmc_project/inventory/system"}; in TEST() local
144 EXPECT_CALL(vpd, getValue(fru, keyword)) in TEST()
[all …]
/openbmc/openbmc/meta-amd/meta-ethanolx/recipes-phosphor/configuration/
H A Dethanolx-yaml-config.bb9 file://ethanolx-ipmi-fru.yaml \
10 file://ethanolx-ipmi-fru-properties.yaml \
17 cat ethanolx-ipmi-fru.yaml > fru-read.yaml
19 install -m 0644 -D ethanolx-ipmi-fru-properties.yaml \
21 install -m 0644 -D fru-read.yaml \
22 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
29 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-amd/meta-daytonax/recipes-phosphor/configuration/
H A Ddaytonax-yaml-config.bb9 file://daytonax-ipmi-fru.yaml \
10 file://daytonax-ipmi-fru-properties.yaml \
17 cat daytonax-ipmi-fru.yaml > fru-read.yaml
19 install -m 0644 -D daytonax-ipmi-fru-properties.yaml \
21 install -m 0644 -D fru-read.yaml \
22 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
29 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-ieisystems/meta-fp5280g3/recipes-phosphor/configuration/
H A Dfp5280g3-yaml-config.bb9 file://fp5280g3-ipmi-fru.yaml \
10 file://fp5280g3-ipmi-fru-properties.yaml \
18 cat fp5280g3-ipmi-fru.yaml > fru-read.yaml
20 install -m 0644 -D fp5280g3-ipmi-fru-properties.yaml \
22 install -m 0644 -D fru-read.yaml \
23 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
32 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-openpower/recipes-phosphor/configuration/
H A Dopenpower-yaml-config.bb9 file://ipmi-fru-properties-mrw.yaml \
10 file://ipmi-hostboot-fru-mrw.yaml \
18 install -m 0644 -D ipmi-fru-properties-mrw.yaml \
19 ${D}${datadir}/${BPN}/ipmi-fru-properties-mrw.yaml
20 install -m 0644 -D ipmi-hostboot-fru-mrw.yaml \
21 ${D}${datadir}/${BPN}/ipmi-hostboot-fru-mrw.yaml
29 ${datadir}/${BPN}/ipmi-fru-properties-mrw.yaml \
30 ${datadir}/${BPN}/ipmi-hostboot-fru-mrw.yaml \
/openbmc/openbmc/meta-phosphor/recipes-phosphor/configuration/
H A Dentity-manager_git.bb13 PACKAGECONFIG ??= "ipmi-fru"
14 PACKAGECONFIG[ipmi-fru] = "-Dfru-device=true, -Dfru-device=false, i2c-tools,"
27 SYSTEMD_SERVICE:fru-device = "xyz.openbmc_project.FruDevice.service"
28 SYSTEMD_AUTO_ENABLE:fru-device:ibm-power-cpu = "disable"
34 ${@bb.utils.contains('PACKAGECONFIG', 'ipmi-fru', 'fru-device', '', d)} \
44 FILES:fru-device = "${bindir}/fru-device ${datadir}/${BPN}/blacklist.json"
/openbmc/openpower-vpd-parser/
H A Dwrite.cpp28 std::string fru = type; in write() local
29 std::transform(fru.begin(), fru.end(), fru.begin(), in write()
31 auto iterator = supportedFrus.find(fru); in write()
34 throw std::runtime_error("Unsupported FRU: " + std::move(fru)); in write()
/openbmc/intel-ipmi-oem/src/
H A Dfruutils.cpp36 bool validateBasicFruContent(const std::vector<uint8_t>& fru, in validateBasicFruContent() argument
41 if (fru.size() >= sizeof(FRUHeader)) in validateBasicFruContent()
44 reinterpret_cast<const FRUHeader*>(fru.data()); in validateBasicFruContent()
61 endOfList = fru[lastRecordStart + 1] & 0x80; in validateBasicFruContent()
63 areaLength = fru[lastRecordStart + 2]; in validateBasicFruContent()
80 areaLength = fru[lastRecordStart + 1]; in validateBasicFruContent()
/openbmc/openbmc/meta-ibm/meta-system1/recipes-phosphor/configurations/
H A Dsystem1-yaml-config.bb9 file://system1-ipmi-fru.yaml \
10 file://system1-ipmi-fru-properties.yaml \
16 install -m 0644 -D system1-ipmi-fru.yaml \
17 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
18 install -m 0644 -D system1-ipmi-fru-properties.yaml \
23 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-ibm/meta-genesis3/recipes-phosphor/configuration/
H A Dgenesis3-yaml-config.bb9 file://genesis3-ipmi-fru.yaml \
10 file://genesis3-ipmi-fru-properties.yaml \
16 install -m 0644 -D genesis3-ipmi-fru.yaml \
17 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
18 install -m 0644 -D genesis3-ipmi-fru-properties.yaml \
23 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-ibm/meta-sbp1/recipes-phosphor/configuration/
H A Dsbp1-yaml-config.bb9 file://sbp1-ipmi-fru.yaml \
10 file://sbp1-ipmi-fru-properties.yaml \
16 install -m 0644 -D sbp1-ipmi-fru.yaml \
17 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
18 install -m 0644 -D sbp1-ipmi-fru-properties.yaml \
23 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/phosphor-power/phosphor-regulators/src/actions/
H A Dcompare_presence_action.hpp51 explicit ComparePresenceAction(const std::string& fru, bool value) : in ComparePresenceAction() argument
52 fru{fru}, value{value} in ComparePresenceAction()
75 return fru; in getFRU()
101 const std::string fru{}; member in phosphor::power::regulators::ComparePresenceAction
H A Dcompare_vpd_action.hpp55 explicit CompareVPDAction(const std::string& fru, in CompareVPDAction() argument
58 fru{fru}, in CompareVPDAction()
82 return fru; in getFRU()
118 const std::string fru{}; member in phosphor::power::regulators::CompareVPDAction
/openbmc/openbmc/meta-ibm/meta-palmetto/recipes-phosphor/configuration/
H A Dpalmetto-yaml-config.bb9 file://palmetto-ipmi-fru.yaml \
10 file://palmetto-ipmi-fru-properties.yaml \
17 install -m 0644 -D palmetto-ipmi-fru-properties.yaml \
19 install -m 0644 -D palmetto-ipmi-fru.yaml \
20 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
27 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-ingrasys/meta-zaius/recipes-phosphor/configuration/
H A Dzaius-yaml-config.bb9 file://zaius-ipmi-fru.yaml \
10 file://zaius-ipmi-fru-properties.yaml \
17 install -m 0644 -D zaius-ipmi-fru-properties.yaml \
19 install -m 0644 -D zaius-ipmi-fru.yaml \
20 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
27 ${datadir}/${BPN}/ipmi-fru-read.yaml \
/openbmc/openbmc/meta-phosphor/recipes-phosphor/ipmi/
H A Dphosphor-ipmi-fru-hostfw-config-example-native_git.bb1 SUMMARY = "Sample hostfw inventory map for phosphor-ipmi-fru"
2 PROVIDES += "virtual/phosphor-ipmi-fru-hostfw-config"
8 inherit phosphor-ipmi-fru
15 # install fru-types.yaml ${DEST}/config.yaml
18 require phosphor-ipmi-fru.inc
H A Dphosphor-ipmi-fru-inventory-example-native_git.bb1 SUMMARY = "Sample inventory map for phosphor-ipmi-fru"
2 PROVIDES += "virtual/phosphor-ipmi-fru-inventory"
8 inherit phosphor-ipmi-fru
13 # after ipmi-fru-parser untangles the host
20 require phosphor-ipmi-fru.inc
/openbmc/openbmc/meta-quanta/meta-olympus-nuvoton/recipes-phosphor/configuration/
H A Dolympus-nuvoton-yaml-config.bb9 file://olympus-nuvoton-ipmi-fru.yaml \
10 file://olympus-nuvoton-ipmi-fru-properties.yaml \
17 install -m 0644 -D olympus-nuvoton-ipmi-fru-properties.yaml \
19 install -m 0644 -D olympus-nuvoton-ipmi-fru.yaml \
20 ${D}${datadir}/${BPN}/ipmi-fru-read.yaml
27 ${datadir}/${BPN}/ipmi-fru-read.yaml \

12345678910