/* SPDX-License-Identifier: GPL-2.0-only */ /* 10G controller driver for Samsung SoCs * * Copyright (C) 2013 Samsung Electronics Co., Ltd. * http://www.samsung.com * * Author: Siva Reddy Kallam <[email protected]> */ #ifndef __SXGBE_DESC_H__ #define __SXGBE_DESC_H__ #define SXGBE_DESC_SIZE_BYTES … /* forward declaration */ struct sxgbe_extra_stats; /* Transmit checksum insertion control */ enum tdes_csum_insertion { … }; struct sxgbe_tx_norm_desc { … }; struct sxgbe_rx_norm_desc { … }; /* Context descriptor structure */ struct sxgbe_tx_ctxt_desc { … }; struct sxgbe_rx_ctxt_desc { … }; struct sxgbe_desc_ops { … }; const struct sxgbe_desc_ops *sxgbe_get_desc_ops(void); #endif /* __SXGBE_DESC_H__ */