/openbmc/qemu/hw/sd/ |
H A D | core.c | 30 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 D | ssi-sd.c | 67 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 D | pl181.c | 34 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 D | meson.build | 2 '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 D | README.md | 7 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 D | sd.h | 154 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 D | sdbus-c++-tools_2.0.0.bb | 1 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 D | sdbus-c++_2.0.0.bb | 1 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 D | meson.build | 10 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 D | meson.build | 10 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 D | meson.build | 10 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 D | meson.build | 10 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 D | meson.build | 10 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 D | run-ptest | 4 ./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 D | sdbusplus.wrap | 7 program_names = sdbus++, sdbus++-gen-meson
|
/openbmc/phosphor-post-code-manager/subprojects/ |
H A D | sdbusplus.wrap | 7 program_names = sdbus++, sdbus++-gen-meson
|
/openbmc/google-misc/subprojects/ |
H A D | sdbusplus.wrap | 7 program_names = sdbus++, sdbus++-gen-meson
|
/openbmc/phosphor-pid-control/subprojects/ |
H A D | sdbusplus.wrap | 7 program_names = sdbus++, sdbus++-gen-meson
|
/openbmc/phosphor-logging/subprojects/ |
H A D | sdbusplus.wrap | 7 program_names = sdbus++, sdbus++-gen-meson
|
/openbmc/phosphor-inventory-manager/subprojects/ |
H A D | sdbusplus.wrap | 7 program_names = sdbus++, sdbus++-gen-meson
|
/openbmc/bios-bmc-smm-error-logger/subprojects/ |
H A D | sdbusplus.wrap | 7 program_names = sdbus++, sdbus++-gen-meson
|
/openbmc/phosphor-networkd/subprojects/ |
H A D | sdbusplus.wrap | 7 program_names = sdbus++, sdbus++-gen-meson
|
/openbmc/phosphor-debug-collector/subprojects/ |
H A D | sdbusplus.wrap | 7 program_names = sdbus++, sdbus++-gen-meson
|
/openbmc/openpower-occ-control/subprojects/ |
H A D | sdbusplus.wrap | 7 program_names = sdbus++, sdbus++-gen-meson
|
/openbmc/phosphor-bmc-code-mgmt/subprojects/ |
H A D | sdbusplus.wrap | 7 program_names = sdbus++, sdbus++-gen-meson
|