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 in struct:px_dma_impl
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;
145 void *addr = mp->dmai_pfnlst;
150 mp->dmai_pfnlst = NULL;
573 if (!(mp->dmai_pfnlst = kmem_alloc(npages * sizeof (px_iopfn_t),
1085 * Dependency: mp->dmai_pfnlst points to an array of pfns
1111 * mp->dmai_pfnlst - NULL, the pfn list is freed to conserve memory.
1390 hp->dmai_winsize, hp->dmai_tte, hp->dmai_pfnlst, hp->dmai_pfn0);
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_dma.h68 void *dmai_pfnlst; member in struct:pci_dma_impl
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/sun4v/io/niumx/
H A Dniumx_var.h98 #define dmai_pfnlst dmai_iopte macro
H A Dniumx.c666 mp->dmai_pfnlst = NULL;
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_reloc.c143 mp->dmai_pfnlst, newpfn);
144 mp->dmai_pfnlst = (void *)newpfn;
147 index, ((iopfn_t *)mp->dmai_pfnlst)[index], newpfn);
148 ((iopfn_t *)mp->dmai_pfnlst)[index] = (iopfn_t)newpfn;
H A Dpci_dma.c268 mp->dmai_pfnlst = NULL;
325 void *addr = mp->dmai_pfnlst;
331 mp->dmai_pfnlst = NULL;
780 if (!(mp->dmai_pfnlst = kmem_alloc(npages * sizeof (iopfn_t),
1286 * Dependency: mp->dmai_pfnlst points to an array of pfns
1312 * mp->dmai_pfnlst - NULL, the pfn list is freed to conserve memory.
1630 hp->dmai_winsize, hp->dmai_tte, hp->dmai_pfnlst, hp->dmai_pfn0);

Completed in 73 milliseconds