Lines Matching refs:device_fd
81 if (device_fd.get() != -1) { in MaybeCloseBad()
83 if (ioctl(device_fd.get(), LOOP_CLR_FD) == -1) { in MaybeCloseBad()
161 Result<void> ConfigureLoopDevice(const int device_fd, const std::string& target, in ConfigureLoopDevice() argument
175 if (ioctl(device_fd, LOOP_CONFIGURE, &config) == -1 && errno == EBADF) { in ConfigureLoopDevice()
224 if (ioctl(device_fd, LOOP_CONFIGURE, &config) == -1) { in ConfigureLoopDevice()
230 if (ioctl(device_fd, LOOP_SET_FD, target_fd.get()) == -1) { in ConfigureLoopDevice()
234 if (ioctl(device_fd, LOOP_SET_STATUS64, &li) == -1) { in ConfigureLoopDevice()
238 if (ioctl(device_fd, BLKFLSBUF, 0) == -1) { in ConfigureLoopDevice()
262 if (ioctl(device_fd, LOOP_SET_BLOCK_SIZE, 4096) == -1) { in ConfigureLoopDevice()
323 CHECK_NE(loop_device->device_fd.get(), -1); in CreateLoopDevice()
326 loop_device->device_fd.get(), target, image_offset, image_size); in CreateLoopDevice()