Searched refs:efx_channel (Results 1 - 15 of 15) sorted by relevance

/drivers/net/ethernet/sfc/
H A Defx.h39 extern void efx_rx_strategy(struct efx_channel *channel);
42 extern void __efx_rx_packet(struct efx_channel *channel,
85 static inline void efx_filter_rfs_expire(struct efx_channel *channel)
93 static inline void efx_filter_rfs_expire(struct efx_channel *channel) {}
98 extern int efx_channel_dummy_op_int(struct efx_channel *channel);
99 extern void efx_process_channel_now(struct efx_channel *channel);
139 static inline void efx_schedule_channel(struct efx_channel *channel)
149 static inline void efx_schedule_channel_irq(struct efx_channel *channel)
H A Dnic.h214 extern void efx_sriov_event(struct efx_channel *channel, efx_qword_t *event);
235 static inline void efx_sriov_event(struct efx_channel *channel,
282 extern int efx_nic_probe_eventq(struct efx_channel *channel);
283 extern void efx_nic_init_eventq(struct efx_channel *channel);
284 extern void efx_nic_fini_eventq(struct efx_channel *channel);
285 extern void efx_nic_remove_eventq(struct efx_channel *channel);
286 extern int efx_nic_process_eventq(struct efx_channel *channel, int rx_quota);
287 extern void efx_nic_eventq_read_ack(struct efx_channel *channel);
288 extern bool efx_nic_event_present(struct efx_channel *channel);
300 extern void efx_nic_event_test_start(struct efx_channel *channe
[all...]
H A Dnet_driver.h173 struct efx_channel *channel;
309 * struct efx_channel - An Efx channel
344 struct efx_channel { struct
399 int (*pre_probe)(struct efx_channel *);
400 void (*get_name)(struct efx_channel *, char *buf, size_t len);
401 struct efx_channel *(*copy)(const struct efx_channel *);
766 struct efx_channel *channel[EFX_MAX_CHANNELS];
840 struct efx_channel *vfdi_channel;
934 bool (*handle_global_event)(struct efx_channel *channe
[all...]
H A Defx.c192 static void efx_remove_channel(struct efx_channel *channel);
196 static void efx_init_napi_channel(struct efx_channel *channel);
198 static void efx_fini_napi_channel(struct efx_channel *channel);
223 static int efx_process_channel(struct efx_channel *channel, int budget)
255 static inline void efx_channel_processed(struct efx_channel *channel)
273 struct efx_channel *channel =
274 container_of(napi, struct efx_channel, napi_str);
329 void efx_process_channel_now(struct efx_channel *channel)
367 static int efx_probe_eventq(struct efx_channel *channel)
385 static void efx_init_eventq(struct efx_channel *channe
[all...]
H A Dnic.c90 static inline efx_qword_t *efx_event(struct efx_channel *channel,
679 struct efx_channel *channel;
763 void efx_nic_eventq_read_ack(struct efx_channel *channel)
790 static void efx_magic_event(struct efx_channel *channel, u32 magic)
806 efx_handle_tx_event(struct efx_channel *channel, efx_qword_t *event)
852 struct efx_channel *channel = efx_rx_queue_channel(rx_queue);
949 efx_handle_rx_event(struct efx_channel *channel, const efx_qword_t *event)
1034 struct efx_channel *channel;
1063 efx_handle_drain_event(struct efx_channel *channel)
1074 efx_handle_generated_event(struct efx_channel *channe
[all...]
H A Drx.c318 static void efx_recycle_rx_buffer(struct efx_channel *channel,
354 struct efx_channel *channel = efx_rx_queue_channel(rx_queue);
455 static void efx_rx_packet_gro(struct efx_channel *channel,
512 struct efx_channel *channel = efx_rx_queue_channel(rx_queue);
567 static void efx_rx_deliver(struct efx_channel *channel,
587 void __efx_rx_packet(struct efx_channel *channel, struct efx_rx_buffer *rx_buf)
628 void efx_rx_strategy(struct efx_channel *channel)
H A Dselftest.c180 struct efx_channel *channel;
463 struct efx_channel *channel;
603 struct efx_channel *channel = efx_get_channel(efx, 0);
630 struct efx_channel *channel = efx_get_channel(efx, 0);
801 struct efx_channel *channel;
817 struct efx_channel *channel;
H A Dethtool.c340 struct efx_channel *channel = efx_get_channel(efx, 0);
377 struct efx_channel *channel;
477 struct efx_channel *channel;
630 struct efx_channel *channel;
H A Dmcdi.h78 extern void efx_mcdi_process_event(struct efx_channel *channel,
H A Dmcdi.c521 void efx_mcdi_process_event(struct efx_channel *channel,
1162 struct efx_channel *channel;
H A Dsiena_sriov.c1016 static int efx_sriov_probe_channel(struct efx_channel *channel)
1023 efx_sriov_get_channel_name(struct efx_channel *channel, char *buf, size_t len)
1373 void efx_sriov_event(struct efx_channel *channel, efx_qword_t *event)
H A Dsiena.c34 static void siena_push_irq_moderation(struct efx_channel *channel)
H A Dfalcon.c101 static void falcon_push_irq_moderation(struct efx_channel *channel)
882 falcon_handle_global_event(struct efx_channel *channel, efx_qword_t *event)
H A Dfilter.c1071 struct efx_channel *channel;
H A Dtx.c376 struct efx_channel *channel;

Completed in 381 milliseconds