Lines Matching defs:file
17 * The IBMASM file virtual filesystem. It creates the following hierarchy
211 /* struct to save state between command file operations */
217 /* struct to save state between event file operations */
224 /* struct to save state between reverse heartbeat file operations */
231 static int command_file_open(struct inode *inode, struct file *file)
244 file->private_data = command_data;
248 static int command_file_close(struct inode *inode, struct file *file)
250 struct ibmasmfs_command_data *command_data = file->private_data;
259 static ssize_t command_file_read(struct file *file, char __user *buf, size_t count, loff_t *offset)
261 struct ibmasmfs_command_data *command_data = file->private_data;
296 static ssize_t command_file_write(struct file *file, const char __user *ubuff, size_t count, loff_t *offset)
298 struct ibmasmfs_command_data *command_data = file->private_data;
337 static int event_file_open(struct inode *inode, struct file *file)
355 file->private_data = event_data;
359 static int event_file_close(struct inode *inode, struct file *file)
361 struct ibmasmfs_event_data *event_data = file->private_data;
368 static ssize_t event_file_read(struct file *file, char __user *buf, size_t count, loff_t *offset)
370 struct ibmasmfs_event_data *event_data = file->private_data;
411 static ssize_t event_file_write(struct file *file, const char __user *buf, size_t count, loff_t *offset)
413 struct ibmasmfs_event_data *event_data = file->private_data;
426 static int r_heartbeat_file_open(struct inode *inode, struct file *file)
440 file->private_data = rhbeat;
444 static int r_heartbeat_file_close(struct inode *inode, struct file *file)
446 struct ibmasmfs_heartbeat_data *rhbeat = file->private_data;
452 static ssize_t r_heartbeat_file_read(struct file *file, char __user *buf, size_t count, loff_t *offset)
454 struct ibmasmfs_heartbeat_data *rhbeat = file->private_data;
480 static ssize_t r_heartbeat_file_write(struct file *file, const char __user *buf, size_t count, loff_t *offset)
482 struct ibmasmfs_heartbeat_data *rhbeat = file->private_data;
497 static int remote_settings_file_close(struct inode *inode, struct file *file)
502 static ssize_t remote_settings_file_read(struct file *file, char __user *buf, size_t count, loff_t *offset)
504 void __iomem *address = (void __iomem *)file->private_data;
515 static ssize_t remote_settings_file_write(struct file *file, const char __user *ubuff, size_t count, loff_t *offset)
517 void __iomem *address = (void __iomem *)file->private_data;