diff --git a/sys/voyageurs/xhci/trb_ring.cpp b/sys/voyageurs/xhci/trb_ring.cpp index 4189727..f251a63 100644 --- a/sys/voyageurs/xhci/trb_ring.cpp +++ b/sys/voyageurs/xhci/trb_ring.cpp @@ -36,7 +36,7 @@ uint64_t TrbRingWriter::EnqueueTrb(const XhciTrb& trb) { } trb_list_[ptr] = trb; - return phys_address_ + (ptr * sizeof(uint64_t)); + return phys_address_ + (ptr * sizeof(XhciTrb)); } bool TrbRingReader::HasNext() {