Searched refs:ef4_channel (Results 1 – 11 of 11) sorted by relevance
/linux-6.12.1/drivers/net/ethernet/sfc/falcon/ |
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 *); 480 void (*get_name)(struct ef4_channel *, char *buf, size_t len); 481 struct ef4_channel *(*copy)(const struct ef4_channel *); 482 bool (*receive_skb)(struct ef4_channel *, struct sk_buff *); 792 struct ef4_channel *channel[EF4_MAX_CHANNELS]; 1054 bool (*handle_global_event)(struct ef4_channel *channel, ef4_qword_t *); 1067 void (*push_irq_moderation)(struct ef4_channel *channel); [all …]
|
D | nic.h | 36 static inline ef4_qword_t *ef4_event(struct ef4_channel *channel, in ef4_event() 355 static inline int ef4_nic_probe_eventq(struct ef4_channel *channel) in ef4_nic_probe_eventq() 359 static inline int ef4_nic_init_eventq(struct ef4_channel *channel) in ef4_nic_init_eventq() 363 static inline void ef4_nic_fini_eventq(struct ef4_channel *channel) in ef4_nic_fini_eventq() 367 static inline void ef4_nic_remove_eventq(struct ef4_channel *channel) in ef4_nic_remove_eventq() 372 ef4_nic_process_eventq(struct ef4_channel *channel, int quota) in ef4_nic_process_eventq() 376 static inline void ef4_nic_eventq_read_ack(struct ef4_channel *channel) in ef4_nic_eventq_read_ack() 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); [all …]
|
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()
|
D | efx.c | 190 static void ef4_remove_channel(struct ef4_channel *channel); 194 static void ef4_init_napi_channel(struct ef4_channel *channel); 196 static void ef4_fini_napi_channel(struct ef4_channel *channel); 232 static int ef4_process_channel(struct ef4_channel *channel, int budget) in ef4_process_channel() 270 static void ef4_update_irq_mod(struct ef4_nic *efx, struct ef4_channel *channel) in ef4_update_irq_mod() 293 struct ef4_channel *channel = in ef4_poll() 294 container_of(napi, struct ef4_channel, napi_str); in ef4_poll() 330 static int ef4_probe_eventq(struct ef4_channel *channel) in ef4_probe_eventq() 348 static int ef4_init_eventq(struct ef4_channel *channel) in ef4_init_eventq() 368 void ef4_start_eventq(struct ef4_channel *channel) in ef4_start_eventq() [all …]
|
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()
|
D | farch.c | 76 static void ef4_farch_magic_event(struct ef4_channel *channel, u32 magic); 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() 810 static void ef4_farch_magic_event(struct ef4_channel *channel, u32 magic) in ef4_farch_magic_event() 826 ef4_farch_handle_tx_event(struct ef4_channel *channel, ef4_qword_t *event) in ef4_farch_handle_tx_event() 871 struct ef4_channel *channel = ef4_rx_queue_channel(rx_queue); in ef4_farch_handle_rx_not_ok() 949 struct ef4_channel *channel = ef4_rx_queue_channel(rx_queue); in ef4_farch_handle_rx_bad_index() 979 ef4_farch_handle_rx_event(struct ef4_channel *channel, const ef4_qword_t *event) in ef4_farch_handle_rx_event() [all …]
|
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()
|
D | selftest.c | 180 struct ef4_channel *channel; in ef4_test_eventq_irq() 630 struct ef4_channel *channel = in ef4_test_loopbacks() 786 struct ef4_channel *channel; in ef4_selftest_async_start() 802 struct ef4_channel *channel; in ef4_selftest_async_work()
|
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()
|
D | tx.c | 431 struct ef4_channel *channel; in ef4_setup_tc()
|
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()
|