Home
last modified time | relevance | path

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

/openbmc/linux/drivers/virt/acrn/
H A Dacrn_drv.h22 struct acrn_ioreq_client;
104 typedef int (*ioreq_handler_t)(struct acrn_ioreq_client *client,
121 struct acrn_ioreq_client { struct
178 struct acrn_ioreq_client *default_client;
185 struct acrn_ioreq_client *ioeventfd_client;
207 int acrn_ioreq_client_wait(struct acrn_ioreq_client *client);
209 struct acrn_ioreq_client *acrn_ioreq_client_create(struct acrn_vm *vm,
213 void acrn_ioreq_client_destroy(struct acrn_ioreq_client *client);
214 int acrn_ioreq_range_add(struct acrn_ioreq_client *client,
216 void acrn_ioreq_range_del(struct acrn_ioreq_client *client,
H A 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()
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()
258 int acrn_ioreq_client_wait(struct acrn_ioreq_client *client) in acrn_ioreq_client_wait()
384 struct acrn_ioreq_client *client, *found = NULL; in find_ioreq_client()
420 struct acrn_ioreq_client *client; in acrn_ioreq_client_create()
499 struct acrn_ioreq_client *client; in acrn_ioreq_dispatch()
[all …]
H A Dioeventfd.c189 static int acrn_ioeventfd_handler(struct acrn_ioreq_client *client, in acrn_ioeventfd_handler()