Lines Matching refs:tx_chain
660 struct spider_net_descr_chain *chain = &card->tx_chain; in spider_net_prepare_tx_descr()
676 descr = card->tx_chain.head; in spider_net_prepare_tx_descr()
716 struct spider_net_descr *descr = card->tx_chain.tail; in spider_net_set_low_watermark()
725 while (descr != card->tx_chain.head) { in spider_net_set_low_watermark()
734 if (cnt < card->tx_chain.num_desc/4) in spider_net_set_low_watermark()
738 descr = card->tx_chain.tail; in spider_net_set_low_watermark()
744 spin_lock_irqsave(&card->tx_chain.lock, flags); in spider_net_set_low_watermark()
752 spin_unlock_irqrestore(&card->tx_chain.lock, flags); in spider_net_set_low_watermark()
772 struct spider_net_descr_chain *chain = &card->tx_chain; in spider_net_release_tx_chain()
860 descr = card->tx_chain.tail; in spider_net_kick_tx_dma()
870 if (descr == card->tx_chain.head) in spider_net_kick_tx_dma()
1950 result = spider_net_init_chain(card, &card->tx_chain); in spider_net_open()
1988 spider_net_free_chain(card, &card->tx_chain); in spider_net_open()
2167 spider_net_free_chain(card, &card->tx_chain); in spider_net_stop()
2364 card->tx_chain.num_desc = tx_descriptors; in spider_net_alloc_card()
2365 card->tx_chain.ring = card->darray + rx_descriptors; in spider_net_alloc_card()