Value | Meaning |
---|---|
NONE0 | |
FIXED_FILE1U << 0 | IOSQE_FIXED_FILE: use fixed fileset |
IO_DRAIN1U << 1 | IOSQE_IO_DRAIN: issue after inflight IO If a request is marked with IO_DRAIN, then previous commands must complete before this one is issued. Subsequent requests are not started until the drain has completed. Note: available from Linux 5.2 |
IO_LINK1U << 2 | IOSQE_IO_LINK If set, the next SQE in the ring will depend on this SQE. A dependent SQE will not be started until the parent SQE has completed. If the parent SQE fails, then a dependent SQE will be failed without being started. Link chains can be arbitrarily long, the chain spans any new SQE that continues tohave the IOSQE_IO_LINK flag set. Once an SQE is encountered that does not have this flag set, that defines the end of the chain. This features allows to form dependencies between individual SQEs. Note: available from Linux 5.3 |
sqe->flags