Searched refs:dequeue_pointer (Results 1 – 3 of 3) sorted by relevance
46 dequeue_pointer: GuestAddress, field65 dequeue_pointer: GuestAddress(0), in new()79 self.dequeue_pointer = GuestAddress(link_trb.get_ring_segment_pointer()); in dequeue_transfer_descriptor()85 self.dequeue_pointer = match self.dequeue_pointer.checked_add(size_of::<Trb>() as u64) { in dequeue_transfer_descriptor()88 return Err(Error::BadDequeuePointer(self.dequeue_pointer)); in dequeue_transfer_descriptor()118 self.dequeue_pointer in get_dequeue_pointer()125 self.dequeue_pointer = addr; in set_dequeue_pointer()143 .read_obj_from_addr(self.dequeue_pointer) in get_current_trb()157 gpa: self.dequeue_pointer.0, in get_current_trb()
52 dequeue_pointer: GuestAddress, field65 dequeue_pointer: GuestAddress(0), in new()142 self.dequeue_pointer = addr; in set_dequeue_pointer()147 self.enqueue_pointer == self.dequeue_pointer in is_empty()159 Ok(self.dequeue_pointer.0 == erst_entry.get_ring_segment_base_address()) in is_full()161 Ok(self.dequeue_pointer.0 == self.enqueue_pointer.0 + size_of::<Trb>() as u64) in is_full()
705 let dequeue_pointer = trc.get_dequeue_pointer(); in stop_endpoint() localVariable707 endpoint_context.set_tr_dequeue_pointer(DequeuePtr::new(dequeue_pointer)); in stop_endpoint()723 let dequeue_pointer = trc.get_dequeue_pointer(); in stop_endpoint() localVariable727 .set_tr_dequeue_pointer(DequeuePtr::new(dequeue_pointer)); in stop_endpoint()777 let dequeue_pointer = trc.get_dequeue_pointer(); in reset_endpoint() localVariable779 endpoint_context.set_tr_dequeue_pointer(DequeuePtr::new(dequeue_pointer)); in reset_endpoint()795 let dequeue_pointer = trc.get_dequeue_pointer(); in reset_endpoint() localVariable799 .set_tr_dequeue_pointer(DequeuePtr::new(dequeue_pointer)); in reset_endpoint()