Searched refs:txdes (Results 1 – 2 of 2) sorted by relevance
/linux/drivers/net/ethernet/faraday/ |
H A D | ftmac100.c | 48 struct ftmac100_txdes txdes[TX_QUEUE_ENTRIES]; member 209 offsetof(struct ftmac100_descs, txdes)); in ftmac100_start_hw() 497 static void ftmac100_txdes_reset(struct ftmac100_txdes *txdes) in ftmac100_txdes_reset() argument 500 txdes->txdes0 = 0; in ftmac100_txdes_reset() 501 txdes->txdes1 &= cpu_to_le32(FTMAC100_TXDES1_EDOTR); in ftmac100_txdes_reset() 502 txdes->txdes2 = 0; in ftmac100_txdes_reset() 503 txdes->txdes3 = 0; in ftmac100_txdes_reset() 506 static bool ftmac100_txdes_owned_by_dma(struct ftmac100_txdes *txdes) in ftmac100_txdes_owned_by_dma() argument 508 return txdes->txdes0 & cpu_to_le32(FTMAC100_TXDES0_TXDMA_OWN); in ftmac100_txdes_owned_by_dma() 511 static void ftmac100_txdes_set_dma_own(struct ftmac100_txdes *txdes) in ftmac100_txdes_set_dma_own() argument 521 ftmac100_txdes_excessive_collision(struct ftmac100_txdes * txdes) ftmac100_txdes_excessive_collision() argument 526 ftmac100_txdes_late_collision(struct ftmac100_txdes * txdes) ftmac100_txdes_late_collision() argument 531 ftmac100_txdes_set_end_of_ring(struct ftmac100_txdes * txdes) ftmac100_txdes_set_end_of_ring() argument 536 ftmac100_txdes_set_first_segment(struct ftmac100_txdes * txdes) ftmac100_txdes_set_first_segment() argument 541 ftmac100_txdes_set_last_segment(struct ftmac100_txdes * txdes) ftmac100_txdes_set_last_segment() argument 546 ftmac100_txdes_set_txint(struct ftmac100_txdes * txdes) ftmac100_txdes_set_txint() argument 551 ftmac100_txdes_set_buffer_size(struct ftmac100_txdes * txdes,unsigned int len) ftmac100_txdes_set_buffer_size() argument 557 ftmac100_txdes_set_dma_addr(struct ftmac100_txdes * txdes,dma_addr_t addr) ftmac100_txdes_set_dma_addr() argument 563 ftmac100_txdes_get_dma_addr(struct ftmac100_txdes * txdes) ftmac100_txdes_get_dma_addr() argument 572 ftmac100_txdes_set_skb(struct ftmac100_txdes * txdes,struct sk_buff * skb) ftmac100_txdes_set_skb() argument 577 ftmac100_txdes_get_skb(struct ftmac100_txdes * txdes) ftmac100_txdes_get_skb() argument 613 struct ftmac100_txdes *txdes; ftmac100_tx_complete_packet() local 665 struct ftmac100_txdes *txdes; ftmac100_xmit() local 742 struct ftmac100_txdes *txdes = &priv->descs->txdes[i]; ftmac100_free_buffers() local [all...] |
H A D | ftgmac100.c | 79 struct ftgmac100_txdes *txdes; member 648 struct ftgmac100_txdes *txdes, in ftgmac100_free_tx_packet() argument 651 dma_addr_t map = le32_to_cpu(txdes->txdes3); in ftgmac100_free_tx_packet() 671 struct ftgmac100_txdes *txdes; in ftgmac100_tx_complete_packet() local 677 txdes = &priv->txdes[pointer]; in ftgmac100_tx_complete_packet() 679 ctl_stat = le32_to_cpu(txdes->txdes0); in ftgmac100_tx_complete_packet() 686 ftgmac100_free_tx_packet(priv, pointer, skb, txdes, ctl_stat); in ftgmac100_tx_complete_packet() 687 txdes->txdes0 = cpu_to_le32(ctl_stat & priv->txdes0_edotr_mask); in ftgmac100_tx_complete_packet() 747 struct ftgmac100_txdes *txdes, *firs in ftgmac100_hard_start_xmit() local 922 struct ftgmac100_txdes *txdes = &priv->txdes[i]; ftgmac100_free_buffers() local 995 struct ftgmac100_txdes *txdes = NULL; ftgmac100_init_rings() local [all...] |