Lines Matching refs:rx_queue
130 efx_rx_desc(struct efx_rx_queue *rx_queue, unsigned int index) in efx_rx_desc() argument
132 return ((efx_qword_t *) (rx_queue->rxd.buf.addr)) + index; in efx_rx_desc()
619 static inline int efx_nic_probe_rx(struct efx_rx_queue *rx_queue) in efx_nic_probe_rx() argument
621 return rx_queue->efx->type->rx_probe(rx_queue); in efx_nic_probe_rx()
623 static inline void efx_nic_init_rx(struct efx_rx_queue *rx_queue) in efx_nic_init_rx() argument
625 rx_queue->efx->type->rx_init(rx_queue); in efx_nic_init_rx()
627 static inline void efx_nic_remove_rx(struct efx_rx_queue *rx_queue) in efx_nic_remove_rx() argument
629 rx_queue->efx->type->rx_remove(rx_queue); in efx_nic_remove_rx()
631 static inline void efx_nic_notify_rx_desc(struct efx_rx_queue *rx_queue) in efx_nic_notify_rx_desc() argument
633 rx_queue->efx->type->rx_write(rx_queue); in efx_nic_notify_rx_desc()
635 static inline void efx_nic_generate_fill_event(struct efx_rx_queue *rx_queue) in efx_nic_generate_fill_event() argument
637 rx_queue->efx->type->rx_defer_refill(rx_queue); in efx_nic_generate_fill_event()
674 int efx_farch_rx_probe(struct efx_rx_queue *rx_queue);
675 void efx_farch_rx_init(struct efx_rx_queue *rx_queue);
676 void efx_farch_rx_fini(struct efx_rx_queue *rx_queue);
677 void efx_farch_rx_remove(struct efx_rx_queue *rx_queue);
678 void efx_farch_rx_write(struct efx_rx_queue *rx_queue);
679 void efx_farch_rx_defer_refill(struct efx_rx_queue *rx_queue);