Deleted Added
full compact
efx_impl.h (293889) efx_impl.h (293891)
1/*-
2 * Copyright (c) 2007-2015 Solarflare Communications Inc.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 *
8 * 1. Redistributions of source code must retain the above copyright notice,

--- 13 unchanged lines hidden (view full) ---

22 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
23 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
24 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25 *
26 * The views and conclusions contained in the software and documentation are
27 * those of the authors and should not be interpreted as representing official
28 * policies, either expressed or implied, of the FreeBSD Project.
29 *
1/*-
2 * Copyright (c) 2007-2015 Solarflare Communications Inc.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 *
8 * 1. Redistributions of source code must retain the above copyright notice,

--- 13 unchanged lines hidden (view full) ---

22 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
23 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
24 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25 *
26 * The views and conclusions contained in the software and documentation are
27 * those of the authors and should not be interpreted as representing official
28 * policies, either expressed or implied, of the FreeBSD Project.
29 *
30 * $FreeBSD: head/sys/dev/sfxge/common/efx_impl.h 293889 2016-01-14 09:01:53Z arybchik $
30 * $FreeBSD: head/sys/dev/sfxge/common/efx_impl.h 293891 2016-01-14 09:05:51Z arybchik $
31 */
32
33#ifndef _SYS_EFX_IMPL_H
34#define _SYS_EFX_IMPL_H
35
36#include "efsys.h"
37#include "efx.h"
38#include "efx_regs.h"

--- 102 unchanged lines hidden (view full) ---

141 unsigned int, unsigned int,
142 unsigned int *);
143 void (*etxo_qdesc_dma_create)(efx_txq_t *, efsys_dma_addr_t,
144 size_t, boolean_t,
145 efx_desc_t *);
146 void (*etxo_qdesc_tso_create)(efx_txq_t *, uint16_t,
147 uint32_t, uint8_t,
148 efx_desc_t *);
31 */
32
33#ifndef _SYS_EFX_IMPL_H
34#define _SYS_EFX_IMPL_H
35
36#include "efsys.h"
37#include "efx.h"
38#include "efx_regs.h"

--- 102 unchanged lines hidden (view full) ---

141 unsigned int, unsigned int,
142 unsigned int *);
143 void (*etxo_qdesc_dma_create)(efx_txq_t *, efsys_dma_addr_t,
144 size_t, boolean_t,
145 efx_desc_t *);
146 void (*etxo_qdesc_tso_create)(efx_txq_t *, uint16_t,
147 uint32_t, uint8_t,
148 efx_desc_t *);
149 void (*etxo_qdesc_tso2_create)(efx_txq_t *, uint16_t,
150 uint32_t, uint16_t,
151 efx_desc_t *, int);
149 void (*etxo_qdesc_vlantci_create)(efx_txq_t *, uint16_t,
150 efx_desc_t *);
151#if EFSYS_OPT_QSTATS
152 void (*etxo_qstats_update)(efx_txq_t *,
153 efsys_stat_t *);
154#endif
155} efx_tx_ops_t;
156

--- 1027 unchanged lines hidden ---
152 void (*etxo_qdesc_vlantci_create)(efx_txq_t *, uint16_t,
153 efx_desc_t *);
154#if EFSYS_OPT_QSTATS
155 void (*etxo_qstats_update)(efx_txq_t *,
156 efsys_stat_t *);
157#endif
158} efx_tx_ops_t;
159

--- 1027 unchanged lines hidden ---