Structs§
- Batch
Read Jobs - File
- A wrapper around the standard
fs::File
with additional 3fs-specific functionality. This struct manages file operations and mount point tracking for the 3fs filesystem. - Ior
- Iov
- Read
Result - Read
Worker - Read
Workers - Ring
- An I/O ring that manages asynchronous read and write operations. Provides facilities for both single and batch I/O operations with configurable parameters.
- Ring
Config - Configuration parameters for the I/O ring. This structure defines the settings used to create and configure an I/O ring.
- Sendable
Read Job - hf3fs_
cqe - hf3fs_
ior - hf3fs_
iov - timespec
Enums§
Constants§
Traits§
- Open3fs
File - Trait for opening files in the 3fs filesystem. This trait extends the standard file opening capabilities with 3fs-specific functionality.
- ReadJob
- Write
Job
Functions§
- hf3fs_
dereg_ ⚠fd - hf3fs_
extract_ ⚠mount_ point - hf3fs_
hardlink ⚠ - hf3fs_
io_ ⚠entries - hf3fs_
ior_ ⚠size - hf3fs_
iorcreate ⚠ - hf3fs_
iorcreate2 ⚠ - hf3fs_
iorcreate3 ⚠ - hf3fs_
iorcreate4 ⚠ - hf3fs_
iordestroy ⚠ - hf3fs_
iovcreate ⚠ - hf3fs_
iovdestroy ⚠ - hf3fs_
iovopen ⚠ - hf3fs_
iovunlink ⚠ - hf3fs_
iovwrap ⚠ - hf3fs_
is_ ⚠hf3fs - hf3fs_
prep_ ⚠io - hf3fs_
punchhole ⚠ - hf3fs_
reg_ ⚠fd - hf3fs_
submit_ ⚠ios - hf3fs_
wait_ ⚠for_ ios