Home
last modified time | relevance | path

Searched refs:dequeue_pointer (Results 1 – 2 of 2) sorted by relevance

/external/crosvm/devices/src/usb/xhci/
Dring_buffer.rs36 dequeue_pointer: GuestAddress, field
55 dequeue_pointer: GuestAddress(0), in new()
69 self.dequeue_pointer = GuestAddress(link_trb.get_ring_segment_pointer()); in dequeue_transfer_descriptor()
75 self.dequeue_pointer = match self.dequeue_pointer.checked_add(size_of::<Trb>() as u64) { in dequeue_transfer_descriptor()
78 return Err(Error::BadDequeuePointer(self.dequeue_pointer)); in dequeue_transfer_descriptor()
110 self.dequeue_pointer = addr; in set_dequeue_pointer()
123 .read_obj_from_addr(self.dequeue_pointer) in get_current_trb()
137 gpa: self.dequeue_pointer.0, in get_current_trb()
Devent_ring.rs47 dequeue_pointer: GuestAddress, field
60 dequeue_pointer: GuestAddress(0), in new()
137 self.dequeue_pointer = addr; in set_dequeue_pointer()
142 self.enqueue_pointer == self.dequeue_pointer in is_empty()
154 Ok(self.dequeue_pointer.0 == erst_entry.get_ring_segment_base_address()) in is_full()
156 Ok(self.dequeue_pointer.0 == self.enqueue_pointer.0 + size_of::<Trb>() as u64) in is_full()