Lines Matching refs:AIBinder
43 pub struct SpIBinder(ptr::NonNull<sys::AIBinder>);
76 pub(crate) unsafe fn from_raw(ptr: *mut sys::AIBinder) -> Option<Self> { in from_raw()
90 pub unsafe fn as_raw(&self) -> *mut sys::AIBinder { in as_raw() argument
141 pub unsafe fn new_spibinder(ptr: *mut sys::AIBinder) -> Option<SpIBinder> { in new_spibinder()
228 impl<T: AsNative<sys::AIBinder>> IBinderInternal for T {
240 sys::AIBinder_prepareTransaction(self.as_native() as *mut sys::AIBinder, &mut input) in prepare_transact()
276 self.as_native() as *mut sys::AIBinder, in submit_transact()
354 impl<T: AsNative<sys::AIBinder>> IBinder for T {
460 fn new<B: AsNative<sys::AIBinder>>(binder: &mut B) -> WpIBinder { in new()
723 unsafe impl<T: Proxy> AsNative<sys::AIBinder> for T {
724 fn as_native(&self) -> *const sys::AIBinder { in as_native() argument
728 fn as_native_mut(&mut self) -> *mut sys::AIBinder { in as_native_mut() argument
735 unsafe impl AsNative<sys::AIBinder> for SpIBinder {
736 fn as_native(&self) -> *const sys::AIBinder { in as_native() argument
740 fn as_native_mut(&mut self) -> *mut sys::AIBinder { in as_native_mut() argument