/freebsd-10.0-release/sys/dev/sound/pcm/ |
H A D | channel.h | 49 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 D | vchan.h | 33 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 D | feeder.h | 61 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 D | dsp.c | 52 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 D | channel.c | 133 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 D | buffer.h | 60 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 D | sound.h | 80 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 D | vchan.c | 54 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 D | sound.c | 156 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 D | feeder.c | 236 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 D | feeder_chain.c | 139 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 D | feeder_mixer.c | 178 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 D | sndstat.h | 37 struct pcm_channel *c; \
|
H A D | feeder_eq.c | 445 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 D | feeder_format.c | 210 feed_format_feed(struct pcm_feeder *f, struct pcm_channel *c, uint8_t *b,
|
/freebsd-10.0-release/sys/dev/sound/usb/ |
H A D | uaudio.h | 37 struct pcm_channel; 43 struct pcm_channel *c, int dir);
|
H A D | uaudio_pcm.c | 42 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 D | hdspe.h | 108 struct pcm_channel *channel;
|
H A D | t4dwave.c | 77 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 D | maestro3.c | 109 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 D | aureal.c | 68 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 D | aoa.c | 61 struct pcm_channel *pcm; /* PCM channel */ 222 struct pcm_channel *c, int dir)
|
/freebsd-10.0-release/sys/dev/sound/pci/hda/ |
H A D | hdaa.h | 222 struct pcm_channel *c;
|
/freebsd-10.0-release/sys/dev/sound/isa/ |
H A D | ad1816.c | 46 struct pcm_channel *channel; 317 ad1816chan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
|
H A D | sb8.c | 70 struct pcm_channel *channel; 597 sbchan_init(kobj_t obj, void *devinfo, struct snd_dbuf *b, struct pcm_channel *c, int dir)
|