Lines Matching refs:VirtioPciError
99 ) -> Result<Self, VirtioPciError> { in new() argument
103 return Err(VirtioPciError::InvalidVendorId(header.vendor_id)); in new()
160 &common_cfg.ok_or(VirtioPciError::MissingCommonConfig)?, in new()
163 let notify_cfg = notify_cfg.ok_or(VirtioPciError::MissingNotifyConfig)?; in new()
165 return Err(VirtioPciError::InvalidNotifyOffMultiplier( in new()
173 &isr_cfg.ok_or(VirtioPciError::MissingIsrConfig)?, in new()
378 pub enum VirtioPciError { enum
409 impl Display for VirtioPciError { implementation
450 impl From<PciError> for VirtioPciError { implementation
462 ) -> Result<NonNull<T>, VirtioPciError> { in get_bar_region() argument
466 .ok_or(VirtioPciError::UnexpectedBarType)?; in get_bar_region()
468 return Err(VirtioPciError::BarNotAllocated(struct_info.bar)); in get_bar_region()
473 return Err(VirtioPciError::BarOffsetOutOfRange); in get_bar_region()
478 .ok_or(VirtioPciError::BarGetVaddrFailed)?) as usize in get_bar_region()
481 return Err(VirtioPciError::Misaligned { in get_bar_region()
496 ) -> Result<NonNull<[T]>, VirtioPciError> { in get_bar_region_slice() argument