pub unsafe extern "C" fn async_safe_run_on_cpu(
    cpu: *mut CPUState,
    func: run_on_cpu_func,
    data: run_on_cpu_data
)
Expand description

async_safe_run_on_cpu: @cpu: The vCPU to run on. @func: The function to be executed. @data: Data to pass to the function.

Schedules the function @func for execution on the vCPU @cpu asynchronously, while all other vCPUs are sleeping.

Unlike run_on_cpu and async_run_on_cpu, the function is run outside the BQL.