Lines Matching defs:efx_tx_ops_s
113 typedef struct efx_tx_ops_s { struct
114 efx_rc_t (*etxo_init)(efx_nic_t *);
115 void (*etxo_fini)(efx_nic_t *);
116 efx_rc_t (*etxo_qcreate)(efx_nic_t *,
122 void (*etxo_qdestroy)(efx_txq_t *);
123 efx_rc_t (*etxo_qpost)(efx_txq_t *, efx_buffer_t *,
126 void (*etxo_qpush)(efx_txq_t *, unsigned int, unsigned int);
127 efx_rc_t (*etxo_qpace)(efx_txq_t *, unsigned int);
128 efx_rc_t (*etxo_qflush)(efx_txq_t *);
129 void (*etxo_qenable)(efx_txq_t *);
130 efx_rc_t (*etxo_qpio_enable)(efx_txq_t *);
131 void (*etxo_qpio_disable)(efx_txq_t *);
132 efx_rc_t (*etxo_qpio_write)(efx_txq_t *, uint8_t *, size_t,
134 efx_rc_t (*etxo_qpio_post)(efx_txq_t *, size_t, unsigned int,
136 efx_rc_t (*etxo_qdesc_post)(efx_txq_t *, efx_desc_t *,
139 void (*etxo_qdesc_dma_create)(efx_txq_t *, efsys_dma_addr_t,
142 void (*etxo_qdesc_tso_create)(efx_txq_t *, uint16_t,
145 void (*etxo_qdesc_tso2_create)(efx_txq_t *, uint16_t,
148 void (*etxo_qdesc_vlantci_create)(efx_txq_t *, uint16_t,
150 void (*etxo_qdesc_checksum_create)(efx_txq_t *, uint16_t,
153 void (*etxo_qstats_update)(efx_txq_t *,