Lines Matching refs:ringsize
249 u32 ringsize = card->recordBufferSize;
252 if (amt > (ringsize / 2)) {
259 amt = ringsize / 2;
279 card->abuf2 + ringsize);
297 endpos = card->abuf2 + ((card->curRecPos + amt) % ringsize);
356 u32 ringsize = card->playbackBufferSize;
360 if (amt > (ringsize / 2)) {
362 amt = (ringsize / 2);
370 card->curPlayPos %= ringsize;
376 if ((card->curPlayPos + amt) >= ringsize) {
377 u32 rem = ringsize - card->curPlayPos;
411 card->abuf1 + ringsize - sampsize);
415 endstop = (card->curPlayPos + amt - NM256_PLAY_WMARK_SIZE) % ringsize;
466 u32 ringsize = card->recordBufferSize;
481 u32 amt = min (ringsize - card->curRecPos, amtToRead);
489 if (card->curRecPos == ringsize)
497 card->curRecPos = ((card->curRecPos + amt) % ringsize);