Lines Matching defs:efx_rx_ops_s
176 typedef struct efx_rx_ops_s { struct
177 efx_rc_t (*erxo_init)(efx_nic_t *);
178 void (*erxo_fini)(efx_nic_t *);
180 efx_rc_t (*erxo_scatter_enable)(efx_nic_t *, unsigned int);
183 efx_rc_t (*erxo_scale_context_alloc)(efx_nic_t *,
186 efx_rc_t (*erxo_scale_context_free)(efx_nic_t *, uint32_t);
187 efx_rc_t (*erxo_scale_mode_set)(efx_nic_t *, uint32_t,
190 efx_rc_t (*erxo_scale_key_set)(efx_nic_t *, uint32_t,
192 efx_rc_t (*erxo_scale_tbl_set)(efx_nic_t *, uint32_t,
194 uint32_t (*erxo_prefix_hash)(efx_nic_t *, efx_rx_hash_alg_t,
197 efx_rc_t (*erxo_prefix_pktlen)(efx_nic_t *, uint8_t *,
199 void (*erxo_qpost)(efx_rxq_t *, efsys_dma_addr_t *, size_t,
202 void (*erxo_qpush)(efx_rxq_t *, unsigned int, unsigned int *);
204 void (*erxo_qpush_ps_credits)(efx_rxq_t *);
205 uint8_t * (*erxo_qps_packet_info)(efx_rxq_t *, uint8_t *,
209 efx_rc_t (*erxo_qflush)(efx_rxq_t *);
210 void (*erxo_qenable)(efx_rxq_t *);
211 efx_rc_t (*erxo_qcreate)(efx_nic_t *enp, unsigned int,
217 void (*erxo_qdestroy)(efx_rxq_t *);