Home
last modified time | relevance | path

Searched refs:sdbus (Results 1 – 25 of 110) 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
149 s->arglen = sdbus_do_command(&s->sdbus, &request, longresp); in OBJECT_DECLARE_SIMPLE_TYPE()
174 s->arglen = sdbus_do_command(&s->sdbus, &request, longresp); in OBJECT_DECLARE_SIMPLE_TYPE()
261 if (sdbus_data_ready(&s->sdbus)) { in OBJECT_DECLARE_SIMPLE_TYPE()
279 val = sdbus_read_byte(&s->sdbus); in OBJECT_DECLARE_SIMPLE_TYPE()
282 if (!sdbus_data_ready(&s->sdbus) || s->read_bytes == 512) { in OBJECT_DECLARE_SIMPLE_TYPE()
303 sdbus_write_byte(&s->sdbus, val); in OBJECT_DECLARE_SIMPLE_TYPE()
305 if (!sdbus_receive_ready(&s->sdbus) || s->write_bytes == 512) { in OBJECT_DECLARE_SIMPLE_TYPE()
373 qbus_init(&s->sdbus, sizeof(s->sdbus), TYPE_SD_BUS, DEVICE(d), "sd-bus"); in ssi_sd_realize()
H A Dpl181.c34 SDBus sdbus; member
181 rlen = sdbus_do_command(&s->sdbus, &request, response); in pl181_do_command()
222 if (s->datacnt != 0 && (!is_read || sdbus_data_ready(&s->sdbus)) in pl181_fifo_run()
227 value |= (uint32_t)sdbus_read_byte(&s->sdbus) << (n * 8); in pl181_fifo_run()
248 sdbus_write_byte(&s->sdbus, value & 0xff); in pl181_fifo_run()
492 pl181_set_inserted(DEVICE(s), sdbus_get_inserted(&s->sdbus)); in pl181_reset()
493 pl181_set_readonly(DEVICE(s), sdbus_get_readonly(&s->sdbus)); in pl181_reset()
509 qbus_init(&s->sdbus, sizeof(s->sdbus), TYPE_PL181_BUS, dev, "sd-bus"); in pl181_init()
/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)
/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/qemu/include/hw/sd/
H A Dsd.h154 void sdbus_set_voltage(SDBus *sdbus, uint16_t millivolts);
155 uint8_t sdbus_get_dat_lines(SDBus *sdbus);
156 bool sdbus_get_cmd_line(SDBus *sdbus);
183 void sdbus_write_data(SDBus *sdbus, const void *buf, size_t length);
192 void sdbus_read_data(SDBus *sdbus, void *buf, size_t length);
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-core/sdbus-c++/
H A Dsdbus-c++-tools_2.0.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;subpath=tools"
H A Dsdbus-c++_2.0.0.bb1 SUMMARY = "sdbus-c++"
13 PACKAGECONFIG[with-builtin-libsystemd] = ",,sdbus-c++-libsystemd,libcap,basu"
21 SRC_URI = "git://github.com/Kistler-Group/sdbus-cpp.git;protocol=https;branch=master \
47 FILES:${PN}-dev += "${bindir}/sdbus-c++-xml2cpp"
/openbmc/phosphor-dbus-interfaces/gen/
H A Dmeson.build10 if sdbuspp_gen_meson_ver != 'sdbus++-gen-meson version 10'
11 warning('Generated meson files from wrong version of sdbus++-gen-meson.')
13 'Expected "sdbus++-gen-meson version 10", got:',
/openbmc/sdbusplus/test/gen/
H A Dmeson.build10 if sdbuspp_gen_meson_ver != 'sdbus++-gen-meson version 10'
11 warning('Generated meson files from wrong version of sdbus++-gen-meson.')
13 'Expected "sdbus++-gen-meson version 10", got:',
/openbmc/phosphor-logging/gen/
H A Dmeson.build10 if sdbuspp_gen_meson_ver != 'sdbus++-gen-meson version 10'
11 warning('Generated meson files from wrong version of sdbus++-gen-meson.')
13 'Expected "sdbus++-gen-meson version 10", got:',
/openbmc/sdbusplus/example/gen/
H A Dmeson.build10 if sdbuspp_gen_meson_ver != 'sdbus++-gen-meson version 10'
11 warning('Generated meson files from wrong version of sdbus++-gen-meson.')
13 'Expected "sdbus++-gen-meson version 10", got:',
/openbmc/phosphor-networkd/gen/
H A Dmeson.build10 if sdbuspp_gen_meson_ver != 'sdbus++-gen-meson version 10'
11 warning('Generated meson files from wrong version of sdbus++-gen-meson.')
13 '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/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

12345