Function panda_sys::async_safe_run_on_cpu [−][src]
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.