Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f926d216 authored by Alan Cox's avatar Alan Cox Committed by Greg Kroah-Hartman
Browse files

Staging: et131x: rx_status_block_t is now clean



So kill off the top level type and turn it into a struct

Signed-off-by: default avatarAlan Cox <alan@linux.intel.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent c9a8ad18
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -361,7 +361,7 @@ int et131x_rx_dma_memory_alloc(struct et131x_adapter *adapter)

	/* Allocate an area of memory for writeback of status information */
	rx_ring->pRxStatusVa = pci_alloc_consistent(adapter->pdev,
						    sizeof(RX_STATUS_BLOCK_t),
					    sizeof(struct rx_status_block),
					    &rx_ring->pRxStatusPa);
	if (!rx_ring->pRxStatusVa) {
		dev_err(&adapter->pdev->dev,
@@ -508,7 +508,7 @@ void et131x_rx_dma_memory_free(struct et131x_adapter *adapter)
	/* Free area of memory for the writeback of status information */
	if (rx_ring->pRxStatusVa) {
		pci_free_consistent(adapter->pdev,
				sizeof(RX_STATUS_BLOCK_t),
				sizeof(struct rx_status_block),
				rx_ring->pRxStatusVa, rx_ring->pRxStatusPa);

		rx_ring->pRxStatusVa = NULL;
@@ -614,7 +614,7 @@ void ConfigRxDmaRegs(struct et131x_adapter *etdev)
	       &rx_dma->dma_wb_base_hi);
	writel((u32) rx_local->pRxStatusPa, &rx_dma->dma_wb_base_lo);

	memset(rx_local->pRxStatusVa, 0, sizeof(RX_STATUS_BLOCK_t));
	memset(rx_local->pRxStatusVa, 0, sizeof(struct rx_status_block));

	/* Set the address and parameters of the packet status ring into the
	 * 1310's registers
@@ -786,7 +786,7 @@ void et131x_rx_dma_enable(struct et131x_adapter *etdev)
PMP_RFD nic_rx_pkts(struct et131x_adapter *etdev)
{
	struct _rx_ring_t *rx_local = &etdev->RxRing;
	PRX_STATUS_BLOCK_t status;
	struct rx_status_block *status;
	PPKT_STAT_DESC_t psr;
	PMP_RFD rfd;
	u32 i;
@@ -803,7 +803,7 @@ PMP_RFD nic_rx_pkts(struct et131x_adapter *etdev)
	 * interrupt. It contains the next to be used entry in the Packet
	 * Status Ring, and also the two Free Buffer rings.
	 */
	status = (PRX_STATUS_BLOCK_t) rx_local->pRxStatusVa;
	status = (struct rx_status_block *)rx_local->pRxStatusVa;
	word1 = status->Word1 >> 16;	/* Get the useful bits */

	/* Check the PSR and wrap bits do not match */
+4 −4
Original line number Diff line number Diff line
@@ -219,13 +219,13 @@ typedef struct _PKT_STAT_DESC_t {
 */

/*
 * RX_STATUS_BLOCK_t is sructure representing the status of the Rx DMA engine
 * it sits in free memory, and is pointed to by 0x101c / 0x1020
 * struct rx_status_block is a structure representing the status of the Rx
 * DMA engine it sits in free memory, and is pointed to by 0x101c / 0x1020
 */
typedef struct _rx_status_block_t {
struct rx_status_block {
	u32 Word0;
	u32 Word1;
} RX_STATUS_BLOCK_t, *PRX_STATUS_BLOCK_t;
};

/*
 * Structure for look-up table holding free buffer ring pointers