.. | .. |
---|
2323 | 2323 | struct rga2_req req; |
---|
2324 | 2324 | int ret = 0; |
---|
2325 | 2325 | struct rga_scheduler_t *scheduler = NULL; |
---|
| 2326 | + ktime_t timestamp = ktime_get(); |
---|
2326 | 2327 | |
---|
2327 | 2328 | scheduler = job->scheduler; |
---|
2328 | 2329 | if (unlikely(scheduler == NULL)) { |
---|
.. | .. |
---|
2395 | 2396 | pr_err("gen reg info error\n"); |
---|
2396 | 2397 | return -EINVAL; |
---|
2397 | 2398 | } |
---|
| 2399 | + |
---|
| 2400 | + if (DEBUGGER_EN(TIME)) |
---|
| 2401 | + pr_info("request[%d], generate register cost time %lld us\n", |
---|
| 2402 | + job->request_id, ktime_us_delta(ktime_get(), timestamp)); |
---|
2398 | 2403 | |
---|
2399 | 2404 | return ret; |
---|
2400 | 2405 | } |
---|
.. | .. |
---|
2599 | 2604 | rga_read(RGA2_INT, scheduler)); |
---|
2600 | 2605 | |
---|
2601 | 2606 | if (DEBUGGER_EN(TIME)) |
---|
2602 | | - pr_info("set cmd use time = %lld\n", |
---|
2603 | | - ktime_us_delta(now, job->timestamp)); |
---|
| 2607 | + pr_info("request[%d], set register cost time %lld us\n", |
---|
| 2608 | + job->request_id, ktime_us_delta(now, job->timestamp)); |
---|
2604 | 2609 | |
---|
2605 | 2610 | job->hw_running_time = now; |
---|
2606 | 2611 | job->hw_recoder_time = now; |
---|