Lines Matching refs:AIBinder
44 pub struct SpIBinder(ptr::NonNull<sys::AIBinder>);
79 pub(crate) unsafe fn from_raw(ptr: *mut sys::AIBinder) -> Option<Self> { in from_raw()
93 pub unsafe fn as_raw(&self) -> *mut sys::AIBinder { in as_raw() argument
154 pub unsafe fn new_spibinder(ptr: *mut sys::AIBinder) -> Option<SpIBinder> { in new_spibinder()
246 impl<T: AsNative<sys::AIBinder>> IBinderInternal for T {
258 sys::AIBinder_prepareTransaction(self.as_native() as *mut sys::AIBinder, &mut input) in prepare_transact()
296 self.as_native() as *mut sys::AIBinder, in submit_transact()
378 impl<T: AsNative<sys::AIBinder>> IBinder for T {
480 fn new<B: AsNative<sys::AIBinder>>(binder: &mut B) -> WpIBinder { in new()
754 unsafe impl<T: Proxy> AsNative<sys::AIBinder> for T {
755 fn as_native(&self) -> *const sys::AIBinder { in as_native() argument
759 fn as_native_mut(&mut self) -> *mut sys::AIBinder { in as_native_mut() argument
859 unsafe impl AsNative<sys::AIBinder> for SpIBinder {
860 fn as_native(&self) -> *const sys::AIBinder { in as_native() argument
864 fn as_native_mut(&mut self) -> *mut sys::AIBinder { in as_native_mut() argument