Class IOURingSQE

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer

public class IOURingSQE extends Struct<IOURingSQE> implements NativeResource

 struct io_uring_sqe {
     __u8 opcode;
     __u8 flags;
     __u16 ioprio;
     __s32 fd;
     union {
         __u64 off;
         __u64 addr2;
         struct {
             __u32 cmd_op;
             __u32 __pad1;
         };
     };
     union {
         __u64 addr;
         __u64 splice_off_in;
         struct {
             __u32 level;
             __u32 optname;
         };
     };
     __u32 len;
     union {
         __kernel_rwf_t rw_flags;
         __u32 fsync_flags;
         __u16 poll_events;
         __u32 poll32_events;
         __u32 sync_range_flags;
         __u32 msg_flags;
         __u32 timeout_flags;
         __u32 accept_flags;
         __u32 cancel_flags;
         __u32 open_flags;
         __u32 statx_flags;
         __u32 fadvise_advice;
         __u32 splice_flags;
         __u32 rename_flags;
         __u32 unlink_flags;
         __u32 hardlink_flags;
         __u32 xattr_flags;
         __u32 msg_ring_flags;
         __u32 uring_cmd_flags;
         __u32 waitid_flags;
         __u32 futex_flags;
         __u32 install_fd_flags;
         __u32 nop_flags;
     };
     __u64 user_data;
     union {
         __u16 buf_index;
         __u16 buf_group;
     };
     __u16 personality;
     union {
         __s32 splice_fd_in;
         __u32 file_index;
         __u32 zcrx_ifq_idx;
         __u32 optlen;
         struct {
             __u16 addr_len;
             __u16 __pad3[1];
         };
     };
     union {
         struct {
             __u64 addr3;
             __u64 __pad2[1];
         };
         __u64 optval;
         __u8 cmd[0];
     };
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • OPCODE

      public static final int OPCODE
      The struct member offsets.
    • FLAGS

      public static final int FLAGS
      The struct member offsets.
    • IOPRIO

      public static final int IOPRIO
      The struct member offsets.
    • FD

      public static final int FD
      The struct member offsets.
    • OFF

      public static final int OFF
      The struct member offsets.
    • ADDR2

      public static final int ADDR2
      The struct member offsets.
    • CMD_OP

      public static final int CMD_OP
      The struct member offsets.
    • __PAD1

      public static final int __PAD1
      The struct member offsets.
    • ADDR

      public static final int ADDR
      The struct member offsets.
    • SPLICE_OFF_IN

      public static final int SPLICE_OFF_IN
      The struct member offsets.
    • LEVEL

      public static final int LEVEL
      The struct member offsets.
    • OPTNAME

      public static final int OPTNAME
      The struct member offsets.
    • LEN

      public static final int LEN
      The struct member offsets.
    • RW_FLAGS

      public static final int RW_FLAGS
      The struct member offsets.
    • FSYNC_FLAGS

      public static final int FSYNC_FLAGS
      The struct member offsets.
    • POLL_EVENTS

      public static final int POLL_EVENTS
      The struct member offsets.
    • POLL32_EVENTS

      public static final int POLL32_EVENTS
      The struct member offsets.
    • SYNC_RANGE_FLAGS

      public static final int SYNC_RANGE_FLAGS
      The struct member offsets.
    • MSG_FLAGS

      public static final int MSG_FLAGS
      The struct member offsets.
    • TIMEOUT_FLAGS

      public static final int TIMEOUT_FLAGS
      The struct member offsets.
    • ACCEPT_FLAGS

      public static final int ACCEPT_FLAGS
      The struct member offsets.
    • CANCEL_FLAGS

      public static final int CANCEL_FLAGS
      The struct member offsets.
    • OPEN_FLAGS

      public static final int OPEN_FLAGS
      The struct member offsets.
    • STATX_FLAGS

      public static final int STATX_FLAGS
      The struct member offsets.
    • FADVISE_ADVICE

      public static final int FADVISE_ADVICE
      The struct member offsets.
    • SPLICE_FLAGS

      public static final int SPLICE_FLAGS
      The struct member offsets.
    • RENAME_FLAGS

      public static final int RENAME_FLAGS
      The struct member offsets.
    • XATTR_FLAGS

      public static final int XATTR_FLAGS
      The struct member offsets.
    • MSG_RING_FLAGS

      public static final int MSG_RING_FLAGS
      The struct member offsets.
    • URING_CMD_FLAGS

      public static final int URING_CMD_FLAGS
      The struct member offsets.
    • WAITID_FLAGS

      public static final int WAITID_FLAGS
      The struct member offsets.
    • FUTEX_FLAGS

      public static final int FUTEX_FLAGS
      The struct member offsets.
    • INSTALL_FD_FLAGS

      public static final int INSTALL_FD_FLAGS
      The struct member offsets.
    • NOP_FLAGS

      public static final int NOP_FLAGS
      The struct member offsets.
    • USER_DATA

      public static final int USER_DATA
      The struct member offsets.
    • BUF_INDEX

      public static final int BUF_INDEX
      The struct member offsets.
    • BUF_GROUP

      public static final int BUF_GROUP
      The struct member offsets.
    • PERSONALITY

      public static final int PERSONALITY
      The struct member offsets.
    • SPLICE_FD_IN

      public static final int SPLICE_FD_IN
      The struct member offsets.
    • FILE_INDEX

      public static final int FILE_INDEX
      The struct member offsets.
    • ZCRX_IFQ_IDX

      public static final int ZCRX_IFQ_IDX
      The struct member offsets.
    • OPTLEN

      public static final int OPTLEN
      The struct member offsets.
    • ADDR_LEN

      public static final int ADDR_LEN
      The struct member offsets.
    • __PAD3

      public static final int __PAD3
      The struct member offsets.
    • ADDR3

      public static final int ADDR3
      The struct member offsets.
    • __PAD2

      public static final int __PAD2
      The struct member offsets.
    • OPTVAL

      public static final int OPTVAL
      The struct member offsets.
    • CMD

      public static final int CMD
      The struct member offsets.
  • Constructor Details

    • IOURingSQE

      public IOURingSQE(ByteBuffer container)
      Creates a IOURingSQE instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details

    • sizeof

      public int sizeof()
      Description copied from class: Struct
      Returns sizeof(struct).
      Specified by:
      sizeof in class Struct<IOURingSQE>
    • opcode

      public byte opcode()
      Returns:
      the value of the opcode field.
    • flags

      public byte flags()
      Returns:
      the value of the flags field.
    • ioprio

      public short ioprio()
      Returns:
      the value of the ioprio field.
    • fd

      public int fd()
      Returns:
      the value of the fd field.
    • off

      public long off()
      Returns:
      the value of the off field.
    • addr2

      public long addr2()
      Returns:
      the value of the addr2 field.
    • cmd_op

      public int cmd_op()
      Returns:
      the value of the cmd_op field.
    • __pad1

      public int __pad1()
      Returns:
      the value of the __pad1 field.
    • addr

      public long addr()
      Returns:
      the value of the addr field.
    • splice_off_in

      public long splice_off_in()
      Returns:
      the value of the splice_off_in field.
    • level

      public int level()
      Returns:
      the value of the level field.
    • optname

      public int optname()
      Returns:
      the value of the optname field.
    • len

      public int len()
      Returns:
      the value of the len field.
    • rw_flags

      public int rw_flags()
      Returns:
      the value of the rw_flags field.
    • fsync_flags

      public int fsync_flags()
      Returns:
      the value of the fsync_flags field.
    • poll_events

      public short poll_events()
      Returns:
      the value of the poll_events field.
    • poll32_events

      public int poll32_events()
      Returns:
      the value of the poll32_events field.
    • sync_range_flags

      public int sync_range_flags()
      Returns:
      the value of the sync_range_flags field.
    • msg_flags

      public int msg_flags()
      Returns:
      the value of the msg_flags field.
    • timeout_flags

      public int timeout_flags()
      Returns:
      the value of the timeout_flags field.
    • accept_flags

      public int accept_flags()
      Returns:
      the value of the accept_flags field.
    • cancel_flags

      public int cancel_flags()
      Returns:
      the value of the cancel_flags field.
    • open_flags

      public int open_flags()
      Returns:
      the value of the open_flags field.
    • statx_flags

      public int statx_flags()
      Returns:
      the value of the statx_flags field.
    • fadvise_advice

      public int fadvise_advice()
      Returns:
      the value of the fadvise_advice field.
    • splice_flags

      public int splice_flags()
      Returns:
      the value of the splice_flags field.
    • rename_flags

      public int rename_flags()
      Returns:
      the value of the rename_flags field.
    • xattr_flags

      public int xattr_flags()
      Returns:
      the value of the xattr_flags field.
    • msg_ring_flags

      public int msg_ring_flags()
      Returns:
      the value of the msg_ring_flags field.
    • uring_cmd_flags

      public int uring_cmd_flags()
      Returns:
      the value of the uring_cmd_flags field.
    • waitid_flags

      public int waitid_flags()
      Returns:
      the value of the waitid_flags field.
    • futex_flags

      public int futex_flags()
      Returns:
      the value of the futex_flags field.
    • install_fd_flags

      public int install_fd_flags()
      Returns:
      the value of the install_fd_flags field.
    • nop_flags

      public int nop_flags()
      Returns:
      the value of the nop_flags field.
    • user_data

      public long user_data()
      Returns:
      the value of the user_data field.
    • buf_index

      public short buf_index()
      Returns:
      the value of the buf_index field.
    • buf_group

      public short buf_group()
      Returns:
      the value of the buf_group field.
    • personality

      public short personality()
      Returns:
      the value of the personality field.
    • splice_fd_in

      public int splice_fd_in()
      Returns:
      the value of the splice_fd_in field.
    • file_index

      public int file_index()
      Returns:
      the value of the file_index field.
    • zcrx_ifq_idx

      public int zcrx_ifq_idx()
      Returns:
      the value of the zcrx_ifq_idx field.
    • optlen

      public int optlen()
      Returns:
      the value of the optlen field.
    • addr_len

      public short addr_len()
      Returns:
      the value of the addr_len field.
    • __pad3

      public ShortBuffer __pad3()
      Returns:
      a ShortBuffer view of the __pad3 field.
    • __pad3

      public short __pad3(int index)
      Returns:
      the value at the specified index of the __pad3 field.
    • addr3

      public long addr3()
      Returns:
      the value of the addr3 field.
    • __pad2

      public LongBuffer __pad2()
      Returns:
      a LongBuffer view of the __pad2 field.
    • __pad2

      public long __pad2(int index)
      Returns:
      the value at the specified index of the __pad2 field.
    • optval

      public long optval()
      Returns:
      the value of the optval field.
    • cmd

      public ByteBuffer cmd()
      Returns:
      a ByteBuffer view of the cmd field.
    • cmd

      public byte cmd(int index)
      Returns:
      the value at the specified index of the cmd field.
    • opcode

      public IOURingSQE opcode(byte value)
      Sets the specified value to the opcode field.
    • flags

      public IOURingSQE flags(byte value)
      Sets the specified value to the flags field.
    • ioprio

      public IOURingSQE ioprio(short value)
      Sets the specified value to the ioprio field.
    • fd

      public IOURingSQE fd(int value)
      Sets the specified value to the fd field.
    • off

      public IOURingSQE off(long value)
      Sets the specified value to the off field.
    • addr2

      public IOURingSQE addr2(long value)
      Sets the specified value to the addr2 field.
    • cmd_op

      public IOURingSQE cmd_op(int value)
      Sets the specified value to the cmd_op field.
    • __pad1

      public IOURingSQE __pad1(int value)
      Sets the specified value to the __pad1 field.
    • addr

      public IOURingSQE addr(long value)
      Sets the specified value to the addr field.
    • splice_off_in

      public IOURingSQE splice_off_in(long value)
      Sets the specified value to the splice_off_in field.
    • level

      public IOURingSQE level(int value)
      Sets the specified value to the level field.
    • optname

      public IOURingSQE optname(int value)
      Sets the specified value to the optname field.
    • len

      public IOURingSQE len(int value)
      Sets the specified value to the len field.
    • rw_flags

      public IOURingSQE rw_flags(int value)
      Sets the specified value to the rw_flags field.
    • fsync_flags

      public IOURingSQE fsync_flags(int value)
      Sets the specified value to the fsync_flags field.
    • poll_events

      public IOURingSQE poll_events(short value)
      Sets the specified value to the poll_events field.
    • poll32_events

      public IOURingSQE poll32_events(int value)
      Sets the specified value to the poll32_events field.
    • sync_range_flags

      public IOURingSQE sync_range_flags(int value)
      Sets the specified value to the sync_range_flags field.
    • msg_flags

      public IOURingSQE msg_flags(int value)
      Sets the specified value to the msg_flags field.
    • timeout_flags

      public IOURingSQE timeout_flags(int value)
      Sets the specified value to the timeout_flags field.
    • accept_flags

      public IOURingSQE accept_flags(int value)
      Sets the specified value to the accept_flags field.
    • cancel_flags

      public IOURingSQE cancel_flags(int value)
      Sets the specified value to the cancel_flags field.
    • open_flags

      public IOURingSQE open_flags(int value)
      Sets the specified value to the open_flags field.
    • statx_flags

      public IOURingSQE statx_flags(int value)
      Sets the specified value to the statx_flags field.
    • fadvise_advice

      public IOURingSQE fadvise_advice(int value)
      Sets the specified value to the fadvise_advice field.
    • splice_flags

      public IOURingSQE splice_flags(int value)
      Sets the specified value to the splice_flags field.
    • rename_flags

      public IOURingSQE rename_flags(int value)
      Sets the specified value to the rename_flags field.
    • xattr_flags

      public IOURingSQE xattr_flags(int value)
      Sets the specified value to the xattr_flags field.
    • msg_ring_flags

      public IOURingSQE msg_ring_flags(int value)
      Sets the specified value to the msg_ring_flags field.
    • uring_cmd_flags

      public IOURingSQE uring_cmd_flags(int value)
      Sets the specified value to the uring_cmd_flags field.
    • waitid_flags

      public IOURingSQE waitid_flags(int value)
      Sets the specified value to the waitid_flags field.
    • futex_flags

      public IOURingSQE futex_flags(int value)
      Sets the specified value to the futex_flags field.
    • install_fd_flags

      public IOURingSQE install_fd_flags(int value)
      Sets the specified value to the install_fd_flags field.
    • nop_flags

      public IOURingSQE nop_flags(int value)
      Sets the specified value to the nop_flags field.
    • user_data

      public IOURingSQE user_data(long value)
      Sets the specified value to the user_data field.
    • buf_index

      public IOURingSQE buf_index(short value)
      Sets the specified value to the buf_index field.
    • buf_group

      public IOURingSQE buf_group(short value)
      Sets the specified value to the buf_group field.
    • personality

      public IOURingSQE personality(short value)
      Sets the specified value to the personality field.
    • splice_fd_in

      public IOURingSQE splice_fd_in(int value)
      Sets the specified value to the splice_fd_in field.
    • file_index

      public IOURingSQE file_index(int value)
      Sets the specified value to the file_index field.
    • zcrx_ifq_idx

      public IOURingSQE zcrx_ifq_idx(int value)
      Sets the specified value to the zcrx_ifq_idx field.
    • optlen

      public IOURingSQE optlen(int value)
      Sets the specified value to the optlen field.
    • addr_len

      public IOURingSQE addr_len(short value)
      Sets the specified value to the addr_len field.
    • __pad3

      public IOURingSQE __pad3(ShortBuffer value)
      Copies the specified ShortBuffer to the __pad3 field.
    • __pad3

      public IOURingSQE __pad3(int index, short value)
      Sets the specified value at the specified index of the __pad3 field.
    • addr3

      public IOURingSQE addr3(long value)
      Sets the specified value to the addr3 field.
    • __pad2

      public IOURingSQE __pad2(LongBuffer value)
      Copies the specified LongBuffer to the __pad2 field.
    • __pad2

      public IOURingSQE __pad2(int index, long value)
      Sets the specified value at the specified index of the __pad2 field.
    • optval

      public IOURingSQE optval(long value)
      Sets the specified value to the optval field.
    • cmd

      public IOURingSQE cmd(ByteBuffer value)
      Copies the specified ByteBuffer to the cmd field.
    • cmd

      public IOURingSQE cmd(int index, byte value)
      Sets the specified value at the specified index of the cmd field.
    • set

      public IOURingSQE set(IOURingSQE src)
      Copies the specified struct data to this struct.
      Parameters:
      src - the source struct
      Returns:
      this struct
    • malloc

      public static IOURingSQE malloc()
      Returns a new IOURingSQE instance allocated with memAlloc. The instance must be explicitly freed.
    • calloc

      public static IOURingSQE calloc()
      Returns a new IOURingSQE instance allocated with memCalloc. The instance must be explicitly freed.
    • create

      public static IOURingSQE create()
      Returns a new IOURingSQE instance allocated with BufferUtils.
    • create

      public static IOURingSQE create(long address)
      Returns a new IOURingSQE instance for the specified memory address.
    • createSafe

      public static @Nullable IOURingSQE createSafe(long address)
      Like create, but returns null if address is NULL.
    • malloc

      public static IOURingSQE.Buffer malloc(int capacity)
      Returns a new IOURingSQE.Buffer instance allocated with memAlloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • calloc

      public static IOURingSQE.Buffer calloc(int capacity)
      Returns a new IOURingSQE.Buffer instance allocated with memCalloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • create

      public static IOURingSQE.Buffer create(int capacity)
      Returns a new IOURingSQE.Buffer instance allocated with BufferUtils.
      Parameters:
      capacity - the buffer capacity
    • create

      public static IOURingSQE.Buffer create(long address, int capacity)
      Create a IOURingSQE.Buffer instance at the specified memory.
      Parameters:
      address - the memory address
      capacity - the buffer capacity
    • createSafe

      public static @Nullable IOURingSQE.Buffer createSafe(long address, int capacity)
      Like create, but returns null if address is NULL.
    • malloc

      public static IOURingSQE malloc(MemoryStack stack)
      Returns a new IOURingSQE instance allocated on the specified MemoryStack.
      Parameters:
      stack - the stack from which to allocate
    • calloc

      public static IOURingSQE calloc(MemoryStack stack)
      Returns a new IOURingSQE instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      stack - the stack from which to allocate
    • malloc

      public static IOURingSQE.Buffer malloc(int capacity, MemoryStack stack)
      Returns a new IOURingSQE.Buffer instance allocated on the specified MemoryStack.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • calloc

      public static IOURingSQE.Buffer calloc(int capacity, MemoryStack stack)
      Returns a new IOURingSQE.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • nopcode

      public static byte nopcode(long struct)
      Unsafe version of opcode().
    • nflags

      public static byte nflags(long struct)
      Unsafe version of flags().
    • nioprio

      public static short nioprio(long struct)
      Unsafe version of ioprio().
    • nfd

      public static int nfd(long struct)
      Unsafe version of fd().
    • noff

      public static long noff(long struct)
      Unsafe version of off().
    • naddr2

      public static long naddr2(long struct)
      Unsafe version of addr2().
    • ncmd_op

      public static int ncmd_op(long struct)
      Unsafe version of cmd_op().
    • n__pad1

      public static int n__pad1(long struct)
    • naddr

      public static long naddr(long struct)
      Unsafe version of addr().
    • nsplice_off_in

      public static long nsplice_off_in(long struct)
      Unsafe version of splice_off_in().
    • nlevel

      public static int nlevel(long struct)
      Unsafe version of level().
    • noptname

      public static int noptname(long struct)
      Unsafe version of optname().
    • nlen

      public static int nlen(long struct)
      Unsafe version of len().
    • nrw_flags

      public static int nrw_flags(long struct)
      Unsafe version of rw_flags().
    • nfsync_flags

      public static int nfsync_flags(long struct)
      Unsafe version of fsync_flags().
    • npoll_events

      public static short npoll_events(long struct)
      Unsafe version of poll_events().
    • npoll32_events

      public static int npoll32_events(long struct)
      Unsafe version of poll32_events().
    • nsync_range_flags

      public static int nsync_range_flags(long struct)
      Unsafe version of sync_range_flags().
    • nmsg_flags

      public static int nmsg_flags(long struct)
      Unsafe version of msg_flags().
    • ntimeout_flags

      public static int ntimeout_flags(long struct)
      Unsafe version of timeout_flags().
    • naccept_flags

      public static int naccept_flags(long struct)
      Unsafe version of accept_flags().
    • ncancel_flags

      public static int ncancel_flags(long struct)
      Unsafe version of cancel_flags().
    • nopen_flags

      public static int nopen_flags(long struct)
      Unsafe version of open_flags().
    • nstatx_flags

      public static int nstatx_flags(long struct)
      Unsafe version of statx_flags().
    • nfadvise_advice

      public static int nfadvise_advice(long struct)
      Unsafe version of fadvise_advice().
    • nsplice_flags

      public static int nsplice_flags(long struct)
      Unsafe version of splice_flags().
    • nrename_flags

      public static int nrename_flags(long struct)
      Unsafe version of rename_flags().
    • nxattr_flags

      public static int nxattr_flags(long struct)
      Unsafe version of xattr_flags().
    • nmsg_ring_flags

      public static int nmsg_ring_flags(long struct)
      Unsafe version of msg_ring_flags().
    • nuring_cmd_flags

      public static int nuring_cmd_flags(long struct)
      Unsafe version of uring_cmd_flags().
    • nwaitid_flags

      public static int nwaitid_flags(long struct)
      Unsafe version of waitid_flags().
    • nfutex_flags

      public static int nfutex_flags(long struct)
      Unsafe version of futex_flags().
    • ninstall_fd_flags

      public static int ninstall_fd_flags(long struct)
      Unsafe version of install_fd_flags().
    • nnop_flags

      public static int nnop_flags(long struct)
      Unsafe version of nop_flags().
    • nuser_data

      public static long nuser_data(long struct)
      Unsafe version of user_data().
    • nbuf_index

      public static short nbuf_index(long struct)
      Unsafe version of buf_index().
    • nbuf_group

      public static short nbuf_group(long struct)
      Unsafe version of buf_group().
    • npersonality

      public static short npersonality(long struct)
      Unsafe version of personality().
    • nsplice_fd_in

      public static int nsplice_fd_in(long struct)
      Unsafe version of splice_fd_in().
    • nfile_index

      public static int nfile_index(long struct)
      Unsafe version of file_index().
    • nzcrx_ifq_idx

      public static int nzcrx_ifq_idx(long struct)
      Unsafe version of zcrx_ifq_idx().
    • noptlen

      public static int noptlen(long struct)
      Unsafe version of optlen().
    • naddr_len

      public static short naddr_len(long struct)
      Unsafe version of addr_len().
    • n__pad3

      public static ShortBuffer n__pad3(long struct)
    • n__pad3

      public static short n__pad3(long struct, int index)
    • naddr3

      public static long naddr3(long struct)
      Unsafe version of addr3().
    • n__pad2

      public static LongBuffer n__pad2(long struct)
    • n__pad2

      public static long n__pad2(long struct, int index)
    • noptval

      public static long noptval(long struct)
      Unsafe version of optval().
    • ncmd

      public static ByteBuffer ncmd(long struct)
      Unsafe version of cmd().
    • ncmd

      public static byte ncmd(long struct, int index)
      Unsafe version of cmd.
    • nopcode

      public static void nopcode(long struct, byte value)
      Unsafe version of opcode.
    • nflags

      public static void nflags(long struct, byte value)
      Unsafe version of flags.
    • nioprio

      public static void nioprio(long struct, short value)
      Unsafe version of ioprio.
    • nfd

      public static void nfd(long struct, int value)
      Unsafe version of fd.
    • noff

      public static void noff(long struct, long value)
      Unsafe version of off.
    • naddr2

      public static void naddr2(long struct, long value)
      Unsafe version of addr2.
    • ncmd_op

      public static void ncmd_op(long struct, int value)
      Unsafe version of cmd_op.
    • n__pad1

      public static void n__pad1(long struct, int value)
    • naddr

      public static void naddr(long struct, long value)
      Unsafe version of addr.
    • nsplice_off_in

      public static void nsplice_off_in(long struct, long value)
      Unsafe version of splice_off_in.
    • nlevel

      public static void nlevel(long struct, int value)
      Unsafe version of level.
    • noptname

      public static void noptname(long struct, int value)
      Unsafe version of optname.
    • nlen

      public static void nlen(long struct, int value)
      Unsafe version of len.
    • nrw_flags

      public static void nrw_flags(long struct, int value)
      Unsafe version of rw_flags.
    • nfsync_flags

      public static void nfsync_flags(long struct, int value)
      Unsafe version of fsync_flags.
    • npoll_events

      public static void npoll_events(long struct, short value)
      Unsafe version of poll_events.
    • npoll32_events

      public static void npoll32_events(long struct, int value)
      Unsafe version of poll32_events.
    • nsync_range_flags

      public static void nsync_range_flags(long struct, int value)
      Unsafe version of sync_range_flags.
    • nmsg_flags

      public static void nmsg_flags(long struct, int value)
      Unsafe version of msg_flags.
    • ntimeout_flags

      public static void ntimeout_flags(long struct, int value)
      Unsafe version of timeout_flags.
    • naccept_flags

      public static void naccept_flags(long struct, int value)
      Unsafe version of accept_flags.
    • ncancel_flags

      public static void ncancel_flags(long struct, int value)
      Unsafe version of cancel_flags.
    • nopen_flags

      public static void nopen_flags(long struct, int value)
      Unsafe version of open_flags.
    • nstatx_flags

      public static void nstatx_flags(long struct, int value)
      Unsafe version of statx_flags.
    • nfadvise_advice

      public static void nfadvise_advice(long struct, int value)
      Unsafe version of fadvise_advice.
    • nsplice_flags

      public static void nsplice_flags(long struct, int value)
      Unsafe version of splice_flags.
    • nrename_flags

      public static void nrename_flags(long struct, int value)
      Unsafe version of rename_flags.
    • nxattr_flags

      public static void nxattr_flags(long struct, int value)
      Unsafe version of xattr_flags.
    • nmsg_ring_flags

      public static void nmsg_ring_flags(long struct, int value)
      Unsafe version of msg_ring_flags.
    • nuring_cmd_flags

      public static void nuring_cmd_flags(long struct, int value)
      Unsafe version of uring_cmd_flags.
    • nwaitid_flags

      public static void nwaitid_flags(long struct, int value)
      Unsafe version of waitid_flags.
    • nfutex_flags

      public static void nfutex_flags(long struct, int value)
      Unsafe version of futex_flags.
    • ninstall_fd_flags

      public static void ninstall_fd_flags(long struct, int value)
      Unsafe version of install_fd_flags.
    • nnop_flags

      public static void nnop_flags(long struct, int value)
      Unsafe version of nop_flags.
    • nuser_data

      public static void nuser_data(long struct, long value)
      Unsafe version of user_data.
    • nbuf_index

      public static void nbuf_index(long struct, short value)
      Unsafe version of buf_index.
    • nbuf_group

      public static void nbuf_group(long struct, short value)
      Unsafe version of buf_group.
    • npersonality

      public static void npersonality(long struct, short value)
      Unsafe version of personality.
    • nsplice_fd_in

      public static void nsplice_fd_in(long struct, int value)
      Unsafe version of splice_fd_in.
    • nfile_index

      public static void nfile_index(long struct, int value)
      Unsafe version of file_index.
    • nzcrx_ifq_idx

      public static void nzcrx_ifq_idx(long struct, int value)
      Unsafe version of zcrx_ifq_idx.
    • noptlen

      public static void noptlen(long struct, int value)
      Unsafe version of optlen.
    • naddr_len

      public static void naddr_len(long struct, short value)
      Unsafe version of addr_len.
    • n__pad3

      public static void n__pad3(long struct, ShortBuffer value)
    • n__pad3

      public static void n__pad3(long struct, int index, short value)
    • naddr3

      public static void naddr3(long struct, long value)
      Unsafe version of addr3.
    • n__pad2

      public static void n__pad2(long struct, LongBuffer value)
    • n__pad2

      public static void n__pad2(long struct, int index, long value)
    • noptval

      public static void noptval(long struct, long value)
      Unsafe version of optval.
    • ncmd

      public static void ncmd(long struct, ByteBuffer value)
      Unsafe version of cmd.
    • ncmd

      public static void ncmd(long struct, int index, byte value)
      Unsafe version of cmd.