Searched refs:rx_swbd (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc.c | 741 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 D | enetc.h | 100 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 D | enetc.c | 474 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 D | enetc.h | 67 struct enetc_rx_swbd *rx_swbd; member
|
Completed in 8 milliseconds