Lines Matching defs:rxd
125 void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
127 void mac_drv_requeue_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
130 void mac_drv_clear_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
1474 * rxd - A pointer to the first RxD which is used by the receive frame.
1483 void mac_drv_rx_complete(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
1499 skb = rxd->rxd_os.skb;
1501 PRINTK(KERN_INFO "No skb in rxd\n");
1566 rxd->rxd_os.skb = NULL;
1578 mac_drv_requeue_rxd(smc, rxd, frag_count);
1596 * rxd - A pointer to the first RxD which is used by the receive frame.
1603 void mac_drv_requeue_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
1618 src_rxd = rxd;
1621 rxd = HWM_GET_CURR_RXD(smc);
1626 PRINTK("Requeue with no skb in rxd!\n");
1630 rxd->rxd_os.skb = skb;
1638 rxd->rxd_os.dma_addr = b_addr;
1642 rxd->rxd_os.skb = NULL;
1647 // we use skb from old rxd
1648 rxd->rxd_os.skb = skb;
1654 rxd->rxd_os.dma_addr = b_addr;
1686 volatile struct s_smt_fp_rxd *rxd;
1698 rxd = HWM_GET_CURR_RXD(smc);
1709 rxd->rxd_os.dma_addr = b_addr;
1721 rxd->rxd_os.skb = skb;
1740 * rxd - A pointer to the first RxD which is used by the receive buffer.
1747 void mac_drv_clear_rxd(struct s_smc *smc, volatile struct s_smt_fp_rxd *rxd,
1760 skb = rxd->rxd_os.skb;
1765 pci_unmap_single(&bp->pdev, rxd->rxd_os.dma_addr,
1769 rxd->rxd_os.skb = NULL;
1771 rxd = rxd->rxd_next; // Next RXD.