1ddi_dma_get_attr(9F) Kernel Functions for Drivers ddi_dma_get_attr(9F)
2
3
4
6 ddi_dma_get_attr - get the device DMA attribute structure from a DMA
7 handle
8
10 #include <sys/ddi.h>
11 #include <sys/sunddi.h>
12
13
14
15 int ddi_dma_get_attr(ddi_dma_handle_t handle, ddi_dma_attr_t *attrp);
16
17
19 Solaris DDI specific (Solaris DDI). This interface is obsolete.
20
22 handle The handle filled in by a call to ddi_dma_alloc_handle(9F).
23
24
25 attrp Pointer to a buffer suitable for holding a DMA attribute
26 structure. See ddi_dma_attr(9S).
27
28
30 ddi_dma_get_attr() is used to get a ddi_dma_attr(9S) structure. This
31 structure describes the attributes of the DMA data path to which any
32 memory object bound to the given handle will be subject.
33
35 DDI_SUCCESS Successfully passed back attribute structure in buf‐
36 fer pointed to by attrp.
37
38
39 DDI_DMA_BADATTR A valid attribute structure could not be passed
40 back.
41
42
44 ddi_dma_get_attr() can be called from any context.
45
47 See attributes(5) for descriptions of the following attributes:
48
49
50
51
52 ┌─────────────────────────────┬─────────────────────────────┐
53 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
54 ├─────────────────────────────┼─────────────────────────────┤
55 │Interface Stability │Obsolete │
56 └─────────────────────────────┴─────────────────────────────┘
57
59 ddi_dma_alloc_handle(9F), ddi_dma_attr(9S)
60
61
62
63SunOS 5.11 12 Oct 2005 ddi_dma_get_attr(9F)