Searched refs:acrn_ioreq_client (Results 1 – 3 of 3) sorted by relevance
| /Linux-v5.15/drivers/virt/acrn/ |
| D | acrn_drv.h | 22 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,
|
| 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() 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 …]
|
| D | ioeventfd.c | 189 static int acrn_ioeventfd_handler(struct acrn_ioreq_client *client, in acrn_ioeventfd_handler()
|