Commit 8f12785d authored by Alan Cox's avatar Alan Cox Committed by Greg Kroah-Hartman

Staging: et131x: Kill off RX_RING_t

This completes the typedef clean up of the rx specific structures, although
there is plenty do on field names and the like
Signed-off-by: default avatarAlan Cox <alan@linux.intel.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 4ba64c1b
...@@ -109,10 +109,10 @@ int et131x_rx_dma_memory_alloc(struct et131x_adapter *adapter) ...@@ -109,10 +109,10 @@ int et131x_rx_dma_memory_alloc(struct et131x_adapter *adapter)
u32 i, j; u32 i, j;
u32 bufsize; u32 bufsize;
u32 pktStatRingSize, FBRChunkSize; u32 pktStatRingSize, FBRChunkSize;
RX_RING_t *rx_ring; struct rx_ring *rx_ring;
/* Setup some convenience pointers */ /* Setup some convenience pointers */
rx_ring = (RX_RING_t *) &adapter->RxRing; rx_ring = &adapter->rx_ring;
/* Alloc memory for the lookup table */ /* Alloc memory for the lookup table */
#ifdef USE_FBR0 #ifdef USE_FBR0
...@@ -162,10 +162,10 @@ int et131x_rx_dma_memory_alloc(struct et131x_adapter *adapter) ...@@ -162,10 +162,10 @@ int et131x_rx_dma_memory_alloc(struct et131x_adapter *adapter)
} }
#ifdef USE_FBR0 #ifdef USE_FBR0
adapter->RxRing.PsrNumEntries = adapter->RxRing.Fbr0NumEntries + adapter->rx_ring.PsrNumEntries = adapter->rx_ring.Fbr0NumEntries +
adapter->RxRing.Fbr1NumEntries; adapter->rx_ring.Fbr1NumEntries;
#else #else
adapter->RxRing.PsrNumEntries = adapter->RxRing.Fbr1NumEntries; adapter->rx_ring.PsrNumEntries = adapter->rx_ring.Fbr1NumEntries;
#endif #endif
/* Allocate an area of memory for Free Buffer Ring 1 */ /* Allocate an area of memory for Free Buffer Ring 1 */
...@@ -338,7 +338,7 @@ int et131x_rx_dma_memory_alloc(struct et131x_adapter *adapter) ...@@ -338,7 +338,7 @@ int et131x_rx_dma_memory_alloc(struct et131x_adapter *adapter)
/* Allocate an area of memory for FIFO of Packet Status ring entries */ /* Allocate an area of memory for FIFO of Packet Status ring entries */
pktStatRingSize = pktStatRingSize =
sizeof(struct pkt_stat_desc) * adapter->RxRing.PsrNumEntries; sizeof(struct pkt_stat_desc) * adapter->rx_ring.PsrNumEntries;
rx_ring->pPSRingVa = pci_alloc_consistent(adapter->pdev, rx_ring->pPSRingVa = pci_alloc_consistent(adapter->pdev,
pktStatRingSize, pktStatRingSize,
...@@ -402,10 +402,10 @@ void et131x_rx_dma_memory_free(struct et131x_adapter *adapter) ...@@ -402,10 +402,10 @@ void et131x_rx_dma_memory_free(struct et131x_adapter *adapter)
u32 bufsize; u32 bufsize;
u32 pktStatRingSize; u32 pktStatRingSize;
PMP_RFD rfd; PMP_RFD rfd;
RX_RING_t *rx_ring; struct rx_ring *rx_ring;
/* Setup some convenience pointers */ /* Setup some convenience pointers */
rx_ring = (RX_RING_t *) &adapter->RxRing; rx_ring = &adapter->rx_ring;
/* Free RFDs and associated packet descriptors */ /* Free RFDs and associated packet descriptors */
WARN_ON(rx_ring->nReadyRecv != rx_ring->NumRfd); WARN_ON(rx_ring->nReadyRecv != rx_ring->NumRfd);
...@@ -416,7 +416,7 @@ void et131x_rx_dma_memory_free(struct et131x_adapter *adapter) ...@@ -416,7 +416,7 @@ void et131x_rx_dma_memory_free(struct et131x_adapter *adapter)
list_del(&rfd->list_node); list_del(&rfd->list_node);
rfd->Packet = NULL; rfd->Packet = NULL;
kmem_cache_free(adapter->RxRing.RecvLookaside, rfd); kmem_cache_free(adapter->rx_ring.RecvLookaside, rfd);
} }
/* Free Free Buffer Ring 1 */ /* Free Free Buffer Ring 1 */
...@@ -496,7 +496,7 @@ void et131x_rx_dma_memory_free(struct et131x_adapter *adapter) ...@@ -496,7 +496,7 @@ void et131x_rx_dma_memory_free(struct et131x_adapter *adapter)
/* Free Packet Status Ring */ /* Free Packet Status Ring */
if (rx_ring->pPSRingVa) { if (rx_ring->pPSRingVa) {
pktStatRingSize = pktStatRingSize =
sizeof(struct pkt_stat_desc) * adapter->RxRing.PsrNumEntries; sizeof(struct pkt_stat_desc) * adapter->rx_ring.PsrNumEntries;
pci_free_consistent(adapter->pdev, pktStatRingSize, pci_free_consistent(adapter->pdev, pktStatRingSize,
rx_ring->pPSRingVa, rx_ring->pPSRingPa); rx_ring->pPSRingVa, rx_ring->pPSRingPa);
...@@ -545,10 +545,10 @@ int et131x_init_recv(struct et131x_adapter *adapter) ...@@ -545,10 +545,10 @@ int et131x_init_recv(struct et131x_adapter *adapter)
PMP_RFD rfd = NULL; PMP_RFD rfd = NULL;
u32 rfdct; u32 rfdct;
u32 numrfd = 0; u32 numrfd = 0;
RX_RING_t *rx_ring = NULL; struct rx_ring *rx_ring;
/* Setup some convenience pointers */ /* Setup some convenience pointers */
rx_ring = (RX_RING_t *) &adapter->RxRing; rx_ring = &adapter->rx_ring;
/* Setup each RFD */ /* Setup each RFD */
for (rfdct = 0; rfdct < rx_ring->NumRfd; rfdct++) { for (rfdct = 0; rfdct < rx_ring->NumRfd; rfdct++) {
...@@ -592,7 +592,7 @@ int et131x_init_recv(struct et131x_adapter *adapter) ...@@ -592,7 +592,7 @@ int et131x_init_recv(struct et131x_adapter *adapter)
void ConfigRxDmaRegs(struct et131x_adapter *etdev) void ConfigRxDmaRegs(struct et131x_adapter *etdev)
{ {
struct rxdma_regs __iomem *rx_dma = &etdev->regs->rxdma; struct rxdma_regs __iomem *rx_dma = &etdev->regs->rxdma;
struct _rx_ring_t *rx_local = &etdev->RxRing; struct rx_ring *rx_local = &etdev->rx_ring;
struct fbr_desc *fbr_entry; struct fbr_desc *fbr_entry;
u32 entry; u32 entry;
u32 psr_num_des; u32 psr_num_des;
...@@ -741,19 +741,19 @@ void et131x_rx_dma_enable(struct et131x_adapter *etdev) ...@@ -741,19 +741,19 @@ void et131x_rx_dma_enable(struct et131x_adapter *etdev)
/* Setup the receive dma configuration register for normal operation */ /* Setup the receive dma configuration register for normal operation */
u32 csr = 0x2000; /* FBR1 enable */ u32 csr = 0x2000; /* FBR1 enable */
if (etdev->RxRing.Fbr1BufferSize == 4096) if (etdev->rx_ring.Fbr1BufferSize == 4096)
csr |= 0x0800; csr |= 0x0800;
else if (etdev->RxRing.Fbr1BufferSize == 8192) else if (etdev->rx_ring.Fbr1BufferSize == 8192)
csr |= 0x1000; csr |= 0x1000;
else if (etdev->RxRing.Fbr1BufferSize == 16384) else if (etdev->rx_ring.Fbr1BufferSize == 16384)
csr |= 0x1800; csr |= 0x1800;
#ifdef USE_FBR0 #ifdef USE_FBR0
csr |= 0x0400; /* FBR0 enable */ csr |= 0x0400; /* FBR0 enable */
if (etdev->RxRing.Fbr0BufferSize == 256) if (etdev->rx_ring.Fbr0BufferSize == 256)
csr |= 0x0100; csr |= 0x0100;
else if (etdev->RxRing.Fbr0BufferSize == 512) else if (etdev->rx_ring.Fbr0BufferSize == 512)
csr |= 0x0200; csr |= 0x0200;
else if (etdev->RxRing.Fbr0BufferSize == 1024) else if (etdev->rx_ring.Fbr0BufferSize == 1024)
csr |= 0x0300; csr |= 0x0300;
#endif #endif
writel(csr, &etdev->regs->rxdma.csr); writel(csr, &etdev->regs->rxdma.csr);
...@@ -783,7 +783,7 @@ void et131x_rx_dma_enable(struct et131x_adapter *etdev) ...@@ -783,7 +783,7 @@ void et131x_rx_dma_enable(struct et131x_adapter *etdev)
*/ */
PMP_RFD nic_rx_pkts(struct et131x_adapter *etdev) PMP_RFD nic_rx_pkts(struct et131x_adapter *etdev)
{ {
struct _rx_ring_t *rx_local = &etdev->RxRing; struct rx_ring *rx_local = &etdev->rx_ring;
struct rx_status_block *status; struct rx_status_block *status;
struct pkt_stat_desc *psr; struct pkt_stat_desc *psr;
PMP_RFD rfd; PMP_RFD rfd;
...@@ -1006,7 +1006,7 @@ PMP_RFD nic_rx_pkts(struct et131x_adapter *etdev) ...@@ -1006,7 +1006,7 @@ PMP_RFD nic_rx_pkts(struct et131x_adapter *etdev)
*/ */
void et131x_reset_recv(struct et131x_adapter *etdev) void et131x_reset_recv(struct et131x_adapter *etdev)
{ {
WARN_ON(list_empty(&etdev->RxRing.RecvList)); WARN_ON(list_empty(&etdev->rx_ring.RecvList));
} }
...@@ -1024,8 +1024,8 @@ void et131x_handle_recv_interrupt(struct et131x_adapter *etdev) ...@@ -1024,8 +1024,8 @@ void et131x_handle_recv_interrupt(struct et131x_adapter *etdev)
/* Process up to available RFD's */ /* Process up to available RFD's */
while (count < NUM_PACKETS_HANDLED) { while (count < NUM_PACKETS_HANDLED) {
if (list_empty(&etdev->RxRing.RecvList)) { if (list_empty(&etdev->rx_ring.RecvList)) {
WARN_ON(etdev->RxRing.nReadyRecv != 0); WARN_ON(etdev->rx_ring.nReadyRecv != 0);
done = false; done = false;
break; break;
} }
...@@ -1050,7 +1050,7 @@ void et131x_handle_recv_interrupt(struct et131x_adapter *etdev) ...@@ -1050,7 +1050,7 @@ void et131x_handle_recv_interrupt(struct et131x_adapter *etdev)
etdev->Stats.ipackets++; etdev->Stats.ipackets++;
/* Set the status on the packet, either resources or success */ /* Set the status on the packet, either resources or success */
if (etdev->RxRing.nReadyRecv < RFD_LOW_WATER_MARK) { if (etdev->rx_ring.nReadyRecv < RFD_LOW_WATER_MARK) {
dev_warn(&etdev->pdev->dev, dev_warn(&etdev->pdev->dev,
"RFD's are running out\n"); "RFD's are running out\n");
} }
...@@ -1058,12 +1058,12 @@ void et131x_handle_recv_interrupt(struct et131x_adapter *etdev) ...@@ -1058,12 +1058,12 @@ void et131x_handle_recv_interrupt(struct et131x_adapter *etdev)
} }
if (count == NUM_PACKETS_HANDLED || !done) { if (count == NUM_PACKETS_HANDLED || !done) {
etdev->RxRing.UnfinishedReceives = true; etdev->rx_ring.UnfinishedReceives = true;
writel(PARM_TX_TIME_INT_DEF * NANO_IN_A_MICRO, writel(PARM_TX_TIME_INT_DEF * NANO_IN_A_MICRO,
&etdev->regs->global.watchdog_timer); &etdev->regs->global.watchdog_timer);
} else } else
/* Watchdog timer will disable itself if appropriate. */ /* Watchdog timer will disable itself if appropriate. */
etdev->RxRing.UnfinishedReceives = false; etdev->rx_ring.UnfinishedReceives = false;
} }
static inline u32 bump_fbr(u32 *fbr, u32 limit) static inline u32 bump_fbr(u32 *fbr, u32 limit)
...@@ -1091,7 +1091,7 @@ static inline u32 bump_fbr(u32 *fbr, u32 limit) ...@@ -1091,7 +1091,7 @@ static inline u32 bump_fbr(u32 *fbr, u32 limit)
*/ */
void nic_return_rfd(struct et131x_adapter *etdev, PMP_RFD rfd) void nic_return_rfd(struct et131x_adapter *etdev, PMP_RFD rfd)
{ {
struct _rx_ring_t *rx_local = &etdev->RxRing; struct rx_ring *rx_local = &etdev->rx_ring;
struct rxdma_regs __iomem *rx_dma = &etdev->regs->rxdma; struct rxdma_regs __iomem *rx_dma = &etdev->regs->rxdma;
u16 bi = rfd->bufferindex; u16 bi = rfd->bufferindex;
u8 ri = rfd->ringindex; u8 ri = rfd->ringindex;
......
...@@ -191,10 +191,10 @@ struct fbr_lookup { ...@@ -191,10 +191,10 @@ struct fbr_lookup {
}; };
/* /*
* RX_RING_t is sructure representing the adaptor's local reference(s) to the * struct rx_ring is the ssructure representing the adaptor's local
* rings * reference(s) to the rings
*/ */
typedef struct _rx_ring_t { struct rx_ring {
#ifdef USE_FBR0 #ifdef USE_FBR0
void *pFbr0RingVa; void *pFbr0RingVa;
dma_addr_t pFbr0RingPa; dma_addr_t pFbr0RingPa;
...@@ -239,7 +239,7 @@ typedef struct _rx_ring_t { ...@@ -239,7 +239,7 @@ typedef struct _rx_ring_t {
/* lookaside lists */ /* lookaside lists */
struct kmem_cache *RecvLookaside; struct kmem_cache *RecvLookaside;
} RX_RING_t, *PRX_RING_t; };
/* Forward reference of RFD */ /* Forward reference of RFD */
struct _MP_RFD; struct _MP_RFD;
......
...@@ -248,7 +248,7 @@ struct et131x_adapter { ...@@ -248,7 +248,7 @@ struct et131x_adapter {
struct tx_ring tx_ring; struct tx_ring tx_ring;
/* Rx Memory Variables */ /* Rx Memory Variables */
RX_RING_t RxRing; struct rx_ring rx_ring;
/* Loopback specifics */ /* Loopback specifics */
u8 ReplicaPhyLoopbk; /* Replica Enable */ u8 ReplicaPhyLoopbk; /* Replica Enable */
......
...@@ -185,7 +185,7 @@ irqreturn_t et131x_isr(int irq, void *dev_id) ...@@ -185,7 +185,7 @@ irqreturn_t et131x_isr(int irq, void *dev_id)
if (++tcb->stale > 1) if (++tcb->stale > 1)
status |= ET_INTR_TXDMA_ISR; status |= ET_INTR_TXDMA_ISR;
if (adapter->RxRing.UnfinishedReceives) if (adapter->rx_ring.UnfinishedReceives)
status |= ET_INTR_RXDMA_XFR_DONE; status |= ET_INTR_RXDMA_XFR_DONE;
else if (tcb == NULL) else if (tcb == NULL)
writel(0, &adapter->regs->global.watchdog_timer); writel(0, &adapter->regs->global.watchdog_timer);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment