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