Searched refs:acpi_tasks (Results 1 – 1 of 1) sorted by relevance
/freebsd/sys/dev/acpica/Osd/ |
H A D | OsdSchedule.c | 87 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()
|