Home
last modified time | relevance | path

Searched refs:hwptr (Results 1 – 2 of 2) sorted by relevance

/trueos/sys/dev/sound/pci/
HDmaestro.c143 volatile u_int32_t hwptr; /* ready point in 16bit sample */ member
982 ch->hwptr = 0; in aggch_start_adc()
1090 last = ch->hwptr; in aggch_feed_adc_stereo()
1101 ch->hwptr = cur; in aggch_feed_adc_stereo()
1129 last = ch->hwptr; in aggch_feed_adc_mono()
1136 ch->hwptr = cur; in aggch_feed_adc_mono()
1597 return ch->stereo? ch->hwptr << 2 : ch->hwptr << 1; in aggrch_getptr()
/trueos/sys/dev/sound/pcm/
HDchannel.c361 unsigned int delta, old, hwptr, amt; in chn_dmaupdate() local
367 hwptr = chn_getptr(c); in chn_dmaupdate()
368 delta = (sndbuf_getsize(b) + hwptr - old) % sndbuf_getsize(b); in chn_dmaupdate()
369 sndbuf_sethwptr(b, hwptr); in chn_dmaupdate()
386 CHN_DIRSTR(c), hwptr, old, delta, amt, in chn_dmaupdate()
2200 int hwptr; in chn_getptr() local
2203 hwptr = (CHN_STARTED(c)) ? CHANNEL_GETPTR(c->methods, c->devinfo) : 0; in chn_getptr()
2204 return (hwptr - (hwptr % sndbuf_getalign(c->bufhard))); in chn_getptr()