Lines Matching refs:b
181 struct snd_dbuf *b, *bs; in feed_mixer_rec() local
191 b = c->bufsoft; in feed_mixer_rec()
192 b->rp = 0; in feed_mixer_rec()
193 b->rl = 0; in feed_mixer_rec()
194 cnt = sndbuf_getsize(b); in feed_mixer_rec()
195 maxfeed = SND_FXROUND(SND_FXDIV_MAX, sndbuf_getalign(b)); in feed_mixer_rec()
198 cnt = FEEDER_FEED(c->feeder->source, c, b->tmpbuf, in feed_mixer_rec()
201 sndbuf_acquire(b, b->tmpbuf, cnt); in feed_mixer_rec()
202 cnt = sndbuf_getfree(b); in feed_mixer_rec()
207 if (b->rl < sndbuf_getalign(b)) { in feed_mixer_rec()
208 b->rl = 0; in feed_mixer_rec()
216 rdy = b->rl; in feed_mixer_rec()
243 min(cnt, maxfeed), b); in feed_mixer_rec()
252 if (b->rl != 0) in feed_mixer_rec()
258 b->rp = 0; in feed_mixer_rec()
259 b->rl = rdy; in feed_mixer_rec()
267 b->rl = 1; in feed_mixer_rec()
280 feed_mixer_feed(struct pcm_feeder *f, struct pcm_channel *c, uint8_t *b, in feed_mixer_feed() argument
340 b, count, ch->bufsoft), sz); in feed_mixer_feed()
353 b, count, ch->bufsoft), sz); in feed_mixer_feed()
361 b, count, ch->bufsoft), sz); in feed_mixer_feed()
368 memset(b + rcnt, in feed_mixer_feed()
373 info->mix(tmp, b, cnt); in feed_mixer_feed()