Home
last modified time | relevance | path

Searched refs:waveArc (Results 1 – 2 of 2) sorted by relevance

/TwlSDK-5.2.1/build/libraries/snd/common/src/
Dsnd_bank.c70 void SND_AssignWaveArc(SNDBankData *bank, int index, SNDWaveArc *waveArc) in SND_AssignWaveArc() argument
76 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 …]
/TwlSDK-5.2.1/include/nitro/snd/common/
Dbank.h74 struct SNDWaveArc *waveArc; member
178 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);