Home
last modified time | relevance | path

Searched refs:ef4_channel (Results 1 – 11 of 11) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/sfc/falcon/
A Dnet_driver.h216 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 Dnic.h36 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 Defx.h46 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 Defx.c294 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 Drx.c244 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 Dfarch.c618 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 Dnic.c53 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 Dselftest.c175 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 Dethtool.c257 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 Dtx.c431 struct ef4_channel *channel; in ef4_setup_tc()
A Dfalcon.c374 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