Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/sfxge/common/efx_impl.h
Show First 20 Lines • Show All 143 Lines • ▼ Show 20 Lines | typedef struct efx_tx_ops_s { | ||||
void (*etxo_qdesc_tso_create)(efx_txq_t *, uint16_t, | void (*etxo_qdesc_tso_create)(efx_txq_t *, uint16_t, | ||||
uint32_t, uint8_t, | uint32_t, uint8_t, | ||||
efx_desc_t *); | efx_desc_t *); | ||||
void (*etxo_qdesc_tso2_create)(efx_txq_t *, uint16_t, | void (*etxo_qdesc_tso2_create)(efx_txq_t *, uint16_t, | ||||
uint32_t, uint16_t, | uint32_t, uint16_t, | ||||
efx_desc_t *, int); | efx_desc_t *, int); | ||||
void (*etxo_qdesc_vlantci_create)(efx_txq_t *, uint16_t, | void (*etxo_qdesc_vlantci_create)(efx_txq_t *, uint16_t, | ||||
efx_desc_t *); | efx_desc_t *); | ||||
void (*etxo_qdesc_checksum_create)(efx_txq_t *, uint16_t, | |||||
efx_desc_t *); | |||||
#if EFSYS_OPT_QSTATS | #if EFSYS_OPT_QSTATS | ||||
void (*etxo_qstats_update)(efx_txq_t *, | void (*etxo_qstats_update)(efx_txq_t *, | ||||
efsys_stat_t *); | efsys_stat_t *); | ||||
#endif | #endif | ||||
} efx_tx_ops_t; | } efx_tx_ops_t; | ||||
typedef struct efx_rx_ops_s { | typedef struct efx_rx_ops_s { | ||||
efx_rc_t (*erxo_init)(efx_nic_t *); | efx_rc_t (*erxo_init)(efx_nic_t *); | ||||
▲ Show 20 Lines • Show All 1,112 Lines • Show Last 20 Lines |