haiku/headers/os/drivers/bus
Augustin Cavalier 7746364088 SCSI: Use an object_cache for the CCB pool.
Same as for the scatter/gather pool. This also changes CCBs
to use condition variables instead of semaphores for completion,
which means they're now C++-only. A few C files still include
<SCSI.h>, but none use CCBs directly, so this works out fine.

A quick check with a compile benchmark didn't show a performance regression.
2024-11-05 13:43:48 -05:00
..
ATA.h
FDT.h
ISA.h
PCI.h
SCSI.h SCSI: Use an object_cache for the CCB pool. 2024-11-05 13:43:48 -05:00
USB.h