Lines Matching defs:pos_adj
499 int pos_adj, pos_align;
523 pos_adj = bus->bdl_pos_adj;
524 if (runtime && !azx_dev->no_period_wakeup && pos_adj > 0) {
525 pos_align = pos_adj;
526 pos_adj = DIV_ROUND_UP(pos_adj * runtime->rate, 48000);
527 if (!pos_adj)
528 pos_adj = pos_align;
530 pos_adj = roundup(pos_adj, pos_align);
531 pos_adj = frames_to_bytes(runtime, pos_adj);
532 if (pos_adj >= period_bytes) {
534 pos_adj);
535 pos_adj = 0;
538 &bdl, ofs, pos_adj, true);
543 pos_adj = 0;
546 if (i == periods - 1 && pos_adj)
548 &bdl, ofs, period_bytes - pos_adj, 0);