WAN: Use u32 type instead of u_int32_t in LMC driver.

Signed-off-by: Krzysztof Hałasa <khc@pm.waw.pl>
This commit is contained in:
Krzysztof Hałasa 2008-07-03 00:39:46 +02:00
parent d507911c3a
commit 867240f7b2
6 changed files with 134 additions and 138 deletions

View File

@ -11,12 +11,12 @@ unsigned lmc_mii_readreg(lmc_softc_t * const sc, unsigned
devaddr, unsigned regno); devaddr, unsigned regno);
void lmc_mii_writereg(lmc_softc_t * const sc, unsigned devaddr, void lmc_mii_writereg(lmc_softc_t * const sc, unsigned devaddr,
unsigned regno, unsigned data); unsigned regno, unsigned data);
void lmc_led_on(lmc_softc_t * const, u_int32_t); void lmc_led_on(lmc_softc_t * const, u32);
void lmc_led_off(lmc_softc_t * const, u_int32_t); void lmc_led_off(lmc_softc_t * const, u32);
unsigned lmc_mii_readreg(lmc_softc_t * const, unsigned, unsigned); unsigned lmc_mii_readreg(lmc_softc_t * const, unsigned, unsigned);
void lmc_mii_writereg(lmc_softc_t * const, unsigned, unsigned, unsigned); void lmc_mii_writereg(lmc_softc_t * const, unsigned, unsigned, unsigned);
void lmc_gpio_mkinput(lmc_softc_t * const sc, u_int32_t bits); void lmc_gpio_mkinput(lmc_softc_t * const sc, u32 bits);
void lmc_gpio_mkoutput(lmc_softc_t * const sc, u_int32_t bits); void lmc_gpio_mkoutput(lmc_softc_t * const sc, u32 bits);
int lmc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd); int lmc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd);
@ -26,8 +26,7 @@ extern lmc_media_t lmc_t1_media;
extern lmc_media_t lmc_hssi_media; extern lmc_media_t lmc_hssi_media;
#ifdef _DBG_EVENTLOG #ifdef _DBG_EVENTLOG
static void lmcEventLog( u_int32_t EventNum, u_int32_t arg2, u_int32_t arg3 ); static void lmcEventLog(u32 EventNum, u32 arg2, u32 arg3);
#endif #endif
#endif #endif

View File

@ -1,4 +1,3 @@
#include <linux/types.h> #include <linux/types.h>
#include <linux/netdevice.h> #include <linux/netdevice.h>
#include <linux/interrupt.h> #include <linux/interrupt.h>
@ -48,10 +47,10 @@ void lmcConsoleLog(char *type, unsigned char *ucData, int iLen)
#endif #endif
#ifdef DEBUG #ifdef DEBUG
u_int32_t lmcEventLogIndex = 0; u32 lmcEventLogIndex;
u_int32_t lmcEventLogBuf[LMC_EVENTLOGSIZE * LMC_EVENTLOGARGS]; u32 lmcEventLogBuf[LMC_EVENTLOGSIZE * LMC_EVENTLOGARGS];
void lmcEventLog (u_int32_t EventNum, u_int32_t arg2, u_int32_t arg3) void lmcEventLog(u32 EventNum, u32 arg2, u32 arg3)
{ {
lmcEventLogBuf[lmcEventLogIndex++] = EventNum; lmcEventLogBuf[lmcEventLogIndex++] = EventNum;
lmcEventLogBuf[lmcEventLogIndex++] = arg2; lmcEventLogBuf[lmcEventLogIndex++] = arg2;

View File

@ -38,15 +38,15 @@
#ifdef DEBUG #ifdef DEBUG
extern u_int32_t lmcEventLogIndex; extern u32 lmcEventLogIndex;
extern u_int32_t lmcEventLogBuf[LMC_EVENTLOGSIZE * LMC_EVENTLOGARGS]; extern u32 lmcEventLogBuf[LMC_EVENTLOGSIZE * LMC_EVENTLOGARGS];
#define LMC_EVENT_LOG(x, y, z) lmcEventLog((x), (y), (z)) #define LMC_EVENT_LOG(x, y, z) lmcEventLog((x), (y), (z))
#else #else
#define LMC_EVENT_LOG(x,y,z) #define LMC_EVENT_LOG(x,y,z)
#endif /* end ifdef _DBG_EVENTLOG */ #endif /* end ifdef _DBG_EVENTLOG */
void lmcConsoleLog(char *type, unsigned char *ucData, int iLen); void lmcConsoleLog(char *type, unsigned char *ucData, int iLen);
void lmcEventLog (u_int32_t EventNum, u_int32_t arg2, u_int32_t arg3); void lmcEventLog(u32 EventNum, u32 arg2, u32 arg3);
void lmc_trace(struct net_device *dev, char *msg); void lmc_trace(struct net_device *dev, char *msg);
#endif #endif

View File

@ -310,7 +310,8 @@ int lmc_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd) /*fold00*/
ret = -EFAULT; ret = -EFAULT;
break; break;
} }
if (copy_to_user(ifr->ifr_data + sizeof (u32), lmcEventLogBuf, sizeof (lmcEventLogBuf))) if (copy_to_user(ifr->ifr_data + sizeof(u32), lmcEventLogBuf,
sizeof(lmcEventLogBuf)))
ret = -EFAULT; ret = -EFAULT;
else else
ret = 0; ret = 0;
@ -624,7 +625,7 @@ static void lmc_watchdog (unsigned long data) /*fold00*/
struct net_device *dev = (struct net_device *)data; struct net_device *dev = (struct net_device *)data;
lmc_softc_t *sc = dev_to_sc(dev); lmc_softc_t *sc = dev_to_sc(dev);
int link_status; int link_status;
u_int32_t ticks; u32 ticks;
unsigned long flags; unsigned long flags;
lmc_trace(dev, "lmc_watchdog in"); lmc_trace(dev, "lmc_watchdog in");
@ -1899,7 +1900,7 @@ static void lmc_softreset (lmc_softc_t * const sc) /*fold00*/
lmc_trace(sc->lmc_device, "lmc_softreset out"); lmc_trace(sc->lmc_device, "lmc_softreset out");
} }
void lmc_gpio_mkinput(lmc_softc_t * const sc, u_int32_t bits) /*fold00*/ void lmc_gpio_mkinput(lmc_softc_t * const sc, u32 bits) /*fold00*/
{ {
lmc_trace(sc->lmc_device, "lmc_gpio_mkinput in"); lmc_trace(sc->lmc_device, "lmc_gpio_mkinput in");
sc->lmc_gpio_io &= ~bits; sc->lmc_gpio_io &= ~bits;
@ -1907,7 +1908,7 @@ void lmc_gpio_mkinput(lmc_softc_t * const sc, u_int32_t bits) /*fold00*/
lmc_trace(sc->lmc_device, "lmc_gpio_mkinput out"); lmc_trace(sc->lmc_device, "lmc_gpio_mkinput out");
} }
void lmc_gpio_mkoutput(lmc_softc_t * const sc, u_int32_t bits) /*fold00*/ void lmc_gpio_mkoutput(lmc_softc_t * const sc, u32 bits) /*fold00*/
{ {
lmc_trace(sc->lmc_device, "lmc_gpio_mkoutput in"); lmc_trace(sc->lmc_device, "lmc_gpio_mkoutput in");
sc->lmc_gpio_io |= bits; sc->lmc_gpio_io |= bits;
@ -1915,7 +1916,7 @@ void lmc_gpio_mkoutput(lmc_softc_t * const sc, u_int32_t bits) /*fold00*/
lmc_trace(sc->lmc_device, "lmc_gpio_mkoutput out"); lmc_trace(sc->lmc_device, "lmc_gpio_mkoutput out");
} }
void lmc_led_on(lmc_softc_t * const sc, u_int32_t led) /*fold00*/ void lmc_led_on(lmc_softc_t * const sc, u32 led) /*fold00*/
{ {
lmc_trace(sc->lmc_device, "lmc_led_on in"); lmc_trace(sc->lmc_device, "lmc_led_on in");
if((~sc->lmc_miireg16) & led){ /* Already on! */ if((~sc->lmc_miireg16) & led){ /* Already on! */
@ -1928,7 +1929,7 @@ void lmc_led_on(lmc_softc_t * const sc, u_int32_t led) /*fold00*/
lmc_trace(sc->lmc_device, "lmc_led_on out"); lmc_trace(sc->lmc_device, "lmc_led_on out");
} }
void lmc_led_off(lmc_softc_t * const sc, u_int32_t led) /*fold00*/ void lmc_led_off(lmc_softc_t * const sc, u32 led) /*fold00*/
{ {
lmc_trace(sc->lmc_device, "lmc_led_off in"); lmc_trace(sc->lmc_device, "lmc_led_off in");
if(sc->lmc_miireg16 & led){ /* Already set don't do anything */ if(sc->lmc_miireg16 & led){ /* Already set don't do anything */
@ -1984,7 +1985,7 @@ static void lmc_reset(lmc_softc_t * const sc) /*fold00*/
static void lmc_dec_reset(lmc_softc_t * const sc) /*fold00*/ static void lmc_dec_reset(lmc_softc_t * const sc) /*fold00*/
{ {
u_int32_t val; u32 val;
lmc_trace(sc->lmc_device, "lmc_dec_reset in"); lmc_trace(sc->lmc_device, "lmc_dec_reset in");
/* /*

View File

@ -93,8 +93,7 @@ static void lmc_dummy_set_1 (lmc_softc_t * const, int);
static void lmc_dummy_set2_1 (lmc_softc_t * const, lmc_ctl_t *); static void lmc_dummy_set2_1 (lmc_softc_t * const, lmc_ctl_t *);
static inline void write_av9110_bit (lmc_softc_t *, int); static inline void write_av9110_bit (lmc_softc_t *, int);
static void write_av9110 (lmc_softc_t *, u_int32_t, u_int32_t, u_int32_t, static void write_av9110(lmc_softc_t *, u32, u32, u32, u32, u32);
u_int32_t, u_int32_t);
lmc_media_t lmc_ds3_media = { lmc_media_t lmc_ds3_media = {
lmc_ds3_init, /* special media init stuff */ lmc_ds3_init, /* special media init stuff */
@ -679,7 +678,7 @@ static int
lmc_ssi_get_link_status (lmc_softc_t * const sc) lmc_ssi_get_link_status (lmc_softc_t * const sc)
{ {
u16 link_status; u16 link_status;
u_int32_t ticks; u32 ticks;
int ret = 1; int ret = 1;
int hw_hdsk = 1; int hw_hdsk = 1;
@ -835,9 +834,7 @@ write_av9110_bit (lmc_softc_t * sc, int c)
LMC_CSR_WRITE (sc, csr_gp, sc->lmc_gpio); LMC_CSR_WRITE (sc, csr_gp, sc->lmc_gpio);
} }
static void static void write_av9110(lmc_softc_t *sc, u32 n, u32 m, u32 v, u32 x, u32 r)
write_av9110 (lmc_softc_t * sc, u_int32_t n, u_int32_t m, u_int32_t v,
u_int32_t x, u_int32_t r)
{ {
int i; int i;

View File

@ -100,45 +100,45 @@ struct lmc_regfile_t {
* used to define bits in the second tulip_desc_t field (length) * used to define bits in the second tulip_desc_t field (length)
* for the transmit descriptor -baz */ * for the transmit descriptor -baz */
#define LMC_TDES_FIRST_BUFFER_SIZE ((u_int32_t)(0x000007FF)) #define LMC_TDES_FIRST_BUFFER_SIZE ((u32)(0x000007FF))
#define LMC_TDES_SECOND_BUFFER_SIZE ((u_int32_t)(0x003FF800)) #define LMC_TDES_SECOND_BUFFER_SIZE ((u32)(0x003FF800))
#define LMC_TDES_HASH_FILTERING ((u_int32_t)(0x00400000)) #define LMC_TDES_HASH_FILTERING ((u32)(0x00400000))
#define LMC_TDES_DISABLE_PADDING ((u_int32_t)(0x00800000)) #define LMC_TDES_DISABLE_PADDING ((u32)(0x00800000))
#define LMC_TDES_SECOND_ADDR_CHAINED ((u_int32_t)(0x01000000)) #define LMC_TDES_SECOND_ADDR_CHAINED ((u32)(0x01000000))
#define LMC_TDES_END_OF_RING ((u_int32_t)(0x02000000)) #define LMC_TDES_END_OF_RING ((u32)(0x02000000))
#define LMC_TDES_ADD_CRC_DISABLE ((u_int32_t)(0x04000000)) #define LMC_TDES_ADD_CRC_DISABLE ((u32)(0x04000000))
#define LMC_TDES_SETUP_PACKET ((u_int32_t)(0x08000000)) #define LMC_TDES_SETUP_PACKET ((u32)(0x08000000))
#define LMC_TDES_INVERSE_FILTERING ((u_int32_t)(0x10000000)) #define LMC_TDES_INVERSE_FILTERING ((u32)(0x10000000))
#define LMC_TDES_FIRST_SEGMENT ((u_int32_t)(0x20000000)) #define LMC_TDES_FIRST_SEGMENT ((u32)(0x20000000))
#define LMC_TDES_LAST_SEGMENT ((u_int32_t)(0x40000000)) #define LMC_TDES_LAST_SEGMENT ((u32)(0x40000000))
#define LMC_TDES_INTERRUPT_ON_COMPLETION ((u_int32_t)(0x80000000)) #define LMC_TDES_INTERRUPT_ON_COMPLETION ((u32)(0x80000000))
#define TDES_SECOND_BUFFER_SIZE_BIT_NUMBER 11 #define TDES_SECOND_BUFFER_SIZE_BIT_NUMBER 11
#define TDES_COLLISION_COUNT_BIT_NUMBER 3 #define TDES_COLLISION_COUNT_BIT_NUMBER 3
/* Constants for the RCV descriptor RDES */ /* Constants for the RCV descriptor RDES */
#define LMC_RDES_OVERFLOW ((u_int32_t)(0x00000001)) #define LMC_RDES_OVERFLOW ((u32)(0x00000001))
#define LMC_RDES_CRC_ERROR ((u_int32_t)(0x00000002)) #define LMC_RDES_CRC_ERROR ((u32)(0x00000002))
#define LMC_RDES_DRIBBLING_BIT ((u_int32_t)(0x00000004)) #define LMC_RDES_DRIBBLING_BIT ((u32)(0x00000004))
#define LMC_RDES_REPORT_ON_MII_ERR ((u_int32_t)(0x00000008)) #define LMC_RDES_REPORT_ON_MII_ERR ((u32)(0x00000008))
#define LMC_RDES_RCV_WATCHDOG_TIMEOUT ((u_int32_t)(0x00000010)) #define LMC_RDES_RCV_WATCHDOG_TIMEOUT ((u32)(0x00000010))
#define LMC_RDES_FRAME_TYPE ((u_int32_t)(0x00000020)) #define LMC_RDES_FRAME_TYPE ((u32)(0x00000020))
#define LMC_RDES_COLLISION_SEEN ((u_int32_t)(0x00000040)) #define LMC_RDES_COLLISION_SEEN ((u32)(0x00000040))
#define LMC_RDES_FRAME_TOO_LONG ((u_int32_t)(0x00000080)) #define LMC_RDES_FRAME_TOO_LONG ((u32)(0x00000080))
#define LMC_RDES_LAST_DESCRIPTOR ((u_int32_t)(0x00000100)) #define LMC_RDES_LAST_DESCRIPTOR ((u32)(0x00000100))
#define LMC_RDES_FIRST_DESCRIPTOR ((u_int32_t)(0x00000200)) #define LMC_RDES_FIRST_DESCRIPTOR ((u32)(0x00000200))
#define LMC_RDES_MULTICAST_FRAME ((u_int32_t)(0x00000400)) #define LMC_RDES_MULTICAST_FRAME ((u32)(0x00000400))
#define LMC_RDES_RUNT_FRAME ((u_int32_t)(0x00000800)) #define LMC_RDES_RUNT_FRAME ((u32)(0x00000800))
#define LMC_RDES_DATA_TYPE ((u_int32_t)(0x00003000)) #define LMC_RDES_DATA_TYPE ((u32)(0x00003000))
#define LMC_RDES_LENGTH_ERROR ((u_int32_t)(0x00004000)) #define LMC_RDES_LENGTH_ERROR ((u32)(0x00004000))
#define LMC_RDES_ERROR_SUMMARY ((u_int32_t)(0x00008000)) #define LMC_RDES_ERROR_SUMMARY ((u32)(0x00008000))
#define LMC_RDES_FRAME_LENGTH ((u_int32_t)(0x3FFF0000)) #define LMC_RDES_FRAME_LENGTH ((u32)(0x3FFF0000))
#define LMC_RDES_OWN_BIT ((u_int32_t)(0x80000000)) #define LMC_RDES_OWN_BIT ((u32)(0x80000000))
#define RDES_FRAME_LENGTH_BIT_NUMBER 16 #define RDES_FRAME_LENGTH_BIT_NUMBER 16
#define LMC_RDES_ERROR_MASK ( (u_int32_t)( \ #define LMC_RDES_ERROR_MASK ( (u32)( \
LMC_RDES_OVERFLOW \ LMC_RDES_OVERFLOW \
| LMC_RDES_DRIBBLING_BIT \ | LMC_RDES_DRIBBLING_BIT \
| LMC_RDES_REPORT_ON_MII_ERR \ | LMC_RDES_REPORT_ON_MII_ERR \
@ -150,32 +150,32 @@ struct lmc_regfile_t {
*/ */
typedef struct { typedef struct {
u_int32_t n; u32 n;
u_int32_t m; u32 m;
u_int32_t v; u32 v;
u_int32_t x; u32 x;
u_int32_t r; u32 r;
u_int32_t f; u32 f;
u_int32_t exact; u32 exact;
} lmc_av9110_t; } lmc_av9110_t;
/* /*
* Common structure passed to the ioctl code. * Common structure passed to the ioctl code.
*/ */
struct lmc___ctl { struct lmc___ctl {
u_int32_t cardtype; u32 cardtype;
u_int32_t clock_source; /* HSSI, T1 */ u32 clock_source; /* HSSI, T1 */
u_int32_t clock_rate; /* T1 */ u32 clock_rate; /* T1 */
u_int32_t crc_length; u32 crc_length;
u_int32_t cable_length; /* DS3 */ u32 cable_length; /* DS3 */
u_int32_t scrambler_onoff; /* DS3 */ u32 scrambler_onoff; /* DS3 */
u_int32_t cable_type; /* T1 */ u32 cable_type; /* T1 */
u_int32_t keepalive_onoff; /* protocol */ u32 keepalive_onoff; /* protocol */
u_int32_t ticks; /* ticks/sec */ u32 ticks; /* ticks/sec */
union { union {
lmc_av9110_t ssi; lmc_av9110_t ssi;
} cardspec; } cardspec;
u_int32_t circuit_type; /* T1 or E1 */ u32 circuit_type; /* T1 or E1 */
}; };
@ -224,52 +224,52 @@ struct lmc___media {
struct lmc_extra_statistics struct lmc_extra_statistics
{ {
u_int32_t version_size; u32 version_size;
u_int32_t lmc_cardtype; u32 lmc_cardtype;
u_int32_t tx_ProcTimeout; u32 tx_ProcTimeout;
u_int32_t tx_IntTimeout; u32 tx_IntTimeout;
u_int32_t tx_NoCompleteCnt; u32 tx_NoCompleteCnt;
u_int32_t tx_MaxXmtsB4Int; u32 tx_MaxXmtsB4Int;
u_int32_t tx_TimeoutCnt; u32 tx_TimeoutCnt;
u_int32_t tx_OutOfSyncPtr; u32 tx_OutOfSyncPtr;
u_int32_t tx_tbusy0; u32 tx_tbusy0;
u_int32_t tx_tbusy1; u32 tx_tbusy1;
u_int32_t tx_tbusy_calls; u32 tx_tbusy_calls;
u_int32_t resetCount; u32 resetCount;
u_int32_t lmc_txfull; u32 lmc_txfull;
u_int32_t tbusy; u32 tbusy;
u_int32_t dirtyTx; u32 dirtyTx;
u_int32_t lmc_next_tx; u32 lmc_next_tx;
u_int32_t otherTypeCnt; u32 otherTypeCnt;
u_int32_t lastType; u32 lastType;
u_int32_t lastTypeOK; u32 lastTypeOK;
u_int32_t txLoopCnt; u32 txLoopCnt;
u_int32_t usedXmtDescripCnt; u32 usedXmtDescripCnt;
u_int32_t txIndexCnt; u32 txIndexCnt;
u_int32_t rxIntLoopCnt; u32 rxIntLoopCnt;
u_int32_t rx_SmallPktCnt; u32 rx_SmallPktCnt;
u_int32_t rx_BadPktSurgeCnt; u32 rx_BadPktSurgeCnt;
u_int32_t rx_BuffAllocErr; u32 rx_BuffAllocErr;
u_int32_t tx_lossOfClockCnt; u32 tx_lossOfClockCnt;
/* T1 error counters */ /* T1 error counters */
u_int32_t framingBitErrorCount; u32 framingBitErrorCount;
u_int32_t lineCodeViolationCount; u32 lineCodeViolationCount;
u_int32_t lossOfFrameCount; u32 lossOfFrameCount;
u_int32_t changeOfFrameAlignmentCount; u32 changeOfFrameAlignmentCount;
u_int32_t severelyErroredFrameCount; u32 severelyErroredFrameCount;
u_int32_t check; u32 check;
}; };
typedef struct lmc_xinfo { typedef struct lmc_xinfo {
u_int32_t Magic0; /* BEEFCAFE */ u32 Magic0; /* BEEFCAFE */
u_int32_t PciCardType; u32 PciCardType;
u_int32_t PciSlotNumber; /* PCI slot number */ u32 PciSlotNumber; /* PCI slot number */
u16 DriverMajorVersion; u16 DriverMajorVersion;
u16 DriverMinorVersion; u16 DriverMinorVersion;
@ -282,9 +282,9 @@ typedef struct lmc_xinfo {
u16 t1_alarm2_status; u16 t1_alarm2_status;
int link_status; int link_status;
u_int32_t mii_reg16; u32 mii_reg16;
u_int32_t Magic1; /* DEADBEEF */ u32 Magic1; /* DEADBEEF */
} LMC_XINFO; } LMC_XINFO;
@ -298,16 +298,16 @@ struct lmc___softc {
struct net_device *lmc_device; struct net_device *lmc_device;
int hang, rxdesc, bad_packet, some_counter; int hang, rxdesc, bad_packet, some_counter;
u_int32_t txgo; u32 txgo;
struct lmc_regfile_t lmc_csrs; struct lmc_regfile_t lmc_csrs;
volatile u_int32_t lmc_txtick; volatile u32 lmc_txtick;
volatile u_int32_t lmc_rxtick; volatile u32 lmc_rxtick;
u_int32_t lmc_flags; u32 lmc_flags;
u_int32_t lmc_intrmask; /* our copy of csr_intr */ u32 lmc_intrmask; /* our copy of csr_intr */
u_int32_t lmc_cmdmode; /* our copy of csr_cmdmode */ u32 lmc_cmdmode; /* our copy of csr_cmdmode */
u_int32_t lmc_busmode; /* our copy of csr_busmode */ u32 lmc_busmode; /* our copy of csr_busmode */
u_int32_t lmc_gpio_io; /* state of in/out settings */ u32 lmc_gpio_io; /* state of in/out settings */
u_int32_t lmc_gpio; /* state of outputs */ u32 lmc_gpio; /* state of outputs */
struct sk_buff* lmc_txq[LMC_TXDESCS]; struct sk_buff* lmc_txq[LMC_TXDESCS];
struct sk_buff* lmc_rxq[LMC_RXDESCS]; struct sk_buff* lmc_rxq[LMC_RXDESCS];
volatile volatile
@ -323,18 +323,18 @@ struct lmc___softc {
int lmc_ok; int lmc_ok;
int last_link_status; int last_link_status;
int lmc_cardtype; int lmc_cardtype;
u_int32_t last_frameerr; u32 last_frameerr;
lmc_media_t *lmc_media; lmc_media_t *lmc_media;
struct timer_list timer; struct timer_list timer;
lmc_ctl_t ictl; lmc_ctl_t ictl;
u_int32_t TxDescriptControlInit; u32 TxDescriptControlInit;
int tx_TimeoutInd; /* additional driver state */ int tx_TimeoutInd; /* additional driver state */
int tx_TimeoutDisplay; int tx_TimeoutDisplay;
unsigned int lastlmc_taint_tx; unsigned int lastlmc_taint_tx;
int lasttx_packets; int lasttx_packets;
u_int32_t tx_clockState; u32 tx_clockState;
u_int32_t lmc_crcSize; u32 lmc_crcSize;
LMC_XINFO lmc_xinfo; LMC_XINFO lmc_xinfo;
char lmc_yel, lmc_blue, lmc_red; /* for T1 and DS3 */ char lmc_yel, lmc_blue, lmc_red; /* for T1 and DS3 */
char lmc_timing; /* for HSSI and SSI */ char lmc_timing; /* for HSSI and SSI */
@ -449,8 +449,8 @@ struct lmc___softc {
| TULIP_STS_TXUNDERFLOW\ | TULIP_STS_TXUNDERFLOW\
| TULIP_STS_RXSTOPPED ) | TULIP_STS_RXSTOPPED )
#define DESC_OWNED_BY_SYSTEM ((u_int32_t)(0x00000000)) #define DESC_OWNED_BY_SYSTEM ((u32)(0x00000000))
#define DESC_OWNED_BY_DC21X4 ((u_int32_t)(0x80000000)) #define DESC_OWNED_BY_DC21X4 ((u32)(0x80000000))
#ifndef TULIP_CMD_RECEIVEALL #ifndef TULIP_CMD_RECEIVEALL
#define TULIP_CMD_RECEIVEALL 0x40000000L #define TULIP_CMD_RECEIVEALL 0x40000000L