Home
last modified time | relevance | path

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

/external/crosvm/devices/src/usb/xhci/
Devent_ring.rs46 enqueue_pointer: GuestAddress, field
59 enqueue_pointer: GuestAddress(0), in new()
77 .write_obj_at_addr(trb, self.enqueue_pointer) in add_event()
90 let address = self.enqueue_pointer; in add_event()
93 .ok_or(Error::BadEnqueuePointer(self.enqueue_pointer))?; in add_event()
100 self.enqueue_pointer.0, in add_event()
104 self.enqueue_pointer = match self.enqueue_pointer.checked_add(size_of::<Trb>() as u64) { in add_event()
106 None => return Err(Error::BadEnqueuePointer(self.enqueue_pointer)), in add_event()
142 self.enqueue_pointer == self.dequeue_pointer in is_empty()
156 Ok(self.dequeue_pointer.0 == self.enqueue_pointer.0 + size_of::<Trb>() as u64) in is_full()
[all …]