struct io_uring_sq {
unsigned * khead;
unsigned * ktail;
unsigned * kring_mask;
unsigned * kring_entries;
unsigned * kflags;
unsigned * kdropped;
unsigned * array;
struct io_uring_sqe * sqes;
unsigned sqe_head;
unsigned sqe_tail;
size_t ring_sz;
void * ring_ptr;
unsigned ring_mask;
unsigned ring_entries;
unsigned pad[2];
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | IOURingSQ.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | ARRAY
The struct member offsets. |
| public static final int | KDROPPED
The struct member offsets. |
| public static final int | KFLAGS
The struct member offsets. |
| public static final int | KHEAD
The struct member offsets. |
| public static final int | KRING_ENTRIES
The struct member offsets. |
| public static final int | KRING_MASK
The struct member offsets. |
| public static final int | KTAIL
The struct member offsets. |
| public static final int | PAD
The struct member offsets. |
| public static final int | RING_ENTRIES
The struct member offsets. |
| public static final int | RING_MASK
The struct member offsets. |
| public static final int | RING_PTR
The struct member offsets. |
| public static final int | RING_SZ
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | SQE_HEAD
The struct member offsets. |
| public static final int | SQE_TAIL
The struct member offsets. |
| public static final int | SQES
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | IOURingSQ(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public IntBuffer | |
| public IOURingSQ | |
| public static IOURingSQ | |
| public static IOURingSQ. | calloc(int
the buffer capacity capacity)Returns a new |
| public static IOURingSQ | calloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static IOURingSQ. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| protected IOURingSQ | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static IOURingSQ | |
| public static IOURingSQ | |
| public static IOURingSQ. | create(int
the buffer capacity capacity)Returns a new |
| public static IOURingSQ. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static IOURingSQ | |
| public static IOURingSQ. | |
| public IntBuffer | |
| public IOURingSQ | |
| public IntBuffer | |
| public IOURingSQ | |
| public IntBuffer | |
| public IOURingSQ | |
| public IntBuffer | Returns: Deprecated: usering_entries instead of *kring_entriesthe number of elements in the returned buffer capacity)
|
| public IOURingSQ | kring_entries(IntBuffer value)
Sets the address of the specified |
| public IntBuffer | Returns: Deprecated: usering_mask instead of *kring_maskthe number of elements in the returned buffer capacity)
|
| public IOURingSQ | |
| public IntBuffer | |
| public IOURingSQ | |
| public static IOURingSQ | |
| public static IOURingSQ. | malloc(int
the buffer capacity capacity)Returns a new |
| public static IOURingSQ | malloc(MemoryStack
the stack from which to allocate stack)Returns a new |
| public static IOURingSQ. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Returns a new |
| public static IntBuffer | |
| public static void | |
| public static IntBuffer | |
| public static void | |
| public static IntBuffer | |
| public static void | |
| public static IntBuffer | |
| public static void | |
| public static IntBuffer | |
| public static void | |
| public static IntBuffer | |
| public static void | |
| public static IntBuffer | |
| public static void | |
| public static IntBuffer | |
| public static int | |
| public static void | |
| public static void | |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static ByteBuffer | |
| public static void | |
| public static long | |
| public static void | nring_sz(long struct, long value)
Sets the specified value to the |
| public static int | |
| public static void | |
| public static int | |
| public static void | |
| public static IOURingSQE | |
| public static void | |
| public int | |
| public IOURingSQ | |
| public int | |
| public IOURingSQ | |
| public ByteBuffer | |
| public IOURingSQ | |
| public long | |
| public IOURingSQ | set(IntBuffer khead, IntBuffer ktail, IntBuffer kring_mask, IntBuffer kring_entries, IntBuffer kflags, IntBuffer kdropped, IntBuffer array, IOURingSQE sqes, int sqe_head, int sqe_tail, ByteBuffer ring_ptr, int ring_mask, int ring_entries)
Initializes this struct with the specified values. |
| public IOURingSQ | |
| public int | |
| public int | |
| public IOURingSQ | |
| public int | |
| public IOURingSQ | |
| public IOURingSQE | |
| public IOURingSQ | |
| public static void |