13
13
#include "syscall.h"
14
14
15
15
int io_uring_register_buffers (struct io_uring * ring , const struct iovec * iovecs ,
16
- unsigned nr_iovecs )
16
+ unsigned nr_iovecs )
17
17
{
18
- int ret ;
18
+ int ret ;
19
19
20
- ret = __sys_io_uring_register (ring -> ring_fd , IORING_REGISTER_BUFFERS ,
21
- iovecs , nr_iovecs );
22
- if (ret < 0 )
23
- return - errno ;
20
+ ret = __sys_io_uring_register (ring -> ring_fd , IORING_REGISTER_BUFFERS ,
21
+ iovecs , nr_iovecs );
22
+ if (ret < 0 )
23
+ return - errno ;
24
24
25
- return 0 ;
25
+ return 0 ;
26
26
}
27
27
28
28
int io_uring_unregister_buffers (struct io_uring * ring )
29
29
{
30
- int ret ;
30
+ int ret ;
31
31
32
- ret = __sys_io_uring_register (ring -> ring_fd , IORING_UNREGISTER_BUFFERS ,
33
- NULL , 0 );
34
- if (ret < 0 )
35
- return - errno ;
32
+ ret = __sys_io_uring_register (ring -> ring_fd , IORING_UNREGISTER_BUFFERS ,
33
+ NULL , 0 );
34
+ if (ret < 0 )
35
+ return - errno ;
36
36
37
- return 0 ;
37
+ return 0 ;
38
38
}
39
39
40
40
/*
@@ -45,105 +45,105 @@ int io_uring_unregister_buffers(struct io_uring *ring)
45
45
* Returns number of files updated on success, -ERROR on failure.
46
46
*/
47
47
int io_uring_register_files_update (struct io_uring * ring , unsigned off ,
48
- int * files , unsigned nr_files )
48
+ int * files , unsigned nr_files )
49
49
{
50
- struct io_uring_files_update up = {
51
- .offset = off ,
52
- .fds = (unsigned long ) files ,
53
- };
54
- int ret ;
55
-
56
- ret = __sys_io_uring_register (ring -> ring_fd ,
57
- IORING_REGISTER_FILES_UPDATE , & up ,
58
- nr_files );
59
- if (ret < 0 )
60
- return - errno ;
61
-
62
- return ret ;
50
+ struct io_uring_files_update up = {
51
+ .offset = off ,
52
+ .fds = (unsigned long ) files ,
53
+ };
54
+ int ret ;
55
+
56
+ ret = __sys_io_uring_register (ring -> ring_fd ,
57
+ IORING_REGISTER_FILES_UPDATE , & up ,
58
+ nr_files );
59
+ if (ret < 0 )
60
+ return - errno ;
61
+
62
+ return ret ;
63
63
}
64
64
65
65
int io_uring_register_files (struct io_uring * ring , const int * files ,
66
- unsigned nr_files )
66
+ unsigned nr_files )
67
67
{
68
- int ret ;
68
+ int ret ;
69
69
70
- ret = __sys_io_uring_register (ring -> ring_fd , IORING_REGISTER_FILES ,
71
- files , nr_files );
72
- if (ret < 0 )
73
- return - errno ;
70
+ ret = __sys_io_uring_register (ring -> ring_fd , IORING_REGISTER_FILES ,
71
+ files , nr_files );
72
+ if (ret < 0 )
73
+ return - errno ;
74
74
75
- return 0 ;
75
+ return 0 ;
76
76
}
77
77
78
78
int io_uring_unregister_files (struct io_uring * ring )
79
79
{
80
- int ret ;
80
+ int ret ;
81
81
82
- ret = __sys_io_uring_register (ring -> ring_fd , IORING_UNREGISTER_FILES ,
83
- NULL , 0 );
84
- if (ret < 0 )
85
- return - errno ;
82
+ ret = __sys_io_uring_register (ring -> ring_fd , IORING_UNREGISTER_FILES ,
83
+ NULL , 0 );
84
+ if (ret < 0 )
85
+ return - errno ;
86
86
87
- return 0 ;
87
+ return 0 ;
88
88
}
89
89
90
90
int io_uring_register_eventfd (struct io_uring * ring , int event_fd )
91
91
{
92
- int ret ;
92
+ int ret ;
93
93
94
- ret = __sys_io_uring_register (ring -> ring_fd , IORING_REGISTER_EVENTFD ,
95
- & event_fd , 1 );
96
- if (ret < 0 )
97
- return - errno ;
94
+ ret = __sys_io_uring_register (ring -> ring_fd , IORING_REGISTER_EVENTFD ,
95
+ & event_fd , 1 );
96
+ if (ret < 0 )
97
+ return - errno ;
98
98
99
- return 0 ;
99
+ return 0 ;
100
100
}
101
101
102
102
int io_uring_unregister_eventfd (struct io_uring * ring )
103
103
{
104
- int ret ;
104
+ int ret ;
105
105
106
- ret = __sys_io_uring_register (ring -> ring_fd , IORING_UNREGISTER_EVENTFD ,
107
- NULL , 0 );
108
- if (ret < 0 )
109
- return - errno ;
106
+ ret = __sys_io_uring_register (ring -> ring_fd , IORING_UNREGISTER_EVENTFD ,
107
+ NULL , 0 );
108
+ if (ret < 0 )
109
+ return - errno ;
110
110
111
- return 0 ;
111
+ return 0 ;
112
112
}
113
113
114
114
int io_uring_register_probe (struct io_uring * ring , struct io_uring_probe * p ,
115
- unsigned int nr_ops )
115
+ unsigned int nr_ops )
116
116
{
117
- int ret ;
117
+ int ret ;
118
118
119
- ret = __sys_io_uring_register (ring -> ring_fd , IORING_REGISTER_PROBE ,
120
- p , nr_ops );
121
- if (ret < 0 )
122
- return - errno ;
119
+ ret = __sys_io_uring_register (ring -> ring_fd , IORING_REGISTER_PROBE ,
120
+ p , nr_ops );
121
+ if (ret < 0 )
122
+ return - errno ;
123
123
124
- return 0 ;
124
+ return 0 ;
125
125
}
126
126
127
127
int io_uring_register_personality (struct io_uring * ring )
128
128
{
129
- int ret ;
129
+ int ret ;
130
130
131
- ret = __sys_io_uring_register (ring -> ring_fd , IORING_REGISTER_PERSONALITY ,
132
- NULL , 0 );
133
- if (ret < 0 )
134
- return - errno ;
131
+ ret = __sys_io_uring_register (ring -> ring_fd , IORING_REGISTER_PERSONALITY ,
132
+ NULL , 0 );
133
+ if (ret < 0 )
134
+ return - errno ;
135
135
136
- return ret ;
136
+ return ret ;
137
137
}
138
138
139
139
int io_uring_unregister_personality (struct io_uring * ring , int id )
140
140
{
141
- int ret ;
141
+ int ret ;
142
142
143
- ret = __sys_io_uring_register (ring -> ring_fd , IORING_UNREGISTER_PERSONALITY ,
144
- NULL , id );
145
- if (ret < 0 )
146
- return - errno ;
143
+ ret = __sys_io_uring_register (ring -> ring_fd , IORING_UNREGISTER_PERSONALITY ,
144
+ NULL , id );
145
+ if (ret < 0 )
146
+ return - errno ;
147
147
148
- return ret ;
148
+ return ret ;
149
149
}
0 commit comments