/openbmc/u-boot/test/env/ |
H A D | attr.c | 1 // SPDX-License-Identifier: GPL-2.0 17 ut_assertok(env_attr_lookup("foo:bar", "foo", attrs)); in env_test_attrs_lookup() 18 ut_asserteq_str("bar", attrs); in env_test_attrs_lookup() 20 ut_assertok(env_attr_lookup(",foo:bar", "foo", attrs)); in env_test_attrs_lookup() 21 ut_asserteq_str("bar", attrs); in env_test_attrs_lookup() 23 ut_assertok(env_attr_lookup(",foo:bar,", "foo", attrs)); in env_test_attrs_lookup() 24 ut_asserteq_str("bar", attrs); in env_test_attrs_lookup() 26 ut_assertok(env_attr_lookup(" foo:bar", "foo", attrs)); in env_test_attrs_lookup() 27 ut_asserteq_str("bar", attrs); in env_test_attrs_lookup() 29 ut_assertok(env_attr_lookup("foo : bar", "foo", attrs)); in env_test_attrs_lookup() [all …]
|
/openbmc/openbmc/poky/bitbake/lib/bb/tests/ |
H A D | data.py | 7 # SPDX-License-Identifier: GPL-2.0-only 43 self.d["foo"] = "value_of_foo" 44 self.d["bar"] = "value_of_bar" 48 val = self.d.expand("${foo}") 52 val = self.d.expand("${${foo}}") 56 val = self.d.expand("${${foo}} ${bar}") 68 self.d.setVar("bar", "${unsetvar}") 69 val = self.d.expand("${@2*2},${foo},${@d.getVar('foo') + ' ${bar}'},${foo}") 70 … self.assertEqual(str(val), "4,value_of_foo,${@d.getVar('foo') + ' ${unsetvar}'},value_of_foo") 73 val = self.d.expand("${@'boo ' + '${foo}'}") [all …]
|
H A D | codeparser.py | 7 # SPDX-License-Identifier: GPL-2.0-only 50 self.setEmptyVars(["FOO"]) 51 self.parseExpression("${FOO}") 52 self.assertReferences(set(["FOO"])) 55 self.setEmptyVars(["BAR"]) 56 self.d.setVar("FOO", "BAR") 57 self.parseExpression("${${FOO}}") 58 self.assertReferences(set(["FOO", "BAR"])) 61 self.setEmptyVars(["BAR"]) 62 self.parseExpression("${@d.getVar('BAR') + 'foo'}") [all …]
|
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/oelib/ |
H A D | license.py | 4 # SPDX-License-Identifier: MIT 20 "GPL-2.0-only", 21 "LGPL-2.0-only", 22 "Artistic-1.0", 24 "GPL-3.0-or-later", 48 "FOO&BAR": ["FOO", "BAR"], 51 "BAZ&MOO|FOO": ["FOO"], 52 "FOO&BAR|BAZ": ["FOO", "BAR"], 54 preferred = ["ALPHA", "FOO", "BAR"] 69 "FOO & (BAR | BAZ)&MOO": ["FOO", "BAR", "MOO"], [all …]
|
/openbmc/linux/samples/trace_events/ |
H A D | trace-events-sample.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * In this case, it would look for sample-trace.h 14 * This file is called trace-events-sample.h but we want the system 15 * to be called "sample-trace". Therefore we must define the name of this 18 * #define TRACE_INCLUDE_FILE trace-events-sample 26 #define TRACE_SYSTEM sample-trace 29 * TRACE_SYSTEM is expected to be a C valid variable (alpha-numeric 36 * But the above is only needed if TRACE_SYSTEM is not alpha-numeric 38 * TRACE_SYSTEM. As TRACE_SYSTEM_VAR must be alpha-numeric, if 40 * only alpha-numeric and underscores. [all …]
|
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | cgroup_attach_override.c | 1 // SPDX-License-Identifier: GPL-2.0 7 #define FOO "/foo" macro 8 #define BAR "/foo/bar/" macro 9 #define PING_CMD "ping -q -c1 -w1 127.0.0.1 > /dev/null" 28 int drop_prog = -1, allow_prog = -1, foo = -1, bar = -1; in serial_test_cgroup_attach_override() local 33 "verifier output:\n%s\n-------\n", bpf_log_buf)) in serial_test_cgroup_attach_override() 38 "verifier output:\n%s\n-------\n", bpf_log_buf)) in serial_test_cgroup_attach_override() 41 foo = test__join_cgroup(FOO); in serial_test_cgroup_attach_override() 42 if (CHECK(foo < 0, "cgroup_join_foo", "cgroup setup failed\n")) in serial_test_cgroup_attach_override() 45 if (CHECK(bpf_prog_attach(drop_prog, foo, BPF_CGROUP_INET_EGRESS, in serial_test_cgroup_attach_override() [all …]
|
H A D | linked_list.c | 1 // SPDX-License-Identifier: GPL-2.0 87 "operation on bpf_list_head expects arg#1 bpf_list_node at offset=48 in struct foo, " 88 "but arg is at offset=0 in struct bar" }, 91 { "incorrect_node_off2", "arg#1 offset=0, but expected bpf_list_node at offset=48 in struct foo" }, 114 prog = bpf_object__find_program_by_name(skel->obj, prog_name); in test_linked_list_fail_prog() 168 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.map_list_push_pop), &opts); in test_linked_list_success() 172 clear_fields(skel->maps.array_map); in test_linked_list_success() 174 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.inner_map_list_push_pop), &opts); in test_linked_list_success() 178 clear_fields(skel->maps.inner_map); in test_linked_list_success() 180 ret = bpf_prog_test_run_opts(bpf_program__fd(skel->progs.global_list_push_pop), &opts); in test_linked_list_success() [all …]
|
/openbmc/u-boot/doc/uImage.FIT/ |
H A D | overlay-fdt-boot.txt | 1 U-Boot FDT Overlay FIT usage 5 ------------ 13 can be found in doc/README.fdt-overlays 16 ------------------------------ 18 Take a hypothetical board named 'foo' where there are different supported 19 revisions, reva and revb. Assume that both board revisions can use add a bar 20 add-on board, while only the revb board can use a baz add-on board. 24 /dts-v1/; 35 fdt-1 { 36 data = /incbin/("./foo-reva.dtb"); [all …]
|
/openbmc/linux/Documentation/translations/zh_CN/admin-guide/ |
H A D | bootconfig.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 .. include:: ../disclaimer-zh_CN.rst 5 :Original: Documentation/admin-guide/bootconfig.rst 32 关键字只允许包含字母、数字、连字符( ``-`` )和下划线( ``_`` )。值可包含 42 -------- 46 foo.bar.baz = value1 47 foo.bar.qux.quux = value2 51 foo.bar { 58 foo.bar { baz = value1; qux.quux = value2 } 64 -------------- [all …]
|
/openbmc/linux/tools/perf/Documentation/ |
H A D | callchain-overhead-calculation.txt | 2 -------------------- 5 adding all period values of the entry - usually a function (symbol). 23 ----------------------- 24 void foo(void) { 28 void bar(void) { 30 foo(); 34 bar() 37 ----------------------- 39 In this case 'foo' is a child of 'bar', and 'bar' is an immediate 40 child of 'main' so 'foo' also is a child of 'main'. In other words, [all …]
|
/openbmc/phosphor-inventory-manager/test/ |
H A D | interface_ops_test.cpp | 57 g_currentMock->constructWithoutProperties(name); in DummyInterfaceWithoutProperties() 68 g_currentMock->constructWithProperties(name, i, skipSignal); in DummyInterfaceWithProperties() 74 g_currentMock->setPropertyByName(name, val, skipSignal); in setPropertyByName() 82 g_currentMock->serializeTwoArgs(path, iface); in serialize() 88 g_currentMock->serializeThreeArgs(path, iface, obj); in serialize() 94 g_currentMock->deserializeNoop(); in deserialize() 100 g_currentMock->deserializeThreeArgs(path, iface, obj); in deserialize() 120 EXPECT_CALL(mock, constructWithoutProperties("foo")).Times(1); in TEST() 125 MakeInterface<DummyInterfaceWithoutProperties>::op(b, "foo", i, false); in TEST() 134 Interface i{{"foo"s, static_cast<int64_t>(1ll)}}; in TEST() [all …]
|
/openbmc/pldm/libpldmresponder/examples/pdr/ |
H A D | sensor_pdr.json | 9 // The "dbus" section contains information about the corresponding D-Bus 10 // property for the sensor and "property_values" are the D-Bus property values 26 "path": "/foo/bar", 27 "interface": "xyz.openbmc_project.Foo.Bar", 31 "xyz.openbmc_project.Foo.Bar.V0", 32 "xyz.openbmc_project.Foo.Bar.V5" 43 "path": "/foo/bar", 44 "interface": "xyz.openbmc_project.Foo.Bar", 48 "xyz.openbmc_project.Foo.Bar.V2", 49 "xyz.openbmc_project.Foo.Bar.V3"
|
/openbmc/openpower-pnor-code-mgmt/test/ |
H A D | test_functions.cpp | 1 // SPDX-License-Identifier: Apache-2.0 22 {"system-foo"s, {".EXT"s}}, in TEST() 24 std::vector<std::string> compatibleSystem{"system-foo"s}, extensions; in TEST() 35 {"system-bar"s, {".EXT"s}}, in TEST() 37 std::vector<std::string> compatibleSystem{"system-foo"s}, in TEST() 38 extensions{"foo"s}; in TEST() 43 EXPECT_EQ(extensions, std::vector<std::string>{"foo"s}); in TEST() 49 {"system-bar"s, {".BAR"s}}, in TEST() 50 {"system-foo"s, {".FOO"s}}, in TEST() 52 std::vector<std::string> compatibleSystem{"system-foo"s}, in TEST() [all …]
|
/openbmc/linux/tools/testing/selftests/ftrace/test.d/dynevent/ |
H A D | eprobes_syntax_errors.tc | 2 # SPDX-License-Identifier: GPL-2.0 4 # requires: dynamic_events events/syscalls/sys_enter_openat "<attached-group>.<attached-event> [<ar… 6 check_error() { # command-with-error-pos-by-^ 13 check_error 'e syscalls/sys_enter_openat ^foo' # BAD_ATTACH_ARG 14 check_error 'e:^/bar syscalls/sys_enter_openat' # NO_GROUP_NAME 15 check_error 'e:^12345678901234567890123456789012345678901234567890123456789012345/bar syscalls/sys_… 17 check_error 'e:^foo.1/bar syscalls/sys_enter_openat' # BAD_GROUP_NAME 19 check_error 'e:foo/^12345678901234567890123456789012345678901234567890123456789012345 syscalls/sys_… 20 check_error 'e:foo/^bar.1 syscalls/sys_enter_openat' # BAD_EVENT_NAME 22 check_error 'e:foo/bar syscalls/sys_enter_openat arg=^dfd' # BAD_FETCH_ARG [all …]
|
/openbmc/linux/Documentation/devicetree/ |
H A D | overlay-notes.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 This document describes the implementation of the in-kernel 9 companion document to Documentation/devicetree/dynamic-resolution-notes.rst[1] 12 ----------------- 21 Lets take an example where we have a foo board with the following base tree:: 23 ---- foo.dts --------------------------------------------------------------- 24 /* FOO platform */ 25 /dts-v1/; 27 compatible = "corp,foo"; 39 ---- foo.dts --------------------------------------------------------------- [all …]
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | bootconfig.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 additional key-value data when booting the kernel in an efficient way. 16 This allows administrators to pass a structured-Key config file. 21 The boot config syntax is a simple structured key-value. Each key consists 22 of dot-connected-words, and key and value are connected by ``=``. The value 23 has to be terminated by semi-colon (``;``) or newline (``\n``). 30 Each key word must contain only alphabets, numbers, dash (``-``) or underscore 32 for delimiters such as semi-colon (``;``), new-line (``\n``), comma (``,``), 35 If you want to use those delimiters in a value, you can use either double- 36 quotes (``"VALUE"``) or single-quotes (``'VALUE'``) to quote it. Note that [all …]
|
/openbmc/entity-manager/test/ |
H A D | test_entity-manager.cpp | 14 nlohmann::json j = {{"foo", "$bus"}}; in TEST() 22 EXPECT_EQ(expected, j["foo"]); in TEST() 27 nlohmann::json j = {{"foo", "$TEST"}}; in TEST() 35 EXPECT_EQ(expected, j["foo"]); in TEST() 40 nlohmann::json j = {{"foo", "the $TEST"}}; in TEST() 48 EXPECT_EQ(expected, j["foo"]); in TEST() 53 nlohmann::json j = {{"foo", "the $TEST worked"}}; in TEST() 61 EXPECT_EQ(expected, j["foo"]); in TEST() 66 nlohmann::json j = {{"foo", "the Test $TEST"}}; in TEST() 74 EXPECT_EQ(expected, j["foo"]); in TEST() [all …]
|
/openbmc/pldm/libpldmresponder/test/ |
H A D | libpldmresponder_pdr_effecter_test.cpp | 25 EXPECT_CALL(mockedUtils, getService(StrEq("/foo/bar"), _)) in TEST() 27 .WillRepeatedly(Return("foo.bar")); in TEST() 49 ASSERT_EQ(pdr->hdr.record_handle, 2); in TEST() 50 ASSERT_EQ(pdr->hdr.version, 1); in TEST() 51 ASSERT_EQ(pdr->hdr.type, PLDM_STATE_EFFECTER_PDR); in TEST() 52 ASSERT_EQ(pdr->hdr.record_change_num, 0); in TEST() 53 ASSERT_EQ(pdr->hdr.length, 23); in TEST() 55 ASSERT_EQ(pdr->terminus_handle, TERMINUS_HANDLE); in TEST() 56 ASSERT_EQ(pdr->effecter_id, 1); in TEST() 57 ASSERT_EQ(pdr->entity_type, 33); in TEST() [all …]
|
H A D | libpldmresponder_platform_test.cpp | 4 #include "host-bmc/dbus_to_event_handler.hpp" 32 size_t requestPayloadLength = requestPayload.size() - sizeof(pldm_msg_hdr); in TEST() 35 reinterpret_cast<struct pldm_get_pdr_req*>(req->payload); in TEST() 36 request->request_count = 100; in TEST() 39 EXPECT_CALL(mockedUtils, getService(StrEq("/foo/bar"), _)) in TEST() 41 .WillRepeatedly(Return("foo.bar")); in TEST() 54 reinterpret_cast<struct pldm_get_pdr_resp*>(responsePtr->payload); in TEST() 55 ASSERT_EQ(PLDM_SUCCESS, resp->completion_code); in TEST() 56 ASSERT_EQ(2, resp->next_record_handle); in TEST() 57 ASSERT_EQ(true, resp->response_count != 0); in TEST() [all …]
|
/openbmc/linux/samples/kobject/ |
H A D | kset-example.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2004-2007 Greg Kroah-Hartman <greg@kroah.com> 17 * /sys/kernel/kset-example 18 * Then tree kobjects are created and assigned to this kset, "foo", "baz", 19 * and "bar". In those kobjects, attributes of the same name are also 31 int foo; member 33 int bar; member 40 ssize_t (*show)(struct foo_obj *foo, struct foo_attribute *attr, char *buf); 41 ssize_t (*store)(struct foo_obj *foo, struct foo_attribute *attr, const char *buf, size_t count); 57 struct foo_obj *foo; in foo_attr_show() local [all …]
|
/openbmc/qemu/tests/unit/ |
H A D | check-block-qdict.c | 2 * Unit-tests for Block layer QDict extras 4 * Copyright (c) 2013-2018 Red Hat, Inc. 7 * See the COPYING.LIB file in the top-level directory. 23 qdict_set_default_str(dict, "foo", "abc"); in qdict_defaults_test() 24 qdict_set_default_str(dict, "foo", "def"); in qdict_defaults_test() 25 g_assert_cmpstr(qdict_get_str(dict, "foo"), ==, "abc"); in qdict_defaults_test() 26 qdict_set_default_str(dict, "bar", "ghi"); in qdict_defaults_test() 28 qdict_copy_default(copy, dict, "foo"); in qdict_defaults_test() 29 g_assert_cmpstr(qdict_get_str(copy, "foo"), ==, "abc"); in qdict_defaults_test() 30 qdict_set_default_str(copy, "bar", "xyz"); in qdict_defaults_test() [all …]
|
/openbmc/linux/Documentation/translations/zh_CN/devicetree/ |
H A D | overlay-notes.rst | 1 .. SPDX-License-Identifier: GPL-2.0 2 .. include:: ../disclaimer-zh_CN.rst 4 :Original: Documentation/devicetree/overlay-notes.rst 17 Documentation/devicetree/dynamic-resolution-notes.rst[1]的配套文档。 20 ------------ 28 ---- foo.dts --------------------------------------------------------------- 30 /dts-v1/; 32 compatible = "corp,foo"; 44 ---- foo.dts --------------------------------------------------------------- 49 ---- bar.dts - 按标签覆盖目标位置 ---------------------------- [all …]
|
/openbmc/linux/tools/testing/selftests/net/ |
H A D | unicast_extensions.sh | 2 # SPDX-License-Identifier: GPL-2.0 7 # Self-tests for IPv4 address extensions: the kernel's ability to accept 48 if [ $1 -eq 0 ]; then 49 printf "TEST: %-60s [ OK ]\n" "${2}" 51 printf "TEST: %-60s [FAIL]\n" "${2}" 60 # foo --- bar 64 # containing linked veth devices foo and bar, 67 ip -n $foo_ns address add $1/$3 dev foo || return 1 68 ip -n $foo_ns link set foo up || return 1 69 ip -n $bar_ns address add $2/$3 dev bar || return 1 [all …]
|
/openbmc/bmcweb/test/redfish-core/include/ |
H A D | registries_test.cpp | 1 // SPDX-License-Identifier: Apache-2.0 2 // SPDX-FileCopyrightText: Copyright OpenBMC Authors 15 EXPECT_EQ(fillMessageArgs({{"foo"}}, "%1"), "foo"); in TEST() 17 EXPECT_EQ(fillMessageArgs({{"foo", "bar"}}, "%1, %2"), "foo, bar"); in TEST() 18 EXPECT_EQ(fillMessageArgs({{"foo"}}, "%1 bar"), "foo bar"); in TEST() 21 EXPECT_EQ(fillMessageArgs({}, "%foo"), ""); in TEST() 28 "Non-Existent", redfish::registries::openbmc::registry); in TEST() 36 EXPECT_EQ(std::string(msg1->description), in TEST() 38 EXPECT_EQ(std::string(msg1->message), in TEST() 40 EXPECT_EQ(std::string(msg1->messageSeverity), "OK"); in TEST() [all …]
|
/openbmc/linux/Documentation/doc-guide/ |
H A D | kernel-doc.rst | 1 .. title:: Kernel-doc comments 4 Writing kernel-doc comments 8 comments in the kernel-doc format to describe the functions, types 9 and design of the code. It is easier to keep documentation up-to-date 12 .. note:: The kernel-doc format is deceptively similar to javadoc, 13 gtk-doc or Doxygen, yet distinctively different, for historical 14 reasons. The kernel source contains tens of thousands of kernel-doc 17 .. note:: kernel-doc does not cover Rust code: please see 18 Documentation/rust/general-information.rst instead. 20 The kernel-doc structure is extracted from the comments, and proper [all …]
|