Lines Matching full:bindings
12 bindings,
33 pub const fn into_raw<T: MiscDevice>(self) -> bindings::miscdevice { in into_raw()
35 let mut result: bindings::miscdevice = unsafe { MaybeUninit::zeroed().assume_init() }; in into_raw()
36 result.minor = bindings::MISC_DYNAMIC_MINOR as _; in into_raw()
52 inner: Opaque<bindings::miscdevice>,
67 inner <- Opaque::try_ffi_init(move |slot: *mut bindings::miscdevice| { in register()
76 to_result(unsafe { bindings::misc_register(slot) }) in register()
83 pub fn as_raw(&self) -> *mut bindings::miscdevice { in as_raw()
102 unsafe { bindings::misc_deregister(self.inner.get()) }; in drop()
171 unsafe extern "C" fn open(inode: *mut bindings::inode, raw_file: *mut bindings::file) -> c_int { in open()
173 let ret = unsafe { bindings::generic_file_open(inode, raw_file) }; in open()
212 unsafe extern "C" fn release(_inode: *mut bindings::inode, file: *mut bindings::file) -> c_int { in release()
229 unsafe extern "C" fn ioctl(file: *mut bindings::file, cmd: c_uint, arg: c_ulong) -> c_long { in ioctl()
251 file: *mut bindings::file, in compat_ioctl()
275 unsafe extern "C" fn show_fdinfo(seq_file: *mut bindings::seq_file, file: *mut bindings::file) { in show_fdinfo()
291 const VTABLE: bindings::file_operations = bindings::file_operations {
303 Some(bindings::compat_ptr_ioctl)
312 // SAFETY: All zeros is a valid value for `bindings::file_operations`.
316 const fn build() -> &'static bindings::file_operations { in build()