Changeset bd41ac52 in mainline for uspace/drv/bus/usb/usbdiag/tests.c
- Timestamp:
- 2018-08-25T22:21:25Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- cca80a2
- Parents:
- e2625b1a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbdiag/tests.c
re2625b1a rbd41ac52 72 72 uint32_t transfer_count = 0; 73 73 74 struct time valstart_time, final_time, stop_time;75 get timeofday(&start_time, NULL);76 get timeofday(&stop_time, NULL);77 78 t v_add_diff(&stop_time, params->min_duration * 1000);79 get timeofday(&final_time, NULL);80 81 while (!t v_gt(&final_time, &stop_time)) {74 struct timespec start_time, final_time, stop_time; 75 getuptime(&start_time); 76 getuptime(&stop_time); 77 78 ts_add_diff(&stop_time, MSEC2NSEC(params->min_duration)); 79 getuptime(&final_time); 80 81 while (!ts_gt(&final_time, &stop_time)) { 82 82 ++transfer_count; 83 83 … … 121 121 } 122 122 123 get timeofday(&final_time, NULL);124 } 125 126 usbdiag_dur_t in_duration = ((final_time.tv_usec - start_time.tv_usec) / 1000) +127 ((final_time.tv_sec - start_time.tv_sec) * 1000);123 getuptime(&final_time); 124 } 125 126 usbdiag_dur_t in_duration = NSEC2MSEC(final_time.tv_nsec - start_time.tv_nsec) + 127 SEC2MSEC(final_time.tv_sec - start_time.tv_sec); 128 128 129 129 usb_log_info("Test on %s IN endpoint completed in %lu ms.", usb_str_transfer_type(pipe->desc.transfer_type), in_duration); … … 170 170 uint32_t transfer_count = 0; 171 171 172 struct time valstart_time, final_time, stop_time;173 get timeofday(&start_time, NULL);174 get timeofday(&stop_time, NULL);175 176 t v_add_diff(&stop_time, params->min_duration * 1000);177 get timeofday(&final_time, NULL);178 179 while (!t v_gt(&final_time, &stop_time)) {172 struct timespec start_time, final_time, stop_time; 173 getuptime(&start_time); 174 getuptime(&stop_time); 175 176 ts_add_diff(&stop_time, MSEC2NSEC(params->min_duration)); 177 getuptime(&final_time); 178 179 while (!ts_gt(&final_time, &stop_time)) { 180 180 ++transfer_count; 181 181 … … 186 186 } 187 187 188 get timeofday(&final_time, NULL);189 } 190 191 usbdiag_dur_t in_duration = ((final_time.tv_usec - start_time.tv_usec) / 1000) +192 ((final_time.tv_sec - start_time.tv_sec) * 1000);188 getuptime(&final_time); 189 } 190 191 usbdiag_dur_t in_duration = NSEC2MSEC(final_time.tv_nsec - start_time.tv_nsec) + 192 SEC2MSEC(final_time.tv_sec - start_time.tv_sec); 193 193 194 194 usb_log_info("Test on %s OUT endpoint completed in %ld ms.", usb_str_transfer_type(pipe->desc.transfer_type), in_duration);
Note:
See TracChangeset
for help on using the changeset viewer.