Home
last modified time | relevance | path

Searched refs:acrn_ioreq_client (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.15/drivers/virt/acrn/
Dacrn_drv.h22 struct acrn_ioreq_client;
102 typedef int (*ioreq_handler_t)(struct acrn_ioreq_client *client,
119 struct acrn_ioreq_client { struct
176 struct acrn_ioreq_client *default_client;
183 struct acrn_ioreq_client *ioeventfd_client;
205 int acrn_ioreq_client_wait(struct acrn_ioreq_client *client);
207 struct acrn_ioreq_client *acrn_ioreq_client_create(struct acrn_vm *vm,
211 void acrn_ioreq_client_destroy(struct acrn_ioreq_client *client);
212 int acrn_ioreq_range_add(struct acrn_ioreq_client *client,
214 void acrn_ioreq_range_del(struct acrn_ioreq_client *client,
Dioreq.c29 static inline bool has_pending_request(struct acrn_ioreq_client *client) in has_pending_request()
34 static inline bool is_destroying(struct acrn_ioreq_client *client) in is_destroying()
73 static int acrn_ioreq_complete_request(struct acrn_ioreq_client *client, in acrn_ioreq_complete_request()
115 int acrn_ioreq_range_add(struct acrn_ioreq_client *client, in acrn_ioreq_range_add()
148 void acrn_ioreq_range_del(struct acrn_ioreq_client *client, in acrn_ioreq_range_del()
172 struct acrn_ioreq_client *client = data; in ioreq_task()
214 struct acrn_ioreq_client *client; in acrn_ioreq_request_clear()
263 int acrn_ioreq_client_wait(struct acrn_ioreq_client *client) in acrn_ioreq_client_wait()
386 static struct acrn_ioreq_client *find_ioreq_client(struct acrn_vm *vm, in find_ioreq_client()
389 struct acrn_ioreq_client *client, *found = NULL; in find_ioreq_client()
[all …]
Dioeventfd.c189 static int acrn_ioeventfd_handler(struct acrn_ioreq_client *client, in acrn_ioeventfd_handler()