Lines Matching defs:DescriptorChain
81 pub struct DescriptorChain { struct
82 mem: GuestMemory,
83 desc_table: GuestAddress,
84 queue_size: u16,
85 ttl: u16, // used to prevent infinite chain cycles
88 pub index: u16,
92 pub addr: GuestAddress,
95 pub len: u32,
98 pub flags: u16,
102 pub next: u16,
128 impl DescriptorChain { argument
137 ) -> Result<DescriptorChain> { in checked_new()
250 pub fn next_descriptor(&self) -> Option<DescriptorChain> { in next_descriptor()
643 pub fn peek(&mut self, mem: &GuestMemory) -> Option<DescriptorChain> { in peek()
693 pub fn pop(&mut self, mem: &GuestMemory) -> Option<DescriptorChain> { in pop()
712 ) -> std::result::Result<DescriptorChain, AsyncError> { in next_async()