Sha256: 2e119d0360314687a0aaaaba75f00b470a3efccd0e23301be432918f6b3615cc
Contents?: true
Size: 1.22 KB
Versions: 13
Compression:
Stored size: 1.22 KB
Contents
.\" Copyright (C) 2021 Stefan Roesch <shr@fb.com> .\" .\" SPDX-License-Identifier: LGPL-2.0-or-later .\" .TH io_uring_sqe_set_data 3 "November 15, 2021" "liburing-2.1" "liburing Manual" .SH NAME io_uring_sqe_set_data \- set user data for submission queue event .SH SYNOPSIS .nf .B #include <liburing.h> .PP .BI "void io_uring_sqe_set_data(struct io_uring_sqe *" sqe "," .BI " void *" user_data ");" .BI " .BI "void io_uring_sqe_set_data64(struct io_uring_sqe *" sqe "," .BI " __u64 " data ");" .fi .SH DESCRIPTION .PP The .BR io_uring_sqe_set_data (3) function stores a .I user_data pointer with the submission queue entry .IR sqe . The .BR io_uring_sqe_set_data64 (3) function stores a 64-bit .I data value with the submission queue entry .IR sqe . After the caller has requested a submission queue entry (SQE) with .BR io_uring_get_sqe (3) , they can associate a data pointer or value with the SQE. Once the completion arrives, the function .BR io_uring_cqe_get_data (3) or .BR io_uring_cqe_get_data64 (3) can be called to retrieve the data pointer or value associated with the submitted request. .SH RETURN VALUE None .SH SEE ALSO .BR io_uring_get_sqe (3), .BR io_uring_cqe_get_data (3)
Version data entries
13 entries across 13 versions & 1 rubygems