iocb
An I/O control block (iocb) is a data structure used to describe an asynchronous I/O request in Linux’s asynchronous I/O (AIO) subsystem. It allows a process to specify an I/O operation without blocking, enabling overlap of computation and I/O.
In userspace, an iocb typically encodes the target file descriptor, the memory buffer for input or output,
Requests are submitted to the kernel in batches via the io_submit system call (or through a library
The iocb mechanism is the core of Linux’s asynchronous I/O interface, suitable for high-throughput or latency-sensitive