Home
last modified time | relevance | path

Searched refs:unique_fd (Results 1 – 25 of 121) sorted by relevance

12345

/system/ulib/fbl/include/fbl/
A Dunique_fd.h17 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 Ddevice-partitioner.h41 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 Dpave-lib.h41 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 Ddevice-partitioner.cpp32 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 Dpave-lib.cpp104 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 Dunique_fd_tests.cpp18 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 Dfixture.h33 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 Dfile-wait.cpp16 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 Dram-nand.h30 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 Dsparse-reader.h34 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 Dfvm-check.h23 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 Dxdc-test.cpp41 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 Dusb-fwloader.cpp33 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 Dfdio.h25 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 Dmount.cpp34 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 Dramdisk.cpp139 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 Dvolume.h60 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 Dtest-device.h59 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 Dmain.cpp34 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 Dunittest_test.cpp40 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 Dhost.h141 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 Dtest-minfs.cpp35 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 Dfdio-tests.cpp21 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 Dxdc-server.h47 fbl::unique_fd fd_;
106 fbl::unique_fd socket_fd_;
108 fbl::unique_fd socket_lock_fd_;
/system/utest/blobfs/
A Dblobfs.cpp711 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 …]

Completed in 47 milliseconds

12345