Lines Matching refs:ffi
17 extern crate nativewindow_bindgen as ffi;
22 pub use ffi::{AHardwareBuffer_Format, AHardwareBuffer_UsageFlags};
30 use ffi::{AHardwareBuffer, AHardwareBuffer_readFromParcel, AHardwareBuffer_writeToParcel};
54 let buffer_desc = ffi::AHardwareBuffer_Desc { in is_supported()
65 let status = unsafe { ffi::AHardwareBuffer_isSupported(&buffer_desc) }; in is_supported()
84 let buffer_desc = ffi::AHardwareBuffer_Desc { in new()
97 let status = unsafe { ffi::AHardwareBuffer_allocate(&buffer_desc, &mut ptr) }; in new()
131 unsafe { ffi::AHardwareBuffer_acquire(buffer.as_ptr()) }; in clone_from_raw()
152 let status = unsafe { ffi::AHardwareBuffer_getId(self.0.as_ptr(), &mut out_id) }; in id()
188 fn description(&self) -> ffi::AHardwareBuffer_Desc { in description()
189 let mut buffer_desc = ffi::AHardwareBuffer_Desc { in description()
200 unsafe { ffi::AHardwareBuffer_describe(self.0.as_ref(), &mut buffer_desc) }; in description()
211 unsafe { ffi::AHardwareBuffer_release(self.0.as_ptr()) } in drop()
224 unsafe { ffi::AHardwareBuffer_acquire(self.0.as_ptr()) }; in clone()
302 let buffer_desc = ffi::AHardwareBuffer_Desc { in from_raw_allows_getters()
316 let status = unsafe { ffi::AHardwareBuffer_allocate(&buffer_desc, &mut raw_buffer_ptr) }; in from_raw_allows_getters()