Lines Matching refs:rxd

127 void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
129 void mac_drv_requeue_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
132 void mac_drv_clear_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
1573 void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd, in mac_drv_rx_complete() argument
1589 skb = rxd->rxd_os.skb; in mac_drv_rx_complete()
1656 rxd->rxd_os.skb = NULL; in mac_drv_rx_complete()
1667 mac_drv_requeue_rxd(smc, rxd, frag_count); in mac_drv_rx_complete()
1692 void mac_drv_requeue_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd, in mac_drv_requeue_rxd() argument
1707 src_rxd = rxd; in mac_drv_requeue_rxd()
1710 rxd = HWM_GET_CURR_RXD(smc); in mac_drv_requeue_rxd()
1719 rxd->rxd_os.skb = skb; in mac_drv_requeue_rxd()
1727 rxd->rxd_os.dma_addr = b_addr; in mac_drv_requeue_rxd()
1731 rxd->rxd_os.skb = NULL; in mac_drv_requeue_rxd()
1737 rxd->rxd_os.skb = skb; in mac_drv_requeue_rxd()
1743 rxd->rxd_os.dma_addr = b_addr; in mac_drv_requeue_rxd()
1775 volatile struct s_smt_fp_rxd *rxd; in mac_drv_fill_rxd() local
1787 rxd = HWM_GET_CURR_RXD(smc); in mac_drv_fill_rxd()
1798 rxd->rxd_os.dma_addr = b_addr; in mac_drv_fill_rxd()
1810 rxd->rxd_os.skb = skb; in mac_drv_fill_rxd()
1836 void mac_drv_clear_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd, in mac_drv_clear_rxd() argument
1849 skb = rxd->rxd_os.skb; in mac_drv_clear_rxd()
1854 pci_unmap_single(&bp->pdev, rxd->rxd_os.dma_addr, in mac_drv_clear_rxd()
1858 rxd->rxd_os.skb = NULL; in mac_drv_clear_rxd()
1860 rxd = rxd->rxd_next; // Next RXD. in mac_drv_clear_rxd()