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

/linux-master/drivers/virt/acrn/
H A Dacrn_drv.h22 struct acrn_ioreq_client;
104 typedef int (*ioreq_handler_t)(struct acrn_ioreq_client *client,
107 * struct acrn_ioreq_client - Structure of I/O client.
110 * @list: List node for this acrn_ioreq_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 *clien
[all...]
H A Dioreq.c29 static inline bool has_pending_request(struct acrn_ioreq_client *client)
34 static inline bool is_destroying(struct acrn_ioreq_client *client)
73 static int acrn_ioreq_complete_request(struct acrn_ioreq_client *client,
115 int acrn_ioreq_range_add(struct acrn_ioreq_client *client,
148 void acrn_ioreq_range_del(struct acrn_ioreq_client *client,
172 struct acrn_ioreq_client *client = data;
214 struct acrn_ioreq_client *client;
258 int acrn_ioreq_client_wait(struct acrn_ioreq_client *client)
381 static struct acrn_ioreq_client *find_ioreq_client(struct acrn_vm *vm,
384 struct acrn_ioreq_client *clien
[all...]
H A Dioeventfd.c189 static int acrn_ioeventfd_handler(struct acrn_ioreq_client *client,
199 * acrn_ioreq_client need process both READ and WRITE accesses

Completed in 224 milliseconds