ixgbevf_ring
struct ixgbevf_ring *tx_ring = NULL, *rx_ring = NULL;
struct ixgbevf_ring *ring;
int ixgbevf_ipsec_tx(struct ixgbevf_ring *tx_ring,
void ixgbevf_ipsec_rx(struct ixgbevf_ring *rx_ring,
static inline unsigned int ixgbevf_rx_bufsz(struct ixgbevf_ring *ring)
static inline unsigned int ixgbevf_rx_pg_order(struct ixgbevf_ring *ring)
struct ixgbevf_ring *ring; /* pointer to linked list of rings */
struct ixgbevf_ring ring[] ____cacheline_internodealigned_in_smp;
static inline u16 ixgbevf_desc_unused(struct ixgbevf_ring *ring)
static inline void ixgbevf_write_tail(struct ixgbevf_ring *ring, u32 value)
struct ixgbevf_ring *xdp_ring[MAX_XDP_QUEUES];
struct ixgbevf_ring *tx_ring[MAX_TX_QUEUES]; /* One per active queue */
struct ixgbevf_ring *rx_ring[MAX_TX_QUEUES]; /* One per active queue */
struct ixgbevf_ring *rx_ring);
int ixgbevf_setup_tx_resources(struct ixgbevf_ring *);
void ixgbevf_free_rx_resources(struct ixgbevf_ring *);
void ixgbevf_free_tx_resources(struct ixgbevf_ring *);
void ixgbevf_ipsec_rx(struct ixgbevf_ring *rx_ring,
int ixgbevf_ipsec_tx(struct ixgbevf_ring *tx_ring,
static inline void ixgbevf_ipsec_rx(struct ixgbevf_ring *rx_ring,
static inline int ixgbevf_ipsec_tx(struct ixgbevf_ring *tx_ring,
struct ixgbevf_ring *next;
struct ixgbevf_ring *rx_ring,
struct ixgbevf_ring *xdp_ring;
static unsigned int ixgbevf_rx_frame_truesize(struct ixgbevf_ring *rx_ring,
static void ixgbevf_rx_buffer_flip(struct ixgbevf_ring *rx_ring,
struct ixgbevf_ring *rx_ring,
static void ixgbevf_reuse_rx_page(struct ixgbevf_ring *rx_ring,
struct ixgbevf_ring *xdp_ring =
struct ixgbevf_ring *ring;
struct ixgbevf_ring *ring;
struct ixgbevf_ring *ring)
struct ixgbevf_ring *ring, int index)
struct ixgbevf_ring *ring)
struct ixgbevf_ring *ring)
struct ixgbevf_ring *ring)
static u64 ixgbevf_get_tx_completed(struct ixgbevf_ring *ring)
struct ixgbevf_ring *rx_ring)
static u32 ixgbevf_get_tx_pending(struct ixgbevf_ring *ring)
struct ixgbevf_ring *rx_ring = adapter->rx_ring[i];
static inline bool ixgbevf_check_tx_hang(struct ixgbevf_ring *tx_ring)
static void ixgbevf_clean_rx_ring(struct ixgbevf_ring *rx_ring)
static void ixgbevf_clean_tx_ring(struct ixgbevf_ring *tx_ring)
struct ixgbevf_ring *tx_ring, int napi_budget)
static void ixgbevf_add_ring(struct ixgbevf_ring *ring,
struct ixgbevf_ring *ring;
struct ixgbevf_ring *ring;
struct ixgbevf_ring *rx_ring = adapter->rx_ring[i];
void ixgbevf_free_tx_resources(struct ixgbevf_ring *tx_ring)
int ixgbevf_setup_tx_resources(struct ixgbevf_ring *tx_ring)
struct ixgbevf_ring *rx_ring)
void ixgbevf_free_rx_resources(struct ixgbevf_ring *rx_ring)
static void ixgbevf_tx_ctxtdesc(struct ixgbevf_ring *tx_ring,
static int ixgbevf_tso(struct ixgbevf_ring *tx_ring,
static void ixgbevf_tx_csum(struct ixgbevf_ring *tx_ring,
static void ixgbevf_tx_map(struct ixgbevf_ring *tx_ring,
static int __ixgbevf_maybe_stop_tx(struct ixgbevf_ring *tx_ring, int size)
static int ixgbevf_maybe_stop_tx(struct ixgbevf_ring *tx_ring, int size)
struct ixgbevf_ring *tx_ring)
struct ixgbevf_ring *tx_ring;
const struct ixgbevf_ring *ring)
const struct ixgbevf_ring *ring;
static inline void ixgbevf_rx_hash(struct ixgbevf_ring *ring,
struct ixgbevf_ring *ring = adapter->rx_ring[i];
static inline void ixgbevf_rx_checksum(struct ixgbevf_ring *ring,
static void ixgbevf_process_skb_fields(struct ixgbevf_ring *rx_ring,
struct ixgbevf_rx_buffer *ixgbevf_get_rx_buffer(struct ixgbevf_ring *rx_ring,
static void ixgbevf_put_rx_buffer(struct ixgbevf_ring *rx_ring,
static bool ixgbevf_is_non_eop(struct ixgbevf_ring *rx_ring,
static inline unsigned int ixgbevf_rx_offset(struct ixgbevf_ring *rx_ring)
static bool ixgbevf_alloc_mapped_page(struct ixgbevf_ring *rx_ring,
static void ixgbevf_alloc_rx_buffers(struct ixgbevf_ring *rx_ring,
static bool ixgbevf_cleanup_headers(struct ixgbevf_ring *rx_ring,
static void ixgbevf_reuse_rx_page(struct ixgbevf_ring *rx_ring,
static void ixgbevf_add_rx_frag(struct ixgbevf_ring *rx_ring,
struct sk_buff *ixgbevf_construct_skb(struct ixgbevf_ring *rx_ring,
static struct sk_buff *ixgbevf_build_skb(struct ixgbevf_ring *rx_ring,
static int ixgbevf_xmit_xdp_ring(struct ixgbevf_ring *ring,