Lines Matching refs:sys
23 use crate::sys;
38 ibinder: *mut sys::AIBinder,
95 let ibinder = unsafe { sys::AIBinder_new(class.into(), rust_object as *mut c_void) }; in new_with_stability()
181 unsafe { sys::AIBinder_setExtension(self.as_native_mut(), extension.as_native_mut()) }; in set_extension()
199 sys::AIBinder_markVintfStability(self.as_native_mut()); in mark_stability()
212 sys::AIBinder_markVendorStability(self.as_native_mut()); in mark_local_stability()
223 sys::AIBinder_markSystemStability(self.as_native_mut()); in mark_local_stability()
243 sys::AIBinder_incStrong(self.ibinder); in as_binder()
266 binder: *mut sys::AIBinder, in on_transact()
268 data: *const sys::AParcel, in on_transact()
269 reply: *mut sys::AParcel, in on_transact()
279 let data = unsafe { BorrowedParcel::from_raw(data as *mut sys::AParcel).unwrap() }; in on_transact()
282 let object = unsafe { sys::AIBinder_getUserData(binder) }; in on_transact()
332 binder: *mut sys::AIBinder, in on_dump()
364 let object = unsafe { sys::AIBinder_getUserData(binder) }; in on_dump()
379 _binder: *mut sys::AIBinder, in on_dump()
401 sys::AIBinder_decStrong(self.ibinder); in drop()
438 let userdata = unsafe { sys::AIBinder_getUserData(ibinder.as_native_mut()) }; in try_from()
454 unsafe impl<B: Remotable> AsNative<sys::AIBinder> for Binder<B> {
455 fn as_native(&self) -> *const sys::AIBinder { in as_native()
459 fn as_native_mut(&mut self) -> *mut sys::AIBinder { in as_native_mut()