HwScsiDmaStarted

PVOID
    HwScsiDmaStarted(

        IN PVOID  HwDeviceExtension
        );

If the HBA is a slave DMA device, the miniport driver’s HwScsiDmaStarted routine is called after the OS-specific port driver has set up the system DMA controller for a DMA transfer.

Parameters

HwDeviceExtension
Points to the miniport driver’s per-HBA storage area.

Comments

Only miniport drivers of slave DMA adapters must have a HwScsiDmaStarted routine.

HwScsiDmaStarted is responsible for programming the HBA for the transfer operation.

Miniport drivers of HBAs that are busmasters or use programmed I/O do not supply this routine.

See Also

ScsiPortFlushDma, ScsiPortIoMapTransfer