Lines Matching refs:tx_chain
659 struct spider_net_descr_chain *chain = &card->tx_chain; in spider_net_prepare_tx_descr()
675 descr = card->tx_chain.head; in spider_net_prepare_tx_descr()
715 struct spider_net_descr *descr = card->tx_chain.tail; in spider_net_set_low_watermark()
724 while (descr != card->tx_chain.head) { in spider_net_set_low_watermark()
733 if (cnt < card->tx_chain.num_desc/4) in spider_net_set_low_watermark()
737 descr = card->tx_chain.tail; in spider_net_set_low_watermark()
743 spin_lock_irqsave(&card->tx_chain.lock, flags); in spider_net_set_low_watermark()
751 spin_unlock_irqrestore(&card->tx_chain.lock, flags); in spider_net_set_low_watermark()
771 struct spider_net_descr_chain *chain = &card->tx_chain; in spider_net_release_tx_chain()
859 descr = card->tx_chain.tail; in spider_net_kick_tx_dma()
869 if (descr == card->tx_chain.head) in spider_net_kick_tx_dma()
1931 result = spider_net_init_chain(card, &card->tx_chain); in spider_net_open()
1969 spider_net_free_chain(card, &card->tx_chain); in spider_net_open()
2148 spider_net_free_chain(card, &card->tx_chain); in spider_net_stop()
2343 card->tx_chain.num_desc = tx_descriptors; in spider_net_alloc_card()
2344 card->tx_chain.ring = card->darray + rx_descriptors; in spider_net_alloc_card()