Searched refs:efx_tx_queue (Results  1 – 9 of 9) sorted by relevance
| /linux-4.4.14/drivers/net/ethernet/sfc/ | 
| D | nic.h | 69 efx_tx_desc(struct efx_tx_queue *tx_queue, unsigned int index)  in efx_tx_desc() 75 static struct efx_tx_queue *efx_tx_queue_partner(struct efx_tx_queue *tx_queue)  in efx_tx_queue_partner() 86 static inline bool __efx_nic_tx_is_empty(struct efx_tx_queue *tx_queue,  in __efx_nic_tx_is_empty() 103 static inline bool efx_nic_may_tx_pio(struct efx_tx_queue *tx_queue)  in efx_nic_may_tx_pio() 105 	struct efx_tx_queue *partner = efx_tx_queue_partner(tx_queue);  in efx_nic_may_tx_pio() 119 static inline bool efx_nic_may_push_tx_desc(struct efx_tx_queue *tx_queue,  in efx_nic_may_push_tx_desc() 601 static inline int efx_nic_probe_tx(struct efx_tx_queue *tx_queue)  in efx_nic_probe_tx() 605 static inline void efx_nic_init_tx(struct efx_tx_queue *tx_queue)  in efx_nic_init_tx() 609 static inline void efx_nic_remove_tx(struct efx_tx_queue *tx_queue)  in efx_nic_remove_tx() 613 static inline void efx_nic_push_buffers(struct efx_tx_queue *tx_queue)  in efx_nic_push_buffers() [all …] 
 | 
| D | tx.c | 37 efx_tx_queue_get_insert_index(const struct efx_tx_queue *tx_queue)  in efx_tx_queue_get_insert_index() 43 __efx_tx_queue_get_insert_buffer(const struct efx_tx_queue *tx_queue)  in __efx_tx_queue_get_insert_buffer() 49 efx_tx_queue_get_insert_buffer(const struct efx_tx_queue *tx_queue)  in efx_tx_queue_get_insert_buffer() 61 static void efx_dequeue_buffer(struct efx_tx_queue *tx_queue,  in efx_dequeue_buffer() 93 static int efx_enqueue_skb_tso(struct efx_tx_queue *tx_queue, 135 static void efx_tx_maybe_stop_queue(struct efx_tx_queue *txq1)  in efx_tx_maybe_stop_queue() 138 	struct efx_tx_queue *txq2 = efx_tx_queue_partner(txq1);  in efx_tx_maybe_stop_queue() 271 efx_enqueue_skb_pio(struct efx_tx_queue *tx_queue, struct sk_buff *skb)  in efx_enqueue_skb_pio() 333 netdev_tx_t efx_enqueue_skb(struct efx_tx_queue *tx_queue, struct sk_buff *skb)  in efx_enqueue_skb() 435 		struct efx_tx_queue *txq2 = efx_tx_queue_partner(tx_queue);  in efx_enqueue_skb() [all …] 
 | 
| D | efx.h | 26 int efx_probe_tx_queue(struct efx_tx_queue *tx_queue); 27 void efx_remove_tx_queue(struct efx_tx_queue *tx_queue); 28 void efx_init_tx_queue(struct efx_tx_queue *tx_queue); 29 void efx_init_tx_queue_core_txq(struct efx_tx_queue *tx_queue); 30 void efx_fini_tx_queue(struct efx_tx_queue *tx_queue); 33 netdev_tx_t efx_enqueue_skb(struct efx_tx_queue *tx_queue, struct sk_buff *skb); 34 void efx_xmit_done(struct efx_tx_queue *tx_queue, unsigned int index);
  | 
| D | net_driver.h | 227 struct efx_tx_queue {  struct 464 	struct efx_tx_queue tx_queue[EFX_TXQ_TYPES]; 1271 	int (*tx_probe)(struct efx_tx_queue *tx_queue); 1272 	void (*tx_init)(struct efx_tx_queue *tx_queue); 1273 	void (*tx_remove)(struct efx_tx_queue *tx_queue); 1274 	void (*tx_write)(struct efx_tx_queue *tx_queue); 1400 static inline struct efx_tx_queue * 1414 static inline struct efx_tx_queue * 1422 static inline bool efx_tx_queue_used(struct efx_tx_queue *tx_queue)  in efx_tx_queue_used()
  | 
| D | farch.c | 283 static inline void efx_farch_notify_tx_desc(struct efx_tx_queue *tx_queue)  in efx_farch_notify_tx_desc() 295 static inline void efx_farch_push_tx_desc(struct efx_tx_queue *tx_queue,  in efx_farch_push_tx_desc() 317 void efx_farch_tx_write(struct efx_tx_queue *tx_queue)  in efx_farch_tx_write() 359 int efx_farch_tx_probe(struct efx_tx_queue *tx_queue)  in efx_farch_tx_probe() 369 void efx_farch_tx_init(struct efx_tx_queue *tx_queue)  in efx_farch_tx_init() 425 static void efx_farch_flush_tx_queue(struct efx_tx_queue *tx_queue)  in efx_farch_flush_tx_queue() 439 void efx_farch_tx_fini(struct efx_tx_queue *tx_queue)  in efx_farch_tx_fini() 454 void efx_farch_tx_remove(struct efx_tx_queue *tx_queue)  in efx_farch_tx_remove() 615 	struct efx_tx_queue *tx_queue;  in efx_check_tx_flush_complete() 659 	struct efx_tx_queue *tx_queue;  in efx_farch_do_flush() [all …] 
 | 
| D | selftest.c | 405 static int efx_begin_loopback(struct efx_tx_queue *tx_queue)  in efx_begin_loopback() 462 static int efx_end_loopback(struct efx_tx_queue *tx_queue,  in efx_end_loopback() 521 efx_test_loopback(struct efx_tx_queue *tx_queue,  in efx_test_loopback() 616 	struct efx_tx_queue *tx_queue;  in efx_test_loopbacks()
  | 
| D | efx.c | 248 	struct efx_tx_queue *tx_queue;  in efx_process_channel() 438 	struct efx_tx_queue *tx_queue;  in efx_alloc_channel() 472 	struct efx_tx_queue *tx_queue;  in efx_copy_channel() 503 	struct efx_tx_queue *tx_queue;  in efx_probe_channel() 604 	struct efx_tx_queue *tx_queue;  in efx_start_datapath() 688 	struct efx_tx_queue *tx_queue;  in efx_stop_datapath() 743 	struct efx_tx_queue *tx_queue;  in efx_remove_channel() 782 		struct efx_tx_queue *tx_queue;  in efx_realloc_channels() 1625 	struct efx_tx_queue *tx_queue;  in efx_set_channels() 2429 		struct efx_tx_queue *tx_queue;  in efx_register_netdev()
  | 
| D | ef10.c | 524 	struct efx_tx_queue *tx_queue;  in efx_ef10_link_piobufs() 625 	struct efx_tx_queue *tx_queue;  in efx_ef10_forget_old_piobufs() 1735 static int efx_ef10_tx_probe(struct efx_tx_queue *tx_queue)  in efx_ef10_tx_probe() 1744 static inline void efx_ef10_push_tx_desc(struct efx_tx_queue *tx_queue,  in efx_ef10_push_tx_desc() 1757 static void efx_ef10_tx_init(struct efx_tx_queue *tx_queue)  in efx_ef10_tx_init() 1826 static void efx_ef10_tx_fini(struct efx_tx_queue *tx_queue)  in efx_ef10_tx_fini() 1850 static void efx_ef10_tx_remove(struct efx_tx_queue *tx_queue)  in efx_ef10_tx_remove() 1856 static inline void efx_ef10_notify_tx_desc(struct efx_tx_queue *tx_queue)  in efx_ef10_notify_tx_desc() 1867 static void efx_ef10_tx_write(struct efx_tx_queue *tx_queue)  in efx_ef10_tx_write() 2578 	struct efx_tx_queue *tx_queue;  in efx_ef10_handle_tx_event() [all …] 
 | 
| D | ethtool.c | 265 	struct efx_tx_queue *tx_queue;  in efx_fill_loopback_test() 445 	struct efx_tx_queue *tx_queue;  in efx_ethtool_get_stats()
  |