Searched refs:feeder (Results 1 - 11 of 11) sorted by relevance

/freebsd-11-stable/sys/dev/sound/pcm/
H A Dfeeder.h68 #define FEEDER_DECLARE(feeder, pdata) \
69 static struct feeder_class feeder ## _class = { \
70 .name = #feeder, \
71 .methods = feeder ## _methods, \
73 .desc = feeder ## _desc, \
76 SYSINIT(feeder, SI_SUB_DRIVERS, SI_ORDER_ANY, feeder_register, \
77 &feeder ## _class)
H A Dfeeder.c38 static MALLOC_DEFINE(M_FEEDER, "feeder", "pcm feeder");
64 KASSERT(fc->desc == NULL, ("first feeder not root: %s", fc->name));
69 printf("can't allocate memory for root feeder: %s\n",
125 /* we've got our root feeder so don't veto pcm loading anymore */
131 KASSERT(fc->desc != NULL, ("feeder '%s' has no descriptor", fc->name));
136 /* printf("adding feeder %s, %x -> %x\n", fc->name, fc->desc[i].in, fc->desc[i].out); */
139 printf("can't allocate memory for feeder '%s', %x -> %x\n", fc->name, fc->desc[i].in, fc->desc[i].out);
244 nf->source = c->feeder;
246 if (c->feeder !
456 feed_root(struct pcm_feeder *feeder, struct pcm_channel *ch, u_int8_t *buffer, u_int32_t count, void *source) argument
[all...]
H A Dfeeder_mixer.c198 cnt = FEEDER_FEED(c->feeder->source, c, b->tmpbuf,
242 cnt = FEEDER_FEED(ch->feeder, ch, bs->tmpbuf,
274 * feeder chains already include feed_root().
339 rcnt = SND_FXROUND(FEEDER_FEED(ch->feeder, ch,
343 FEEDER_FEED(ch->feeder, ch, tmp, count,
352 rcnt = SND_FXROUND(FEEDER_FEED(ch->feeder, ch,
356 FEEDER_FEED(ch->feeder, ch, tmp, count,
360 rcnt = SND_FXROUND(FEEDER_FEED(ch->feeder, ch,
364 cnt = SND_FXROUND(FEEDER_FEED(ch->feeder, ch,
H A Dfeeder_chain.c52 struct pcm_feederdesc desc; /* feeder descriptor */
130 "feeder chain mode "
240 f = c->feeder;
319 f = c->feeder;
375 f = c->feeder;
443 f = c->feeder;
460 * feeder_build_root(): Chain root feeder, the top, father of all.
484 c->feeder->desc->in = cdesc->current.afmt;
485 c->feeder->desc->out = cdesc->current.afmt;
594 KASSERT(c->feeder
[all...]
H A Dbuffer.h121 int sndbuf_feed(struct snd_dbuf *from, struct snd_dbuf *to, struct pcm_channel *channel, struct pcm_feeder *feeder, unsigned int count);
H A Dsndstat.h133 f = c->feeder; \
H A Dbuffer.c680 &snd_feeder_maxfeed, 0, "maximum feeder count request");
684 &snd_feeder_maxcycle, 0, "maximum feeder cycle");
689 sndbuf_feed(struct snd_dbuf *from, struct snd_dbuf *to, struct pcm_channel *channel, struct pcm_feeder *feeder, unsigned int count) argument
709 cnt = FEEDER_FEED(feeder, channel, to->tmpbuf,
H A Dchannel.h88 struct pcm_feeder *feeder; member in struct:pcm_channel
H A Dsound.h86 #include <dev/sound/pcm/feeder.h>
H A Dchannel.c402 sndbuf_feed(bs, b, c, c->feeder, amt);
532 sndbuf_feed(b, bs, c, c->feeder, amt);
1172 c->feeder = NULL;
/freebsd-11-stable/sys/modules/sound/sound/
H A DMakefile14 SRCS+= feeder.c feeder_rate.c feeder_volume.c

Completed in 179 milliseconds