Lines Matching refs:bindings

12     bindings,
34 pub const fn into_raw<T: MiscDevice>(self) -> bindings::miscdevice { in into_raw()
35 let mut result: bindings::miscdevice = pin_init::zeroed(); in into_raw()
36 result.minor = bindings::MISC_DYNAMIC_MINOR as ffi::c_int; in into_raw()
58 inner: Opaque<bindings::miscdevice>,
73 inner <- Opaque::try_ffi_init(move |slot: *mut bindings::miscdevice| { in register()
82 to_result(unsafe { bindings::misc_register(slot) }) in register()
89 pub fn as_raw(&self) -> *mut bindings::miscdevice { in as_raw()
108 unsafe { bindings::misc_deregister(self.inner.get()) }; in drop()
203 unsafe extern "C" fn open(inode: *mut bindings::inode, raw_file: *mut bindings::file) -> c_int { in open()
205 let ret = unsafe { bindings::generic_file_open(inode, raw_file) }; in open()
244 unsafe extern "C" fn release(_inode: *mut bindings::inode, file: *mut bindings::file) -> c_int { in release()
263 kiocb: *mut bindings::kiocb, in read_iter()
264 iter: *mut bindings::iov_iter, in read_iter()
283 kiocb: *mut bindings::kiocb, in write_iter()
284 iter: *mut bindings::iov_iter, in write_iter()
303 file: *mut bindings::file, in mmap()
304 vma: *mut bindings::vm_area_struct, in mmap()
328 unsafe extern "C" fn ioctl(file: *mut bindings::file, cmd: c_uint, arg: c_ulong) -> c_long { in ioctl()
350 file: *mut bindings::file, in compat_ioctl()
374 unsafe extern "C" fn show_fdinfo(seq_file: *mut bindings::seq_file, file: *mut bindings::file) { in show_fdinfo()
390 const VTABLE: bindings::file_operations = bindings::file_operations {
413 bindings::compat_ptr_ioctl
425 const fn build() -> &'static bindings::file_operations { in build()