Lines Matching refs:dpc
883 struct acpi_os_dpc *dpc = container_of(work, struct acpi_os_dpc, work); in acpi_os_execute_deferred() local
885 dpc->function(dpc->context); in acpi_os_execute_deferred()
886 kfree(dpc); in acpi_os_execute_deferred()
1101 struct acpi_os_dpc *dpc; in acpi_os_execute() local
1126 dpc = kzalloc_obj(struct acpi_os_dpc, GFP_ATOMIC); in acpi_os_execute()
1127 if (!dpc) in acpi_os_execute()
1130 dpc->function = function; in acpi_os_execute()
1131 dpc->context = context; in acpi_os_execute()
1132 INIT_WORK(&dpc->work, acpi_os_execute_deferred); in acpi_os_execute()
1141 ret = queue_work(kacpi_notify_wq, &dpc->work); in acpi_os_execute()
1151 ret = queue_work_on(0, kacpid_wq, &dpc->work); in acpi_os_execute()
1165 kfree(dpc); in acpi_os_execute()