Lines Matching refs:bindings
24 operations: bindings::file_operations,
35 const unsafe fn new(operations: bindings::file_operations, mode: u16) -> Self { in new()
60 type Target = bindings::file_operations;
83 inode: *mut bindings::inode, in writer_open()
84 file: *mut bindings::file, in writer_open()
94 unsafe { bindings::single_open(file, Some(writer_act::<T>), data) } in writer_open()
104 seq: *mut bindings::seq_file, in writer_act()
124 let operations = bindings::file_operations {
125 read: Some(bindings::seq_read),
126 llseek: Some(bindings::seq_lseek),
127 release: Some(bindings::single_release),
157 file: *mut bindings::file, in write()
160 _ppos: *mut bindings::loff_t, in write()
163 let seq = unsafe { &mut *((*file).private_data.cast::<bindings::seq_file>()) }; in write()
176 let operations = bindings::file_operations {
178 read: Some(bindings::seq_read),
180 llseek: Some(bindings::seq_lseek),
181 release: Some(bindings::single_release),
202 inode: *mut bindings::inode, in write_only_open()
203 file: *mut bindings::file, in write_only_open()
217 file: *mut bindings::file, in write_only_write()
220 _ppos: *mut bindings::loff_t, in write_only_write()
234 let operations = bindings::file_operations {
237 llseek: Some(bindings::noop_llseek),
251 file: *mut bindings::file, in blob_read()
254 ppos: *mut bindings::loff_t, in blob_read()
287 let operations = bindings::file_operations {
289 llseek: Some(bindings::default_llseek),
290 open: Some(bindings::simple_open),
306 file: *mut bindings::file, in blob_write()
309 ppos: *mut bindings::loff_t, in blob_write()
342 let operations = bindings::file_operations {
344 llseek: Some(bindings::default_llseek),
345 open: Some(bindings::simple_open),
367 let operations = bindings::file_operations {
370 llseek: Some(bindings::default_llseek),
371 open: Some(bindings::simple_open),