• Home
  • Raw
  • Download

Lines Matching refs:rxring

657 	struct jme_ring *rxring = jme->rxring;  in jme_set_clean_rxdesc()  local
658 register struct rxdesc *rxdesc = rxring->desc; in jme_set_clean_rxdesc()
659 struct jme_buffer_info *rxbi = rxring->bufinf; in jme_set_clean_rxdesc()
678 struct jme_ring *rxring = &(jme->rxring[0]); in jme_make_new_rx_buf() local
679 struct jme_buffer_info *rxbi = rxring->bufinf + i; in jme_make_new_rx_buf()
701 struct jme_ring *rxring = &(jme->rxring[0]); in jme_free_rx_buf() local
702 struct jme_buffer_info *rxbi = rxring->bufinf; in jme_free_rx_buf()
721 struct jme_ring *rxring = &(jme->rxring[0]); in jme_free_rx_resources() local
723 if (rxring->alloc) { in jme_free_rx_resources()
729 rxring->alloc, in jme_free_rx_resources()
730 rxring->dmaalloc); in jme_free_rx_resources()
731 rxring->alloc = NULL; in jme_free_rx_resources()
732 rxring->desc = NULL; in jme_free_rx_resources()
733 rxring->dmaalloc = 0; in jme_free_rx_resources()
734 rxring->dma = 0; in jme_free_rx_resources()
736 rxring->next_to_use = 0; in jme_free_rx_resources()
737 atomic_set(&rxring->next_to_clean, 0); in jme_free_rx_resources()
744 struct jme_ring *rxring = &(jme->rxring[0]); in jme_setup_rx_resources() local
746 rxring->alloc = dma_alloc_coherent(&(jme->pdev->dev), in jme_setup_rx_resources()
748 &(rxring->dmaalloc), in jme_setup_rx_resources()
750 if (!rxring->alloc) { in jme_setup_rx_resources()
751 rxring->desc = NULL; in jme_setup_rx_resources()
752 rxring->dmaalloc = 0; in jme_setup_rx_resources()
753 rxring->dma = 0; in jme_setup_rx_resources()
760 rxring->desc = (void *)ALIGN((unsigned long)(rxring->alloc), in jme_setup_rx_resources()
762 rxring->dma = ALIGN(rxring->dmaalloc, RING_DESC_ALIGN); in jme_setup_rx_resources()
763 rxring->next_to_use = 0; in jme_setup_rx_resources()
764 atomic_set(&rxring->next_to_clean, 0); in jme_setup_rx_resources()
794 jwrite32(jme, JME_RXDBA_LO, (__u64)jme->rxring[0].dma & 0xFFFFFFFFUL); in jme_enable_rx_engine()
795 jwrite32(jme, JME_RXDBA_HI, (__u64)(jme->rxring[0].dma) >> 32); in jme_enable_rx_engine()
796 jwrite32(jme, JME_RXNDA, (__u64)jme->rxring[0].dma & 0xFFFFFFFFUL); in jme_enable_rx_engine()
886 struct jme_ring *rxring = &(jme->rxring[0]); in jme_alloc_and_feed_skb() local
887 struct rxdesc *rxdesc = rxring->desc; in jme_alloc_and_feed_skb()
888 struct jme_buffer_info *rxbi = rxring->bufinf; in jme_alloc_and_feed_skb()
946 struct jme_ring *rxring = &(jme->rxring[0]); in jme_process_receive() local
947 struct rxdesc *rxdesc = rxring->desc; in jme_process_receive()
959 i = atomic_read(&rxring->next_to_clean); in jme_process_receive()
961 rxdesc = rxring->desc; in jme_process_receive()
997 atomic_set(&rxring->next_to_clean, i); in jme_process_receive()