Searched refs:acrn_ioreq_client (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/virt/acrn/ |
H A D | acrn_drv.h | 22 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 D | ioreq.c | 29 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() 258 int acrn_ioreq_client_wait(struct acrn_ioreq_client *client) in acrn_ioreq_client_wait() 381 static struct acrn_ioreq_client *find_ioreq_client(struct acrn_vm *vm, in find_ioreq_client() 384 struct acrn_ioreq_client *client, *found = NULL; in find_ioreq_client() [all …]
|
H A D | ioeventfd.c | 189 static int acrn_ioeventfd_handler(struct acrn_ioreq_client *client, in acrn_ioeventfd_handler()
|