Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/sound/hda/
Dhdac_stream.c448 int pos_adj, pos_align; in snd_hdac_stream_setup_periods() local
462 pos_adj = bus->bdl_pos_adj; in snd_hdac_stream_setup_periods()
463 if (!azx_dev->no_period_wakeup && pos_adj > 0) { in snd_hdac_stream_setup_periods()
464 pos_align = pos_adj; in snd_hdac_stream_setup_periods()
465 pos_adj = (pos_adj * runtime->rate + 47999) / 48000; in snd_hdac_stream_setup_periods()
466 if (!pos_adj) in snd_hdac_stream_setup_periods()
467 pos_adj = pos_align; in snd_hdac_stream_setup_periods()
469 pos_adj = ((pos_adj + pos_align - 1) / pos_align) * in snd_hdac_stream_setup_periods()
471 pos_adj = frames_to_bytes(runtime, pos_adj); in snd_hdac_stream_setup_periods()
472 if (pos_adj >= period_bytes) { in snd_hdac_stream_setup_periods()
[all …]