Lines Matching refs:fd
31 sdbusplus::async::context& ctx, int fd, bool expectNewVersion) in testSoftwareUpdateCommon() argument
52 co_await client.start_update(fd, RequestedApplyTimes::Immediate); in testSoftwareUpdateCommon()
99 int fd = memfd_create("test_memfd", 0); in makeUpdateFd() local
100 EXPECT_GE(fd, 0); in makeUpdateFd()
102 if (fd < 0) in makeUpdateFd()
104 return fd; in makeUpdateFd()
107 debug("create fd {FD}", "FD", fd); in makeUpdateFd()
123 ssize_t bytes_written = write(fd, (void*)buf.get(), size_out); in makeUpdateFd()
128 close(fd); in makeUpdateFd()
132 EXPECT_EQ(lseek(fd, 0, SEEK_SET), 0) in makeUpdateFd()
134 return fd; in makeUpdateFd()
137 void testcaseSoftwareUpdateCommon(const int fd, bool expectSuccess) in testcaseSoftwareUpdateCommon() argument
139 ASSERT_GE(fd, 0); in testcaseSoftwareUpdateCommon()
143 ctx.spawn(testSoftwareUpdateCommon(ctx, fd, expectSuccess)); in testcaseSoftwareUpdateCommon()
146 close(fd); in testcaseSoftwareUpdateCommon()
151 const int fd = in TEST() local
154 testcaseSoftwareUpdateCommon(fd, true); in TEST()
159 const int fd = makeUpdateFd("not_compatible", exampleVendorIANA, false); in TEST() local
161 testcaseSoftwareUpdateCommon(fd, false); in TEST()
166 const int fd = makeUpdateFd(exampleCompatibleHardware, 0x03289, false); in TEST() local
168 testcaseSoftwareUpdateCommon(fd, false); in TEST()
173 const int fd = in TEST() local
176 testcaseSoftwareUpdateCommon(fd, false); in TEST()