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

dcbevent.h (742B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 * Copyright (c) 2010, Intel Corporation.
      4 *
      5 * Author: John Fastabend <john.r.fastabend@intel.com>
      6 */
      7
      8#ifndef _DCB_EVENT_H
      9#define _DCB_EVENT_H
     10
     11enum dcbevent_notif_type {
     12	DCB_APP_EVENT = 1,
     13};
     14
     15#ifdef CONFIG_DCB
     16int register_dcbevent_notifier(struct notifier_block *nb);
     17int unregister_dcbevent_notifier(struct notifier_block *nb);
     18int call_dcbevent_notifiers(unsigned long val, void *v);
     19#else
     20static inline int
     21register_dcbevent_notifier(struct notifier_block *nb)
     22{
     23	return 0;
     24}
     25
     26static inline int unregister_dcbevent_notifier(struct notifier_block *nb)
     27{
     28	return 0;
     29}
     30
     31static inline int call_dcbevent_notifiers(unsigned long val, void *v)
     32{
     33	return 0;
     34}
     35#endif /* CONFIG_DCB */
     36
     37#endif