Home
last modified time | relevance | path

Searched defs:File (Results 1 – 9 of 9) sorted by relevance

/linux/rust/kernel/fs/
H A Dfile.rs179 pub struct File { struct
185 unsafe impl Send for File {} argument
189 unsafe impl Sync for File {} implementation
193 unsafe impl AlwaysRefCounted for File { implementation
201 unsafe fn dec_ref(obj: ptr::NonNull<File>) { in dec_ref()
299 pub unsafe fn assume_no_fdget_pos(me: ARef<LocalFile>) -> ARef<File> { in assume_no_fdget_pos()
340 impl File { implementation
350 pub unsafe fn from_raw_file<'a>(ptr: *const bindings::file) -> &'a File { in from_raw_file()
360 impl core::ops::Deref for File { implementation
421 pub fn fd_install(self, file: ARef<File>) { in fd_install()
/linux/rust/kernel/drm/
H A Dfile.rs26 pub struct File<T: DriverFile>(Opaque<bindings::drm_file>, PhantomData<T>); struct
28 impl<T: DriverFile> File<T> { implementation
99 impl<T: DriverFile> super::private::Sealed for File<T> {} implementation
H A Ddriver.rs106 type File: drm::file::DriverFile; typedef
/linux/rust/kernel/
H A Dmiscdevice.rs121 fn open(_file: &File, _misc: &MiscDeviceRegistration<Self>) -> Result<Self::Ptr>; in open()
124 fn release(device: Self::Ptr, _file: &File) { in release()
138 _file: &File, in mmap()
151 _file: &File, in ioctl()
168 _file: &File, in compat_ioctl()
179 _file: &File, in show_fdinfo()
/linux/rust/kernel/drm/gem/
H A Dmod.rs25 _file: &drm::File<<<T as IntoGEMObject>::Driver as drm::Driver>::File>, in open()
33 _file: &drm::File<<<T as IntoGEMObject>::Driver as drm::Driver>::File>, in close()
146 file: &drm::File<<<Self as IntoGEMObject>::Driver as drm::Driver>::File>, in create_handle()
158 file: &drm::File<<<Self as IntoGEMObject>::Driver as drm::Driver>::File>, in lookup_handle()
/linux/samples/rust/
H A Drust_misc_device.rs160 fn open(_file: &File, misc: &MiscDeviceRegistration<Self>) -> Result<Pin<KBox<Self>>> { in open()
176 fn ioctl(me: Pin<&RustMiscDevice>, _file: &File, cmd: u32, arg: usize) -> Result<isize> { in ioctl()
/linux/rust/kernel/sync/
H A Dpoll.rs52 pub fn register_wait(&self, file: &File, cv: &PollCondVar) { in register_wait()
/linux/Documentation/kernel-hacking/
H A Dlocking.rst699 Using Atomic Operations For The Reference Count
/linux/drivers/net/hippi/
H A Drrunner.h669 char File[13][8]; member