io\_uring\_prep\_uring\_cmd128(3) liburing Manual io\_uring\_prep\_uring\_cmd128(3)

# [NAME](#NAME)

io\_uring\_prep\_uring\_cmd128 - prepare a uring\_cmd request

# [SYNOPSIS](#SYNOPSIS)

```
#include <liburing.h>
```

```
void io_uring_prep_uring_cmd128(struct io_uring_sqe *sqe,
                                           int cmd_op,
                                           int fd);
```

# [DESCRIPTION](#DESCRIPTION)

The [**io\_uring\_prep\_uring\_cmd128**(3)](/man/os/liburing/io_uring_prep_uring_cmd128.3) function prepares uring\_cmd (fd specific) request for a 128 byte submission queue entry. The submission queue entry *sqe* is setup to use the filedescriptor *fd* to send file descriptor specific *cmd\_op*.

The reserved fields are initialized to 0. Otherwise the caller has to set up any submission queue entry's operation specific fields.

# [RETURN VALUE](#RETURN_VALUE)

None

# [ERRORS](#ERRORS)

None

# [SEE ALSO](#SEE_ALSO)

[**io\_uring\_prep\_uring\_cmd**(3)](/man/os/liburing/io_uring_prep_uring_cmd.3), [**io\_uring\_get\_sqe**(3)](/man/os/liburing/io_uring_get_sqe.3), [**io\_uring\_submit**(3)](/man/os/liburing/io_uring_submit.3),

October 22, 2025 liburing-2.13

---

Document: io_uring_prep_uring_cmd128(3) from liburing 2.15-r5 (Chainguard OS)
Source: https://github.com/axboe/liburing.git
