DELAY
DELAY(hz*60);
DELAY(100);
DELAY(10);
DELAY(100);
DELAY(100);
DELAY(100);
DELAY(500);
DELAY(1000);
DELAY(10000);
DELAY(800);
DELAY(162);
DELAY(800);
DELAY(100000);
DELAY(10);
DELAY(100000);
DELAY(100000);
DELAY(10);
DELAY(800);
DELAY(1000);
DELAY(1000);
DELAY(5);
DELAY(5);
DELAY(5);
DELAY(20);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(20);
DELAY(5);
DELAY(1000);
DELAY(10);
DELAY(40);
DELAY(10);
DELAY(5);
DELAY(5);
DELAY(1000);
DELAY(20);
DELAY(1000);
DELAY(1000);
DELAY(20);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(10 * 1000);
DELAY(10 * 1000);
DELAY(20 * 1000);
DELAY(1000);
DELAY(1000);
DELAY(5);
DELAY(5);
DELAY(10);
DELAY(10);
DELAY(1000);
DELAY(10);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(1);
DELAY(1);
DELAY(1000);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(1000);
DELAY(2000);
DELAY(2000);
DELAY(1000);
DELAY(1000);
DELAY(1500 * 1000);
DELAY(1);
DELAY(1000);
DELAY(100);
DELAY(100);
DELAY(100);
DELAY(1000); /* XXX: pause(9) ? */
DELAY(10);
DELAY(100);
DELAY(2);
DELAY(2);
DELAY(2000);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(100);
DELAY(10);
DELAY(100);
DELAY(20);
DELAY(10);
DELAY(80);
DELAY(10);
DELAY(5);
DELAY(80);
DELAY(80);
DELAY(10);
DELAY(5);
DELAY(80);
DELAY(40);
DELAY(10);
DELAY(40); /* XXX */
DELAY(40);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(40);
DELAY(40);
DELAY(40);
DELAY(80);
DELAY(20);
DELAY(100 * 1000);
DELAY(1000);
DELAY(500000); /* wait for link training to complete */
DELAY(40);
DELAY(100);
DELAY(10);
DELAY(10 * 1000); /* XXX */
DELAY(20);
DELAY(100);
DELAY(10);
DELAY(5);
DELAY(40);
DELAY(100);
DELAY(40);
DELAY(50);
DELAY(100);
DELAY(20);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(40);
DELAY(1000);
DELAY(1000);
DELAY(10000);
DELAY(1000);
DELAY(1000);
DELAY(10);
DELAY(20000);
DELAY(10);
DELAY(10000);
DELAY(1000);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1000000);
DELAY(1000000);
DELAY(10); /* Wait 10 microseconds (actually 50 PCI cycles but at
DELAY(200000);
DELAY(1000);
DELAY(200000);
DELAY(1000);
#define EMIT do { TULIP_CSR_WRITE(sc, csr_srom_mii, csr); DELAY(1); } while (0)
#define MII_EMIT do { TULIP_CSR_WRITE(sc, csr_srom_mii, csr); DELAY(1); } while (0)
DELAY(100);
DELAY(10000);
DELAY(10);
DELAY(10);
DELAY(10000);
DELAY(10);
DELAY(10);
DELAY(10000);
DELAY(50);
DELAY(10); /* Wait 10 microseconds (actually 50 PCI cycles but at
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10); /* Wait 10 microseconds (actually 50 PCI cycles but at
DELAY(11*1000);
DELAY(100); /* Wait 10 microseconds (actually 50 PCI cycles but at
DELAY(10);
#define usec_delay(x) DELAY(x)
#define msec_delay(x) DELAY(1000*(x))
#define msec_delay_irq(x) DELAY(1000*(x))
DELAY(10);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(50);
DELAY(1);
DELAY(1);
DELAY(50);
DELAY(50);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(2);
DELAY(2);
DELAY(10);
DELAY(10);
DELAY(x*1000);
DELAY(x);
DELAY(x);
DELAY(1000);
DELAY(10);
DELAY(1);
DELAY(1);
DELAY(10);
DELAY(10);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(110);
DELAY(20);
DELAY(20);
DELAY(1);
DELAY(20 * 1000);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(100);
DELAY(1000);
DELAY(100);
DELAY(100);
DELAY(100);
DELAY(100);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(1000);
DELAY(100);
DELAY(100);
DELAY(100);
DELAY(100);
DELAY(1000);
DELAY(2000);
DELAY(1000);
DELAY(2000);
DELAY(1000);
DELAY(10);
DELAY(5000);
DELAY(5);
DELAY(10);
DELAY(10);
DELAY(5);
DELAY(2000);
DELAY(10);
DELAY(200);
DELAY(50);
DELAY(50);
DELAY(100);
DELAY(1000);
DELAY(1000);
DELAY(3000);
DELAY(100);
DELAY(100);
DELAY(100);
DELAY(1000);
DELAY(1);
DELAY(20);
DELAY(1);
DELAY(20);
DELAY(1);
DELAY(20);
DELAY(1);
DELAY(20);
DELAY(1);
DELAY(1);
DELAY(2000);
DELAY(1);
DELAY(10);
DELAY(100);
DELAY(150);
DELAY(100);
DELAY(100);
DELAY(100);
DELAY(10);
DELAY(1000);
DELAY(1000);
DELAY(100);
DELAY(1000);
DELAY(10);
DELAY(40);
DELAY(1000);
DELAY(20);
DELAY(100);
DELAY(1000);
DELAY(1000);
DELAY(100);
DELAY(150);
DELAY(100);
DELAY(1000);
DELAY(100);
DELAY(100);
DELAY(100);
DELAY(25);
DELAY(20);
DELAY(25);
DELAY(20);
DELAY(10);
DELAY(100000);
DELAY(100000);
DELAY(10);
DELAY(2000);
DELAY(500);
DELAY(100);
DELAY(50);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(100);
DELAY(1000);
DELAY(2000);
DELAY(1);
DELAY(1000);
DELAY(1000);
DELAY(100);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(2);
DELAY(1000);
DELAY(10000);
DELAY(1000);
DELAY(1000);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1000);
DELAY(5);
DELAY(5);
DELAY(1);
DELAY(1);
DELAY(10);
DELAY(1);
DELAY(100);
DELAY(10);
DELAY(2000);
DELAY(1);
DELAY(1000);
DELAY(5);
DELAY(1);
DELAY(1);
DELAY(1000);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(5);
DELAY(2000);
DELAY(5000);
DELAY(1000);
DELAY(1000);
DELAY(10);
DELAY(100000);
DELAY(100000);
#define OS_DELAY(_n) DELAY(_n)
DELAY(3000); /* 3ms is long enough for 1 frame */
DELAY(3000);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(1);
DELAY(10);
DELAY(10);
DELAY(2000);
DELAY(1000);
DELAY(1000);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(40);
DELAY(5);
DELAY(2);
DELAY(5);
DELAY(2);
DELAY(4);
DELAY(2);
DELAY(4);
DELAY(8);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(20);
DELAY(30);
DELAY(20);
DELAY(30);
DELAY(20);
DELAY(20);
DELAY(20);
DELAY(1);
DELAY(10);
DELAY(40);
DELAY(8000); /* DELAY(2000); */
DELAY(10);
DELAY(1000);
DELAY(20);
DELAY(10);
DELAY(10);
DELAY(20);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(10);
DELAY(10);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1000);
DELAY(5000);
DELAY(10);
DELAY(10);
DELAY(2);
DELAY(10);
DELAY(1000);
DELAY(200);
DELAY(25000);
DELAY(20);
DELAY(20);
DELAY(1000);
DELAY(5000);
DELAY(5000);
DELAY(20);
DELAY(5000);
DELAY(5000);
DELAY(10);
DELAY(2);
DELAY(2);
DELAY(10);
DELAY(10);
DELAY(1000);
DELAY(200);
DELAY(25000);
DELAY(20);
DELAY(1000);
DELAY(5000);
DELAY(5000);
DELAY(20);
DELAY(5);
DELAY(5000);
DELAY(1000);
DELAY(100);
DELAY(100);
DELAY(10);
DELAY(200);
DELAY(10);
DELAY(10);
DELAY(IPW_EEPROM_DELAY); \
DELAY(10);
DELAY(200);
DELAY(10);
DELAY(10);
DELAY(5000);
DELAY(5000);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(100);
DELAY(100);
DELAY(IWI_EEPROM_DELAY); \
DELAY(10);
DELAY(10);
DELAY(100);
DELAY(20);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(5);
DELAY(10);
DELAY(5);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(5);
DELAY(5);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(20);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(10);
DELAY(5);
DELAY(1 * 1000);
DELAY(MALO_FW_CHECK_USECS);
DELAY(500);
DELAY(100);
DELAY(200 * MALO_FW_CHECK_USECS);
DELAY(MALO_FW_CHECK_USECS);
DELAY(1*1000);
DELAY(FW_CHECK_USECS);
DELAY(200*FW_CHECK_USECS);
DELAY(FW_CHECK_USECS);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(RT2560_EEPROM_DELAY); \
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(200);
DELAY(200);
DELAY(1000);
DELAY(100);
DELAY(1000);
DELAY(1000);
DELAY(100);
DELAY(RT2661_EEPROM_DELAY); \
DELAY(1);
DELAY(1000);
DELAY(1);
DELAY(1000);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(1);
DELAY(10);
DELAY(2);
DELAY(100);
DELAY(1000);
DELAY(200);
DELAY(200);
DELAY(10);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(50);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(1000);
DELAY(1);
DELAY(2);
DELAY(RT2860_EEPROM_DELAY); \
DELAY(2);
DELAY(1000);
DELAY(1000);
DELAY(50);
DELAY(300);
DELAY(1000);
DELAY(1000);
DELAY(10);
DELAY(100);
DELAY(10);
DELAY(100);
DELAY(100);
DELAY(10000);
DELAY(RT2860_EEPROM_DELAY); \
DELAY(usec);
DELAY(5);
DELAY(200);
DELAY(5);
DELAY(500);
DELAY(usec);
DELAY(1000);
DELAY(1000);
DELAY(1); \
DELAY(1000);
snooze(DELAY);
snooze(DELAY);
snooze(DELAY);
snooze(DELAY);
snooze(DELAY);
snooze(DELAY);
rv = acquire_sem_etc(mBufferProducerSem, 1, B_RELATIVE_TIMEOUT, DELAY);
buffer->Header()->start_time = TimeSource()->Now() + DELAY / 2;