Symbol: enetc_bdr
drivers/net/ethernet/freescale/enetc/enetc.c
1127
static int enetc_bd_ready_count(struct enetc_bdr *tx_ring, int ci)
drivers/net/ethernet/freescale/enetc/enetc.c
1139
static void enetc_reuse_page(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1178
static void enetc_recycle_xdp_tx_buff(struct enetc_bdr *tx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1189
struct enetc_bdr *rx_ring;
drivers/net/ethernet/freescale/enetc/enetc.c
119
static void enetc_unmap_tx_buff(struct enetc_bdr *tx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1217
static bool enetc_clean_tx_ring(struct enetc_bdr *tx_ring, int napi_budget)
drivers/net/ethernet/freescale/enetc/enetc.c
1319
static bool enetc_new_page(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1347
static int enetc_refill_rx_ring(struct enetc_bdr *rx_ring, const int buff_cnt)
drivers/net/ethernet/freescale/enetc/enetc.c
136
static void enetc_free_tx_frame(struct enetc_bdr *tx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1411
static void enetc_get_offloads(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1455
static struct enetc_rx_swbd *enetc_get_rx_buff(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1467
static void enetc_put_rx_buff(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1482
static void enetc_flip_rx_buff(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1497
static struct sk_buff *enetc_map_rx_buff_to_skb(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1519
static void enetc_add_rx_buff_to_skb(struct enetc_bdr *rx_ring, int i,
drivers/net/ethernet/freescale/enetc/enetc.c
1530
static bool enetc_check_bd_errors_and_consume(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
155
static void enetc_update_tx_ring_tail(struct enetc_bdr *tx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
1554
static struct sk_buff *enetc_build_skb(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1597
static int enetc_clean_rx_ring(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1659
static void enetc_xdp_map_tx_buff(struct enetc_bdr *tx_ring, int i,
drivers/net/ethernet/freescale/enetc/enetc.c
1678
static bool enetc_xdp_tx(struct enetc_bdr *tx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1714
static int enetc_xdp_frame_to_xdp_tx_swbd(struct enetc_bdr *tx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1786
struct enetc_bdr *tx_ring;
drivers/net/ethernet/freescale/enetc/enetc.c
1830
static void enetc_map_rx_buff_to_xdp(struct enetc_bdr *rx_ring, int i,
drivers/net/ethernet/freescale/enetc/enetc.c
1843
static void enetc_add_rx_buff_to_xdp(struct enetc_bdr *rx_ring, int i,
drivers/net/ethernet/freescale/enetc/enetc.c
1871
static void enetc_build_xdp_buff(struct enetc_bdr *rx_ring, u32 bd_status,
drivers/net/ethernet/freescale/enetc/enetc.c
1903
struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1930
static void enetc_xdp_drop(struct enetc_bdr *rx_ring, int rx_ring_first,
drivers/net/ethernet/freescale/enetc/enetc.c
1940
static void enetc_bulk_flip_buff(struct enetc_bdr *rx_ring, int rx_ring_first,
drivers/net/ethernet/freescale/enetc/enetc.c
1950
static int enetc_clean_rx_ring_xdp(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1958
struct enetc_bdr *tx_ring;
drivers/net/ethernet/freescale/enetc/enetc.c
2112
struct enetc_bdr *rx_ring = &v->rx_ring;
drivers/net/ethernet/freescale/enetc/enetc.c
221
static void enetc_unwind_tx_frame(struct enetc_bdr *tx_ring, int count, int i)
drivers/net/ethernet/freescale/enetc/enetc.c
2276
struct enetc_bdr *tx_ring = priv->tx_ring[i];
drivers/net/ethernet/freescale/enetc/enetc.c
2348
struct enetc_bdr *rx_ring = priv->rx_ring[i];
drivers/net/ethernet/freescale/enetc/enetc.c
2378
static void enetc_assign_tx_resource(struct enetc_bdr *tx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
2388
static void enetc_assign_rx_resource(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
2428
static void enetc_free_tx_ring(struct enetc_bdr *tx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
2439
static void enetc_free_rx_ring(struct enetc_bdr *rx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
2579
static void enetc_setup_txbdr(struct enetc_hw *hw, struct enetc_bdr *tx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
2624
static void enetc_setup_rxbdr(struct enetc_hw *hw, struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
2688
static void enetc_enable_txbdr(struct enetc_hw *hw, struct enetc_bdr *tx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
2698
static void enetc_enable_rxbdr(struct enetc_hw *hw, struct enetc_bdr *rx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
2726
static void enetc_disable_rxbdr(struct enetc_hw *hw, struct enetc_bdr *rx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
2734
static void enetc_disable_txbdr(struct enetc_hw *hw, struct enetc_bdr *rx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
2760
static void enetc_wait_txbdr(struct enetc_hw *hw, struct enetc_bdr *tx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
3150
struct enetc_bdr *tx_ring;
drivers/net/ethernet/freescale/enetc/enetc.c
3180
struct enetc_bdr *tx_ring;
drivers/net/ethernet/freescale/enetc/enetc.c
322
static int enetc_map_tx_buffs(struct enetc_bdr *tx_ring, struct sk_buff *skb)
drivers/net/ethernet/freescale/enetc/enetc.c
3254
struct enetc_bdr *rx_ring = priv->rx_ring[i];
drivers/net/ethernet/freescale/enetc/enetc.c
3464
struct enetc_bdr *bdr;
drivers/net/ethernet/freescale/enetc/enetc.c
3529
struct enetc_bdr *rx_ring = &v->rx_ring;
drivers/net/ethernet/freescale/enetc/enetc.c
500
static int enetc_map_tx_tso_hdr(struct enetc_bdr *tx_ring, struct sk_buff *skb,
drivers/net/ethernet/freescale/enetc/enetc.c
557
static int enetc_map_tx_tso_data(struct enetc_bdr *tx_ring, struct sk_buff *skb,
drivers/net/ethernet/freescale/enetc/enetc.c
623
static void enetc_tso_complete_csum(struct enetc_bdr *tx_ring, struct tso_t *tso,
drivers/net/ethernet/freescale/enetc/enetc.c
685
static void enetc_lso_map_hdr(struct enetc_bdr *tx_ring, struct sk_buff *skb,
drivers/net/ethernet/freescale/enetc/enetc.c
769
static int enetc_lso_map_data(struct enetc_bdr *tx_ring, struct sk_buff *skb,
drivers/net/ethernet/freescale/enetc/enetc.c
840
static int enetc_lso_hw_offload(struct enetc_bdr *tx_ring, struct sk_buff *skb)
drivers/net/ethernet/freescale/enetc/enetc.c
877
static int enetc_map_tx_tso_buffs(struct enetc_bdr *tx_ring, struct sk_buff *skb)
drivers/net/ethernet/freescale/enetc/enetc.c
94
static struct enetc_bdr *enetc_rx_ring_from_xdp_tx_ring(struct enetc_ndev_priv *priv,
drivers/net/ethernet/freescale/enetc/enetc.c
95
struct enetc_bdr *tx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
982
struct enetc_bdr *tx_ring;
drivers/net/ethernet/freescale/enetc/enetc.h
185
static inline void enetc_bdr_idx_inc(struct enetc_bdr *bdr, int *i)
drivers/net/ethernet/freescale/enetc/enetc.h
191
static inline int enetc_bd_unused(struct enetc_bdr *bdr)
drivers/net/ethernet/freescale/enetc/enetc.h
199
static inline int enetc_swbd_unused(struct enetc_bdr *bdr)
drivers/net/ethernet/freescale/enetc/enetc.h
225
static inline union enetc_rx_bd *enetc_rxbd(struct enetc_bdr *rx_ring, int i)
drivers/net/ethernet/freescale/enetc/enetc.h
235
static inline void enetc_rxbd_next(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.h
387
struct enetc_bdr rx_ring;
drivers/net/ethernet/freescale/enetc/enetc.h
388
struct enetc_bdr tx_ring[] __counted_by(count_tx_rings);
drivers/net/ethernet/freescale/enetc/enetc.h
457
struct enetc_bdr **xdp_tx_ring;
drivers/net/ethernet/freescale/enetc/enetc.h
458
struct enetc_bdr *tx_ring[16];
drivers/net/ethernet/freescale/enetc/enetc.h
459
struct enetc_bdr *rx_ring[16];