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.rs53 enqueue_pointer: GuestAddress, field
66 enqueue_pointer: GuestAddress(0), in new()
84 .write_obj_at_addr(trb, self.enqueue_pointer) in add_event()
97 let address = self.enqueue_pointer; in add_event()
100 .ok_or(Error::BadEnqueuePointer(self.enqueue_pointer))?; in add_event()
107 self.enqueue_pointer.0, in add_event()
111 self.enqueue_pointer = match self.enqueue_pointer.checked_add(size_of::<Trb>() as u64) { in add_event()
113 None => return Err(Error::BadEnqueuePointer(self.enqueue_pointer)), in add_event()
149 self.enqueue_pointer == self.dequeue_pointer in is_empty()
163 Ok(self.dequeue_pointer.0 == self.enqueue_pointer.0 + size_of::<Trb>() as u64) in is_full()
[all …]