|
@@ -910,8 +910,9 @@ int pcxhr_set_pipe_state(struct pcxhr_mgr *mgr, int playback_mask,
|
|
|
int audio_mask;
|
|
|
|
|
|
#ifdef CONFIG_SND_DEBUG_VERBOSE
|
|
|
- struct timeval my_tv1, my_tv2;
|
|
|
- do_gettimeofday(&my_tv1);
|
|
|
+ ktime_t start_time, stop_time, diff_time;
|
|
|
+
|
|
|
+ start_time = ktime_get();
|
|
|
#endif
|
|
|
audio_mask = (playback_mask |
|
|
|
(capture_mask << PCXHR_PIPE_STATE_CAPTURE_OFFSET));
|
|
@@ -960,9 +961,10 @@ int pcxhr_set_pipe_state(struct pcxhr_mgr *mgr, int playback_mask,
|
|
|
return err;
|
|
|
}
|
|
|
#ifdef CONFIG_SND_DEBUG_VERBOSE
|
|
|
- do_gettimeofday(&my_tv2);
|
|
|
+ stop_time = ktime_get();
|
|
|
+ diff_time = ktime_sub(stop_time, start_time);
|
|
|
dev_dbg(&mgr->pci->dev, "***SET PIPE STATE*** TIME = %ld (err = %x)\n",
|
|
|
- (long)(my_tv2.tv_usec - my_tv1.tv_usec), err);
|
|
|
+ (long)(ktime_to_ns(diff_time)), err);
|
|
|
#endif
|
|
|
return 0;
|
|
|
}
|