Skip to content

Commit 0d56eac

Browse files
committed
fix(core/remio): add inline keyword
Signed-off-by: João Peixoto <[email protected]>
1 parent 5802c1f commit 0d56eac

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

src/core/remio.c

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ static struct remio_request remio_create_request(struct emul_access* acc)
179179
* @param vcpu_id vCPU ID of the frontend VM that issued the I/O request
180180
* @return Returns the Remote I/O request
181181
*/
182-
static struct remio_request* remio_get_request(unsigned long cpu_id, unsigned long vcpu_id)
182+
static inline struct remio_request* remio_get_request(unsigned long cpu_id, unsigned long vcpu_id)
183183
{
184184
return &remio_requests[cpu_id][vcpu_id];
185185
}
@@ -190,7 +190,7 @@ static struct remio_request* remio_get_request(unsigned long cpu_id, unsigned lo
190190
* @param vcpu_id vCPU ID of the frontend VM that issued the I/O request
191191
* @param request Pointer to the Remote I/O request
192192
*/
193-
static void remio_insert_request(unsigned long cpu_id, unsigned long vcpu_id,
193+
static inline void remio_insert_request(unsigned long cpu_id, unsigned long vcpu_id,
194194
struct remio_request* request)
195195
{
196196
remio_requests[cpu_id][vcpu_id] = *request;
@@ -202,7 +202,7 @@ static void remio_insert_request(unsigned long cpu_id, unsigned long vcpu_id,
202202
* @param vcpu_id vCPU ID of the frontend VM that issued the I/O request
203203
* @param state New state of the I/O request
204204
*/
205-
static void remio_set_request_state(unsigned long cpu_id, unsigned long vcpu_id,
205+
static inline void remio_set_request_state(unsigned long cpu_id, unsigned long vcpu_id,
206206
enum REMIO_STATE state)
207207
{
208208
struct remio_request* request = remio_get_request(cpu_id, vcpu_id);
@@ -215,7 +215,7 @@ static void remio_set_request_state(unsigned long cpu_id, unsigned long vcpu_id,
215215
* @param vcpu_id vCPU ID of the frontend VM that issued the I/O request
216216
* @return Returns the state of the I/O request
217217
*/
218-
static enum REMIO_STATE remio_get_request_state(unsigned long cpu_id, unsigned long vcpu_id)
218+
static inline enum REMIO_STATE remio_get_request_state(unsigned long cpu_id, unsigned long vcpu_id)
219219
{
220220
struct remio_request* request = remio_get_request(cpu_id, vcpu_id);
221221
return request->state;
@@ -227,7 +227,8 @@ static enum REMIO_STATE remio_get_request_state(unsigned long cpu_id, unsigned l
227227
* @param vcpu_id vCPU ID of the frontend VM that issued the I/O request
228228
* @param value New value of the I/O request
229229
*/
230-
static void remio_set_request_value(unsigned long cpu_id, unsigned long vcpu_id, unsigned long value)
230+
static inline void remio_set_request_value(unsigned long cpu_id, unsigned long vcpu_id,
231+
unsigned long value)
231232
{
232233
struct remio_request* request = remio_get_request(cpu_id, vcpu_id);
233234
request->value = value;
@@ -256,7 +257,8 @@ static struct remio_request_event* remio_create_event(void)
256257
* @param device Pointer to the Remote I/O device
257258
* @param event Pointer to the Remote I/O request event
258259
*/
259-
static void remio_push_request_event(struct remio_device* device, struct remio_request_event* event)
260+
static inline void remio_push_request_event(struct remio_device* device,
261+
struct remio_request_event* event)
260262
{
261263
list_push(&device->request_event_list, (node_t*)event);
262264
}
@@ -266,7 +268,7 @@ static void remio_push_request_event(struct remio_device* device, struct remio_r
266268
* @param device Pointer to the Remote I/O device
267269
* @return Returns the next pending I/O request event or NULL if there is no pending I/O request
268270
*/
269-
static struct remio_request_event* remio_pop_request_event(struct remio_device* device)
271+
static inline struct remio_request_event* remio_pop_request_event(struct remio_device* device)
270272
{
271273
struct remio_request_event* event =
272274
(struct remio_request_event*)list_pop(&device->request_event_list);
@@ -278,7 +280,7 @@ static struct remio_request_event* remio_pop_request_event(struct remio_device*
278280
* @param device Pointer to the Remote I/O device
279281
* @return Returns the number of pending I/O requests
280282
*/
281-
static size_t remio_get_request_event_count(struct remio_device* device)
283+
static inline size_t remio_get_request_event_count(struct remio_device* device)
282284
{
283285
return list_size(&device->request_event_list);
284286
}

0 commit comments

Comments
 (0)