Lines Matching defs:amt
245 nm256_startRecording (struct nm256_info *card, char *buffer, u32 amt)
252 if (amt > (ringsize / 2)) {
258 printk (KERN_ERR "NM256: Read request too large: %d\n", amt);
259 amt = ringsize / 2;
262 if (amt < 8) {
263 printk (KERN_ERR "NM256: Read request too small; %d\n", amt);
297 endpos = card->abuf2 + ((card->curRecPos + amt) % ringsize);
300 card->requestedRecAmt = amt;
354 nm256_write_block (struct nm256_info *card, char *buffer, u32 amt)
360 if (amt > (ringsize / 2)) {
361 printk (KERN_ERR "NM256: Write request too large: %d\n", amt);
362 amt = (ringsize / 2);
365 if (amt < NM256_PLAY_WMARK_SIZE) {
366 printk (KERN_ERR "NM256: Write request too small: %d\n", amt);
372 card->requested_amt = amt;
376 if ((card->curPlayPos + amt) >= ringsize) {
382 if (amt > rem)
384 amt - rem);
389 amt);
415 endstop = (card->curPlayPos + amt - NM256_PLAY_WMARK_SIZE) % ringsize;
429 u32 amt = nm256_readPort32 (card, 2, NM_PBUFFER_CURRP) - card->abuf1;
431 if (amt >= card->playbackBufferSize) {
433 amt = 0;
436 if (amt < card->curPlayPos)
437 amt = (card->playbackBufferSize - card->curPlayPos) + amt;
439 amt -= card->curPlayPos;
441 if (card->requested_amt > (amt + NM256_PLAY_WMARK_SIZE)) {
481 u32 amt = min (ringsize - card->curRecPos, amtToRead);
485 amt);
486 amtToRead -= amt;
487 card->curRecPos += amt;
488 card->recBuf += amt;
494 u32 amt = min (currptr - card->curRecPos, amtToRead);
496 card->abuf2 + card->curRecPos, amt);
497 card->curRecPos = ((card->curRecPos + amt) % ringsize);