Home
last modified time | relevance | path

Searched refs:from_raw (Results 1 – 7 of 7) sorted by relevance

/frameworks/native/libs/binder/rust/src/
Dproxy.rs76 pub(crate) unsafe fn from_raw(ptr: *mut sys::AIBinder) -> Option<Self> { in from_raw() method
143 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()
Dnative.rs244 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()
Dservice.rs153 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()
Dparcel.rs99 pub unsafe fn from_raw(ptr: *mut sys::AParcel) -> Option<Parcel> { in from_raw() method
159 pub unsafe fn from_raw(ptr: *mut sys::AParcel) -> Option<BorrowedParcel<'a>> { in from_raw() method
682 Ok(unsafe { SpIBinder::from_raw(binder) }) in read_binder()
/frameworks/native/libs/nativewindow/rust/src/
Dlib.rs114 pub unsafe fn from_raw(buffer_ptr: NonNull<AHardwareBuffer>) -> Self { in from_raw() method
321 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()
/frameworks/native/libs/binder/rust/rpcbinder/src/server/
Dtrusty.rs101 drop(Box::<F>::from_raw(cb.cast())); in per_session_callback_deleter()
/frameworks/native/libs/binder/rust/src/parcel/
Dparcelable.rs166 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()