Lines Matching +full:async +full:- +full:enum
10 #include <sdbusplus/async/context.hpp>
28 enum FlashLayout
34 enum FlashTool
45 SPIDevice(sdbusplus::async::context& ctx, uint64_t spiControllerIndex,
49 SoftwareManager* parent, enum FlashLayout layout,
50 enum FlashTool tool,
53 sdbusplus::async::task<bool> updateDevice(const uint8_t* image,
59 /** @brief Process async changes to cable configuration */
60 auto processUpdate(std::string versionFileName) -> sdbusplus::async::task<>;
75 enum FlashLayout layout;
77 enum FlashTool tool;
80 sdbusplus::async::task<bool> bindSPIFlash();
83 sdbusplus::async::task<bool> unbindSPIFlash();
89 // - host is powered off
91 sdbusplus::async::task<bool> writeSPIFlash(const uint8_t* image,
95 // - host is powered off
96 // - gpio / mux is set
97 // - spi device is bound to the driver
102 sdbusplus::async::task<bool> writeSPIFlashDefault(const uint8_t* image,
106 // - host is powered off
107 // - gpio / mux is set
108 // - spi device is bound to the driver
114 sdbusplus::async::task<bool> writeSPIFlashWithFlashrom(
118 // - host is powered off
119 // - gpio / mux is set
120 // - spi device is bound to the driver
124 sdbusplus::async::task<bool> writeSPIFlashWithFlashcp(