Searched refs:txdes (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/faraday/ |
H A D | ftmac100.c | 46 struct ftmac100_txdes txdes[TX_QUEUE_ENTRIES]; member 172 offsetof(struct ftmac100_descs, txdes)); in ftmac100_start_hw() 459 static void ftmac100_txdes_reset(struct ftmac100_txdes *txdes) in ftmac100_txdes_reset() argument 462 txdes->txdes0 = 0; in ftmac100_txdes_reset() 463 txdes->txdes1 &= cpu_to_le32(FTMAC100_TXDES1_EDOTR); in ftmac100_txdes_reset() 464 txdes->txdes2 = 0; in ftmac100_txdes_reset() 465 txdes->txdes3 = 0; in ftmac100_txdes_reset() 468 static bool ftmac100_txdes_owned_by_dma(struct ftmac100_txdes *txdes) in ftmac100_txdes_owned_by_dma() argument 470 return txdes->txdes0 & cpu_to_le32(FTMAC100_TXDES0_TXDMA_OWN); in ftmac100_txdes_owned_by_dma() 473 static void ftmac100_txdes_set_dma_own(struct ftmac100_txdes *txdes) in ftmac100_txdes_set_dma_own() argument 483 ftmac100_txdes_excessive_collision(struct ftmac100_txdes *txdes) ftmac100_txdes_excessive_collision() argument 488 ftmac100_txdes_late_collision(struct ftmac100_txdes *txdes) ftmac100_txdes_late_collision() argument 493 ftmac100_txdes_set_end_of_ring(struct ftmac100_txdes *txdes) ftmac100_txdes_set_end_of_ring() argument 498 ftmac100_txdes_set_first_segment(struct ftmac100_txdes *txdes) ftmac100_txdes_set_first_segment() argument 503 ftmac100_txdes_set_last_segment(struct ftmac100_txdes *txdes) ftmac100_txdes_set_last_segment() argument 508 ftmac100_txdes_set_txint(struct ftmac100_txdes *txdes) ftmac100_txdes_set_txint() argument 513 ftmac100_txdes_set_buffer_size(struct ftmac100_txdes *txdes, unsigned int len) ftmac100_txdes_set_buffer_size() argument 519 ftmac100_txdes_set_dma_addr(struct ftmac100_txdes *txdes, dma_addr_t addr) ftmac100_txdes_set_dma_addr() argument 525 ftmac100_txdes_get_dma_addr(struct ftmac100_txdes *txdes) ftmac100_txdes_get_dma_addr() argument 534 ftmac100_txdes_set_skb(struct ftmac100_txdes *txdes, struct sk_buff *skb) ftmac100_txdes_set_skb() argument 539 ftmac100_txdes_get_skb(struct ftmac100_txdes *txdes) ftmac100_txdes_get_skb() argument 575 struct ftmac100_txdes *txdes; ftmac100_tx_complete_packet() local 627 struct ftmac100_txdes *txdes; ftmac100_xmit() local 704 struct ftmac100_txdes *txdes = &priv->descs->txdes[i]; ftmac100_free_buffers() local [all...] |
H A D | ftgmac100.c | 68 struct ftgmac100_txdes *txdes; member 615 struct ftgmac100_txdes *txdes, in ftgmac100_free_tx_packet() 618 dma_addr_t map = le32_to_cpu(txdes->txdes3); in ftgmac100_free_tx_packet() 638 struct ftgmac100_txdes *txdes; in ftgmac100_tx_complete_packet() local 644 txdes = &priv->txdes[pointer]; in ftgmac100_tx_complete_packet() 646 ctl_stat = le32_to_cpu(txdes->txdes0); in ftgmac100_tx_complete_packet() 653 ftgmac100_free_tx_packet(priv, pointer, skb, txdes, ctl_stat); in ftgmac100_tx_complete_packet() 654 txdes->txdes0 = cpu_to_le32(ctl_stat & priv->txdes0_edotr_mask); in ftgmac100_tx_complete_packet() 709 struct ftgmac100_txdes *txdes, *firs in ftgmac100_hard_start_xmit() local 612 ftgmac100_free_tx_packet(struct ftgmac100 *priv, unsigned int pointer, struct sk_buff *skb, struct ftgmac100_txdes *txdes, u32 ctl_stat) ftgmac100_free_tx_packet() argument 879 struct ftgmac100_txdes *txdes = &priv->txdes[i]; ftgmac100_free_buffers() local 952 struct ftgmac100_txdes *txdes = NULL; ftgmac100_init_rings() local [all...] |
/kernel/linux/linux-6.6/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 | 68 struct ftgmac100_txdes *txdes; member 618 struct ftgmac100_txdes *txdes, in ftgmac100_free_tx_packet() 621 dma_addr_t map = le32_to_cpu(txdes->txdes3); in ftgmac100_free_tx_packet() 641 struct ftgmac100_txdes *txdes; in ftgmac100_tx_complete_packet() local 647 txdes = &priv->txdes[pointer]; in ftgmac100_tx_complete_packet() 649 ctl_stat = le32_to_cpu(txdes->txdes0); in ftgmac100_tx_complete_packet() 656 ftgmac100_free_tx_packet(priv, pointer, skb, txdes, ctl_stat); in ftgmac100_tx_complete_packet() 657 txdes->txdes0 = cpu_to_le32(ctl_stat & priv->txdes0_edotr_mask); in ftgmac100_tx_complete_packet() 712 struct ftgmac100_txdes *txdes, *firs in ftgmac100_hard_start_xmit() local 615 ftgmac100_free_tx_packet(struct ftgmac100 *priv, unsigned int pointer, struct sk_buff *skb, struct ftgmac100_txdes *txdes, u32 ctl_stat) ftgmac100_free_tx_packet() argument 882 struct ftgmac100_txdes *txdes = &priv->txdes[i]; ftgmac100_free_buffers() local 955 struct ftgmac100_txdes *txdes = NULL; ftgmac100_init_rings() local [all...] |
Completed in 8 milliseconds