Lines Matching refs:ef4_nic

87 static inline void ef4_write_buf_tbl(struct ef4_nic *efx, ef4_qword_t *value,  in ef4_write_buf_tbl()
101 int ef4_farch_test_registers(struct ef4_nic *efx, in ef4_farch_test_registers()
171 ef4_init_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer) in ef4_init_special_buffer()
197 ef4_fini_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer) in ef4_fini_special_buffer()
226 static int ef4_alloc_special_buffer(struct ef4_nic *efx, in ef4_alloc_special_buffer()
252 ef4_free_special_buffer(struct ef4_nic *efx, struct ef4_special_buffer *buffer) in ef4_free_special_buffer()
368 struct ef4_nic *efx = tx_queue->efx; in ef4_farch_tx_probe()
378 struct ef4_nic *efx = tx_queue->efx; in ef4_farch_tx_init()
434 struct ef4_nic *efx = tx_queue->efx; in ef4_farch_flush_tx_queue()
448 struct ef4_nic *efx = tx_queue->efx; in ef4_farch_tx_fini()
494 struct ef4_nic *efx = rx_queue->efx; in ef4_farch_rx_write()
514 struct ef4_nic *efx = rx_queue->efx; in ef4_farch_rx_probe()
525 struct ef4_nic *efx = rx_queue->efx; in ef4_farch_rx_init()
568 struct ef4_nic *efx = rx_queue->efx; in ef4_farch_flush_rx_queue()
581 struct ef4_nic *efx = rx_queue->efx; in ef4_farch_rx_fini()
607 static bool ef4_farch_flush_wake(struct ef4_nic *efx) in ef4_farch_flush_wake()
617 static bool ef4_check_tx_flush_complete(struct ef4_nic *efx) in ef4_check_tx_flush_complete()
661 static int ef4_farch_do_flush(struct ef4_nic *efx) in ef4_farch_do_flush()
720 int ef4_farch_fini_dmaq(struct ef4_nic *efx) in ef4_farch_fini_dmaq()
761 void ef4_farch_finish_flr(struct ef4_nic *efx) in ef4_farch_finish_flr()
784 struct ef4_nic *efx = channel->efx; in ef4_farch_ev_read_ack()
798 void ef4_farch_generate_event(struct ef4_nic *efx, unsigned int evq, in ef4_farch_generate_event()
834 struct ef4_nic *efx = channel->efx; in ef4_farch_handle_tx_event()
875 struct ef4_nic *efx = rx_queue->efx; in ef4_farch_handle_rx_not_ok()
954 struct ef4_nic *efx = rx_queue->efx; in ef4_farch_handle_rx_bad_index()
991 struct ef4_nic *efx = channel->efx; in ef4_farch_handle_rx_event()
1094 ef4_farch_handle_tx_flush_done(struct ef4_nic *efx, ef4_qword_t *event) in ef4_farch_handle_tx_flush_done()
1115 ef4_farch_handle_rx_flush_done(struct ef4_nic *efx, ef4_qword_t *event) in ef4_farch_handle_rx_flush_done()
1148 struct ef4_nic *efx = channel->efx; in ef4_farch_handle_drain_event()
1159 struct ef4_nic *efx = channel->efx; in ef4_farch_handle_generated_event()
1189 struct ef4_nic *efx = channel->efx; in ef4_farch_handle_driver_event()
1261 struct ef4_nic *efx = channel->efx; in ef4_farch_ev_process()
1333 struct ef4_nic *efx = channel->efx; in ef4_farch_ev_probe()
1344 struct ef4_nic *efx = channel->efx; in ef4_farch_ev_init()
1371 struct ef4_nic *efx = channel->efx; in ef4_farch_ev_fini()
1409 static inline void ef4_farch_interrupts(struct ef4_nic *efx, in ef4_farch_interrupts()
1421 void ef4_farch_irq_enable_master(struct ef4_nic *efx) in ef4_farch_irq_enable_master()
1429 void ef4_farch_irq_disable_master(struct ef4_nic *efx) in ef4_farch_irq_disable_master()
1439 int ef4_farch_irq_test_generate(struct ef4_nic *efx) in ef4_farch_irq_test_generate()
1448 irqreturn_t ef4_farch_fatal_interrupt(struct ef4_nic *efx) in ef4_farch_fatal_interrupt()
1506 struct ef4_nic *efx = dev_id; in ef4_farch_legacy_interrupt()
1591 struct ef4_nic *efx = context->efx; in ef4_farch_msi_interrupt()
1619 void ef4_farch_rx_push_indir_table(struct ef4_nic *efx) in ef4_farch_rx_push_indir_table()
1647 void ef4_farch_dimension_resources(struct ef4_nic *efx, unsigned sram_lim_qw) in ef4_farch_dimension_resources()
1664 u32 ef4_farch_fpga_ver(struct ef4_nic *efx) in ef4_farch_fpga_ver()
1671 void ef4_farch_init_common(struct ef4_nic *efx) in ef4_farch_init_common()
1826 ef4_farch_filter_table_clear_entry(struct ef4_nic *efx,
1873 static void ef4_farch_filter_push_rx_config(struct ef4_nic *efx) in ef4_farch_filter_push_rx_config()
1947 static void ef4_farch_filter_push_tx_limits(struct ef4_nic *efx) in ef4_farch_filter_push_tx_limits()
2158 ef4_farch_filter_init_rx_auto(struct ef4_nic *efx, in ef4_farch_filter_init_rx_auto()
2310 u32 ef4_farch_filter_get_rx_id_limit(struct ef4_nic *efx) in ef4_farch_filter_get_rx_id_limit()
2326 s32 ef4_farch_filter_insert(struct ef4_nic *efx, in ef4_farch_filter_insert()
2479 ef4_farch_filter_table_clear_entry(struct ef4_nic *efx, in ef4_farch_filter_table_clear_entry()
2509 static int ef4_farch_filter_remove(struct ef4_nic *efx, in ef4_farch_filter_remove()
2530 int ef4_farch_filter_remove_safe(struct ef4_nic *efx, in ef4_farch_filter_remove_safe()
2558 int ef4_farch_filter_get_safe(struct ef4_nic *efx, in ef4_farch_filter_get_safe()
2595 ef4_farch_filter_table_clear(struct ef4_nic *efx, in ef4_farch_filter_table_clear()
2612 int ef4_farch_filter_clear_rx(struct ef4_nic *efx, in ef4_farch_filter_clear_rx()
2624 u32 ef4_farch_filter_count_rx_used(struct ef4_nic *efx, in ef4_farch_filter_count_rx_used()
2651 s32 ef4_farch_filter_get_rx_ids(struct ef4_nic *efx, in ef4_farch_filter_get_rx_ids()
2686 void ef4_farch_filter_table_restore(struct ef4_nic *efx) in ef4_farch_filter_table_restore()
2718 void ef4_farch_filter_table_remove(struct ef4_nic *efx) in ef4_farch_filter_table_remove()
2730 int ef4_farch_filter_table_probe(struct ef4_nic *efx) in ef4_farch_filter_table_probe()
2788 void ef4_farch_filter_update_rx_scatter(struct ef4_nic *efx) in ef4_farch_filter_update_rx_scatter()
2833 s32 ef4_farch_filter_rfs_insert(struct ef4_nic *efx, in ef4_farch_filter_rfs_insert()
2839 bool ef4_farch_filter_rfs_expire_one(struct ef4_nic *efx, u32 flow_id, in ef4_farch_filter_rfs_expire_one()
2859 void ef4_farch_filter_sync_rx_mode(struct ef4_nic *efx) in ef4_farch_filter_sync_rx_mode()