Lines Matching refs:bufs
750 } bufs[2] = { in oss_run_in() local
760 bufs[0].len = (hw->samples - hw->wpos) << hwshift; in oss_run_in()
761 bufs[1].len = (dead - (hw->samples - hw->wpos)) << hwshift; in oss_run_in()
764 bufs[0].len = dead << hwshift; in oss_run_in()
770 if (bufs[i].len) { in oss_run_in()
771 void *p = advance (oss->pcm_buf, bufs[i].add << hwshift); in oss_run_in()
772 nread = read (oss->fd, p, bufs[i].len); in oss_run_in()
777 "alignment %d\n", nread, bufs[i].add << hwshift, in oss_run_in()
781 hw->conv (hw->conv_buf + bufs[i].add, p, nread >> hwshift, in oss_run_in()
785 if (bufs[i].len - nread) { in oss_run_in()
795 bufs[i].len, p in oss_run_in()