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

Staging: et131x: Kill MAC_STAT_t



All the contents of this type are now clean, so kill the top level type
as well

Signed-off-by: default avatarAlan Cox <alan@linux.intel.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 461e0e8b
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -1464,7 +1464,8 @@ typedef struct _MAC_t { /* Location: */
/*
 * MAC STATS Module of JAGCore Address Mapping
 */
typedef struct _MAC_STAT_t {		/* Location: */
struct macstat_regs
{					/* Location: */
	u32 pad[32];			/*  0x6000 - 607C */

	/* Tx/Rx 0-64 Byte Frame Counter */
@@ -1610,7 +1611,7 @@ typedef struct _MAC_STAT_t { /* Location: */

	/* Carry Register Two Mask Register */
	u32 Carry2M;			/*  0x613C */
} MAC_STAT_t, *PMAC_STAT_t;
};

/* END OF MAC STAT REGISTER ADDRESS MAP */

@@ -1682,9 +1683,9 @@ typedef struct _ADDRESS_MAP_t {
	MAC_t mac;
	/* unused section of mac address map */
	u8 unused_mac[4096 - sizeof(MAC_t)];
	MAC_STAT_t macStat;
	struct macstat_regs macstat;
	/* unused section of mac stat address map */
	u8 unused_mac_stat[4096 - sizeof(MAC_STAT_t)];
	u8 unused_mac_stat[4096 - sizeof(struct macstat_regs)];
	struct mmc_regs mmc;
	/* unused section of mmc address map */
	u8 unused_mmc[4096 - sizeof(struct mmc_regs)];
+8 −8
Original line number Diff line number Diff line
@@ -384,8 +384,8 @@ void ConfigTxMacRegs(struct et131x_adapter *etdev)

void ConfigMacStatRegs(struct et131x_adapter *etdev)
{
	struct _MAC_STAT_t __iomem *macstat =
		&etdev->regs->macStat;
	struct macstat_regs __iomem *macstat =
		&etdev->regs->macstat;

	/* Next we need to initialize all the MAC_STAT registers to zero on
	 * the device.
@@ -456,8 +456,8 @@ void ConfigFlowControl(struct et131x_adapter *etdev)
void UpdateMacStatHostCounters(struct et131x_adapter *etdev)
{
	struct _ce_stats_t *stats = &etdev->Stats;
	struct _MAC_STAT_t __iomem *macstat =
		&etdev->regs->macStat;
	struct macstat_regs __iomem *macstat =
		&etdev->regs->macstat;

	stats->collisions += readl(&macstat->TNcl);
	stats->first_collision += readl(&macstat->TScl);
@@ -493,11 +493,11 @@ void HandleMacStatInterrupt(struct et131x_adapter *etdev)
	/* Read the interrupt bits from the register(s).  These are Clear On
	 * Write.
	 */
	Carry1 = readl(&etdev->regs->macStat.Carry1);
	Carry2 = readl(&etdev->regs->macStat.Carry2);
	Carry1 = readl(&etdev->regs->macstat.Carry1);
	Carry2 = readl(&etdev->regs->macstat.Carry2);

	writel(Carry1, &etdev->regs->macStat.Carry1);
	writel(Carry2, &etdev->regs->macStat.Carry2);
	writel(Carry1, &etdev->regs->macstat.Carry1);
	writel(Carry2, &etdev->regs->macstat.Carry2);

	/* We need to do update the host copy of all the MAC_STAT counters.
	 * For each counter, check it's overflow bit.  If the overflow bit is