mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-29 22:14:41 +08:00
96cf4f689b
Trivial: The driver had previously attempted to use #define macros to make functions that have no use in certain configs disappear. Using static inlines instead allows for certain static checkers to process the code better, and results in no functional change. Signed-off-by: Jesse Brandeburg <jesse.brandeburg@intel.com> Tested-by: Tony Brelinski <tonyx.brelinski@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
21 lines
661 B
C
21 lines
661 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
/* Copyright (c) 2019, Intel Corporation. */
|
|
|
|
#ifndef _ICE_DCB_NL_H_
|
|
#define _ICE_DCB_NL_H_
|
|
|
|
#ifdef CONFIG_DCB
|
|
void ice_dcbnl_setup(struct ice_vsi *vsi);
|
|
void ice_dcbnl_set_all(struct ice_vsi *vsi);
|
|
void
|
|
ice_dcbnl_flush_apps(struct ice_pf *pf, struct ice_dcbx_cfg *old_cfg,
|
|
struct ice_dcbx_cfg *new_cfg);
|
|
#else
|
|
static inline void ice_dcbnl_setup(struct ice_vsi *vsi) { }
|
|
static inline void ice_dcbnl_set_all(struct ice_vsi *vsi) { }
|
|
static inline void
|
|
ice_dcbnl_flush_apps(struct ice_pf *pf, struct ice_dcbx_cfg *old_cfg,
|
|
struct ice_dcbx_cfg *new_cfg) { }
|
|
#endif /* CONFIG_DCB */
|
|
#endif /* _ICE_DCB_NL_H_ */
|