acpi_taskq
pool_init(&acpiwqpool, sizeof(struct acpi_taskq), 0, IPL_BIO, 0,
SIMPLEQ_HEAD(,acpi_taskq) acpi_taskq =
SIMPLEQ_HEAD_INITIALIZER(acpi_taskq);
struct acpi_taskq *wq;
SIMPLEQ_INSERT_TAIL(&acpi_taskq, wq, next);
struct acpi_taskq *wq;
if (SIMPLEQ_EMPTY(&acpi_taskq)) {
wq = SIMPLEQ_FIRST(&acpi_taskq);
SIMPLEQ_REMOVE_HEAD(&acpi_taskq, next);
SIMPLEQ_ENTRY(acpi_taskq) next;