Searched refs:from_raw (Results 1 – 7 of 7) sorted by relevance
76 pub(crate) unsafe fn from_raw(ptr: *mut sys::AIBinder) -> Option<Self> { in from_raw() method143 unsafe { SpIBinder::from_raw(ptr) } in new_spibinder()248 unsafe { Parcel::from_raw(input).ok_or(StatusCode::UNEXPECTED_NULL) } in prepare_transact()290 unsafe { Parcel::from_raw(reply).ok_or(StatusCode::UNEXPECTED_NULL) } in submit_transact()347 let ibinder = unsafe { SpIBinder::from_raw(out) }; in get_extension()475 SpIBinder::from_raw(ptr) in promote()654 drop(unsafe { Arc::from_raw(cookie as *const F) }); in cookie_decr_refcount()668 let arc = mem::ManuallyDrop::new(unsafe { Arc::from_raw(cookie as *const F) }); in cookie_incr_refcount()
244 SpIBinder::from_raw(self.ibinder).unwrap() in as_binder()275 let mut reply = unsafe { BorrowedParcel::from_raw(reply).unwrap() }; in on_transact()279 let data = unsafe { BorrowedParcel::from_raw(data as *mut sys::AParcel).unwrap() }; in on_transact()304 drop(unsafe { Box::from_raw(object as *mut T) }); in on_destroy()
153 unsafe { SpIBinder::from_raw(sys::AServiceManager_getService(name.as_ptr())) } in get_service()162 unsafe { SpIBinder::from_raw(sys::AServiceManager_checkService(name.as_ptr())) } in check_service()172 unsafe { SpIBinder::from_raw(sys::AServiceManager_waitForService(name.as_ptr())) } in wait_for_service()
99 pub unsafe fn from_raw(ptr: *mut sys::AParcel) -> Option<Parcel> { in from_raw() method159 pub unsafe fn from_raw(ptr: *mut sys::AParcel) -> Option<BorrowedParcel<'a>> { in from_raw() method682 Ok(unsafe { SpIBinder::from_raw(binder) }) in read_binder()
114 pub unsafe fn from_raw(buffer_ptr: NonNull<AHardwareBuffer>) -> Self { in from_raw() method321 let buffer = unsafe { HardwareBuffer::from_raw(NonNull::new(raw_buffer_ptr).unwrap()) }; in from_raw_allows_getters()389 let remade_buffer = unsafe { HardwareBuffer::from_raw(raw_buffer) }; in into_raw()
101 drop(Box::<F>::from_raw(cb.cast())); in per_session_callback_deleter()
166 let mut parcel = match unsafe { BorrowedParcel::from_raw(parcel) } { in serialize_element()226 let parcel = match unsafe { BorrowedParcel::from_raw(parcel as *mut _) } { in deserialize_element()