Home
last modified time | relevance | path

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

/aosp_15_r20/external/crosvm/devices/src/usb/xhci/
H A Devent_ring.rs51 enqueue_pointer: GuestAddress, field
64 enqueue_pointer: GuestAddress(0), in new()
82 .write_obj_at_addr(trb, self.enqueue_pointer) in add_event()
95 let address = self.enqueue_pointer; in add_event()
98 .ok_or(Error::BadEnqueuePointer(self.enqueue_pointer))?; in add_event()
105 self.enqueue_pointer.0, in add_event()
109 self.enqueue_pointer = match self.enqueue_pointer.checked_add(size_of::<Trb>() as u64) { in add_event()
111 None => return Err(Error::BadEnqueuePointer(self.enqueue_pointer)), in add_event()
147 self.enqueue_pointer == self.dequeue_pointer in is_empty()
161 Ok(self.dequeue_pointer.0 == self.enqueue_pointer.0 + size_of::<Trb>() as u64) in is_full()
[all …]