| /system/ulib/fbl/include/fbl/ |
| A D | unique_fd.h | 17 class unique_fd { 19 constexpr unique_fd() : fd_(InvalidValue()) {} in unique_fd() function 20 explicit unique_fd(int fd) : fd_(fd) { } in unique_fd() function 24 ~unique_fd() { in ~unique_fd() 28 unique_fd(unique_fd&& o) : fd_(o.release()) {} in unique_fd() function 29 unique_fd& operator=(unique_fd&& o) { 39 bool operator==(const unique_fd& o) const { return fd_ == o.fd_; } 43 DISALLOW_COPY_AND_ASSIGN_ALLOW_MOVE(unique_fd); 45 fbl::unique_fd duplicate() { in duplicate() 46 return fbl::unique_fd(dup(fd_)); in duplicate() [all …]
|
| /system/uapp/disk-pave/ |
| A D | device-partitioner.h | 41 extern bool (*TestBlockFilter)(const fbl::unique_fd&); 118 fbl::unique_fd* out_fd); 129 GptDevicePartitioner(fbl::unique_fd devfs_root, fbl::unique_fd fd, gpt_device_t* gpt, in GptDevicePartitioner() 137 fbl::unique_fd devfs_root_; 138 fbl::unique_fd fd_; 146 static zx_status_t Initialize(fbl::unique_fd devfs_root, 223 FixedDevicePartitioner(fbl::unique_fd devfs_root) in FixedDevicePartitioner() 226 fbl::unique_fd devfs_root_; 256 SkipBlockDevicePartitioner(fbl::unique_fd devfs_root, fbl::unique_fd block_devfs_root) in SkipBlockDevicePartitioner() 259 fbl::unique_fd devfs_root_; [all …]
|
| A D | pave-lib.h | 41 fbl::unique_fd payload_fd; 47 fbl::unique_fd payload_fd, Partition partition_type, Arch arch); 51 fbl::unique_fd payload_fd, char* data_path); 56 extern void Drain(fbl::unique_fd fd);
|
| A D | device-partitioner.cpp | 32 bool (*TestBlockFilter)(const fbl::unique_fd&) = nullptr; 108 fbl::unique_fd* out_partition; in OpenPartition() 159 fbl::unique_fd* out_fd) { in OpenBlockPartition() 162 auto cb = [&](const fbl::unique_fd& fd) { in OpenBlockPartition() 191 auto cb = [&](const fbl::unique_fd& fd) { in OpenSkipBlockPartition() 192 fzl::FdioCaller caller(fbl::unique_fd(fd.get())); in OpenSkipBlockPartition() 222 fbl::unique_fd fd; in WipeBlockPartition() 260 fbl::unique_fd devfs_root(open("/dev", O_RDWR)); in Create() 332 fbl::unique_fd fd(open(gpt_path.c_str(), O_RDWR)); in InitializeGpt() 1038 fbl::unique_fd block_fd; in WipePartitions() [all …]
|
| A D | pave-lib.cpp | 104 fbl::unique_fd new_part; 373 fbl::unique_fd TryBindToFvmDriver(const fbl::unique_fd& partition_fd, in TryBindToFvmDriver() 379 return fbl::unique_fd(); in TryBindToFvmDriver() 386 return fbl::unique_fd(); in TryBindToFvmDriver() 393 return fbl::unique_fd(); in TryBindToFvmDriver() 410 fbl::unique_fd FvmPartitionFormat(fbl::unique_fd partition_fd, size_t slice_size, in FvmPartitionFormat() 418 fbl::unique_fd fvm_fd; in FvmPartitionFormat() 446 return fbl::unique_fd(); in FvmPartitionFormat() 453 return fbl::unique_fd(); in FvmPartitionFormat() 553 fbl::unique_fd old_part; in WipeAllFvmPartitionsWithGUID() [all …]
|
| /system/utest/fbl/ |
| A D | unique_fd_tests.cpp | 18 fbl::unique_fd fd; in invalid_fd_test() 42 fbl::unique_fd in(pipes[1]); in valid_comparison_test() 43 fbl::unique_fd out(pipes[0]); in valid_comparison_test() 88 fbl::unique_fd in(pipes[1]); in scoping_test() 89 fbl::unique_fd out(pipes[0]); in scoping_test() 105 fbl::unique_fd in(pipes[1]); in swap_test() 125 fbl::unique_fd in(pipes[1]); in move_test() 128 fbl::unique_fd in2, out2; in move_test() 144 fbl::unique_fd in(pipes[1]); in move_test() 199 fbl::unique_fd in(pipes[1]); in duplicate_test() [all …]
|
| /system/ulib/devmgr-integration-test/include/lib/devmgr-integration-test/ |
| A D | fixture.h | 33 const fbl::unique_fd& devfs_root() const { return devfs_root_; } in devfs_root() 43 fbl::unique_fd devfs_root_; 47 zx_status_t WaitForFile(const fbl::unique_fd& dir, const char* file, zx::time deadline, 48 fbl::unique_fd* out); 51 zx_status_t RecursiveWaitForFile(const fbl::unique_fd& dir, const char* path, 52 zx::time deadline, fbl::unique_fd* out);
|
| /system/ulib/devmgr-integration-test/ |
| A D | file-wait.cpp | 16 zx_status_t WaitForFile(const fbl::unique_fd& dir, const char* file, zx::time deadline, in WaitForFile() 17 fbl::unique_fd* out) { in WaitForFile() 44 zx_status_t RecursiveWaitForFileHelper(const fbl::unique_fd& dir, char* path, in RecursiveWaitForFileHelper() 45 zx::time deadline, fbl::unique_fd* out) { in RecursiveWaitForFileHelper() 54 fbl::unique_fd next_dir; in RecursiveWaitForFileHelper() 65 zx_status_t RecursiveWaitForFile(const fbl::unique_fd& dir, const char* path, in RecursiveWaitForFile() 66 zx::time deadline, fbl::unique_fd* out) { in RecursiveWaitForFile()
|
| /system/ulib/fs-management/include/fs-management/ |
| A D | ram-nand.h | 30 const fbl::unique_fd& fd() { return ctl_; } in fd() 31 const fbl::unique_fd& devfs_root() { return devmgr_->devfs_root(); } in devfs_root() 35 fbl::unique_fd ctl) in RamNandCtl() 39 fbl::unique_fd ctl_; 70 const fbl::unique_fd& fd() { return fd_; } in fd() 79 RamNand(fbl::unique_fd fd, fbl::RefPtr<RamNandCtl> ctl) in RamNand() 82 RamNand(fbl::unique_fd fd, fbl::String path) in RamNand() 85 fbl::unique_fd fd_;
|
| /system/ulib/fvm/include/fvm/ |
| A D | sparse-reader.h | 34 static zx_status_t Create(fbl::unique_fd fd, fbl::unique_ptr<SparseReader>* out); 35 static zx_status_t CreateSilent(fbl::unique_fd fd, fbl::unique_ptr<SparseReader>* out); 44 zx_status_t WriteDecompressed(fbl::unique_fd outfd); 91 static zx_status_t CreateHelper(fbl::unique_fd fd, bool verbose, 94 SparseReader(fbl::unique_fd fd, bool verbose); 110 fbl::unique_fd fd_;
|
| A D | fvm-check.h | 23 Checker(fbl::unique_fd fd, uint32_t block_size, bool silent); 27 void SetDevice(fbl::unique_fd fd) { in SetDevice() 125 fbl::unique_fd fd_;
|
| /system/uapp/xdc-test/ |
| A D | xdc-test.cpp | 41 static zx_status_t read_file_header(const fbl::unique_fd& xdc_fd, file_header_t* out_file_header) { in read_file_header() 63 static zx_status_t write_file_header(const fbl::unique_fd& file_fd, fbl::unique_fd& xdc_fd, in write_file_header() 84 static zx_status_t transfer(fbl::unique_fd& src_fd, off_t src_len, fbl::unique_fd& dest_fd) { in transfer() 153 fbl::unique_fd xdc_fd; in main() 160 fbl::unique_fd file_fd(open(filename, file_flags, 0666)); in main() 166 fbl::unique_fd src_fd; in main() 167 fbl::unique_fd dest_fd; in main()
|
| /system/uapp/usb-fwloader/ |
| A D | usb-fwloader.cpp | 33 fbl::unique_fd fd; 81 fbl::unique_fd fd(openat(dirfd, filename, O_RDWR)); in watch_dir_cb() 124 fbl::unique_fd fd(openat(dirfd(d), de->d_name, O_RDWR)); in open_dev() 142 zx_status_t open_test_fwloader_dev(fbl::unique_fd* out_fd) { in open_test_fwloader_dev() 146 zx_status_t open_usb_tester_dev(fbl::unique_fd* out_fd) { in open_usb_tester_dev() 150 zx_status_t open_dfu_dev(fbl::unique_fd* out_fd) { in open_dfu_dev() 249 fbl::unique_fd fd; in load_to_ram() 252 fbl::unique_fd usb_tester_fd; in load_to_ram() 296 fbl::unique_fd updated_dev; in load_test_firmware() 332 fbl::unique_fd updated_dev; in load_bootloader() [all …]
|
| /system/ulib/fzl/include/lib/fzl/ |
| A D | fdio.h | 25 explicit FdioCaller(fbl::unique_fd fd) : in FdioCaller() 32 void reset(fbl::unique_fd fd) { in reset() 38 fbl::unique_fd release() { in release() 66 fbl::unique_fd fd_;
|
| /system/ulib/fs-management/ |
| A D | mount.cpp | 34 using fbl::unique_fd; 38 fzl::FdioCaller caller{fbl::unique_fd(fd)}; in MountFs() 74 zx_status_t PrepareHandles(unique_fd device); 92 zx_status_t Mounter::PrepareHandles(unique_fd device) { in PrepareHandles() 137 unique_fd parent(open(parent_path, O_RDONLY | O_DIRECTORY | O_ADMIN)); in MakeDirAndMount() 184 zx_status_t Mounter::MountNativeFs(const char* binary, unique_fd device, in MountNativeFs() 338 return mounter.Mount(unique_fd(device_fd), df, *options, cb); in fmount() 345 unique_fd mount_point(open(mount_path, O_RDONLY | O_DIRECTORY | O_ADMIN)); in mount() 353 return mounter.Mount(unique_fd(device_fd), df, *options, cb); in mount() 359 fzl::FdioCaller caller{fbl::unique_fd(mount_fd)}; in fumount() [all …]
|
| A D | ramdisk.cpp | 139 fbl::unique_fd fd(open_ramctl()); in create_ramdisk() 154 fbl::unique_fd fd(open_ramctl()); in create_ramdisk_with_guid() 171 fbl::unique_fd fd(open_ramctl()); in create_ramdisk_from_vmo() 181 fbl::unique_fd fd(open(ramdisk_path, O_RDWR)); in sleep_ramdisk() 196 fbl::unique_fd fd(open(ramdisk_path, O_RDWR)); in wake_ramdisk() 212 fbl::unique_fd fd(open(ramdisk_path, O_RDWR)); in get_ramdisk_blocks() 226 fbl::unique_fd ramdisk(open(ramdisk_path, O_RDWR)); in destroy_ramdisk()
|
| /system/ulib/zxcrypt/include/zxcrypt/ |
| A D | volume.h | 60 explicit Volume(fbl::unique_fd&& fd); 72 static zx_status_t Init(fbl::unique_fd fd, fbl::unique_ptr<Volume>* out = nullptr); 77 static zx_status_t Create(fbl::unique_fd fd, const crypto::Secret& key, 83 static zx_status_t Unlock(fbl::unique_fd fd, const crypto::Secret& key, key_slot_t slot, 97 zx_status_t Open(const zx::duration& timeout, fbl::unique_fd* out); 178 fbl::unique_fd fd_;
|
| /system/utest/zxcrypt/ |
| A D | test-device.h | 59 fbl::unique_fd parent() const { in parent() 60 return fbl::unique_fd(dup(fvm_part_ ? fvm_part_.get() : ramdisk_.get())); in parent() 64 fbl::unique_fd zxcrypt() const { return fbl::unique_fd(dup(zxcrypt_.get())); } in zxcrypt() 188 fbl::unique_fd ramdisk_; 190 fbl::unique_fd fvm_part_; 192 fbl::unique_fd zxcrypt_;
|
| /system/uapp/blobfs/ |
| A D | main.cpp | 34 int Mount(fbl::unique_fd fd, blobfs::MountOptions* options) { in Mount() 63 int Mkfs(fbl::unique_fd fd, blobfs::MountOptions* options) { in Mkfs() 73 int Fsck(fbl::unique_fd fd, blobfs::MountOptions* options) { in Fsck() 82 typedef int (*CommandFunction)(fbl::unique_fd fd, blobfs::MountOptions* options); 175 fbl::unique_fd fd(ProcessArgs(argc, argv, &func, &options)); in main()
|
| /system/utest/fs-test-utils/ |
| A D | unittest_test.cpp | 40 fbl::unique_fd fs_path_fd(open(fixture->fs_path().c_str(), O_RDONLY | O_DIRECTORY)); in VerifyRamdiskAndFvmExist() 43 fbl::unique_fd block_fd(open(fixture->block_device_path().c_str(), O_RDONLY)); in VerifyRamdiskAndFvmExist() 48 fbl::unique_fd fs_fd(open(fixture->partition_path().c_str(), O_RDONLY)); in VerifyRamdiskAndFvmExist()
|
| /system/ulib/blobfs/include/blobfs/ |
| A D | host.h | 141 static zx_status_t Create(fbl::unique_fd blockfd, off_t offset, const info_block_t& info_block, 185 Blobfs(fbl::unique_fd fd, off_t offset, const info_block_t& info_block, 203 fbl::unique_fd blockfd_; 226 zx_status_t blobfs_create(fbl::unique_ptr<Blobfs>* out, fbl::unique_fd blockfd); 240 zx_status_t blobfs_fsck(fbl::unique_fd fd, off_t start, off_t end, 248 zx_status_t blobfs_create_sparse(fbl::unique_ptr<Blobfs>* out, fbl::unique_fd fd, off_t start,
|
| /system/utest/fs/ |
| A D | test-minfs.cpp | 35 fbl::unique_fd fd(open(kMountPath, O_RDONLY | O_DIRECTORY)); in QueryInfo() 122 fbl::unique_fd fd(open(kMountPath, O_RDONLY | O_DIRECTORY)); in ToggleMetrics() 133 fbl::unique_fd fd(open(kMountPath, O_RDONLY | O_DIRECTORY)); in GetMetricsUnavailable() 146 fbl::unique_fd fd(open(kMountPath, O_RDONLY | O_DIRECTORY)); in GetMetrics() 171 fbl::unique_fd fd(open(path, O_CREAT | O_RDWR)); in TestMetrics() 241 fbl::unique_fd fd(openat(dir_fd, path, O_CREAT | O_RDWR)); in FillDirectory() 266 fbl::unique_fd mnt_fd(open(kMountPath, O_RDONLY)); in TestFullOperations() 269 fbl::unique_fd big_fd(openat(mnt_fd.get(), big_path, O_CREAT | O_RDWR)); in TestFullOperations() 333 fbl::unique_fd dir_fd(openat(mnt_fd.get(), dir_path, O_RDONLY)); in TestFullOperations() 446 fbl::unique_fd fds[fd_count]; in TestUnlinkFail() [all …]
|
| /system/utest/devfs/ |
| A D | fdio-tests.cpp | 21 fbl::unique_fd fd(open("/dev/zero", O_RDONLY)); in TestDeviceClone() 37 fbl::unique_fd fd(open("/dev/zero", O_RDONLY)); in TestDeviceTransfer()
|
| /system/host/xdc-server/ |
| A D | xdc-server.h | 47 fbl::unique_fd fd_; 106 fbl::unique_fd socket_fd_; 108 fbl::unique_fd socket_lock_fd_;
|
| /system/utest/blobfs/ |
| A D | blobfs.cpp | 711 fbl::unique_fd fd; in TestBasic() 795 fbl::unique_fd fd; in TestCompressibleBlob() 1262 fbl::unique_fd fd; in UmountWithOpenFile() 1284 fbl::unique_fd fd; in UmountWithMappedFile() 1309 fbl::unique_fd fd; in UmountWithOpenMappedFile() 1560 fbl::unique_fd fd; in InvalidOps() 1687 fbl::unique_fd fd; 1884 fbl::unique_fd fd; in TestHugeBlobRandom() 1925 fbl::unique_fd fd; in TestHugeBlobCompressible() 2535 fbl::unique_fd fd; in TestExtendFailure() [all …]
|