Home
last modified time | relevance | path

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

/freebsd-12.1/sys/dev/sound/pci/
H A Dmaestro.c141 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()
/freebsd-12.1/sys/dev/sound/pcm/
H A Dchannel.c354 unsigned int delta, old, hwptr, amt; in chn_dmaupdate() local
360 hwptr = chn_getptr(c); in chn_dmaupdate()
361 delta = (sndbuf_getsize(b) + hwptr - old) % sndbuf_getsize(b); in chn_dmaupdate()
362 sndbuf_sethwptr(b, hwptr); in chn_dmaupdate()
379 CHN_DIRSTR(c), hwptr, old, delta, amt, in chn_dmaupdate()
2193 int hwptr; in chn_getptr() local
2196 hwptr = (CHN_STARTED(c)) ? CHANNEL_GETPTR(c->methods, c->devinfo) : 0; in chn_getptr()
2197 return (hwptr - (hwptr % sndbuf_getalign(c->bufhard))); in chn_getptr()