Home
last modified time | relevance | path

Searched refs:fdioInstance (Results 1 – 16 of 16) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/
H A Dfdio.hpp67 explicit fdio_completion(fdio& fdioInstance) noexcept : in fdio_completion()
68 fdioInstance(fdioInstance) {}; in fdio_completion()
80 fdio& fdioInstance; member
88 fdio_operation(fdio& fdioInstance, Receiver r) : in fdio_operation()
89 fdio_completion(fdioInstance), receiver(std::move(r)) in fdio_operation()
117 explicit fdio_sender(fdio& fdioInstance) noexcept : in fdio_sender()
118 fdioInstance(fdioInstance) {}; in fdio_sender()
130 return {fdioInstance, std::move(r)}; in connect()
134 fdio& fdioInstance; member
/openbmc/sdbusplus/src/async/
H A Dfdio.cpp54 std::unique_lock l{fdioInstance.lock}; in ~fdio_completion()
56 if (fdioInstance.complete == this) in ~fdio_completion()
58 std::exchange(fdioInstance.complete, nullptr); in ~fdio_completion()
65 std::unique_lock l{fdioInstance.lock}; in start()
67 if (std::exchange(fdioInstance.complete, this) != nullptr) in start()
86 if (fdioInstance.timeout != event_t::time_resolution::zero()) in start()
96 source = fdioInstance.event_loop().add_oneshot_timer( in start()
97 eventHandler, &fdioInstance, fdioInstance.timeout); in start()
/openbmc/dbus-sensors/src/
H A DNotifyWatch.cpp53 fdioInstance = std::make_unique<sdbusplus::async::fdio>(ctx, fd); in NotifyWatch()
54 if (!fdioInstance) in NotifyWatch()
75 if (!fdioInstance) in readNotifyAsync()
79 co_await fdioInstance->next(); in readNotifyAsync()
H A DGPIOInterface.cpp52 fdioInstance = std::make_unique<sdbusplus::async::fdio>(ctx, lineFd); in GPIOInterface()
82 co_await fdioInstance->next(); in readGPIOAsyncEvent()
H A DNotifyWatch.hpp30 std::unique_ptr<sdbusplus::async::fdio> fdioInstance; member in notify_watch::NotifyWatch
H A DGPIOInterface.hpp39 std::unique_ptr<sdbusplus::async::fdio> fdioInstance; member in gpio::GPIOInterface
/openbmc/sdbusplus/test/async/
H A Dfdio.cpp27 fdioInstance = std::make_unique<sdbusplus::async::fdio>(*ctx, fd); in FdioTest()
67 co_await fdioInstance->next(); in testFdEvents()
73 std::unique_ptr<sdbusplus::async::fdio> fdioInstance; member in FdioTest
H A Dmutex.cpp28 fdioInstance = std::make_unique<sdbusplus::async::fdio>(*ctx, fd); in MutexTest()
81 co_await fdioInstance->next(); in testFdEvents()
93 std::unique_ptr<sdbusplus::async::fdio> fdioInstance; member in MutexTest
/openbmc/phosphor-bmc-code-mgmt/common/include/
H A DNotifyWatch.hpp58 fdioInstance = std::make_unique<sdbusplus::async::fdio>(ctx, fd); in NotifyWatch()
73 co_await fdioInstance->next(); in readNotifyAsync()
121 std::unique_ptr<sdbusplus::async::fdio> fdioInstance; member in phosphor::notify::watch::NotifyWatch
/openbmc/phosphor-modbus/mocked_test_device/
H A Dmock_modbus_server.cpp35 sdbusplus::async::fdio fdioInstance; member in phosphor::modbus::test::TestServer
39 ctx(ctx), fd(fd), fdioInstance(ctx, fd) in TestServer()
49 co_await fdioInstance.next(); in processRequests()
/openbmc/sdbusplus/test/async/fdio_timed/
H A Dsuite.cpp35 fdioInstance = std::make_unique<sdbusplus::async::fdio>( in FdioTimedTest()
91 co_await fdioInstance->next(); in testFdTimedEvents()
H A Dsuite.hpp36 std::unique_ptr<sdbusplus::async::fdio> fdioInstance; member in FdioTimedTest
/openbmc/phosphor-modbus/rtu/modbus/
H A Dmodbus.hpp43 sdbusplus::async::fdio fdioInstance; member in phosphor::modbus::rtu::Modbus
H A Dmodbus.cpp24 ctx(ctx), fd(fd), rtsDelay(rtsDelay), fdioInstance(ctx, fd) in Modbus()
198 co_await fdioInstance.next(); in readResponse()
/openbmc/phosphor-modbus/tests/
H A Dmodbus_server_tester.hpp94 sdbusplus::async::fdio fdioInstance; member in phosphor::modbus::test::ServerTester
H A Dmodbus_server_tester.cpp24 fd(fd), fdioInstance(ctx, fd), mutex("TestMutex") in ServerTester()