dma_free_cb(D3) dma_free_cb(D3)
NAME
dma_free_cb - free a previously allocated DMA command block
SYNOPSIS
#include <sys/dma.h>
#include <sys/ddi.h>
void dma_free_cb(struct dma_cb *dmacbptr);
Arguments
dmacbptr Address of the allocated DMA command block to be
returned.
DESCRIPTION
dma_free_cb frees a DMA command block.
Return Values
None.
USAGE
The dmacbptr argument must specify the address of a DMA
command block previously allocated by dma_get_cb(D3).
Level
Initialization, Base or Interrupt.
Synchronization Constraints
Does not sleep.
Driver-defined basic locks, read/write locks, and sleep locks
may be held across calls to this function.
REFERENCES
dma_get_cb(D3), dma_cb(D4)
NOTICES
Portability
AT-compatible architectures
Applicability
ddi: 1, 2, 3, 4, 5, 5mp, 6, 6mp, 7, 7mp
Future Directions
This interface is expected to be replaced or modified in a
future release.
Copyright 1994 Novell, Inc. Page 1