aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/et131x/et1310_tx.c
diff options
context:
space:
mode:
authorAlan Cox <alan@linux.intel.com>2009-10-06 15:48:16 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2009-12-11 12:23:06 -0800
commitb44207ab43e052aa26b47ea829d46d3a8520d2d2 (patch)
tree13f30aa12d3b474b0393f43fecfb608da45f30bb /drivers/staging/et131x/et1310_tx.c
parentStaging: et131x: rxstat is not used (diff)
downloadlinux-dev-b44207ab43e052aa26b47ea829d46d3a8520d2d2.tar.xz
linux-dev-b44207ab43e052aa26b47ea829d46d3a8520d2d2.zip
Staging: et131x: clean up word 3 definition
This is basically not really used so turn it into a u32 and comment the format for reference Signed-off-by: Alan Cox <alan@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/staging/et131x/et1310_tx.c')
-rw-r--r--drivers/staging/et131x/et1310_tx.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/staging/et131x/et1310_tx.c b/drivers/staging/et131x/et1310_tx.c
index f4812a8ba37a..5938dfa539a3 100644
--- a/drivers/staging/et131x/et1310_tx.c
+++ b/drivers/staging/et131x/et1310_tx.c
@@ -603,16 +603,16 @@ static int nic_send_packet(struct et131x_adapter *etdev, PMP_TCB pMpTcb)
if (etdev->linkspeed == TRUEPHY_SPEED_1000MBPS) {
if (++etdev->TxRing.TxPacketsSinceLastinterrupt ==
PARM_TX_NUM_BUFS_DEF) {
- CurDesc[FragmentNumber - 1].word3.value = 0x5;
+ /* Last element & Interrupt flag */
+ CurDesc[FragmentNumber - 1].word3 = 0x5;
etdev->TxRing.TxPacketsSinceLastinterrupt = 0;
- } else {
- CurDesc[FragmentNumber - 1].word3.value = 0x1;
+ } else { /* Last element */
+ CurDesc[FragmentNumber - 1].word3 = 0x1;
}
} else {
- CurDesc[FragmentNumber - 1].word3.value = 0x5;
+ CurDesc[FragmentNumber - 1].word3 = 0x5;
}
-
- CurDesc[0].word3.bits.f = 1;
+ CurDesc[0].word3 |= 2; /* First element flag */
pMpTcb->WrIndexStart = etdev->TxRing.txDmaReadyToSend;
pMpTcb->PacketStaleCount = 0;