DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
SVR5

dma_disable(D3)


dma_disable -- disable recognition of hardware requests on a DMA channel

Synopsis

   #include <sys/dma.h>
   #include <sys/ddi.h>
   

void dma_disable(int chan);

Description

dma_disable disables recognition of hardware requests on the ISA, EISA, or MCA DMA channel, chan. The channel is then released and made available for other use.

Arguments


chan
DMA channel to be disabled.

Return values

None.

Usage

The caller must ensure that it is acting on behalf of the channel owner, and that it makes sense to release the channel.

The caller must ensure that the channel is in use for hardware-initiated DMA transfers and not software-initiated transfers.

Context and synchronization

All contexts.

Hardware applicability

PC-AT compatible platforms with ISA, EISA, or MCA

Version applicability

ddi: 1, 2, 3, 4, 5, 5mp, 6, 6mp, 7, 7mp, 7.1, 7.1mp, 8, 8mp

Future directions

This interface is expected to be replaced or modified in a future release.

References

dma_enable(D3), dma_prog(D3), dma_cb(D4)

``DMA'' in HDK Technical Reference


19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005