Home
last modified time | relevance | path

Searched refs:ixgbevf_ring (Results 1 – 3 of 3) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf.h107 struct ixgbevf_ring { struct
108 struct ixgbevf_ring *next; argument
176 struct ixgbevf_ring *ring; /* pointer to linked list of rings */
345 static inline u16 ixgbevf_desc_unused(struct ixgbevf_ring *ring) in ixgbevf_desc_unused()
353 static inline void ixgbevf_write_tail(struct ixgbevf_ring *ring, u32 value) in ixgbevf_write_tail()
392 struct ixgbevf_ring *tx_ring[MAX_TX_QUEUES]; /* One per active queue */
398 struct ixgbevf_ring *rx_ring[MAX_TX_QUEUES]; /* One per active queue */
484 int ixgbevf_setup_rx_resources(struct ixgbevf_ring *);
485 int ixgbevf_setup_tx_resources(struct ixgbevf_ring *);
486 void ixgbevf_free_rx_resources(struct ixgbevf_ring *);
[all …]
Dixgbevf_main.c196 static void ixgbevf_unmap_and_free_tx_resource(struct ixgbevf_ring *tx_ring, in ixgbevf_unmap_and_free_tx_resource()
218 static u64 ixgbevf_get_tx_completed(struct ixgbevf_ring *ring) in ixgbevf_get_tx_completed()
223 static u32 ixgbevf_get_tx_pending(struct ixgbevf_ring *ring) in ixgbevf_get_tx_pending()
238 static inline bool ixgbevf_check_tx_hang(struct ixgbevf_ring *tx_ring) in ixgbevf_check_tx_hang()
291 struct ixgbevf_ring *tx_ring) in ixgbevf_clean_tx_irq()
466 static inline void ixgbevf_rx_checksum(struct ixgbevf_ring *ring, in ixgbevf_rx_checksum()
505 static void ixgbevf_process_skb_fields(struct ixgbevf_ring *rx_ring, in ixgbevf_process_skb_fields()
533 static bool ixgbevf_is_non_eop(struct ixgbevf_ring *rx_ring, in ixgbevf_is_non_eop()
550 static bool ixgbevf_alloc_mapped_page(struct ixgbevf_ring *rx_ring, in ixgbevf_alloc_mapped_page()
593 static void ixgbevf_alloc_rx_buffers(struct ixgbevf_ring *rx_ring, in ixgbevf_alloc_rx_buffers()
[all …]
Dethtool.c268 struct ixgbevf_ring *tx_ring = NULL, *rx_ring = NULL; in ixgbevf_set_ringparam()