Lines Matching defs:operations
28 /// `FileOps<T>` will always contain an `operations` which is safe to use for a file backed
33 operations: bindings::file_operations,
42 /// The caller asserts that the provided `operations` is safe to use for a file whose
44 const unsafe fn new(operations: bindings::file_operations, mode: u16) -> Self {
47 operations,
72 &self.operations
133 let operations = bindings::file_operations {
140 // SAFETY: `operations` is all stock `seq_file` implementations except for `writer_open`.
144 unsafe { FileOps::new(operations, 0o400) }
177 // A trait to get the file operations for a type.
184 let operations = bindings::file_operations {
192 // SAFETY: `operations` is all stock `seq_file` implementations except for `writer_open`
200 unsafe { FileOps::new(operations, 0o600) }
241 let operations = bindings::file_operations {
252 unsafe { FileOps::new(operations, 0o200) }
293 let operations = bindings::file_operations {
306 unsafe { FileOps::new(operations, 0o400) }
347 let operations = bindings::file_operations {
360 unsafe { FileOps::new(operations, 0o200) }
371 let operations = bindings::file_operations {
386 unsafe { FileOps::new(operations, 0o600) }