• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LIBURING_2.4 {
2	global:
3		io_uring_get_probe;
4		io_uring_get_probe_ring;
5		io_uring_free_probe;
6		io_uring_get_sqe;
7		io_uring_peek_batch_cqe;
8		io_uring_queue_exit;
9		io_uring_queue_init;
10		io_uring_queue_init_params;
11		io_uring_queue_mmap;
12		io_uring_register_buffers;
13		io_uring_register_eventfd;
14		io_uring_register_eventfd_async;
15		io_uring_register_files;
16		io_uring_register_files_update;
17		io_uring_register_personality;
18		io_uring_register_probe;
19		io_uring_ring_dontfork;
20		io_uring_submit;
21		io_uring_submit_and_wait;
22		io_uring_unregister_buffers;
23		io_uring_unregister_eventfd;
24		io_uring_unregister_files;
25		io_uring_unregister_personality;
26		io_uring_wait_cqe_timeout;
27		io_uring_wait_cqes;
28
29		__io_uring_get_cqe;
30		__io_uring_sqring_wait;
31
32		io_uring_mlock_size_params;
33		io_uring_mlock_size;
34		io_uring_register_buffers_tags;
35		io_uring_register_buffers_update_tag;
36		io_uring_register_files_tags;
37		io_uring_register_files_update_tag;
38		io_uring_register_iowq_aff;
39		io_uring_unregister_iowq_aff;
40		io_uring_register_iowq_max_workers;
41
42		io_uring_submit_and_wait_timeout;
43		io_uring_register_ring_fd;
44		io_uring_unregister_ring_fd;
45		io_uring_register_files_sparse;
46		io_uring_register_buffers_sparse;
47		io_uring_register_buf_ring;
48		io_uring_unregister_buf_ring;
49		io_uring_close_ring_fd;
50		io_uring_setup_buf_ring;
51		io_uring_free_buf_ring;
52
53		io_uring_register_sync_cancel;
54		io_uring_register_file_alloc_range;
55		io_uring_enter;
56		io_uring_enter2;
57		io_uring_setup;
58		io_uring_register;
59		io_uring_get_events;
60		io_uring_submit_and_get_events;
61
62		io_uring_major_version;
63		io_uring_minor_version;
64		io_uring_check_version;
65
66		io_uring_peek_cqe;
67		io_uring_prep_timeout_update;
68		io_uring_buf_ring_init;
69		io_uring_prep_mkdirat;
70		io_uring_prep_recv_multishot;
71		io_uring_cq_advance;
72		io_uring_prep_multishot_accept;
73		io_uring_prep_fallocate;
74		io_uring_prep_link_timeout;
75		io_uring_prep_fsync;
76		io_uring_prep_openat_direct;
77		io_uring_prep_multishot_accept_direct;
78		io_uring_opcode_supported;
79		io_uring_prep_madvise;
80		io_uring_prep_send_set_addr;
81		io_uring_recvmsg_payload_length;
82		io_uring_prep_readv2;
83		io_uring_prep_msg_ring;
84		io_uring_prep_rename;
85		io_uring_prep_fadvise;
86		io_uring_prep_send_zc;
87		io_uring_buf_ring_advance;
88		io_uring_cqe_get_data;
89		io_uring_prep_symlinkat;
90		io_uring_prep_writev;
91		io_uring_cq_eventfd_toggle;
92		io_uring_prep_provide_buffers;
93		io_uring_cq_has_overflow;
94		io_uring_prep_cancel_fd;
95		io_uring_prep_socket;
96		io_uring_prep_close_direct;
97		io_uring_recvmsg_name;
98		io_uring_prep_timeout_remove;
99		io_uring_sqring_wait;
100		io_uring_cq_eventfd_enabled;
101		io_uring_prep_remove_buffers;
102		io_uring_prep_tee;
103		io_uring_prep_accept_direct;
104		io_uring_prep_nop;
105		io_uring_prep_getxattr;
106		io_uring_prep_link;
107		io_uring_prep_cancel;
108		io_uring_prep_readv;
109		io_uring_prep_connect;
110		io_uring_cq_ready;
111		io_uring_enable_rings;
112		io_uring_prep_shutdown;
113		io_uring_prep_openat;
114		io_uring_sq_space_left;
115		io_uring_recvmsg_payload;
116		io_uring_prep_send;
117		io_uring_buf_ring_add;
118		io_uring_prep_send_zc_fixed;
119		io_uring_prep_epoll_ctl;
120		io_uring_recvmsg_cmsg_firsthdr;
121		io_uring_prep_socket_direct;
122		io_uring_buf_ring_cq_advance;
123		__io_uring_buf_ring_cq_advance;
124		io_uring_prep_mkdir;
125		io_uring_wait_cqe_nr;
126		io_uring_prep_unlink;
127		io_uring_prep_writev2;
128		io_uring_prep_openat2_direct;
129		io_uring_sqe_set_flags;
130		io_uring_sqe_set_data;
131		io_uring_prep_accept;
132		io_uring_prep_poll_update;
133		io_uring_prep_splice;
134		io_uring_prep_poll_multishot;
135		io_uring_prep_symlink;
136		io_uring_sqe_set_data64;
137		io_uring_prep_cancel64;
138		io_uring_prep_fsetxattr;
139		io_uring_prep_recvmsg_multishot;
140		io_uring_cqe_seen;
141		io_uring_prep_sendmsg_zc;
142		io_uring_prep_read;
143		io_uring_prep_statx;
144		io_uring_prep_sendmsg;
145		io_uring_prep_unlinkat;
146		io_uring_prep_setxattr;
147		io_uring_cqe_get_data64;
148		io_uring_prep_renameat;
149		io_uring_prep_poll_remove;
150		io_uring_prep_close;
151		io_uring_sq_ready;
152		io_uring_prep_files_update;
153		io_uring_wait_cqe;
154		io_uring_prep_fgetxattr;
155		io_uring_prep_socket_direct_alloc;
156		io_uring_prep_sync_file_range;
157		io_uring_prep_read_fixed;
158		io_uring_prep_openat2;
159		io_uring_prep_recvmsg;
160		io_uring_recvmsg_cmsg_nexthdr;
161		io_uring_recvmsg_validate;
162		io_uring_prep_rw;
163		io_uring_prep_timeout;
164		io_uring_prep_linkat;
165		io_uring_prep_write_fixed;
166		io_uring_prep_poll_add;
167		io_uring_buf_ring_mask;
168		io_uring_register_restrictions;
169		io_uring_prep_write;
170		io_uring_prep_recv;
171		io_uring_prep_msg_ring_cqe_flags;
172		io_uring_prep_msg_ring_fd;
173		io_uring_prep_msg_ring_fd_alloc;
174		io_uring_prep_sendto;
175		io_uring_register_napi;		/* Added in 2.6. */
176		io_uring_unregister_napi;	/* Added in 2.6. */
177	local:
178		*;
179};
180
181LIBURING_2.5 {
182	global:
183		io_uring_queue_init_mem;
184		io_uring_prep_cmd_sock;		/* Added in 2.5,
185						   exported in 2.6. */
186		io_uring_prep_read_multishot;	/* Added in 2.6. */
187		io_uring_prep_waitid;		/* Added in 2.6. */
188		io_uring_prep_futex_wake;	/* Added in 2.6. */
189		io_uring_prep_futex_wait;	/* Added in 2.6. */
190		io_uring_prep_futex_waitv;	/* Added in 2.6. */
191} LIBURING_2.4;
192
193LIBURING_2.6 {
194	global:
195		io_uring_prep_fixed_fd_install;
196		io_uring_buf_ring_available;
197		io_uring_prep_ftruncate;
198		io_uring_prep_send_bundle;
199} LIBURING_2.5;
200
201LIBURING_2.7 {
202		io_uring_prep_fadvise64;
203		io_uring_prep_madvise64;
204		io_uring_prep_bind;
205		io_uring_prep_listen;
206} LIBURING_2.6;
207
208LIBURING_2.8 {
209	global:
210		io_uring_register_clock;
211		io_uring_submit_and_wait_min_timeout;
212		io_uring_wait_cqes_min_timeout;
213		io_uring_clone_buffers;
214		io_uring_prep_cmd_discard;
215		io_uring_prep_open;
216		io_uring_prep_open_direct;
217} LIBURING_2.7;
218