| 278 | } |
| 279 | |
| 280 | Result DSP_ConvertProcessAddressFromDspDram(u32 dsp_address, u32* arm_address) |
| 281 | { |
| 282 | Result ret = 0; |
| 283 | u32* cmdbuf = getThreadCommandBuffer(); |
| 284 | cmdbuf[0] = IPC_MakeHeader(0xC,1,0); |
| 285 | cmdbuf[1] = dsp_address; |
| 286 | if (R_FAILED(ret = svcSendSyncRequest(dspHandle))) return ret; |
| 287 | *arm_address = cmdbuf[2]; |
| 288 | return cmdbuf[1]; |
| 289 | } |
| 290 | |
| 291 | Result DSP_RecvData(u16 regNo, u16* value) |
| 292 | { |
no test coverage detected