Searched refs:pcm_channel (Results 1 - 25 of 56) sorted by relevance

123

/freebsd-10.0-release/sys/dev/sound/pcm/
H A Dchannel.h49 struct pcm_channel;
76 struct pcm_channel *ch;
83 struct pcm_channel { struct
103 struct pcm_channel *parentchannel;
144 SLIST_HEAD(, pcm_channel) head;
145 SLIST_ENTRY(pcm_channel) link;
147 SLIST_HEAD(, pcm_channel) head;
148 SLIST_ENTRY(pcm_channel) link;
154 SLIST_ENTRY(pcm_channel) link;
156 SLIST_ENTRY(pcm_channel) lin
[all...]
H A Dvchan.h33 int vchan_create(struct pcm_channel *, int);
34 int vchan_destroy(struct pcm_channel *);
37 int vchan_passthrough(struct pcm_channel *, const char *);
40 int vchan_sync(struct pcm_channel *);
H A Dfeeder.h61 int chn_addfeeder(struct pcm_channel *c, struct feeder_class *fc,
63 int chn_removefeeder(struct pcm_channel *c);
64 struct pcm_feeder *chn_findfeeder(struct pcm_channel *c, u_int32_t type);
66 int feeder_chain(struct pcm_channel *);
H A Ddsp.c52 struct pcm_channel *rdch, *wrch;
53 struct pcm_channel *volch;
96 static int dsp_oss_syncgroup(struct pcm_channel *wrch, struct pcm_channel *rdch, oss_syncgroup *group);
98 static int dsp_oss_policy(struct pcm_channel *wrch, struct pcm_channel *rdch, int policy);
99 static int dsp_oss_cookedmode(struct pcm_channel *wrch, struct pcm_channel *rdch, int enabled);
100 static int dsp_oss_getchnorder(struct pcm_channel *wrch, struct pcm_channel *rdc
[all...]
H A Dchannel.c133 struct pcm_channel *c;
227 chn_lockinit(struct pcm_channel *c, int dir)
255 chn_lockdestroy(struct pcm_channel *c)
275 chn_polltrigger(struct pcm_channel *c)
298 chn_pollreset(struct pcm_channel *c)
306 chn_wakeup(struct pcm_channel *c)
309 struct pcm_channel *ch;
336 chn_sleep(struct pcm_channel *c, int timeout)
358 chn_dmaupdate(struct pcm_channel *c)
394 chn_wrfeed(struct pcm_channel *
[all...]
H A Dbuffer.h60 struct pcm_channel *channel;
64 struct snd_dbuf *sndbuf_create(device_t dev, char *drv, char *desc, struct pcm_channel *channel);
121 int sndbuf_feed(struct snd_dbuf *from, struct snd_dbuf *to, struct pcm_channel *channel, struct pcm_feeder *feeder, unsigned int count);
H A Dsound.h80 struct pcm_channel;
327 int pcm_chnalloc(struct snddev_info *d, struct pcm_channel **ch, int direction,
329 int pcm_chnrelease(struct pcm_channel *c);
330 int pcm_chnref(struct pcm_channel *c, int ref);
333 struct pcm_channel *pcm_chn_create(struct snddev_info *d, struct pcm_channel *parent, kobj_class_t cls, int dir, int num, void *devinfo);
334 int pcm_chn_destroy(struct pcm_channel *ch);
335 int pcm_chn_add(struct snddev_info *d, struct pcm_channel *ch);
336 int pcm_chn_remove(struct snddev_info *d, struct pcm_channel *ch);
393 SLIST_HEAD(, pcm_channel) hea
[all...]
H A Dvchan.c54 struct pcm_channel *channel;
62 struct pcm_channel *c, int dir)
65 struct pcm_channel *p;
139 struct pcm_channel *c, *p;
189 struct pcm_channel *c;
253 struct pcm_channel **wrch, struct pcm_channel **rdch)
255 struct pcm_channel **ch, *wch, *rch, *c;
352 struct pcm_channel *c;
446 struct pcm_channel *
[all...]
H A Dsound.c156 struct pcm_channel *c, *ch, *nch;
278 pcm_chnalloc(struct snddev_info *d, struct pcm_channel **ch, int direction,
281 struct pcm_channel *c;
378 pcm_chnrelease(struct pcm_channel *c)
392 pcm_chnref(struct pcm_channel *c, int ref)
483 struct pcm_channel *
484 pcm_chn_create(struct snddev_info *d, struct pcm_channel *parent, kobj_class_t cls, int dir, int num, void *devinfo)
486 struct pcm_channel *ch;
598 pcm_chn_destroy(struct pcm_channel *ch)
620 pcm_chn_add(struct snddev_info *d, struct pcm_channel *c
[all...]
H A Dfeeder.c236 chn_addfeeder(struct pcm_channel *c, struct feeder_class *fc, struct pcm_feederdesc *desc)
254 chn_removefeeder(struct pcm_channel *c)
268 chn_findfeeder(struct pcm_channel *c, u_int32_t type)
456 feed_root(struct pcm_feeder *feeder, struct pcm_channel *ch, u_int8_t *buffer, u_int32_t count, void *source)
H A Dfeeder_chain.c139 feeder_build_format(struct pcm_channel *c, struct feeder_chain_desc *cdesc)
180 feeder_build_formatne(struct pcm_channel *c, struct feeder_chain_desc *cdesc)
207 feeder_build_rate(struct pcm_channel *c, struct feeder_chain_desc *cdesc)
285 feeder_build_matrix(struct pcm_channel *c, struct feeder_chain_desc *cdesc)
342 feeder_build_volume(struct pcm_channel *c, struct feeder_chain_desc *cdesc)
410 feeder_build_eq(struct pcm_channel *c, struct feeder_chain_desc *cdesc)
464 feeder_build_root(struct pcm_channel *c, struct feeder_chain_desc *cdesc)
495 feeder_build_mixer(struct pcm_channel *c, struct feeder_chain_desc *cdesc)
566 feeder_chain(struct pcm_channel *c)
H A Dfeeder_mixer.c178 feed_mixer_rec(struct pcm_channel *c)
180 struct pcm_channel *ch;
280 feed_mixer_feed(struct pcm_feeder *f, struct pcm_channel *c, uint8_t *b,
285 struct pcm_channel *ch;
H A Dsndstat.h37 struct pcm_channel *c; \
H A Dfeeder_eq.c445 feed_eq_feed(struct pcm_feeder *f, struct pcm_channel *c, uint8_t *b,
547 struct pcm_channel *c;
607 struct pcm_channel *c;
H A Dfeeder_format.c210 feed_format_feed(struct pcm_feeder *f, struct pcm_channel *c, uint8_t *b,
/freebsd-10.0-release/sys/dev/sound/usb/
H A Duaudio.h37 struct pcm_channel;
43 struct pcm_channel *c, int dir);
H A Duaudio_pcm.c42 ua_chan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
/freebsd-10.0-release/sys/dev/sound/pci/
H A Dhdspe.h108 struct pcm_channel *channel;
H A Dt4dwave.c77 struct pcm_channel *channel;
85 struct pcm_channel *channel;
501 trpchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
610 trrchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
H A Dmaestro3.c109 struct pcm_channel *channel;
123 struct pcm_channel *channel;
169 static void *m3_pchan_init(kobj_t, void *, struct snd_dbuf *, struct pcm_channel *, int);
181 static void *m3_rchan_init(kobj_t, void *, struct snd_dbuf *, struct pcm_channel *, int);
374 m3_pchan_init(kobj_t kobj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
751 m3_rchan_init(kobj_t kobj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
H A Daureal.c68 struct pcm_channel *channel;
301 auchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
/freebsd-10.0-release/sys/dev/sound/macio/
H A Daoa.c61 struct pcm_channel *pcm; /* PCM channel */
222 struct pcm_channel *c, int dir)
/freebsd-10.0-release/sys/dev/sound/pci/hda/
H A Dhdaa.h222 struct pcm_channel *c;
/freebsd-10.0-release/sys/dev/sound/isa/
H A Dad1816.c46 struct pcm_channel *channel;
317 ad1816chan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
H A Dsb8.c70 struct pcm_channel *channel;
597 sbchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)

Completed in 289 milliseconds

123