Lines Matching refs:file
884 ftrace_avail_open(struct inode *inode, struct file *file) in ftrace_avail_open() argument
898 ret = seq_open(file, &show_ftrace_seq_ops); in ftrace_avail_open()
900 struct seq_file *m = file->private_data; in ftrace_avail_open()
910 int ftrace_avail_release(struct inode *inode, struct file *file) in ftrace_avail_release() argument
912 struct seq_file *m = (struct seq_file *)file->private_data; in ftrace_avail_release()
915 seq_release(inode, file); in ftrace_avail_release()
922 ftrace_failures_open(struct inode *inode, struct file *file) in ftrace_failures_open() argument
928 ret = ftrace_avail_open(inode, file); in ftrace_failures_open()
930 m = (struct seq_file *)file->private_data; in ftrace_failures_open()
964 ftrace_regex_open(struct inode *inode, struct file *file, int enable) in ftrace_regex_open() argument
977 if ((file->f_mode & FMODE_WRITE) && in ftrace_regex_open()
978 !(file->f_flags & O_APPEND)) in ftrace_regex_open()
981 if (file->f_mode & FMODE_READ) { in ftrace_regex_open()
986 ret = seq_open(file, &show_ftrace_seq_ops); in ftrace_regex_open()
988 struct seq_file *m = file->private_data; in ftrace_regex_open()
993 file->private_data = iter; in ftrace_regex_open()
1000 ftrace_filter_open(struct inode *inode, struct file *file) in ftrace_filter_open() argument
1002 return ftrace_regex_open(inode, file, 1); in ftrace_filter_open()
1006 ftrace_notrace_open(struct inode *inode, struct file *file) in ftrace_notrace_open() argument
1008 return ftrace_regex_open(inode, file, 0); in ftrace_notrace_open()
1012 ftrace_regex_read(struct file *file, char __user *ubuf, in ftrace_regex_read() argument
1015 if (file->f_mode & FMODE_READ) in ftrace_regex_read()
1016 return seq_read(file, ubuf, cnt, ppos); in ftrace_regex_read()
1022 ftrace_regex_lseek(struct file *file, loff_t offset, int origin) in ftrace_regex_lseek() argument
1026 if (file->f_mode & FMODE_READ) in ftrace_regex_lseek()
1027 ret = seq_lseek(file, offset, origin); in ftrace_regex_lseek()
1029 file->f_pos = ret = 1; in ftrace_regex_lseek()
1124 ftrace_regex_write(struct file *file, const char __user *ubuf, in ftrace_regex_write() argument
1137 if (file->f_mode & FMODE_READ) { in ftrace_regex_write()
1138 struct seq_file *m = file->private_data; in ftrace_regex_write()
1141 iter = file->private_data; in ftrace_regex_write()
1165 file->f_pos += read; in ftrace_regex_write()
1196 file->f_pos += read; in ftrace_regex_write()
1206 ftrace_filter_write(struct file *file, const char __user *ubuf, in ftrace_filter_write() argument
1209 return ftrace_regex_write(file, ubuf, cnt, ppos, 1); in ftrace_filter_write()
1213 ftrace_notrace_write(struct file *file, const char __user *ubuf, in ftrace_notrace_write() argument
1216 return ftrace_regex_write(file, ubuf, cnt, ppos, 0); in ftrace_notrace_write()
1263 ftrace_regex_release(struct inode *inode, struct file *file, int enable) in ftrace_regex_release() argument
1265 struct seq_file *m = (struct seq_file *)file->private_data; in ftrace_regex_release()
1269 if (file->f_mode & FMODE_READ) { in ftrace_regex_release()
1272 seq_release(inode, file); in ftrace_regex_release()
1274 iter = file->private_data; in ftrace_regex_release()
1295 ftrace_filter_release(struct inode *inode, struct file *file) in ftrace_filter_release() argument
1297 return ftrace_regex_release(inode, file, 1); in ftrace_filter_release()
1301 ftrace_notrace_release(struct inode *inode, struct file *file) in ftrace_notrace_release() argument
1303 return ftrace_regex_release(inode, file, 0); in ftrace_notrace_release()
1396 ftrace_graph_open(struct inode *inode, struct file *file) in ftrace_graph_open() argument
1404 if ((file->f_mode & FMODE_WRITE) && in ftrace_graph_open()
1405 !(file->f_flags & O_APPEND)) { in ftrace_graph_open()
1410 if (file->f_mode & FMODE_READ) { in ftrace_graph_open()
1411 ret = seq_open(file, &ftrace_graph_seq_ops); in ftrace_graph_open()
1413 struct seq_file *m = file->private_data; in ftrace_graph_open()
1417 file->private_data = ftrace_graph_funcs; in ftrace_graph_open()
1424 ftrace_graph_read(struct file *file, char __user *ubuf, in ftrace_graph_read() argument
1427 if (file->f_mode & FMODE_READ) in ftrace_graph_read()
1428 return seq_read(file, ubuf, cnt, ppos); in ftrace_graph_read()
1475 ftrace_graph_write(struct file *file, const char __user *ubuf, in ftrace_graph_write() argument
1495 if (file->f_mode & FMODE_READ) { in ftrace_graph_write()
1496 struct seq_file *m = file->private_data; in ftrace_graph_write()
1499 array = file->private_data; in ftrace_graph_write()
1544 file->f_pos += read; in ftrace_graph_write()
1694 ftrace_pid_read(struct file *file, char __user *ubuf, in ftrace_pid_read() argument
1779 ftrace_pid_write(struct file *filp, const char __user *ubuf, in ftrace_pid_write()
1930 struct file *file, void __user *buffer, size_t *lenp, in ftrace_enable_sysctl() argument
1940 ret = proc_dointvec(table, write, file, buffer, lenp, ppos); in ftrace_enable_sysctl()