cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

dell-wmi-descriptor.h (631B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 *  Dell WMI descriptor driver
      4 *
      5 *  Copyright (c) 2017 Dell Inc.
      6 */
      7
      8#ifndef _DELL_WMI_DESCRIPTOR_H_
      9#define _DELL_WMI_DESCRIPTOR_H_
     10
     11#include <linux/wmi.h>
     12
     13/* possible return values:
     14 *  -ENODEV: Descriptor GUID missing from WMI bus
     15 *  -EPROBE_DEFER: probing for dell-wmi-descriptor not yet run
     16 *  0: valid descriptor, successfully probed
     17 *  < 0: invalid descriptor, don't probe dependent devices
     18 */
     19int dell_wmi_get_descriptor_valid(void);
     20
     21bool dell_wmi_get_interface_version(u32 *version);
     22bool dell_wmi_get_size(u32 *size);
     23bool dell_wmi_get_hotfix(u32 *hotfix);
     24
     25#endif