1 /* SPDX-License-Identifier: BSD-3-Clause
2 * Copyright(c) 2018-2021 Beijing WangXun Technology Co., Ltd.
3 * Copyright(c) 2010-2017 Intel Corporation
6 #ifndef _NGBE_ETHDEV_H_
7 #define _NGBE_ETHDEV_H_
10 * Structure to store private data for each driver instance (for each port).
16 static inline struct ngbe_adapter *
17 ngbe_dev_adapter(struct rte_eth_dev *dev)
19 struct ngbe_adapter *ad = dev->data->dev_private;
24 static inline struct ngbe_hw *
25 ngbe_dev_hw(struct rte_eth_dev *dev)
27 struct ngbe_adapter *ad = ngbe_dev_adapter(dev);
28 struct ngbe_hw *hw = &ad->hw;
33 #endif /* _NGBE_ETHDEV_H_ */