freebsd-dev/sys/pci
Mike Silbersack f8f4148236 Remove all DELAY(1) calls around MII operations in the XL driver.
According to the MII specification, the delay produced by our
reads alone are sufficient for correct operation.

This reduces the time mii_tick takes from 10ms to ~1ms here.  That's
still a lot, but much better than before.

Submitted by:	Harti Brandt <brandt@fokus.gmd.de>
MFC after:	3 weeks
2002-09-22 04:48:30 +00:00
..
agp_ali.c Include <sys/lockmgr.h> for old lock interfaces instead of depending on 2002-08-27 11:51:55 +00:00
agp_amd.c Include <sys/lockmgr.h> for old lock interfaces instead of depending on 2002-08-27 11:51:55 +00:00
agp_i810.c Fix i810 after i830 commit. 2002-09-15 08:43:23 +00:00
agp_if.m A driver for programming the AGP hardware. This is only very lightly 2000-06-09 16:04:30 +00:00
agp_intel.c Include <sys/lockmgr.h> for old lock interfaces instead of depending on 2002-08-27 11:51:55 +00:00
agp_sis.c Include <sys/lockmgr.h> for old lock interfaces instead of depending on 2002-08-27 11:51:55 +00:00
agp_via.c Include <sys/lockmgr.h> for old lock interfaces instead of depending on 2002-08-27 11:51:55 +00:00
agp.c Include <sys/lockmgr.h> for old lock interfaces instead of depending on 2002-08-27 11:51:55 +00:00
agppriv.h
agpreg.h Add AGP support for Intel i830M and i845 thanks to patches from moto kawasaki 2002-09-12 04:23:18 +00:00
agpvar.h
alpm.c Major rework of the iicbus/smbus framework: 2002-03-23 15:49:15 +00:00
amd.c Move unused functions into #if 0 ... #endif. 2001-05-06 08:07:10 +00:00
amd.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
amdpm.c Cleanup of amdpm(4). 2002-09-21 21:43:49 +00:00
cy_pci.c Remove __P. 2002-03-20 02:08:01 +00:00
dc21040reg.h Fix typo in the BSD copyright: s/withough/without/ 2002-06-02 20:05:59 +00:00
if_dc.c Fix the support for the AN985/983 chips, which do not set the 2002-09-20 15:18:13 +00:00
if_dcreg.h Enable the automatic TX underrun recovery for the ADMtek chips. 2002-09-20 15:16:06 +00:00
if_de.c Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:23:09 +00:00
if_devar.h Fix typo in the BSD copyright: s/withough/without/ 2002-06-02 20:05:59 +00:00
if_en_pci.c Remove __P. 2002-03-20 02:08:01 +00:00
if_mn.c Repond properly to NGM_TEXT_CONFIG messages. 2002-08-04 20:50:50 +00:00
if_pcn.c style: 2002-08-23 23:49:02 +00:00
if_pcnreg.h Change and clean the mutex lock interface. 2001-02-09 06:11:45 +00:00
if_rl.c Add support for Corega FEther CB-TXD (CardBus 100M/10M). 2002-09-06 16:38:06 +00:00
if_rlreg.h Add support for Corega FEther CB-TXD (CardBus 100M/10M). 2002-09-06 16:38:06 +00:00
if_sf.c add missing \n to printf 2002-09-09 17:39:48 +00:00
if_sfreg.h Still more changes to try to prevent TX lockups. Will wait for one more 2001-08-16 00:32:20 +00:00
if_sis.c Put return values from functions on a line by themselves. 2002-08-23 23:19:25 +00:00
if_sisreg.h Make sure that if_timer does not get reset if there are packets 2002-06-30 21:59:08 +00:00
if_sk.c style: 2002-08-23 23:49:02 +00:00
if_skreg.h Change and clean the mutex lock interface. 2001-02-09 06:11:45 +00:00
if_ste.c Clarify comment to "Code borrowed from if_fxp.c" to deal with running 2002-09-18 21:32:48 +00:00
if_stereg.h Don't read the PCI config space during mii operations. Instead save whether 2002-08-19 16:54:26 +00:00
if_ti.c style: put return types on a line by themselves. 2002-08-24 00:02:03 +00:00
if_tireg.h At long last, commit the zero copy sockets code. 2002-06-26 03:37:47 +00:00
if_tl.c style: put return types on a line by themselves. 2002-08-24 00:02:03 +00:00
if_tlreg.h
if_vr.c style: put return types on a line by themselves. 2002-08-24 00:02:03 +00:00
if_vrreg.h Improve handling of TX errors. Early reports indicate that this 2002-08-15 04:04:53 +00:00
if_wb.c style: put return types on a line by themselves. 2002-08-24 00:02:03 +00:00
if_wbreg.h Change and clean the mutex lock interface. 2001-02-09 06:11:45 +00:00
if_xl.c Remove all DELAY(1) calls around MII operations in the XL driver. 2002-09-22 04:48:30 +00:00
if_xlreg.h
intpm.c Major rework of the iicbus/smbus framework: 2002-03-23 15:49:15 +00:00
intpmreg.h $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
locate.pl use warnings 2000-06-27 22:41:12 +00:00
meteor_reg.h Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
meteor.c Remove __P. 2002-03-20 02:08:01 +00:00
ncr.c Replace various spelling with FALLTHROUGH which is lint()able 2002-08-25 13:23:09 +00:00
ncrreg.h
ohci_pci.c Use uhci_pci_match to return the device description and rework the 2002-08-18 11:52:47 +00:00
simos.c simos.c needs a to be updated from the old pci shims. Yell loudly but 2002-09-19 03:40:17 +00:00
simos.h
ti_fw2.h At long last, commit the zero copy sockets code. 2002-06-26 03:37:47 +00:00
ti_fw.h At long last, commit the zero copy sockets code. 2002-06-26 03:37:47 +00:00
uhci_pci.c Add a device description for Intel 82801CA/CAM (ICH3) USB controller 2002-08-28 20:24:49 +00:00
viapm.c Major rework of the iicbus/smbus framework: 2002-03-23 15:49:15 +00:00
xmaciireg.h
xrpu.c Redo the pps bit to avoid digging into the private bits of the timecounter. 2002-04-26 21:22:02 +00:00