| // Copyright 2018 The ChromiumOS Authors | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| #ifndef RUNTIME_PROBE_FUNCTIONS_ALL_FUNCTIONS_H_ | |
| #define RUNTIME_PROBE_FUNCTIONS_ALL_FUNCTIONS_H_ | |
| // TODO(stimim): auto generate this file. | |
| #include "runtime_probe/function_templates/network.h" | |
| #include "runtime_probe/functions/ap_i2c.h" | |
| #include "runtime_probe/functions/ata_storage.h" | |
| #include "runtime_probe/functions/audio_codec.h" | |
| #include "runtime_probe/functions/cellular_network.h" | |
| #include "runtime_probe/functions/ec_component.h" | |
| #include "runtime_probe/functions/ec_i2c.h" | |
| #include "runtime_probe/functions/edid.h" | |
| #include "runtime_probe/functions/ethernet_network.h" | |
| #include "runtime_probe/functions/generic_battery.h" | |
| #include "runtime_probe/functions/generic_camera.h" | |
| #include "runtime_probe/functions/generic_cpu.h" | |
| #include "runtime_probe/functions/generic_network.h" | |
| #include "runtime_probe/functions/generic_storage.h" | |
| #include "runtime_probe/functions/gpu.h" | |
| #include "runtime_probe/functions/input_device.h" | |
| #include "runtime_probe/functions/memory.h" | |
| #include "runtime_probe/functions/mipi_camera.h" | |
| #include "runtime_probe/functions/mmc_host.h" | |
| #include "runtime_probe/functions/mmc_storage.h" | |
| #include "runtime_probe/functions/nvme_storage.h" | |
| #include "runtime_probe/functions/sequence.h" | |
| #include "runtime_probe/functions/shell.h" | |
| #include "runtime_probe/functions/sysfs.h" | |
| #include "runtime_probe/functions/tcpc.h" | |
| #include "runtime_probe/functions/tpm.h" | |
| #include "runtime_probe/functions/ufs_storage.h" | |
| #include "runtime_probe/functions/usb_camera.h" | |
| #include "runtime_probe/functions/vpd_cached.h" | |
| #include "runtime_probe/functions/wireless_network.h" | |
| namespace runtime_probe { | |
| // Please update docs/probe_functions.md. | |
| // See go/ifthisthenthatlint#ignoring-the-linter to ignore the linter. | |
| // LINT.IfChange | |
| using AllFunctions = ProbeFunctions<ApI2cFunction, | |
| AtaStorageFunction, | |
| AudioCodecFunction, | |
| CellularNetworkFunction, | |
| EcComponentFunction, | |
| EcI2cFunction, | |
| EdidFunction, | |
| EthernetNetworkFunction, | |
| GenericBattery, | |
| GenericCameraFunction, | |
| GenericCpuFunction, | |
| GenericNetworkFunction, | |
| GenericStorageFunction, | |
| GpuFunction, | |
| InputDeviceFunction, | |
| MemoryFunction, | |
| MipiCameraFunction, | |
| MmcHostFunction, | |
| MmcStorageFunction, | |
| NetworkFunction, | |
| NvmeStorageFunction, | |
| SequenceFunction, | |
| ShellFunction, | |
| SysfsFunction, | |
| TcpcFunction, | |
| TpmFunction, | |
| UfsStorageFunction, | |
| UsbCameraFunction, | |
| VPDCached, | |
| WirelessNetworkFunction>; | |
| // LINT.ThenChange(//runtime_probe/docs/probe_functions.md) | |
| using AvlAllowedProbeFunctions = ProbeFunctions<AtaStorageFunction, | |
| AudioCodecFunction, | |
| CellularNetworkFunction, | |
| EcComponentFunction, | |
| EdidFunction, | |
| EthernetNetworkFunction, | |
| GenericBattery, | |
| GenericCameraFunction, | |
| GenericCpuFunction, | |
| GenericNetworkFunction, | |
| GenericStorageFunction, | |
| GpuFunction, | |
| InputDeviceFunction, | |
| MemoryFunction, | |
| MipiCameraFunction, | |
| MmcHostFunction, | |
| MmcStorageFunction, | |
| NetworkFunction, | |
| NvmeStorageFunction, | |
| TcpcFunction, | |
| TpmFunction, | |
| UfsStorageFunction, | |
| UsbCameraFunction, | |
| WirelessNetworkFunction>; | |
| using SsfcAllowedProbeFunctions = ProbeFunctions<ApI2cFunction, | |
| EcI2cFunction, | |
| InputDeviceFunction, | |
| MipiCameraFunction, | |
| TcpcFunction>; | |
| } // namespace runtime_probe | |
| #endif // RUNTIME_PROBE_FUNCTIONS_ALL_FUNCTIONS_H_ |