Searched refs:LoopbackDeviceUniqueFd (Results 1 – 4 of 4) sorted by relevance
32 struct LoopbackDeviceUniqueFd { struct36 LoopbackDeviceUniqueFd() {} in LoopbackDeviceUniqueFd() function37 LoopbackDeviceUniqueFd(unique_fd&& fd, const std::string& name) in LoopbackDeviceUniqueFd() argument40 LoopbackDeviceUniqueFd(LoopbackDeviceUniqueFd&& fd) noexcept in LoopbackDeviceUniqueFd() argument42 LoopbackDeviceUniqueFd& operator=(LoopbackDeviceUniqueFd&& other) noexcept {49 ~LoopbackDeviceUniqueFd() { MaybeCloseBad(); } in ~LoopbackDeviceUniqueFd() argument58 android::base::Result<LoopbackDeviceUniqueFd> WaitForDevice(int num); argument67 android::base::Result<LoopbackDeviceUniqueFd> CreateAndConfigureLoopDevice(
69 void LoopbackDeviceUniqueFd::MaybeCloseBad() { in MaybeCloseBad()436 Result<LoopbackDeviceUniqueFd> WaitForDevice(int num) { in WaitForDevice()461 return LoopbackDeviceUniqueFd(std::move(sysfs_fd), device); in WaitForDevice()475 Result<LoopbackDeviceUniqueFd> CreateLoopDevice(const std::string& target, in CreateLoopDevice()492 Result<LoopbackDeviceUniqueFd> loop_device = WaitForDevice(num); in CreateLoopDevice()512 Result<LoopbackDeviceUniqueFd> CreateAndConfigureLoopDevice( in CreateAndConfigureLoopDevice()523 Result<LoopbackDeviceUniqueFd> loop_device; in CreateAndConfigureLoopDevice()
311 inline base::Result<loop::LoopbackDeviceUniqueFd> CreateLoopDeviceForTest( in CreateLoopDeviceForTest()341 inline base::Result<loop::LoopbackDeviceUniqueFd> MountViaLoopDevice( in MountViaLoopDevice()359 loop::LoopbackDeviceUniqueFd loop_device;361 BlockApex(loop::LoopbackDeviceUniqueFd&& loop_device, in BlockApex()
502 loop::LoopbackDeviceUniqueFd loopback_device; in MountPackageImpl()504 Result<loop::LoopbackDeviceUniqueFd> ret = in MountPackageImpl()560 loop::LoopbackDeviceUniqueFd loop_for_hash; in MountPackageImpl()