DMA_HANDLE
status = pf_hdl_compare(dip, derr, DMA_HANDLE, addr,
case DMA_HANDLE:
ASSERT(flag == DMA_HANDLE || flag == ACC_HANDLE);
if (flag == DMA_HANDLE) {
ASSERT(flag == DMA_HANDLE || flag == ACC_HANDLE);
if (flag == DMA_HANDLE && DDI_FM_DMA_ERR_CAP(fmhdl->fh_cap)) {
ASSERT(flag == DMA_HANDLE || flag == ACC_HANDLE);
ASSERT(flag == DMA_HANDLE || flag == ACC_HANDLE);
if (flag == DMA_HANDLE && DDI_FM_DMA_ERR_CAP(fmhdl->fh_cap)) {
type = DMA_HANDLE;
type = DMA_HANDLE;
ndi_fmc_insert(rdip, DMA_HANDLE, *handlep, NULL);
ndi_fmc_remove(rdip, DMA_HANDLE, handle);
ndi_fmc_insert(rdip, DMA_HANDLE, mp, NULL);
ndi_fmc_remove(mp->dmai_rdip, DMA_HANDLE, mp);
ndi_fmc_insert(rdip, DMA_HANDLE, mp, NULL);
ndi_fmc_remove(mp->dmai_rdip, DMA_HANDLE, mp);
pci_dip, NULL, DMA_HANDLE, fme_ena,
PBM_PRIMARY, 0, 0, DMA_HANDLE,
PBM_SECONDARY, 0, 0, DMA_HANDLE,
PBM_PRIMARY, 0, 0, DMA_HANDLE,
PBM_SECONDARY, 0, 0, DMA_HANDLE,
PBM_PRIMARY, 0, 0, DMA_HANDLE,
PBM_SECONDARY, 0, 0, DMA_HANDLE,
PBM_PRIMARY, 0, 0, DMA_HANDLE,
PBM_SECONDARY, 0, 0, DMA_HANDLE,
ret = ndi_fmc_error(pci_p->pci_dip, NULL, DMA_HANDLE,
ret = ndi_fmc_error(dip, NULL, DMA_HANDLE,