Lines Matching refs:div
121 u64 div; in hva_dbg_perf_begin() local
131 div = (u64)ktime_us_delta(dbg->begin, prev); in hva_dbg_perf_begin()
132 do_div(div, 100); in hva_dbg_perf_begin()
133 period = (u32)div; in hva_dbg_perf_begin()
152 div = (u64)dbg->window_stream_size * 80; in hva_dbg_perf_begin()
153 do_div(div, dbg->window_duration); in hva_dbg_perf_begin()
154 bitrate = (u32)div; in hva_dbg_perf_begin()
178 u64 div; in hva_dbg_perf_end() local
187 div = stream->vbuf.vb2_buf.timestamp; in hva_dbg_perf_end()
188 do_div(div, 1000); in hva_dbg_perf_end()
189 timestamp = (u32)div; in hva_dbg_perf_end()
192 div = (u64)ktime_us_delta(end, dbg->begin); in hva_dbg_perf_end()
199 bytesused, (u32)div); in hva_dbg_perf_end()
201 do_div(div, 100); in hva_dbg_perf_end()
202 duration = (u32)div; in hva_dbg_perf_end()
221 u64 div; in hva_dbg_perf_compute() local
225 div = (u64)dbg->total_duration; in hva_dbg_perf_compute()
226 do_div(div, dbg->cnt_duration); in hva_dbg_perf_compute()
227 dbg->avg_duration = (u32)div; in hva_dbg_perf_compute()
233 div = (u64)dbg->cnt_duration * 100000; in hva_dbg_perf_compute()
234 do_div(div, dbg->total_duration); in hva_dbg_perf_compute()
235 dbg->max_fps = (u32)div; in hva_dbg_perf_compute()
241 div = (u64)dbg->total_period; in hva_dbg_perf_compute()
242 do_div(div, dbg->cnt_period); in hva_dbg_perf_compute()
243 dbg->avg_period = (u32)div; in hva_dbg_perf_compute()
249 div = (u64)dbg->cnt_period * 100000; in hva_dbg_perf_compute()
250 do_div(div, dbg->total_period); in hva_dbg_perf_compute()
251 dbg->avg_fps = (u32)div; in hva_dbg_perf_compute()
262 div = (u64)dbg->total_stream_size * 80; in hva_dbg_perf_compute()
263 do_div(div, dbg->total_period); in hva_dbg_perf_compute()
264 dbg->avg_bitrate = (u32)div; in hva_dbg_perf_compute()