Home
last modified time | relevance | path

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

/freebsd/sys/dev/acpica/Osd/
H A DOsdSchedule.c87 static struct acpi_task_ctx *acpi_tasks; variable
99 acpi_tasks = malloc(sizeof(*acpi_tasks) * acpi_max_tasks, M_ACPITASK, in acpi_task_init()
103 SYSINIT(acpi_tasks, SI_SUB_DRIVERS, SI_ORDER_FIRST, acpi_task_init, NULL);
121 if (atomic_cmpset_int(&acpi_tasks[i].at_flag, ACPI_TASK_USED, in acpi_taskq_init()
123 taskqueue_enqueue(acpi_taskq, &acpi_tasks[i].at_task); in acpi_taskq_init()
152 if (atomic_cmpset_int(&acpi_tasks[i].at_flag, ACPI_TASK_FREE, in acpi_task_enqueue()
154 at = &acpi_tasks[i]; in acpi_task_enqueue()
238 if ((atomic_load_acq_int(&acpi_tasks[i].at_flag) & in AcpiOsWaitEventsComplete()
240 taskqueue_drain(acpi_taskq, &acpi_tasks[i].at_task); in AcpiOsWaitEventsComplete()