Lines Matching refs:file
193 unsafe extern "C" fn open(inode: *mut bindings::inode, raw_file: *mut bindings::file) -> c_int { in open()
212 let file = unsafe { File::from_raw_file(raw_file) }; in open()
214 let ptr = match T::open(file, misc) { in open()
234 unsafe extern "C" fn release(_inode: *mut bindings::inode, file: *mut bindings::file) -> c_int { in release()
236 let private = unsafe { (*file).private_data }; in release()
243 T::release(ptr, unsafe { File::from_raw_file(file) }); in release()
253 file: *mut bindings::file, in mmap() argument
257 let private = unsafe { (*file).private_data }; in mmap()
267 let file = unsafe { File::from_raw_file(file) }; in mmap()
269 match T::mmap(device, file, area) { in mmap()
278 unsafe extern "C" fn ioctl(file: *mut bindings::file, cmd: c_uint, arg: c_ulong) -> c_long { in ioctl() argument
280 let private = unsafe { (*file).private_data }; in ioctl()
287 let file = unsafe { File::from_raw_file(file) }; in ioctl()
289 match T::ioctl(device, file, cmd, arg) { in ioctl()
300 file: *mut bindings::file, in compat_ioctl() argument
305 let private = unsafe { (*file).private_data }; in compat_ioctl()
312 let file = unsafe { File::from_raw_file(file) }; in compat_ioctl()
314 match T::compat_ioctl(device, file, cmd, arg) { in compat_ioctl()
324 unsafe extern "C" fn show_fdinfo(seq_file: *mut bindings::seq_file, file: *mut bindings::file) { in show_fdinfo() argument
326 let private = unsafe { (*file).private_data }; in show_fdinfo()
332 let file = unsafe { File::from_raw_file(file) }; in show_fdinfo()
337 T::show_fdinfo(device, m, file); in show_fdinfo()