1*bb4ee6a4SAndroid Build Coastguard Worker // Copyright 2022 The ChromiumOS Authors
2*bb4ee6a4SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be
3*bb4ee6a4SAndroid Build Coastguard Worker // found in the LICENSE file.
4*bb4ee6a4SAndroid Build Coastguard Worker
5*bb4ee6a4SAndroid Build Coastguard Worker use std::sync::Arc;
6*bb4ee6a4SAndroid Build Coastguard Worker
7*bb4ee6a4SAndroid Build Coastguard Worker use base::Descriptor;
8*bb4ee6a4SAndroid Build Coastguard Worker use sync::Mutex;
9*bb4ee6a4SAndroid Build Coastguard Worker
10*bb4ee6a4SAndroid Build Coastguard Worker use crate::ac_adapter::AcAdapter;
11*bb4ee6a4SAndroid Build Coastguard Worker use crate::acpi::ACPIPMError;
12*bb4ee6a4SAndroid Build Coastguard Worker use crate::acpi::GpeResource;
13*bb4ee6a4SAndroid Build Coastguard Worker use crate::IrqLevelEvent;
14*bb4ee6a4SAndroid Build Coastguard Worker
get_acpi_event_sock() -> Result<Option<Descriptor>, ACPIPMError>15*bb4ee6a4SAndroid Build Coastguard Worker pub(crate) fn get_acpi_event_sock() -> Result<Option<Descriptor>, ACPIPMError> {
16*bb4ee6a4SAndroid Build Coastguard Worker Ok(None)
17*bb4ee6a4SAndroid Build Coastguard Worker }
18*bb4ee6a4SAndroid Build Coastguard Worker
acpi_event_run( sci_evt: &IrqLevelEvent, _acpi_event_sock: &Option<Descriptor>, _gpe0: &Arc<Mutex<GpeResource>>, _ignored_gpe: &[u32], _ac_adapter: &Option<Arc<Mutex<AcAdapter>>>, )19*bb4ee6a4SAndroid Build Coastguard Worker pub(crate) fn acpi_event_run(
20*bb4ee6a4SAndroid Build Coastguard Worker sci_evt: &IrqLevelEvent,
21*bb4ee6a4SAndroid Build Coastguard Worker _acpi_event_sock: &Option<Descriptor>,
22*bb4ee6a4SAndroid Build Coastguard Worker _gpe0: &Arc<Mutex<GpeResource>>,
23*bb4ee6a4SAndroid Build Coastguard Worker _ignored_gpe: &[u32],
24*bb4ee6a4SAndroid Build Coastguard Worker _ac_adapter: &Option<Arc<Mutex<AcAdapter>>>,
25*bb4ee6a4SAndroid Build Coastguard Worker ) {
26*bb4ee6a4SAndroid Build Coastguard Worker }
27