Lines Matching refs:efx_nic

89 static inline void efx_write_buf_tbl(struct efx_nic *efx, efx_qword_t *value,  in efx_write_buf_tbl()
103 int efx_farch_test_registers(struct efx_nic *efx, in efx_farch_test_registers()
173 efx_init_special_buffer(struct efx_nic *efx, struct efx_special_buffer *buffer) in efx_init_special_buffer()
199 efx_fini_special_buffer(struct efx_nic *efx, struct efx_special_buffer *buffer) in efx_fini_special_buffer()
228 static int efx_alloc_special_buffer(struct efx_nic *efx, in efx_alloc_special_buffer()
261 efx_free_special_buffer(struct efx_nic *efx, struct efx_special_buffer *buffer) in efx_free_special_buffer()
374 struct efx_nic *efx = tx_queue->efx; in efx_farch_tx_probe()
385 struct efx_nic *efx = tx_queue->efx; in efx_farch_tx_init()
422 struct efx_nic *efx = tx_queue->efx; in efx_farch_flush_tx_queue()
436 struct efx_nic *efx = tx_queue->efx; in efx_farch_tx_fini()
482 struct efx_nic *efx = rx_queue->efx; in efx_farch_rx_write()
502 struct efx_nic *efx = rx_queue->efx; in efx_farch_rx_probe()
513 struct efx_nic *efx = rx_queue->efx; in efx_farch_rx_init()
550 struct efx_nic *efx = rx_queue->efx; in efx_farch_flush_rx_queue()
563 struct efx_nic *efx = rx_queue->efx; in efx_farch_rx_fini()
589 static bool efx_farch_flush_wake(struct efx_nic *efx) in efx_farch_flush_wake()
599 static bool efx_check_tx_flush_complete(struct efx_nic *efx) in efx_check_tx_flush_complete()
643 static int efx_farch_do_flush(struct efx_nic *efx) in efx_farch_do_flush()
713 int efx_farch_fini_dmaq(struct efx_nic *efx) in efx_farch_fini_dmaq()
754 void efx_farch_finish_flr(struct efx_nic *efx) in efx_farch_finish_flr()
777 struct efx_nic *efx = channel->efx; in efx_farch_ev_read_ack()
791 void efx_farch_generate_event(struct efx_nic *efx, unsigned int evq, in efx_farch_generate_event()
827 struct efx_nic *efx = channel->efx; in efx_farch_handle_tx_event()
863 struct efx_nic *efx = rx_queue->efx; in efx_farch_handle_rx_not_ok()
943 struct efx_nic *efx = rx_queue->efx; in efx_farch_handle_rx_bad_index()
979 struct efx_nic *efx = channel->efx; in efx_farch_handle_rx_event()
1082 efx_farch_handle_tx_flush_done(struct efx_nic *efx, efx_qword_t *event) in efx_farch_handle_tx_flush_done()
1103 efx_farch_handle_rx_flush_done(struct efx_nic *efx, efx_qword_t *event) in efx_farch_handle_rx_flush_done()
1136 struct efx_nic *efx = channel->efx; in efx_farch_handle_drain_event()
1147 struct efx_nic *efx = channel->efx; in efx_farch_handle_generated_event()
1177 struct efx_nic *efx = channel->efx; in efx_farch_handle_driver_event()
1264 struct efx_nic *efx = channel->efx; in efx_farch_ev_process()
1338 struct efx_nic *efx = channel->efx; in efx_farch_ev_probe()
1349 struct efx_nic *efx = channel->efx; in efx_farch_ev_init()
1382 struct efx_nic *efx = channel->efx; in efx_farch_ev_fini()
1421 static inline void efx_farch_interrupts(struct efx_nic *efx, in efx_farch_interrupts()
1433 void efx_farch_irq_enable_master(struct efx_nic *efx) in efx_farch_irq_enable_master()
1441 void efx_farch_irq_disable_master(struct efx_nic *efx) in efx_farch_irq_disable_master()
1451 int efx_farch_irq_test_generate(struct efx_nic *efx) in efx_farch_irq_test_generate()
1460 irqreturn_t efx_farch_fatal_interrupt(struct efx_nic *efx) in efx_farch_fatal_interrupt()
1515 struct efx_nic *efx = dev_id; in efx_farch_legacy_interrupt()
1600 struct efx_nic *efx = context->efx; in efx_farch_msi_interrupt()
1628 void efx_farch_rx_push_indir_table(struct efx_nic *efx) in efx_farch_rx_push_indir_table()
1645 void efx_farch_rx_pull_indir_table(struct efx_nic *efx) in efx_farch_rx_pull_indir_table()
1670 void efx_farch_dimension_resources(struct efx_nic *efx, unsigned sram_lim_qw) in efx_farch_dimension_resources()
1722 u32 efx_farch_fpga_ver(struct efx_nic *efx) in efx_farch_fpga_ver()
1729 void efx_farch_init_common(struct efx_nic *efx) in efx_farch_init_common()
1886 efx_farch_filter_table_clear_entry(struct efx_nic *efx,
1933 static void efx_farch_filter_push_rx_config(struct efx_nic *efx) in efx_farch_filter_push_rx_config()
2007 static void efx_farch_filter_push_tx_limits(struct efx_nic *efx) in efx_farch_filter_push_tx_limits()
2217 efx_farch_filter_init_rx_auto(struct efx_nic *efx, in efx_farch_filter_init_rx_auto()
2369 u32 efx_farch_filter_get_rx_id_limit(struct efx_nic *efx) in efx_farch_filter_get_rx_id_limit()
2385 s32 efx_farch_filter_insert(struct efx_nic *efx, in efx_farch_filter_insert()
2538 efx_farch_filter_table_clear_entry(struct efx_nic *efx, in efx_farch_filter_table_clear_entry()
2568 static int efx_farch_filter_remove(struct efx_nic *efx, in efx_farch_filter_remove()
2589 int efx_farch_filter_remove_safe(struct efx_nic *efx, in efx_farch_filter_remove_safe()
2617 int efx_farch_filter_get_safe(struct efx_nic *efx, in efx_farch_filter_get_safe()
2652 efx_farch_filter_table_clear(struct efx_nic *efx, in efx_farch_filter_table_clear()
2669 int efx_farch_filter_clear_rx(struct efx_nic *efx, in efx_farch_filter_clear_rx()
2681 u32 efx_farch_filter_count_rx_used(struct efx_nic *efx, in efx_farch_filter_count_rx_used()
2708 s32 efx_farch_filter_get_rx_ids(struct efx_nic *efx, in efx_farch_filter_get_rx_ids()
2743 void efx_farch_filter_table_restore(struct efx_nic *efx) in efx_farch_filter_table_restore()
2775 void efx_farch_filter_table_remove(struct efx_nic *efx) in efx_farch_filter_table_remove()
2787 int efx_farch_filter_table_probe(struct efx_nic *efx) in efx_farch_filter_table_probe()
2860 void efx_farch_filter_update_rx_scatter(struct efx_nic *efx) in efx_farch_filter_update_rx_scatter()
2905 bool efx_farch_filter_rfs_expire_one(struct efx_nic *efx, u32 flow_id, in efx_farch_filter_rfs_expire_one()
2955 void efx_farch_filter_sync_rx_mode(struct efx_nic *efx) in efx_farch_filter_sync_rx_mode()