Home
last modified time | relevance | path

Searched refs:ioreqs_map (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/virt/acrn/
H A Dioreq.c31 return !bitmap_empty(client->ioreqs_map, ACRN_IO_REQUEST_MAX); in has_pending_request()
82 clear_bit(vcpu, client->ioreqs_map); in acrn_ioreq_complete_request()
174 unsigned long *ioreqs_map; in ioreq_task() local
178 * Lockless access to ioreqs_map is safe, because in ioreq_task()
180 * 2) I/O requests arrives serialized. The access flow of ioreqs_map is: in ioreq_task()
187 ioreqs_map = client->ioreqs_map; in ioreq_task()
191 vcpu = find_first_bit(ioreqs_map, client->vm->vcpu_num); in ioreq_task()
249 for_each_set_bit(vcpu, client->ioreqs_map, ACRN_IO_REQUEST_MAX) in acrn_ioreq_request_clear()
535 set_bit(i, client->ioreqs_map); in acrn_ioreq_dispatch()
[all...]
H A Dacrn_drv.h115 * @ioreqs_map: The pending I/O requests bitmap.
129 DECLARE_BITMAP(ioreqs_map, ACRN_IO_REQUEST_MAX);

Completed in 2 milliseconds