Home
last modified time | relevance | path

Searched refs:rx_swbd (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/
H A Denetc.c741 new = &rx_ring->rx_swbd[rx_ring->next_to_alloc]; in enetc_reuse_page()
779 struct enetc_rx_swbd rx_swbd = { in enetc_recycle_xdp_tx_buff() local
791 enetc_reuse_page(rx_ring, &rx_swbd); in enetc_recycle_xdp_tx_buff()
794 dma_sync_single_range_for_device(rx_ring->dev, rx_swbd.dma, in enetc_recycle_xdp_tx_buff()
795 rx_swbd.page_offset, in enetc_recycle_xdp_tx_buff()
797 rx_swbd.dir); in enetc_recycle_xdp_tx_buff()
806 dma_unmap_page(rx_ring->dev, rx_swbd.dma, PAGE_SIZE, in enetc_recycle_xdp_tx_buff()
807 rx_swbd.dir); in enetc_recycle_xdp_tx_buff()
808 __free_page(rx_swbd.page); in enetc_recycle_xdp_tx_buff()
913 struct enetc_rx_swbd *rx_swbd) in enetc_new_page()
912 enetc_new_page(struct enetc_bdr *rx_ring, struct enetc_rx_swbd *rx_swbd) enetc_new_page() argument
942 struct enetc_rx_swbd *rx_swbd; enetc_refill_rx_ring() local
1057 struct enetc_rx_swbd *rx_swbd = &rx_ring->rx_swbd[i]; enetc_get_rx_buff() local
1066 enetc_put_rx_buff(struct enetc_bdr *rx_ring, struct enetc_rx_swbd *rx_swbd) enetc_put_rx_buff() argument
1081 enetc_flip_rx_buff(struct enetc_bdr *rx_ring, struct enetc_rx_swbd *rx_swbd) enetc_flip_rx_buff() argument
1099 struct enetc_rx_swbd *rx_swbd = enetc_get_rx_buff(rx_ring, i, size); enetc_map_rx_buff_to_skb() local
1121 struct enetc_rx_swbd *rx_swbd = enetc_get_rx_buff(rx_ring, i, size); enetc_add_rx_buff_to_skb() local
1422 struct enetc_rx_swbd *rx_swbd = enetc_get_rx_buff(rx_ring, i, size); enetc_map_rx_buff_to_xdp() local
1436 struct enetc_rx_swbd *rx_swbd = enetc_get_rx_buff(rx_ring, i, size); enetc_add_rx_buff_to_xdp() local
1499 struct enetc_rx_swbd *rx_swbd = &rx_ring->rx_swbd[rx_ring_first]; enetc_rx_swbd_to_xdp_tx_swbd() local
2006 struct enetc_rx_swbd *rx_swbd = &rx_ring->rx_swbd[i]; enetc_free_rx_ring() local
[all...]
H A Denetc.h100 struct enetc_rx_swbd *rx_swbd; member
121 struct enetc_rx_swbd *rx_swbd; member
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/enetc/
H A Denetc.c474 struct enetc_rx_swbd *rx_swbd) in enetc_new_page()
490 rx_swbd->dma = addr; in enetc_new_page()
491 rx_swbd->page = page; in enetc_new_page()
492 rx_swbd->page_offset = ENETC_RXB_PAD; in enetc_new_page()
499 struct enetc_rx_swbd *rx_swbd; in enetc_refill_rx_ring() local
504 rx_swbd = &rx_ring->rx_swbd[i]; in enetc_refill_rx_ring()
509 if (unlikely(!rx_swbd->page)) { in enetc_refill_rx_ring()
510 if (unlikely(!enetc_new_page(rx_ring, rx_swbd))) { in enetc_refill_rx_ring()
517 rxbd->w.addr = cpu_to_le64(rx_swbd in enetc_refill_rx_ring()
473 enetc_new_page(struct enetc_bdr *rx_ring, struct enetc_rx_swbd *rx_swbd) enetc_new_page() argument
638 struct enetc_rx_swbd *rx_swbd = &rx_ring->rx_swbd[i]; enetc_get_rx_buff() local
646 enetc_put_rx_buff(struct enetc_bdr *rx_ring, struct enetc_rx_swbd *rx_swbd) enetc_put_rx_buff() argument
671 struct enetc_rx_swbd *rx_swbd = enetc_get_rx_buff(rx_ring, i, size); enetc_map_rx_buff_to_skb() local
693 struct enetc_rx_swbd *rx_swbd = enetc_get_rx_buff(rx_ring, i, size); enetc_add_rx_buff_to_skb() local
1007 struct enetc_rx_swbd *rx_swbd = &rx_ring->rx_swbd[i]; enetc_free_rx_ring() local
[all...]
H A Denetc.h67 struct enetc_rx_swbd *rx_swbd; member

Completed in 7 milliseconds