Lines Matching refs:prev
73 SNDWaveArcLink *prev; in SND_AssignWaveArc() local
107 prev = bank->waveArcLink[index].waveArc->topLink; in SND_AssignWaveArc()
108 while (prev != NULL) in SND_AssignWaveArc()
110 if (&bank->waveArcLink[index] == prev->next) in SND_AssignWaveArc()
112 prev = prev->next; in SND_AssignWaveArc()
114 SDK_NULL_ASSERT(prev); in SND_AssignWaveArc()
115 prev->next = bank->waveArcLink[index].next; in SND_AssignWaveArc()
118 DC_StoreRange(prev, sizeof(SNDWaveArcLink)); in SND_AssignWaveArc()
148 SNDWaveArcLink *prev; in SND_DestroyBank() local
174 prev = waveArc->topLink; in SND_DestroyBank()
175 while (prev != NULL) in SND_DestroyBank()
177 if (&bank->waveArcLink[i] == prev->next) in SND_DestroyBank()
179 prev = prev->next; in SND_DestroyBank()
181 SDK_NULL_ASSERT(prev); in SND_DestroyBank()
182 prev->next = bank->waveArcLink[i].next; in SND_DestroyBank()
185 DC_StoreRange(prev, sizeof(SNDWaveArcLink)); in SND_DestroyBank()