[timer] Formalise the timer API
[people/asdlkf/gpxe.git] / src / drivers / net / eepro100.c
index f746976..e6e7db4 100644 (file)
@@ -407,7 +407,7 @@ static void eepro100_transmit(struct nic *nic, const char *d, unsigned int t, un
        } hdr;
        unsigned short status;
        int s1, s2;
-       tick_t ct;
+       unsigned long ct;
 
        status = inw(ioaddr + SCBStatus);
        /* Acknowledge all of the current interrupt sources ASAP. */
@@ -448,7 +448,7 @@ static void eepro100_transmit(struct nic *nic, const char *d, unsigned int t, un
 
        ct = currticks();
        /* timeout 10 ms for transmit */
-       while (!txfd.status && ct + 10*USECS_IN_MSEC)
+       while (!txfd.status && ct + 10*1000)
                /* Wait */;
        s2 = inw (ioaddr + SCBStatus);
 
@@ -608,7 +608,7 @@ static int eepro100_probe ( struct nic *nic, struct pci_device *pci ) {
        int read_cmd, ee_size;
        int options;
        int rx_mode;
-       tick_t ct;
+       unsigned long ct;
 
        /* we cache only the first few words of the EEPROM data
           be careful not to access beyond this array */
@@ -753,7 +753,7 @@ static int eepro100_probe ( struct nic *nic, struct pci_device *pci ) {
        whereami ("started TX thingy (config, iasetup).");
 
        ct = currticks();
-       while (!txfd.status && ct + 10*USECS_IN_MSEC < currticks())
+       while (!txfd.status && ct + 10*1000 < currticks())
                /* Wait */;
 
        /* Read the status register once to disgard stale data */