Searched refs:waveArc (Results 1 – 2 of 2) sorted by relevance
70 void SND_AssignWaveArc(SNDBankData *bank, int index, SNDWaveArc *waveArc) in SND_AssignWaveArc() argument76 SDK_NULL_ASSERT(waveArc); in SND_AssignWaveArc()79 SDK_ASSERTMSG(((u32)waveArc & 0x1f) == 0, "waveArc address must be aligned 32 bytes boundary."); in SND_AssignWaveArc()85 if (bank->waveArcLink[index].waveArc != NULL) in SND_AssignWaveArc()90 if (waveArc == bank->waveArcLink[index].waveArc) in SND_AssignWaveArc()97 if (&bank->waveArcLink[index] == bank->waveArcLink[index].waveArc->topLink) in SND_AssignWaveArc()99 bank->waveArcLink[index].waveArc->topLink = bank->waveArcLink[index].next; in SND_AssignWaveArc()102 DC_StoreRange(bank->waveArcLink[index].waveArc, sizeof(SNDWaveArc)); in SND_AssignWaveArc()107 prev = bank->waveArcLink[index].waveArc->topLink; in SND_AssignWaveArc()123 next = waveArc->topLink; in SND_AssignWaveArc()[all …]
74 struct SNDWaveArc *waveArc; member178 void SND_AssignWaveArc(struct SNDBankData *bank, int index, struct SNDWaveArc *waveArc);180 void SND_DestroyWaveArc(struct SNDWaveArc *waveArc);191 u32 SND_GetWaveDataCount(const struct SNDWaveArc *waveArc);192 void SND_SetWaveDataAddress(struct SNDWaveArc *waveArc, int index, const SNDWaveData *address);193 const SNDWaveData *SND_GetWaveDataAddress(const struct SNDWaveArc *waveArc, int index);