/linux/drivers/net/ethernet/sfc/siena/ |
H A D | efx_channels.c | 367 struct efx_channel *channel; in efx_siena_set_interrupt_affinity() 385 struct efx_channel *channel; in efx_siena_clear_interrupt_affinity() 404 struct efx_channel *channel; in efx_siena_remove_interrupts() 425 static int efx_probe_eventq(struct efx_channel *channel) in efx_probe_eventq() 444 static int efx_init_eventq(struct efx_channel *channel) in efx_init_eventq() 464 void efx_siena_start_eventq(struct efx_channel *channel) in efx_siena_start_eventq() 478 void efx_siena_stop_eventq(struct efx_channel *channel) in efx_siena_stop_eventq() 487 static void efx_fini_eventq(struct efx_channel *channel) in efx_fini_eventq() 499 static void efx_remove_eventq(struct efx_channel *channel) in efx_remove_eventq() 517 struct efx_channel *channel; in efx_filter_rfs_expire() [all …]
|
H A D | nic.h | 109 struct efx_channel *vfdi_channel; 137 int efx_farch_ev_probe(struct efx_channel *channel); 138 int efx_farch_ev_init(struct efx_channel *channel); 139 void efx_farch_ev_fini(struct efx_channel *channel); 140 void efx_farch_ev_remove(struct efx_channel *channel); 141 int efx_farch_ev_process(struct efx_channel *channel, int quota); 142 void efx_farch_ev_read_ack(struct efx_channel *channel); 143 void efx_farch_ev_test_generate(struct efx_channel *channel);
|
H A D | efx_channels.h | 25 void efx_siena_start_eventq(struct efx_channel *channel); 26 void efx_siena_stop_eventq(struct efx_channel *channel); 34 void efx_siena_remove_channel(struct efx_channel *channel); 43 void efx_siena_channel_dummy_op_void(struct efx_channel *channel);
|
H A D | rx_common.h | 48 void efx_siena_recycle_rx_pages(struct efx_channel *channel, 51 void efx_siena_discard_rx_packet(struct efx_channel *channel, 77 efx_siena_rx_packet_gro(struct efx_channel *channel, 99 bool __efx_siena_filter_rfs_expire(struct efx_channel *channel,
|
H A D | rx.c | 67 static struct sk_buff *efx_rx_mk_skb(struct efx_channel *channel, in efx_rx_mk_skb() 125 struct efx_channel *channel = efx_rx_queue_channel(rx_queue); in efx_siena_rx_packet() 208 static void efx_rx_deliver(struct efx_channel *channel, u8 *eh, in efx_rx_deliver() 251 static bool efx_do_xdp(struct efx_nic *efx, struct efx_channel *channel, in efx_do_xdp() 360 void __efx_siena_rx_packet(struct efx_channel *channel) in __efx_siena_rx_packet()
|
H A D | farch.c | 80 static void efx_farch_magic_event(struct efx_channel *channel, u32 magic); 606 struct efx_channel *channel; in efx_check_tx_flush_complete() 649 struct efx_channel *channel; in efx_farch_do_flush() 718 struct efx_channel *channel; in efx_farch_fini_dmaq() 778 void efx_farch_ev_read_ack(struct efx_channel *channel) in efx_farch_ev_read_ack() 810 static void efx_farch_magic_event(struct efx_channel *channel, u32 magic) in efx_farch_magic_event() 826 efx_farch_handle_tx_event(struct efx_channel *channel, efx_qword_t *event) in efx_farch_handle_tx_event() 866 struct efx_channel *channel = efx_rx_queue_channel(rx_queue); in efx_farch_handle_rx_not_ok() 943 struct efx_channel *channel = efx_rx_queue_channel(rx_queue); in efx_farch_handle_rx_bad_index() 972 efx_farch_handle_rx_event(struct efx_channel *channel, const efx_qword_t *event) in efx_farch_handle_rx_event() [all …]
|
H A D | efx_common.h | 76 static inline void efx_schedule_channel(struct efx_channel *channel) in efx_schedule_channel() 85 static inline void efx_schedule_channel_irq(struct efx_channel *channel) in efx_schedule_channel_irq()
|
H A D | efx.h | 30 void __efx_siena_rx_packet(struct efx_channel *channel); 33 static inline void efx_rx_flush_packet(struct efx_channel *channel) in efx_rx_flush_packet()
|
H A D | ptp.c | 286 struct efx_channel *channel; 366 static bool efx_ptp_want_txqs(struct efx_channel *channel) in efx_ptp_want_txqs() 539 struct efx_channel *efx_siena_ptp_channel(struct efx_nic *efx) in efx_siena_ptp_channel() 546 struct efx_channel *channel = efx_siena_ptp_channel(efx); in last_sync_timestamp_major() 1440 static int efx_ptp_probe(struct efx_nic *efx, struct efx_channel *channel) in efx_ptp_probe() 1537 static int efx_ptp_probe_channel(struct efx_channel *channel) in efx_ptp_probe_channel() 1583 static void efx_ptp_remove_channel(struct efx_channel *channel) in efx_ptp_remove_channel() 1588 static void efx_ptp_get_channel_name(struct efx_channel *channel, in efx_ptp_get_channel_name() 1616 static bool efx_ptp_rx(struct efx_channel *channel, struct sk_buff *skb) in efx_ptp_rx() 1948 void efx_siena_time_sync_event(struct efx_channel *channel, efx_qword_t *ev) in efx_siena_time_sync_event() [all …]
|
H A D | siena_sriov.h | 76 void efx_siena_sriov_event(struct efx_channel *channel, efx_qword_t *event);
|
H A D | selftest.c | 181 struct efx_channel *channel; in efx_test_eventq_irq() 628 struct efx_channel *channel = in efx_test_loopbacks() 784 struct efx_channel *channel; in efx_siena_selftest_async_start() 800 struct efx_channel *channel; in efx_siena_selftest_async_work()
|
H A D | efx.c | 433 struct efx_channel *channel; in efx_siena_init_irq_moderation() 477 struct efx_channel *tx_channel; in efx_siena_get_irq_moderation() 712 struct efx_channel *channel; in efx_register_netdev() 822 struct efx_channel *channel; in efx_siena_update_sw_stats()
|
H A D | ethtool_common.c | 256 struct efx_channel *channel = in efx_fill_loopback_test() 299 struct efx_channel *channel; in efx_ethtool_fill_self_tests() 401 struct efx_channel *channel; in efx_describe_per_queue_stats() 486 struct efx_channel *channel; in efx_siena_ethtool_get_stats()
|
/linux/drivers/net/ethernet/sfc/ |
H A D | efx_channels.c | 366 struct efx_channel *channel; in efx_set_interrupt_affinity() 384 struct efx_channel *channel; in efx_clear_interrupt_affinity() 403 struct efx_channel *channel; in efx_remove_interrupts() 424 int efx_probe_eventq(struct efx_channel *channel) in efx_probe_eventq() 443 int efx_init_eventq(struct efx_channel *channel) in efx_init_eventq() 463 void efx_start_eventq(struct efx_channel *channel) in efx_start_eventq() 477 void efx_stop_eventq(struct efx_channel *channel) in efx_stop_eventq() 486 void efx_fini_eventq(struct efx_channel *channel) in efx_fini_eventq() 498 void efx_remove_eventq(struct efx_channel *channel) in efx_remove_eventq() 516 struct efx_channel *channel; in efx_filter_rfs_expire() [all …]
|
H A D | nic_common.h | 33 static inline efx_qword_t *efx_event(struct efx_channel *channel, in efx_event() 160 static inline int efx_nic_probe_eventq(struct efx_channel *channel) in efx_nic_probe_eventq() 164 static inline int efx_nic_init_eventq(struct efx_channel *channel) in efx_nic_init_eventq() 168 static inline void efx_nic_fini_eventq(struct efx_channel *channel) in efx_nic_fini_eventq() 172 static inline void efx_nic_remove_eventq(struct efx_channel *channel) in efx_nic_remove_eventq() 177 efx_nic_process_eventq(struct efx_channel *channel, int quota) in efx_nic_process_eventq() 181 static inline void efx_nic_eventq_read_ack(struct efx_channel *channel) in efx_nic_eventq_read_ack() 186 void efx_nic_event_test_start(struct efx_channel *channel); 188 bool efx_nic_event_present(struct efx_channel *channel); 224 static inline int efx_nic_event_test_irq_cpu(struct efx_channel *channel) in efx_nic_event_test_irq_cpu()
|
H A D | mcdi_functions.h | 18 int efx_mcdi_ev_probe(struct efx_channel *channel); 19 int efx_mcdi_ev_init(struct efx_channel *channel, bool v1_cut_thru, bool v2); 20 void efx_mcdi_ev_remove(struct efx_channel *channel); 21 void efx_mcdi_ev_fini(struct efx_channel *channel);
|
H A D | rx_common.h | 48 void efx_recycle_rx_pages(struct efx_channel *channel, 51 void efx_discard_rx_packet(struct efx_channel *channel, 84 efx_rx_packet_gro(struct efx_channel *channel, struct efx_rx_buffer *rx_buf, 108 bool __efx_filter_rfs_expire(struct efx_channel *channel, unsigned int quota);
|
H A D | ef100_rx.h | 18 void efx_ef100_ev_rx(struct efx_channel *channel, const efx_qword_t *p_event); 20 void __ef100_rx_packet(struct efx_channel *channel);
|
H A D | mcdi_functions.c | 63 int efx_mcdi_ev_probe(struct efx_channel *channel) in efx_mcdi_ev_probe() 71 int efx_mcdi_ev_init(struct efx_channel *channel, bool v1_cut_thru, bool v2) in efx_mcdi_ev_init() 135 void efx_mcdi_ev_remove(struct efx_channel *channel) in efx_mcdi_ev_remove() 140 void efx_mcdi_ev_fini(struct efx_channel *channel) in efx_mcdi_ev_fini() 170 struct efx_channel *channel = tx_queue->channel; in efx_mcdi_tx_init() 280 struct efx_channel *channel = efx_rx_queue_channel(rx_queue); in efx_mcdi_rx_init() 359 struct efx_channel *channel; in efx_fini_dmaq()
|
H A D | tc_counters.c | 278 static int efx_tc_probe_channel(struct efx_channel *channel) in efx_tc_probe_channel() 290 static int efx_tc_start_channel(struct efx_channel *channel) in efx_tc_start_channel() 298 static void efx_tc_stop_channel(struct efx_channel *channel) in efx_tc_stop_channel() 313 static void efx_tc_remove_channel(struct efx_channel *channel) in efx_tc_remove_channel() 317 static void efx_tc_get_channel_name(struct efx_channel *channel, in efx_tc_get_channel_name() 512 struct efx_channel *channel = efx_rx_queue_channel(rx_queue); in efx_tc_rx()
|
H A D | ptp.c | 295 struct efx_channel *channel; 372 static bool efx_ptp_want_txqs(struct efx_channel *channel) in efx_ptp_want_txqs() 526 struct efx_channel *efx_ptp_channel(struct efx_nic *efx) in efx_ptp_channel() 531 void efx_ptp_update_channel(struct efx_nic *efx, struct efx_channel *channel) in efx_ptp_update_channel() 539 struct efx_channel *channel = efx_ptp_channel(efx); in last_sync_timestamp_major() 1244 struct efx_channel *channel = efx->ptp_data->channel; in efx_ptp_init_filter() 1558 int efx_ptp_probe(struct efx_nic *efx, struct efx_channel *channel) in efx_ptp_probe() 1655 static int efx_ptp_probe_channel(struct efx_channel *channel) in efx_ptp_probe_channel() 1702 static void efx_ptp_remove_channel(struct efx_channel *channel) in efx_ptp_remove_channel() 1707 static void efx_ptp_get_channel_name(struct efx_channel *channel, in efx_ptp_get_channel_name() [all …]
|
H A D | ef100_tx.h | 23 int ef100_ev_tx(struct efx_channel *channel, const efx_qword_t *p_event);
|
H A D | efx.c | 426 struct efx_channel *channel; in efx_init_irq_moderation() 470 struct efx_channel *tx_channel; in efx_get_irq_moderation() 627 struct efx_channel *channel; in efx_get_queue_stats_rx() 645 struct efx_channel *channel; in efx_get_queue_stats_tx() 675 struct efx_channel *channel; in efx_get_base_stats() 813 struct efx_channel *channel; in efx_register_netdev() 941 struct efx_channel *channel; in efx_update_sw_stats()
|
H A D | selftest.c | 180 struct efx_channel *channel; in efx_test_eventq_irq() 623 struct efx_channel *channel = in efx_test_loopbacks() 779 struct efx_channel *channel; in efx_selftest_async_start() 795 struct efx_channel *channel; in efx_selftest_async_work()
|
H A D | ef10.c | 778 struct efx_channel *channel; in efx_ef10_link_piobufs() 888 struct efx_channel *channel; in efx_ef10_forget_old_piobufs() 1981 static void efx_ef10_push_irq_moderation(struct efx_channel *channel) in efx_ef10_push_irq_moderation() 2162 struct efx_channel *channel; in efx_ef10_legacy_interrupt() 2345 struct efx_channel *channel = tx_queue->channel; in efx_ef10_tx_init() 2628 struct efx_channel *channel = efx_rx_queue_channel(rx_queue); in efx_ef10_rx_defer_refill() 2657 static int efx_ef10_ev_init(struct efx_channel *channel) in efx_ef10_ev_init() 2717 static u16 efx_ef10_handle_rx_event_errors(struct efx_channel *channel, in efx_ef10_handle_rx_event_errors() 2808 static int efx_ef10_handle_rx_event(struct efx_channel *channel, in efx_ef10_handle_rx_event() 2961 efx_ef10_handle_tx_event(struct efx_channel *channel, efx_qword_t *event) in efx_ef10_handle_tx_event() [all …]
|