Home
last modified time | relevance | path

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

/freebsd-13.1/sys/dev/sound/pci/
H A Dmaestro.c139 volatile u_int32_t hwptr; /* ready point in 16bit sample */ member
975 ch->hwptr = 0; in aggch_start_adc()
1083 last = ch->hwptr; in aggch_feed_adc_stereo()
1094 ch->hwptr = cur; in aggch_feed_adc_stereo()
1122 last = ch->hwptr; in aggch_feed_adc_mono()
1129 ch->hwptr = cur; in aggch_feed_adc_mono()
1585 return ch->stereo? ch->hwptr << 2 : ch->hwptr << 1; in aggrch_getptr()
/freebsd-13.1/sys/dev/sound/pcm/
H A Dchannel.c359 unsigned int delta, old, hwptr, amt; in chn_dmaupdate() local
365 hwptr = chn_getptr(c); in chn_dmaupdate()
366 delta = (sndbuf_getsize(b) + hwptr - old) % sndbuf_getsize(b); in chn_dmaupdate()
367 sndbuf_sethwptr(b, hwptr); in chn_dmaupdate()
384 CHN_DIRSTR(c), hwptr, old, delta, amt, in chn_dmaupdate()
2269 int hwptr; in chn_getptr() local
2272 hwptr = (CHN_STARTED(c)) ? CHANNEL_GETPTR(c->methods, c->devinfo) : 0; in chn_getptr()
2273 return (hwptr - (hwptr % sndbuf_getalign(c->bufhard))); in chn_getptr()