Home
last modified time | relevance | path

Searched refs:enetc_bdr (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/
H A Denetc.h106 struct enetc_bdr { struct
143 static inline void enetc_bdr_idx_inc(struct enetc_bdr *bdr, int *i) in enetc_bdr_idx_inc()
149 static inline int enetc_bd_unused(struct enetc_bdr *bdr) in enetc_bd_unused()
157 static inline int enetc_swbd_unused(struct enetc_bdr *bdr) in enetc_swbd_unused()
183 static inline union enetc_rx_bd *enetc_rxbd(struct enetc_bdr *rx_ring, int i) in enetc_rxbd()
194 static inline void enetc_rxbd_next(struct enetc_bdr *rx_ring, in enetc_rxbd_next()
299 struct enetc_bdr rx_ring;
300 struct enetc_bdr tx_ring[];
366 struct enetc_bdr **xdp_tx_ring;
367 struct enetc_bdr *tx_rin
[all...]
H A Denetc.c45 static struct enetc_bdr *enetc_rx_ring_from_xdp_tx_ring(struct enetc_ndev_priv *priv, in enetc_rx_ring_from_xdp_tx_ring()
46 struct enetc_bdr *tx_ring) in enetc_rx_ring_from_xdp_tx_ring()
70 static void enetc_unmap_tx_buff(struct enetc_bdr *tx_ring, in enetc_unmap_tx_buff()
87 static void enetc_free_tx_frame(struct enetc_bdr *tx_ring, in enetc_free_tx_frame()
106 static void enetc_update_tx_ring_tail(struct enetc_bdr *tx_ring) in enetc_update_tx_ring_tail()
145 static int enetc_map_tx_buffs(struct enetc_bdr *tx_ring, struct sk_buff *skb) in enetc_map_tx_buffs()
339 static void enetc_map_tx_tso_hdr(struct enetc_bdr *tx_ring, struct sk_buff *skb, in enetc_map_tx_tso_hdr()
392 static int enetc_map_tx_tso_data(struct enetc_bdr *tx_ring, struct sk_buff *skb, in enetc_map_tx_tso_data()
458 static void enetc_tso_complete_csum(struct enetc_bdr *tx_ring, struct tso_t *tso, in enetc_tso_complete_csum()
488 static int enetc_map_tx_tso_buffs(struct enetc_bdr *tx_rin
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/enetc/
H A Denetc.c16 static int enetc_map_tx_buffs(struct enetc_bdr *tx_ring, struct sk_buff *skb,
22 struct enetc_bdr *tx_ring; in enetc_xmit()
88 static void enetc_unmap_tx_buff(struct enetc_bdr *tx_ring, in enetc_unmap_tx_buff()
100 static void enetc_free_tx_skb(struct enetc_bdr *tx_ring, in enetc_free_tx_skb()
112 static int enetc_map_tx_buffs(struct enetc_bdr *tx_ring, struct sk_buff *skb, in enetc_map_tx_buffs()
285 static bool enetc_clean_tx_ring(struct enetc_bdr *tx_ring, int napi_budget);
286 static int enetc_clean_rx_ring(struct enetc_bdr *rx_ring,
361 static int enetc_bd_ready_count(struct enetc_bdr *tx_ring, int ci) in enetc_bd_ready_count()
393 static bool enetc_clean_tx_ring(struct enetc_bdr *tx_ring, int napi_budget) in enetc_clean_tx_ring()
473 static bool enetc_new_page(struct enetc_bdr *rx_rin
[all...]
H A Denetc.h52 struct enetc_bdr { struct
82 static inline void enetc_bdr_idx_inc(struct enetc_bdr *bdr, int *i) in enetc_bdr_idx_inc()
88 static inline int enetc_bd_unused(struct enetc_bdr *bdr) in enetc_bd_unused()
112 static inline union enetc_rx_bd *enetc_rxbd(struct enetc_bdr *rx_ring, int i) in enetc_rxbd()
123 static inline union enetc_rx_bd *enetc_rxbd_next(struct enetc_bdr *rx_ring, in enetc_rxbd_next()
205 struct enetc_bdr rx_ring;
206 struct enetc_bdr tx_ring[];
261 struct enetc_bdr *tx_ring[16];
262 struct enetc_bdr *rx_ring[16];
H A Denetc_qos.c147 struct enetc_bdr *tx_ring; in enetc_setup_tc_taprio()

Completed in 9 milliseconds