Searched refs:tx_chain (Results 1 – 7 of 7) sorted by relevance
541 struct gelic_descr_chain *tx_chain; in gelic_card_release_tx_chain() local546 for (tx_chain = &card->tx_chain; in gelic_card_release_tx_chain()547 tx_chain->head != tx_chain->tail && tx_chain->tail; in gelic_card_release_tx_chain()548 tx_chain->tail = tx_chain->tail->next) { in gelic_card_release_tx_chain()549 status = gelic_descr_get_status(tx_chain->tail); in gelic_card_release_tx_chain()550 netdev = tx_chain->tail->skb->dev; in gelic_card_release_tx_chain()564 if (tx_chain->tail->skb) { in gelic_card_release_tx_chain()567 tx_chain->tail->skb->len; in gelic_card_release_tx_chain()578 gelic_descr_release_tx(card, tx_chain->tail); in gelic_card_release_tx_chain()679 if (!card->tx_chain.head) in gelic_card_get_next_tx_descr()[all …]
652 struct spider_net_descr_chain *chain = &card->tx_chain; in spider_net_prepare_tx_descr()669 descr = card->tx_chain.head; in spider_net_prepare_tx_descr()710 struct spider_net_descr *descr = card->tx_chain.tail; in spider_net_set_low_watermark()720 while (descr != card->tx_chain.head) { in spider_net_set_low_watermark()729 if (cnt < card->tx_chain.num_desc/4) in spider_net_set_low_watermark()733 descr = card->tx_chain.tail; in spider_net_set_low_watermark()739 spin_lock_irqsave(&card->tx_chain.lock, flags); in spider_net_set_low_watermark()747 spin_unlock_irqrestore(&card->tx_chain.lock, flags); in spider_net_set_low_watermark()767 struct spider_net_descr_chain *chain = &card->tx_chain; in spider_net_release_tx_chain()857 descr = card->tx_chain.tail; in spider_net_kick_tx_dma()[all …]
120 ering->tx_pending = card->tx_chain.num_desc; in spider_net_ethtool_get_ringparam()
277 struct gelic_descr_chain tx_chain; member
454 struct spider_net_descr_chain tx_chain; member
300 struct xgmac_dma_desc tx_chain[TX_NUM_DESC]; member335 desc_init_tx_desc(priv->tx_chain, TX_NUM_DESC); in init_tx_desc()336 writel((ulong)priv->tx_chain, ®s->txdesclist); in init_tx_desc()431 struct xgmac_dma_desc *txdesc = &priv->tx_chain[currdesc]; in xgmac_tx()
117 struct emac_dma_desc tx_chain[CONFIG_RX_DESCR_NUM]; member384 struct emac_dma_desc *desc_table_p = &priv->tx_chain[0]; in tx_descs_init()402 flush_dcache_range((uintptr_t)priv->tx_chain, in tx_descs_init()403 (uintptr_t)priv->tx_chain + in tx_descs_init()404 sizeof(priv->tx_chain)); in tx_descs_init()588 struct emac_dma_desc *desc_p = &priv->tx_chain[desc_num]; in _sun8i_emac_eth_send()