Lines Matching refs:ef4_channel
219 struct ef4_channel *channel;
407 struct ef4_channel { struct
481 int (*pre_probe)(struct ef4_channel *);
482 void (*post_remove)(struct ef4_channel *);
483 void (*get_name)(struct ef4_channel *, char *buf, size_t len);
484 struct ef4_channel *(*copy)(const struct ef4_channel *);
485 bool (*receive_skb)(struct ef4_channel *, struct sk_buff *);
795 struct ef4_channel *channel[EF4_MAX_CHANNELS];
1057 bool (*handle_global_event)(struct ef4_channel *channel, ef4_qword_t *);
1070 void (*push_irq_moderation)(struct ef4_channel *channel);
1098 int (*ev_probe)(struct ef4_channel *channel);
1099 int (*ev_init)(struct ef4_channel *channel);
1100 void (*ev_fini)(struct ef4_channel *channel);
1101 void (*ev_remove)(struct ef4_channel *channel);
1102 int (*ev_process)(struct ef4_channel *channel, int quota);
1103 void (*ev_read_ack)(struct ef4_channel *channel);
1104 void (*ev_test_generate)(struct ef4_channel *channel);
1169 static inline struct ef4_channel *
1198 static inline bool ef4_channel_has_tx_queues(struct ef4_channel *channel) in ef4_channel_has_tx_queues()
1205 ef4_channel_get_tx_queue(struct ef4_channel *channel, unsigned type) in ef4_channel_get_tx_queue()
1237 static inline bool ef4_channel_has_rx_queue(struct ef4_channel *channel) in ef4_channel_has_rx_queue()
1243 ef4_channel_get_rx_queue(struct ef4_channel *channel) in ef4_channel_get_rx_queue()
1258 static inline struct ef4_channel *
1261 return container_of(rx_queue, struct ef4_channel, rx_queue); in ef4_rx_queue_channel()