Lines Matching refs:waveArcLink
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()
110 if (&bank->waveArcLink[index] == prev->next) in SND_AssignWaveArc()
115 prev->next = bank->waveArcLink[index].next; in SND_AssignWaveArc()
124 waveArc->topLink = &bank->waveArcLink[index]; in SND_AssignWaveArc()
125 bank->waveArcLink[index].next = next; in SND_AssignWaveArc()
126 bank->waveArcLink[index].waveArc = waveArc; in SND_AssignWaveArc()
160 waveArc = bank->waveArcLink[i].waveArc; in SND_DestroyBank()
164 if (&bank->waveArcLink[i] == waveArc->topLink) in SND_DestroyBank()
166 waveArc->topLink = bank->waveArcLink[i].next; in SND_DestroyBank()
177 if (&bank->waveArcLink[i] == prev->next) in SND_DestroyBank()
182 prev->next = bank->waveArcLink[i].next; in SND_DestroyBank()
728 arc = bank->waveArcLink[waveArcNo].waveArc; in GetWaveData()