Lines Matching refs:bindings
33 operations: bindings::file_operations,
44 const unsafe fn new(operations: bindings::file_operations, mode: u16) -> Self { in new()
69 type Target = bindings::file_operations;
92 inode: *mut bindings::inode, in writer_open()
93 file: *mut bindings::file, in writer_open()
103 unsafe { bindings::single_open(file, Some(writer_act::<T>), data) } in writer_open()
113 seq: *mut bindings::seq_file, in writer_act()
133 let operations = bindings::file_operations {
134 read: Some(bindings::seq_read),
135 llseek: Some(bindings::seq_lseek),
136 release: Some(bindings::single_release),
165 file: *mut bindings::file, in write()
168 _ppos: *mut bindings::loff_t, in write()
171 let seq = unsafe { &mut *((*file).private_data.cast::<bindings::seq_file>()) }; in write()
184 let operations = bindings::file_operations {
186 read: Some(bindings::seq_read),
188 llseek: Some(bindings::seq_lseek),
189 release: Some(bindings::single_release),
209 inode: *mut bindings::inode, in write_only_open()
210 file: *mut bindings::file, in write_only_open()
224 file: *mut bindings::file, in write_only_write()
227 _ppos: *mut bindings::loff_t, in write_only_write()
241 let operations = bindings::file_operations {
244 llseek: Some(bindings::noop_llseek),
257 file: *mut bindings::file, in blob_read()
260 ppos: *mut bindings::loff_t, in blob_read()
293 let operations = bindings::file_operations {
295 llseek: Some(bindings::default_llseek),
296 open: Some(bindings::simple_open),
311 file: *mut bindings::file, in blob_write()
314 ppos: *mut bindings::loff_t, in blob_write()
347 let operations = bindings::file_operations {
349 llseek: Some(bindings::default_llseek),
350 open: Some(bindings::simple_open),
371 let operations = bindings::file_operations {
374 llseek: Some(bindings::default_llseek),
375 open: Some(bindings::simple_open),