Home
last modified time | relevance | path

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

/external/crosvm/devices/src/usb/xhci/
Dxhci_abi.rs685 pub unsafe trait TrbCast: DataInit + TypedTrb { interface
686 fn cast<T: TrbCast>(&self) -> Result<&T> { in cast()
690 fn cast_mut<T: TrbCast>(&mut self) -> Result<&mut T> { in cast_mut()
694 fn checked_cast<T: TrbCast>(&self) -> Result<&T> { in checked_cast()
706 fn checked_mut_cast<T: TrbCast>(&mut self) -> Result<&mut T> { in checked_mut_cast()
747 unsafe impl TrbCast for Trb {}
748 unsafe impl TrbCast for NormalTrb {}
749 unsafe impl TrbCast for SetupStageTrb {}
750 unsafe impl TrbCast for DataStageTrb {}
751 unsafe impl TrbCast for StatusStageTrb {}
[all …]
Dinterrupter.rs8 TrbCast, TrbCompletionCode, TrbType,
Dscatter_gather_buffer.rs6 AddressedTrb, Error as TrbError, NormalTrb, TransferDescriptor, TrbCast, TrbType,
Dring_buffer.rs6 AddressedTrb, Error as TrbError, LinkTrb, TransferDescriptor, Trb, TrbCast, TrbType,
Dxhci_transfer.rs9 AddressedTrb, Error as TrbError, EventDataTrb, SetupStageTrb, TransferDescriptor, TrbCast,
Dcommand_ring_controller.rs13 SetTRDequeuePointerCommandTrb, StopEndpointCommandTrb, TransferDescriptor, TrbCast,