Lines Matching refs:tx_chain
661 struct spider_net_descr_chain *chain = &card->tx_chain; in spider_net_prepare_tx_descr()
677 descr = card->tx_chain.head; in spider_net_prepare_tx_descr()
717 struct spider_net_descr *descr = card->tx_chain.tail; in spider_net_set_low_watermark()
726 while (descr != card->tx_chain.head) { in spider_net_set_low_watermark()
735 if (cnt < card->tx_chain.num_desc/4) in spider_net_set_low_watermark()
739 descr = card->tx_chain.tail; in spider_net_set_low_watermark()
745 spin_lock_irqsave(&card->tx_chain.lock, flags); in spider_net_set_low_watermark()
753 spin_unlock_irqrestore(&card->tx_chain.lock, flags); in spider_net_set_low_watermark()
773 struct spider_net_descr_chain *chain = &card->tx_chain; in spider_net_release_tx_chain()
861 descr = card->tx_chain.tail; in spider_net_kick_tx_dma()
871 if (descr == card->tx_chain.head) in spider_net_kick_tx_dma()
1951 result = spider_net_init_chain(card, &card->tx_chain); in spider_net_open()
1989 spider_net_free_chain(card, &card->tx_chain); in spider_net_open()
2168 spider_net_free_chain(card, &card->tx_chain); in spider_net_stop()
2365 card->tx_chain.num_desc = tx_descriptors; in spider_net_alloc_card()
2366 card->tx_chain.ring = card->darray + rx_descriptors; in spider_net_alloc_card()