Lines Matching +full:close +full:- +full:pull
10 #include <phosphor-logging/lg2.hpp>
94 // NOLINTNEXTLINE(clang-analyzer-core.uninitialized.Branch) in updateDevice()
131 const std::string spiAspeedSMCPath = "/sys/bus/platform/drivers/spi-aspeed-smc";
132 const std::string spiNorPath = "/sys/bus/spi/drivers/spi-nor";
141 ofbind.close(); in bindSPIFlash()
160 ofbindSPINor.close(); in bindSPIFlash()
167 error("failed to bind spi flash (spi-nor driver)"); in bindSPIFlash()
183 ofunbind.close(); in unbindSPIFlash()
243 lineBulk->request(config, valuesInverted); in requestMuxGPIOs()
247 lineBulk->request(config, gpioValues); in requestMuxGPIOs()
302 lineBulk->release(); in writeSPIFlash()
305 // (not assume there is a pull to the default value) in writeSPIFlash()
315 lineBulk->release(); in writeSPIFlash()
324 const std::string path = "/tmp/spi-device-image-" + in writeSPIFlashWithFlashrom()
336 close(fd); in writeSPIFlashWithFlashrom()
368 std::string cmd = "flashrom -p linux_mtd:dev=" + std::to_string(devNum); in writeSPIFlashWithFlashrom()
372 cmd += " -w " + path; in writeSPIFlashWithFlashrom()
394 const std::string path = "/tmp/spi-device-image-" + in writeSPIFlashWithFlashcp()
406 close(fd); in writeSPIFlashWithFlashcp()
425 std::string cmd = std::format("flashcp -v {} {}", path, devPath.value()); in writeSPIFlashWithFlashcp()
465 write(fd, image + offset, std::min(chunk, image_size - offset)); in writeSPIFlashDefault()
476 progressStart + int((progressEnd - progressStart) * in writeSPIFlashDefault()
480 close(fd); in writeSPIFlashDefault()
518 -> sdbusplus::async::task<> in processUpdate()
530 softwareCurrent->setVersion(getVersion(), in processUpdate()