Crate usrbio

Crate usrbio 

Source

Structs§

BatchReadJobs
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
ReadResult
ReadWorker
ReadWorkers
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.
RingConfig
Configuration parameters for the I/O ring. This structure defines the settings used to create and configure an I/O ring.
SendableReadJob
hf3fs_cqe
hf3fs_ior
hf3fs_iov
timespec

Enums§

Error

Constants§

HF3FS_IOR_ALLOW_READ_UNCOMMITTED
HF3FS_IOR_FORBID_READ_HOLES
HF3FS_SUPER_MAGIC

Traits§

Open3fsFile
Trait for opening files in the 3fs filesystem. This trait extends the standard file opening capabilities with 3fs-specific functionality.
ReadJob
WriteJob

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

Type Aliases§

Callback
Result
__syscall_slong_t
__time_t
hf3fs_ior_handle
hf3fs_iov_handle