Home
last modified time | relevance | path

Searched refs:sdbus (Results 1 – 25 of 101) sorted by relevance

12345

/openbmc/qemu/hw/sd/
H A Dcore.c30 static inline const char *sdbus_name(SDBus *sdbus) in sdbus_name() argument
32 return sdbus->qbus.name; in sdbus_name()
35 static SDState *get_card(SDBus *sdbus) in get_card() argument
38 BusChild *kid = QTAILQ_FIRST(&sdbus->qbus.children); in get_card()
46 uint8_t sdbus_get_dat_lines(SDBus *sdbus) in sdbus_get_dat_lines() argument
48 SDState *slave = get_card(sdbus); in sdbus_get_dat_lines()
58 trace_sdbus_get_dat_lines(sdbus_name(sdbus), dat_lines); in sdbus_get_dat_lines()
63 bool sdbus_get_cmd_line(SDBus *sdbus) in sdbus_get_cmd_line() argument
65 SDState *slave = get_card(sdbus); in sdbus_get_cmd_line()
75 trace_sdbus_get_cmd_line(sdbus_name(sdbus), cmd_line); in sdbus_get_cmd_line()
[all …]
H A Dssi-sd.c67 SDBus sdbus; member
92 if (!sdbus_get_inserted(&s->sdbus)) { in OBJECT_DECLARE_SIMPLE_TYPE()
136 s->arglen = sdbus_do_command(&s->sdbus, &request, in OBJECT_DECLARE_SIMPLE_TYPE()
161 s->arglen = sdbus_do_command(&s->sdbus, &request, in OBJECT_DECLARE_SIMPLE_TYPE()
191 if (sdbus_data_ready(&s->sdbus)) { in OBJECT_DECLARE_SIMPLE_TYPE()
209 val = sdbus_read_byte(&s->sdbus); in OBJECT_DECLARE_SIMPLE_TYPE()
212 if (!sdbus_data_ready(&s->sdbus) || s->read_bytes == 512) { in OBJECT_DECLARE_SIMPLE_TYPE()
233 sdbus_write_byte(&s->sdbus, val); in OBJECT_DECLARE_SIMPLE_TYPE()
235 if (!sdbus_receive_ready(&s->sdbus) || s->write_bytes == 512) { in OBJECT_DECLARE_SIMPLE_TYPE()
303 qbus_init(&s->sdbus, sizeof(s->sdbus), TYPE_SD_BUS, DEVICE(d), "sd-bus"); in ssi_sd_realize()
/openbmc/sdbusplus/tools/
H A Dmeson.build2 'sdbus++',
57 meson.override_find_program('sdbus++', files('sdbus++'))
58 sdbusplusplus_prog = find_program('sdbus++', native: true)
60 meson.override_find_program('sdbus++-gen-meson', files('sdbus++-gen-meson'))
61 sdbuspp_gen_meson_prog = find_program('sdbus++-gen-meson', native: true)
H A DREADME.md1 # sdbus++
3 `sdbus++` tools and templates
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-core/sdbus-c++/
H A Dsdbus-c++-tools_2.1.0.bb1 SUMMARY = "sdbus-c++ native tools"
2 DESCRIPTION = "Native interface code generator for development with sdbus-c++"
12 SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master;tag=v${PV};sub…
/openbmc/sdbusplus/test/gen/
H A Dmeson.build8 if sdbuspp_gen_meson_ver != 'sdbus++-gen-meson version 10'
9 warning('Generated meson files from wrong version of sdbus++-gen-meson.')
11 'Expected "sdbus++-gen-meson version 10", got:',
/openbmc/sdbusplus/example/gen/
H A Dmeson.build8 if sdbuspp_gen_meson_ver != 'sdbus++-gen-meson version 10'
9 warning('Generated meson files from wrong version of sdbus++-gen-meson.')
11 'Expected "sdbus++-gen-meson version 10", got:',
/openbmc/phosphor-dbus-interfaces/gen/
H A Dmeson.build8 if sdbuspp_gen_meson_ver != 'sdbus++-gen-meson version 10'
9 warning('Generated meson files from wrong version of sdbus++-gen-meson.')
11 'Expected "sdbus++-gen-meson version 10", got:',
/openbmc/phosphor-logging/gen/
H A Dmeson.build8 if sdbuspp_gen_meson_ver != 'sdbus++-gen-meson version 10'
9 warning('Generated meson files from wrong version of sdbus++-gen-meson.')
11 'Expected "sdbus++-gen-meson version 10", got:',
/openbmc/phosphor-networkd/gen/
H A Dmeson.build8 if sdbuspp_gen_meson_ver != 'sdbus++-gen-meson version 10'
9 warning('Generated meson files from wrong version of sdbus++-gen-meson.')
11 'Expected "sdbus++-gen-meson version 10", got:',
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-core/sdbus-c++/sdbus-c++/
H A Drun-ptest4 ./sdbus-c++-unit-tests 2>&1 && echo "PASS: sdbus-c++-unit-tests" || echo "FAIL: sdbus-c++-unit-test…
6 ./sdbus-c++-integration-tests 2>&1 && echo "PASS: sdbus-c++-integration-tests" || echo "FAIL: sdbus…
/openbmc/sdbusplus/
H A DREADME.md7 2. A tool (sdbus++) to generate C++ bindings to simplify the development of
14 The sdbus++ application requires Python 3 and the Python libraries mako and
32 The sdbus++ application is installed as a standard Python package using
85 sdbusplus also contains a bindings generator tool: `sdbus++`. The purpose of a
90 the `sdbus++` tool will create a C++ class that implements your D-Bus interface.
103 ## How to use tools/sdbus++
112 sdbus++ interface server-header org.freedesktop.Example > \
114 sdbus++ interface server-cpp org.freedesktop.Example > \
116 sdbus++ error exception-header org.freedesktop.Example > \
118 sdbus++ error exception-cpp org.freedesktop.Example > \
[all …]
/openbmc/openpower-proc-control/subprojects/
H A Dsdbusplus.wrap7 program_names = sdbus++, sdbus++-gen-meson
/openbmc/phosphor-post-code-manager/subprojects/
H A Dsdbusplus.wrap7 program_names = sdbus++, sdbus++-gen-meson
/openbmc/google-misc/subprojects/
H A Dsdbusplus.wrap7 program_names = sdbus++, sdbus++-gen-meson
/openbmc/phosphor-pid-control/subprojects/
H A Dsdbusplus.wrap7 program_names = sdbus++, sdbus++-gen-meson
/openbmc/phosphor-logging/subprojects/
H A Dsdbusplus.wrap7 program_names = sdbus++, sdbus++-gen-meson
/openbmc/phosphor-inventory-manager/subprojects/
H A Dsdbusplus.wrap7 program_names = sdbus++, sdbus++-gen-meson
/openbmc/bios-bmc-smm-error-logger/subprojects/
H A Dsdbusplus.wrap7 program_names = sdbus++, sdbus++-gen-meson
/openbmc/phosphor-networkd/subprojects/
H A Dsdbusplus.wrap7 program_names = sdbus++, sdbus++-gen-meson
/openbmc/phosphor-debug-collector/subprojects/
H A Dsdbusplus.wrap7 program_names = sdbus++, sdbus++-gen-meson
/openbmc/openpower-occ-control/subprojects/
H A Dsdbusplus.wrap7 program_names = sdbus++, sdbus++-gen-meson
/openbmc/phosphor-bmc-code-mgmt/subprojects/
H A Dsdbusplus.wrap7 program_names = sdbus++, sdbus++-gen-meson
/openbmc/openpower-debug-collector/subprojects/
H A Dsdbusplus.wrap7 program_names = sdbus++, sdbus++-gen-meson
/openbmc/sdeventplus/subprojects/
H A Dsdbusplus.wrap7 program_names = sdbus++, sdbus++-gen-meson

12345