Lines Matching refs:wm0
466 struct rs690_watermark *wm0,
480 if (dfixed_trunc(wm0->dbpp) > 64)
481 a.full = dfixed_mul(wm0->dbpp, wm0->num_line_pair);
483 a.full = wm0->num_line_pair.full;
489 fill_rate.full = dfixed_div(wm0->sclk, a);
490 if (wm0->consumption_rate.full > fill_rate.full) {
491 b.full = wm0->consumption_rate.full - fill_rate.full;
492 b.full = dfixed_mul(b, wm0->active_time);
493 a.full = dfixed_mul(wm0->worst_case_latency,
494 wm0->consumption_rate);
499 a.full = dfixed_mul(wm0->worst_case_latency,
500 wm0->consumption_rate);
518 if (wm0->priority_mark.full > priority_mark02.full)
519 priority_mark02.full = wm0->priority_mark.full;
520 if (wm0->priority_mark_max.full > priority_mark02.full)
521 priority_mark02.full = wm0->priority_mark_max.full;
533 if (dfixed_trunc(wm0->dbpp) > 64)
534 a.full = dfixed_mul(wm0->dbpp, wm0->num_line_pair);
536 a.full = wm0->num_line_pair.full;
537 fill_rate.full = dfixed_div(wm0->sclk, a);
538 if (wm0->consumption_rate.full > fill_rate.full) {
539 b.full = wm0->consumption_rate.full - fill_rate.full;
540 b.full = dfixed_mul(b, wm0->active_time);
541 a.full = dfixed_mul(wm0->worst_case_latency,
542 wm0->consumption_rate);
547 a.full = dfixed_mul(wm0->worst_case_latency,
548 wm0->consumption_rate);
552 if (wm0->priority_mark.full > priority_mark02.full)
553 priority_mark02.full = wm0->priority_mark.full;
554 if (wm0->priority_mark_max.full > priority_mark02.full)
555 priority_mark02.full = wm0->priority_mark_max.full;