Searched refs:ef4_channel (Results 1 – 11 of 11) sorted by relevance
/linux-6.3-rc2/drivers/net/ethernet/sfc/falcon/ |
A D | net_driver.h | 216 struct ef4_channel *channel; 404 struct ef4_channel { struct 478 int (*pre_probe)(struct ef4_channel *); 479 void (*post_remove)(struct ef4_channel *); 481 struct ef4_channel *(*copy)(const struct ef4_channel *); 792 struct ef4_channel *channel[EF4_MAX_CHANNELS]; 1095 int (*ev_probe)(struct ef4_channel *channel); 1096 int (*ev_init)(struct ef4_channel *channel); 1097 void (*ev_fini)(struct ef4_channel *channel); 1166 static inline struct ef4_channel * [all …]
|
A D | nic.h | 36 static inline ef4_qword_t *ef4_event(struct ef4_channel *channel, in ef4_event() 372 ef4_nic_process_eventq(struct ef4_channel *channel, int quota) in ef4_nic_process_eventq() 380 void ef4_nic_event_test_start(struct ef4_channel *channel); 396 int ef4_farch_ev_probe(struct ef4_channel *channel); 397 int ef4_farch_ev_init(struct ef4_channel *channel); 398 void ef4_farch_ev_fini(struct ef4_channel *channel); 399 void ef4_farch_ev_remove(struct ef4_channel *channel); 400 int ef4_farch_ev_process(struct ef4_channel *channel, int quota); 401 void ef4_farch_ev_read_ack(struct ef4_channel *channel); 402 void ef4_farch_ev_test_generate(struct ef4_channel *channel); [all …]
|
A D | efx.h | 46 void __ef4_rx_packet(struct ef4_channel *channel); 49 static inline void ef4_rx_flush_packet(struct ef4_channel *channel) in ef4_rx_flush_packet() 167 static inline void ef4_filter_rfs_expire(struct ef4_channel *channel) in ef4_filter_rfs_expire() 175 static inline void ef4_filter_rfs_expire(struct ef4_channel *channel) {} in ef4_filter_rfs_expire() 181 int ef4_channel_dummy_op_int(struct ef4_channel *channel); 182 void ef4_channel_dummy_op_void(struct ef4_channel *channel); 207 void ef4_stop_eventq(struct ef4_channel *channel); 208 void ef4_start_eventq(struct ef4_channel *channel); 233 static inline void ef4_schedule_channel(struct ef4_channel *channel) in ef4_schedule_channel() 242 static inline void ef4_schedule_channel_irq(struct ef4_channel *channel) in ef4_schedule_channel_irq()
|
A D | efx.c | 294 struct ef4_channel *channel = in ef4_poll() 419 static struct ef4_channel * 422 struct ef4_channel *channel; in ef4_alloc_channel() 452 static struct ef4_channel * 455 struct ef4_channel *channel; in ef4_copy_channel() 545 struct ef4_channel *channel; in ef4_set_channel_names() 555 struct ef4_channel *channel; in ef4_probe_channels() 594 struct ef4_channel *channel; in ef4_start_datapath() 682 struct ef4_channel *channel; in ef4_stop_datapath() 752 struct ef4_channel *channel; in ef4_remove_channels() [all …]
|
A D | rx.c | 244 static void ef4_recycle_rx_page(struct ef4_channel *channel, in ef4_recycle_rx_page() 292 static void ef4_recycle_rx_pages(struct ef4_channel *channel, in ef4_recycle_rx_pages() 307 static void ef4_discard_rx_packet(struct ef4_channel *channel, in ef4_discard_rx_packet() 430 ef4_rx_packet_gro(struct ef4_channel *channel, struct ef4_rx_buffer *rx_buf, in ef4_rx_packet_gro() 473 static struct sk_buff *ef4_rx_mk_skb(struct ef4_channel *channel, in ef4_rx_mk_skb() 534 struct ef4_channel *channel = ef4_rx_queue_channel(rx_queue); in ef4_rx_packet() 617 static void ef4_rx_deliver(struct ef4_channel *channel, u8 *eh, in ef4_rx_deliver() 648 void __ef4_rx_packet(struct ef4_channel *channel) in __ef4_rx_packet() 846 struct ef4_channel *channel; in ef4_filter_rfs() 922 struct ef4_channel *channel = ef4_get_channel(efx, channel_idx); in __ef4_filter_rfs_expire()
|
A D | farch.c | 618 struct ef4_channel *channel; in ef4_check_tx_flush_complete() 661 struct ef4_channel *channel; in ef4_farch_do_flush() 719 struct ef4_channel *channel; in ef4_farch_fini_dmaq() 778 void ef4_farch_ev_read_ack(struct ef4_channel *channel) in ef4_farch_ev_read_ack() 1113 struct ef4_channel *channel; in ef4_farch_handle_rx_flush_done() 1142 ef4_farch_handle_drain_event(struct ef4_channel *channel) in ef4_farch_handle_drain_event() 1327 int ef4_farch_ev_probe(struct ef4_channel *channel) in ef4_farch_ev_probe() 1337 int ef4_farch_ev_init(struct ef4_channel *channel) in ef4_farch_ev_init() 1364 void ef4_farch_ev_fini(struct ef4_channel *channel) in ef4_farch_ev_fini() 1379 void ef4_farch_ev_remove(struct ef4_channel *channel) in ef4_farch_ev_remove() [all …]
|
A D | nic.c | 53 bool ef4_nic_event_present(struct ef4_channel *channel) in ef4_nic_event_present() 58 void ef4_nic_event_test_start(struct ef4_channel *channel) in ef4_nic_event_test_start() 77 struct ef4_channel *channel; in ef4_nic_init_interrupt() 148 struct ef4_channel *channel; in ef4_nic_fini_interrupt()
|
A D | selftest.c | 175 struct ef4_channel *channel; in ef4_test_eventq_irq() 618 struct ef4_channel *channel = in ef4_test_loopbacks() 774 struct ef4_channel *channel; in ef4_selftest_async_start() 790 struct ef4_channel *channel; in ef4_selftest_async_work()
|
A D | ethtool.c | 257 struct ef4_channel *channel = in ef4_fill_loopback_test() 300 struct ef4_channel *channel; in ef4_ethtool_fill_self_tests() 359 struct ef4_channel *channel; in ef4_describe_per_queue_stats() 436 struct ef4_channel *channel; in ef4_ethtool_get_stats() 605 struct ef4_channel *channel; in ef4_ethtool_set_coalesce()
|
A D | tx.c | 431 struct ef4_channel *channel; in ef4_setup_tc()
|
A D | falcon.c | 374 static void falcon_push_irq_moderation(struct ef4_channel *channel) in falcon_push_irq_moderation() 1741 falcon_handle_global_event(struct ef4_channel *channel, ef4_qword_t *event) in falcon_handle_global_event()
|
Completed in 32 milliseconds