Lines Matching defs:unsafe
145 Some(unsafe { Error::from_errno_unchecked(errno) })
153 const unsafe fn from_errno_unchecked(errno: crate::ffi::c_int) -> Error {
157 Error(unsafe { NonZeroI32::new_unchecked(errno) })
168 unsafe { bindings::errno_to_blk_status(self.0.get()) }
174 unsafe { bindings::ERR_PTR(self.0.get() as crate::ffi::c_long).cast() }
181 let ptr = unsafe { bindings::errname(-self.0.get()) };
186 Some(unsafe { CStr::from_char_ptr(ptr) })
209 unsafe { core::str::from_utf8_unchecked(name.to_bytes()) },
414 /// # pub(super) unsafe fn f1() -> c_int { 0 }
415 /// # pub(super) unsafe fn f2() -> c_int { EINVAL.to_errno() }
419 /// to_result(unsafe { bindings::f1() })?;
422 /// to_result(unsafe { bindings::f2() })?;
458 /// from_err_ptr(unsafe { bindings::devm_platform_ioremap_resource(pdev.to_ptr(), index) })
465 if unsafe { bindings::IS_ERR(const_ptr) } {
467 let err = unsafe { bindings::PTR_ERR(const_ptr) };
479 return Err(unsafe { Error::from_errno_unchecked(err as crate::ffi::c_int) });
497 /// unsafe extern "C" fn probe_callback(