Home
last modified time | relevance | path

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

/external/crosvm/devices/src/usb/xhci/
Dscatter_gather_buffer.rs37 pub struct ScatterGatherBuffer { struct
42 impl ScatterGatherBuffer { argument
44 pub fn new(mem: GuestMemory, td: TransferDescriptor) -> Result<ScatterGatherBuffer> { in new() argument
54 Ok(ScatterGatherBuffer { mem, td }) in new()
161 let buffer = ScatterGatherBuffer::new(gm.clone(), td).unwrap(); in scatter_gather_buffer_test()
Dxhci_transfer.rs6 use super::scatter_gather_buffer::{Error as BufferError, ScatterGatherBuffer};
101 Normal(ScatterGatherBuffer),
105 DataStage(ScatterGatherBuffer),
108 Isochronous(ScatterGatherBuffer),
120 let buffer = ScatterGatherBuffer::new(mem, td).map_err(Error::CreateBuffer)?; in new()
134 let buffer = ScatterGatherBuffer::new(mem, td).map_err(Error::CreateBuffer)?; in new()
139 let buffer = ScatterGatherBuffer::new(mem, td).map_err(Error::CreateBuffer)?; in new()
/external/crosvm/devices/src/usb/host_backend/
Dusb_endpoint.rs11 use crate::usb::xhci::scatter_gather_buffer::ScatterGatherBuffer;
107 buffer: ScatterGatherBuffer, in handle_bulk_transfer() argument
117 buffer: ScatterGatherBuffer, in handle_interrupt_transfer() argument
128 buffer: ScatterGatherBuffer, in do_handle_transfer() argument
Dhost_device.rs12 use crate::usb::xhci::scatter_gather_buffer::ScatterGatherBuffer;
168 buffer: Option<ScatterGatherBuffer>, in execute_control_transfer() argument