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

/freebsd-11-stable/sys/dev/acpica/Osd/
H A DOsdSchedule.c89 static struct acpi_task_ctx *acpi_tasks; variable in typeref:struct:acpi_task_ctx
101 acpi_tasks = malloc(sizeof(*acpi_tasks) * acpi_max_tasks, M_ACPITASK,
105 SYSINIT(acpi_tasks, SI_SUB_DRIVERS, SI_ORDER_FIRST, acpi_task_init, NULL);
123 if (atomic_cmpset_int(&acpi_tasks[i].at_flag, ACPI_TASK_USED,
125 taskqueue_enqueue(acpi_taskq, &acpi_tasks[i].at_task);
154 if (atomic_cmpset_int(&acpi_tasks[i].at_flag, ACPI_TASK_FREE,
156 at = &acpi_tasks[i];
240 if ((atomic_load_acq_int(&acpi_tasks[i].at_flag) &
242 taskqueue_drain(acpi_taskq, &acpi_tasks[
[all...]

Completed in 108 milliseconds