#ifndef LINUX_IO_URING_QUERY_H
#define LINUX_IO_URING_QUERY_H
#include <linux/types.h>
struct io_uring_query_hdr {
__u64 next_entry;
__u64 query_data;
__u32 query_op;
__u32 size;
__s32 result;
__u32 __resv[3];
};
enum {
IO_URING_QUERY_OPCODES = 0,
__IO_URING_QUERY_MAX,
};
struct io_uring_query_opcode {
__u32 nr_request_opcodes;
__u32 nr_register_opcodes;
__u64 feature_flags;
__u64 ring_setup_flags;
__u64 enter_flags;
__u64 sqe_flags;
};
#endif