Home
last modified time | relevance | path

Searched refs:dmai_pfnlst (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_dma.h66 void *dmai_pfnlst; member
91 #define dmai_pfnlst dmai_iopte macro
234 #define PX_GET_MP_PFN1_ADDR(mp) (((px_iopfn_t *)(mp)->dmai_pfnlst) + 1)
248 (((px_iopfn_t *)(mp)->dmai_pfnlst)[page_no])
250 (px_iopfn_t)(mp)->dmai_pfnlst : PX_GET_MP_PFN1(mp, page_no))
254 ASSERT(!((page_no) || (mp)->dmai_pfnlst)); \
255 (mp)->dmai_pfnlst = (void *)(pfn); \
257 ((px_iopfn_t *)(mp)->dmai_pfnlst)[page_no] = \
261 ((px_iopfn_t *)(mp)->dmai_pfnlst)[page_no] = (pfn); \
H A Dpx_dma.c77 mp->dmai_pfnlst = NULL; in px_dma_allocmp()
147 void *addr = mp->dmai_pfnlst; in px_dma_freepfn()
152 mp->dmai_pfnlst = NULL; in px_dma_freepfn()
575 if (!(mp->dmai_pfnlst = kmem_alloc(npages * sizeof (px_iopfn_t), in px_dma_pfn()
1394 hp->dmai_winsize, hp->dmai_tte, hp->dmai_pfnlst, hp->dmai_pfn0); in px_dump_dma_handle()
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_dma.h68 void *dmai_pfnlst; member
92 #define dmai_pfnlst dmai_iopte macro
265 #define PCI_GET_MP_PFN1_ADDR(mp) (((iopfn_t *)(mp)->dmai_pfnlst) + 1)
273 #define PCI_GET_MP_PFN1(mp, page_no) (((iopfn_t *)(mp)->dmai_pfnlst)[page_no])
275 (iopfn_t)(mp)->dmai_pfnlst : PCI_GET_MP_PFN1(mp, page_no))
279 ASSERT(!((page_no) || (mp)->dmai_pfnlst)); \
280 (mp)->dmai_pfnlst = (void *)(pfn); \
282 ((iopfn_t *)(mp)->dmai_pfnlst)[page_no] = (iopfn_t)(pfn); \
285 ((iopfn_t *)(mp)->dmai_pfnlst)[page_no] = (pfn); \
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_reloc.c143 mp->dmai_pfnlst, newpfn); in pci_dvma_postrelocator()
144 mp->dmai_pfnlst = (void *)newpfn; in pci_dvma_postrelocator()
147 index, ((iopfn_t *)mp->dmai_pfnlst)[index], newpfn); in pci_dvma_postrelocator()
148 ((iopfn_t *)mp->dmai_pfnlst)[index] = (iopfn_t)newpfn; in pci_dvma_postrelocator()
H A Dpci_dma.c268 mp->dmai_pfnlst = NULL; in pci_dma_allocmp()
327 void *addr = mp->dmai_pfnlst; in pci_dma_freepfn()
333 mp->dmai_pfnlst = NULL; in pci_dma_freepfn()
782 if (!(mp->dmai_pfnlst = kmem_alloc(npages * sizeof (iopfn_t), in pci_dma_pfn()
1634 hp->dmai_winsize, hp->dmai_tte, hp->dmai_pfnlst, hp->dmai_pfn0); in dump_dma_handle()
/illumos-gate/usr/src/uts/sun4v/io/niumx/
H A Dniumx_var.h98 #define dmai_pfnlst dmai_iopte macro
H A Dniumx.c666 mp->dmai_pfnlst = NULL; in niumx_dma_allochdl()