Lines Matching defs:unsafe
43 unsafe { Resource::from_raw(self.resource.as_ptr()) }
61 unsafe { release_fn(start, size) };
67 unsafe impl Send for Region {}
71 unsafe impl Sync for Region {}
91 pub(crate) const unsafe fn from_raw<'a>(ptr: *mut bindings::resource) -> &'a Self {
93 unsafe { &*ptr.cast() }
113 let region = unsafe {
133 unsafe { bindings::resource_size(inner) }
140 unsafe { (*inner).start }
148 let name = unsafe { (*inner).name };
158 Some(unsafe { CStr::from_char_ptr(name) })
165 let flags = unsafe { (*inner).flags };
173 unsafe impl Send for Resource {}
177 unsafe impl Sync for Resource {}