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
1787
struct enetc_bdr *tx_ring;
drivers/net/ethernet/freescale/enetc/enetc.c
1837
static void enetc_map_rx_buff_to_xdp(struct enetc_bdr *rx_ring, int i,
drivers/net/ethernet/freescale/enetc/enetc.c
1850
static void enetc_add_rx_buff_to_xdp(struct enetc_bdr *rx_ring, int i,
drivers/net/ethernet/freescale/enetc/enetc.c
1878
static void enetc_build_xdp_buff(struct enetc_bdr *rx_ring, u32 bd_status,
drivers/net/ethernet/freescale/enetc/enetc.c
1910
struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1937
static void enetc_xdp_drop(struct enetc_bdr *rx_ring, int rx_ring_first,
drivers/net/ethernet/freescale/enetc/enetc.c
1947
static void enetc_bulk_flip_buff(struct enetc_bdr *rx_ring, int rx_ring_first,
drivers/net/ethernet/freescale/enetc/enetc.c
1957
static int enetc_clean_rx_ring_xdp(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
1965
struct enetc_bdr *tx_ring;
drivers/net/ethernet/freescale/enetc/enetc.c
2119
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
2283
struct enetc_bdr *tx_ring = priv->tx_ring[i];
drivers/net/ethernet/freescale/enetc/enetc.c
2355
struct enetc_bdr *rx_ring = priv->rx_ring[i];
drivers/net/ethernet/freescale/enetc/enetc.c
2385
static void enetc_assign_tx_resource(struct enetc_bdr *tx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
2395
static void enetc_assign_rx_resource(struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
2435
static void enetc_free_tx_ring(struct enetc_bdr *tx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
2446
static void enetc_free_rx_ring(struct enetc_bdr *rx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
2586
static void enetc_setup_txbdr(struct enetc_hw *hw, struct enetc_bdr *tx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
2631
static void enetc_setup_rxbdr(struct enetc_hw *hw, struct enetc_bdr *rx_ring,
drivers/net/ethernet/freescale/enetc/enetc.c
2695
static void enetc_enable_txbdr(struct enetc_hw *hw, struct enetc_bdr *tx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
2705
static void enetc_enable_rxbdr(struct enetc_hw *hw, struct enetc_bdr *rx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
2733
static void enetc_disable_rxbdr(struct enetc_hw *hw, struct enetc_bdr *rx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
2741
static void enetc_disable_txbdr(struct enetc_hw *hw, struct enetc_bdr *rx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
2767
static void enetc_wait_txbdr(struct enetc_hw *hw, struct enetc_bdr *tx_ring)
drivers/net/ethernet/freescale/enetc/enetc.c
3157
struct enetc_bdr *tx_ring;
drivers/net/ethernet/freescale/enetc/enetc.c
3187
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
3261
struct enetc_bdr *rx_ring = priv->rx_ring[i];
drivers/net/ethernet/freescale/enetc/enetc.c
3471
struct enetc_bdr *bdr;
drivers/net/ethernet/freescale/enetc/enetc.c
3536
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
186
static inline void enetc_bdr_idx_inc(struct enetc_bdr *bdr, int *i)
drivers/net/ethernet/freescale/enetc/enetc.h
192
static inline int enetc_bd_unused(struct enetc_bdr *bdr)
drivers/net/ethernet/freescale/enetc/enetc.h
200
static inline int enetc_swbd_unused(struct enetc_bdr *bdr)
drivers/net/ethernet/freescale/enetc/enetc.h
226
static inline union enetc_rx_bd *enetc_rxbd(struct enetc_bdr *rx_ring, int i)
drivers/net/ethernet/freescale/enetc/enetc.h
236
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];