Lines Matching refs:Ptr
116 type Ptr: ForeignOwnable + Send + Sync; typedef
121 fn open(_file: &File, _misc: &MiscDeviceRegistration<Self>) -> Result<Self::Ptr>; in open() argument
124 fn release(device: Self::Ptr, _file: &File) { in release() argument
137 _device: <Self::Ptr as ForeignOwnable>::Borrowed<'_>, in mmap()
145 fn read_iter(_kiocb: Kiocb<'_, Self::Ptr>, _iov: &mut IovIterDest<'_>) -> Result<usize> { in read_iter() argument
150 fn write_iter(_kiocb: Kiocb<'_, Self::Ptr>, _iov: &mut IovIterSource<'_>) -> Result<usize> { in write_iter() argument
160 _device: <Self::Ptr as ForeignOwnable>::Borrowed<'_>, in ioctl()
177 _device: <Self::Ptr as ForeignOwnable>::Borrowed<'_>, in compat_ioctl()
187 _device: <Self::Ptr as ForeignOwnable>::Borrowed<'_>, in show_fdinfo()
248 let ptr = unsafe { <T::Ptr as ForeignOwnable>::from_foreign(private) }; in release()
311 let device = unsafe { <T::Ptr as ForeignOwnable>::borrow(private.cast()) }; in mmap()
332 let device = unsafe { <T::Ptr as ForeignOwnable>::borrow(private) }; in ioctl()
357 let device = unsafe { <T::Ptr as ForeignOwnable>::borrow(private) }; in compat_ioctl()
378 let device = unsafe { <T::Ptr as ForeignOwnable>::borrow(private) }; in show_fdinfo()