@@ -77,7 +77,6 @@
#define IO_DisableInterrupt(h) CHNLSM_DisableInterrupt(h)
#define IO_EnableInterrupt(h) CHNLSM_EnableInterrupt(h)
-#define IO_InterruptDSP(h) CHNLSM_InterruptDSP(h)
#define IO_InterruptDSP2(h, v) CHNLSM_InterruptDSP2(h, v)
#define IO_CALLISR(h, pFlag, pwMBRegVal) CHNLSM_ISR(h, pFlag, pwMBRegVal)
@@ -831,7 +831,7 @@ void IO_CancelChnl(struct IO_MGR *hIOMgr, u32 ulChnl)
IO_AndValue(pIOMgr->hWmdContext, struct SHM, sm, hostFreeMask,
(~(1 << ulChnl)));
- IO_InterruptDSP(pIOMgr->hWmdContext);
+ IO_InterruptDSP2(pIOMgr->hWmdContext, MBX_PCPY_CLASS);
}
/*
@@ -1201,7 +1201,7 @@ static void InputChnl(struct IO_MGR *pIOMgr, struct CHNL_OBJECT *pChnl,
if (fClearChnl) {
/* Indicate to the DSP we have read the input: */
IO_SetValue(pIOMgr->hWmdContext, struct SHM, sm, inputFull, 0);
- IO_InterruptDSP(pIOMgr->hWmdContext);
+ IO_InterruptDSP2(pIOMgr->hWmdContext, MBX_PCPY_CLASS);
}
if (fNotifyClient) {
/* Notify client with IO completion record: */
@@ -1303,7 +1303,7 @@ static void InputMsg(struct IO_MGR *pIOMgr, struct MSG_MGR *hMsgMgr)
true);
IO_SetValue(pIOMgr->hWmdContext, struct MSG, pCtrl, postSWI,
true);
- IO_InterruptDSP(pIOMgr->hWmdContext);
+ IO_InterruptDSP2(pIOMgr->hWmdContext, MBX_PCPY_CLASS);
}
}
@@ -1406,7 +1406,7 @@ static void OutputChnl(struct IO_MGR *pIOMgr, struct CHNL_OBJECT *pChnl,
#endif
IO_SetValue(pIOMgr->hWmdContext, struct SHM, sm, outputFull, 1);
/* Indicate to the DSP we have written the output: */
- IO_InterruptDSP(pIOMgr->hWmdContext);
+ IO_InterruptDSP2(pIOMgr->hWmdContext, MBX_PCPY_CLASS);
/* Notify client with IO completion record (keep EOS) */
pChirp->status &= CHNL_IOCSTATEOS;
NotifyChnlComplete(pChnl, pChirp);
@@ -1493,7 +1493,7 @@ static void OutputMsg(struct IO_MGR *pIOMgr, struct MSG_MGR *hMsgMgr)
IO_SetValue(pIOMgr->hWmdContext, struct MSG, pCtrl,
postSWI, true);
/* Tell the DSP we have written the output. */
- IO_InterruptDSP(pIOMgr->hWmdContext);
+ IO_InterruptDSP2(pIOMgr->hWmdContext, MBX_PCPY_CLASS);
}
}
}