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