summaryrefslogtreecommitdiffstats
path: root/lib/libpthread/thread/thr_once.c
diff options
context:
space:
mode:
authorgibbs <gibbs@FreeBSD.org>1996-11-11 05:24:46 +0000
committergibbs <gibbs@FreeBSD.org>1996-11-11 05:24:46 +0000
commit03be7529130c843c1c3e4bc1766f199f5b5ebfcb (patch)
tree54226f8aae7d1a00d6b4c39f90fd22ad285f17e4 /lib/libpthread/thread/thr_once.c
parent7e7326d272f011a40634f80b031f646e1854380c (diff)
downloadFreeBSD-src-03be7529130c843c1c3e4bc1766f199f5b5ebfcb.zip
FreeBSD-src-03be7529130c843c1c3e4bc1766f199f5b5ebfcb.tar.gz
Clean up the memory mapped/Programmed I/O stuff so that the driver completely
uses one or the other. This required some changes to the ahc_reset() function, and how early the probes had to allocate their softc. Turn the AHC_IN/OUT* macros into inline functions and lowercase their names to indicate this change. Geting AHC_OUTSB to work as a macro doing conditional memory mapped I/O would have been too gross. Stop setting STPWEN in the main driver and let the PCI front end do it instead. It knows better. Add the clearing of the QOUTQCNT variable during command complete processing in the SCB paging case. Go back to doing unconditional retries for the QUEUE FULL status condition. This is really a kludge, but the code to handle it properly is on the SCSI branch and will not make it into 2.2.
Diffstat (limited to 'lib/libpthread/thread/thr_once.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud