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