Changeset 205f1add in mainline for uspace/drv/bus/usb/xhci/hc.c
- Timestamp:
- 2018-08-23T21:14:56Z (6 years ago)
- Children:
- f33c989e
- Parents:
- e2625b1a
- git-author:
- Jakub Jermar <jakub@…> (2018-08-21 21:58:52)
- git-committer:
- Jakub Jermar <jakub@…> (2018-08-23 21:14:56)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/xhci/hc.c
re2625b1a r205f1add 229 229 hc->max_slots = XHCI_REG_RD(hc->cap_regs, XHCI_CAP_MAX_SLOTS); 230 230 231 struct time val tv;232 getuptime(&t v);233 hc->wrap_time = tv.tv_sec * 1000000 + tv.tv_usec;231 struct timespec ts; 232 getuptime(&ts); 233 hc->wrap_time = SEC2USEC(ts.tv_sec) + NSEC2USEC(ts.tv_nsec); 234 234 hc->wrap_count = 0; 235 235 … … 591 591 static errno_t xhci_handle_mfindex_wrap_event(xhci_hc_t *hc, xhci_trb_t *trb) 592 592 { 593 struct time val tv;594 getuptime(&t v);595 usb_log_debug("Microframe index wrapped (@%l u.%li, %" PRIu64 " total).",596 t v.tv_sec, tv.tv_usec, hc->wrap_count);597 hc->wrap_time = ((uint64_t) tv.tv_sec) * 1000000 + ((uint64_t) tv.tv_usec);593 struct timespec ts; 594 getuptime(&ts); 595 usb_log_debug("Microframe index wrapped (@%lld.%lld, %" PRIu64 " total).", 596 ts.tv_sec, NSEC2USEC(ts.tv_nsec), hc->wrap_count); 597 hc->wrap_time = SEC2USEC(ts.tv_sec) + NSEC2USEC(ts.tv_nsec); 598 598 ++hc->wrap_count; 599 599 return EOK;
Note:
See TracChangeset
for help on using the changeset viewer.