Lines Matching refs:file
2804 struct trace_event_file *file; in output_printk() local
2818 file = fbuffer->trace_file; in output_printk()
2819 if (test_bit(EVENT_FILE_FL_SOFT_DISABLED_BIT, &file->flags) || in output_printk()
2820 (unlikely(file->flags & EVENT_FILE_FL_FILTERED) && in output_printk()
2821 !filter_match_preds(file->filter, fbuffer->entry))) in output_printk()
4339 __tracing_open(struct inode *inode, struct file *file, bool snapshot) in __tracing_open() argument
4348 iter = __seq_open_private(file, &tracer_seq_ops, sizeof(*iter)); in __tracing_open()
4447 seq_release_private(inode, file); in __tracing_open()
4451 int tracing_open_generic(struct inode *inode, struct file *filp) in tracing_open_generic()
4472 int tracing_open_generic_tr(struct inode *inode, struct file *filp) in tracing_open_generic_tr()
4490 int tracing_open_file_tr(struct inode *inode, struct file *filp) in tracing_open_file_tr()
4492 struct trace_event_file *file = inode->i_private; in tracing_open_file_tr() local
4495 ret = tracing_check_open_get_tr(file->tr); in tracing_open_file_tr()
4504 int tracing_release_file_tr(struct inode *inode, struct file *filp) in tracing_release_file_tr()
4506 struct trace_event_file *file = inode->i_private; in tracing_release_file_tr() local
4508 trace_array_put(file->tr); in tracing_release_file_tr()
4513 static int tracing_release(struct inode *inode, struct file *file) in tracing_release() argument
4516 struct seq_file *m = file->private_data; in tracing_release()
4520 if (!(file->f_mode & FMODE_READ)) { in tracing_release()
4550 seq_release_private(inode, file); in tracing_release()
4555 static int tracing_release_generic_tr(struct inode *inode, struct file *file) in tracing_release_generic_tr() argument
4563 static int tracing_single_release_tr(struct inode *inode, struct file *file) in tracing_single_release_tr() argument
4569 return single_release(inode, file); in tracing_single_release_tr()
4572 static int tracing_open(struct inode *inode, struct file *file) in tracing_open() argument
4583 if ((file->f_mode & FMODE_WRITE) && (file->f_flags & O_TRUNC)) { in tracing_open()
4598 if (file->f_mode & FMODE_READ) { in tracing_open()
4599 iter = __tracing_open(inode, file, false); in tracing_open()
4690 static int show_traces_open(struct inode *inode, struct file *file) in show_traces_open() argument
4700 ret = seq_open(file, &show_traces_seq_ops); in show_traces_open()
4706 m = file->private_data; in show_traces_open()
4712 static int show_traces_release(struct inode *inode, struct file *file) in show_traces_release() argument
4717 return seq_release(inode, file); in show_traces_release()
4721 tracing_write_stub(struct file *filp, const char __user *ubuf, in tracing_write_stub()
4727 loff_t tracing_lseek(struct file *file, loff_t offset, int whence) in tracing_lseek() argument
4731 if (file->f_mode & FMODE_READ) in tracing_lseek()
4732 ret = seq_lseek(file, offset, whence); in tracing_lseek()
4734 file->f_pos = ret = 0; in tracing_lseek()
4757 tracing_cpumask_read(struct file *filp, char __user *ubuf, in tracing_cpumask_read()
4825 tracing_cpumask_write(struct file *filp, const char __user *ubuf, in tracing_cpumask_write()
5063 tracing_trace_options_write(struct file *filp, const char __user *ubuf, in tracing_trace_options_write()
5088 static int tracing_trace_options_open(struct inode *inode, struct file *file) in tracing_trace_options_open() argument
5097 ret = single_open(file, tracing_trace_options_show, inode->i_private); in tracing_trace_options_open()
5374 tracing_readme_read(struct file *filp, char __user *ubuf, in tracing_readme_read()
5425 static int tracing_saved_tgids_open(struct inode *inode, struct file *filp) in tracing_saved_tgids_open()
5505 static int tracing_saved_cmdlines_open(struct inode *inode, struct file *filp) in tracing_saved_cmdlines_open()
5524 tracing_saved_cmdlines_size_read(struct file *filp, char __user *ubuf, in tracing_saved_cmdlines_size_read()
5559 tracing_saved_cmdlines_size_write(struct file *filp, const char __user *ubuf, in tracing_saved_cmdlines_size_write()
5663 static int tracing_eval_map_open(struct inode *inode, struct file *filp) in tracing_eval_map_open()
5766 tracing_set_trace_read(struct file *filp, char __user *ubuf, in tracing_set_trace_read()
6090 tracing_set_trace_write(struct file *filp, const char __user *ubuf, in tracing_set_trace_write()
6153 tracing_thresh_read(struct file *filp, char __user *ubuf, in tracing_thresh_read()
6160 tracing_thresh_write(struct file *filp, const char __user *ubuf, in tracing_thresh_write()
6187 tracing_max_lat_read(struct file *filp, char __user *ubuf, in tracing_max_lat_read()
6194 tracing_max_lat_write(struct file *filp, const char __user *ubuf, in tracing_max_lat_write()
6202 static int tracing_open_pipe(struct inode *inode, struct file *filp) in tracing_open_pipe()
6263 static int tracing_release_pipe(struct inode *inode, struct file *file) in tracing_release_pipe() argument
6265 struct trace_iterator *iter = file->private_data; in tracing_release_pipe()
6288 trace_poll(struct trace_iterator *iter, struct file *filp, poll_table *poll_table) in trace_poll()
6307 tracing_poll_pipe(struct file *filp, poll_table *poll_table) in tracing_poll_pipe()
6315 static int tracing_wait_pipe(struct file *filp) in tracing_wait_pipe()
6355 tracing_read_pipe(struct file *filp, char __user *ubuf, in tracing_read_pipe()
6516 static ssize_t tracing_splice_read_pipe(struct file *filp, in tracing_splice_read_pipe()
6603 tracing_entries_read(struct file *filp, char __user *ubuf, in tracing_entries_read()
6651 tracing_entries_write(struct file *filp, const char __user *ubuf, in tracing_entries_write()
6679 tracing_total_entries_read(struct file *filp, char __user *ubuf, in tracing_total_entries_read()
6703 tracing_free_buffer_write(struct file *filp, const char __user *ubuf, in tracing_free_buffer_write()
6717 tracing_free_buffer_release(struct inode *inode, struct file *filp) in tracing_free_buffer_release()
6733 tracing_mark_write(struct file *filp, const char __user *ubuf, in tracing_mark_write()
6815 tracing_mark_raw_write(struct file *filp, const char __user *ubuf, in tracing_mark_raw_write()
6923 static ssize_t tracing_clock_write(struct file *filp, const char __user *ubuf, in tracing_clock_write()
6951 static int tracing_clock_open(struct inode *inode, struct file *file) in tracing_clock_open() argument
6960 ret = single_open(file, tracing_clock_show, inode->i_private); in tracing_clock_open()
6983 static int tracing_time_stamp_mode_open(struct inode *inode, struct file *file) in tracing_time_stamp_mode_open() argument
6992 ret = single_open(file, tracing_time_stamp_mode_show, inode->i_private); in tracing_time_stamp_mode_open()
7038 static int tracing_snapshot_open(struct inode *inode, struct file *file) in tracing_snapshot_open() argument
7049 if (file->f_mode & FMODE_READ) { in tracing_snapshot_open()
7050 iter = __tracing_open(inode, file, true); in tracing_snapshot_open()
7070 file->private_data = m; in tracing_snapshot_open()
7085 tracing_snapshot_write(struct file *filp, const char __user *ubuf, size_t cnt, in tracing_snapshot_write()
7171 static int tracing_snapshot_release(struct inode *inode, struct file *file) in tracing_snapshot_release() argument
7173 struct seq_file *m = file->private_data; in tracing_snapshot_release()
7176 ret = tracing_release(inode, file); in tracing_snapshot_release()
7178 if (file->f_mode & FMODE_READ) in tracing_snapshot_release()
7189 static int tracing_buffers_open(struct inode *inode, struct file *filp);
7190 static ssize_t tracing_buffers_read(struct file *filp, char __user *ubuf,
7192 static int tracing_buffers_release(struct inode *inode, struct file *file);
7193 static ssize_t tracing_buffers_splice_read(struct file *file, loff_t *ppos,
7196 static int snapshot_raw_open(struct inode *inode, struct file *filp) in snapshot_raw_open()
7518 static int tracing_err_log_open(struct inode *inode, struct file *file) in tracing_err_log_open() argument
7528 if ((file->f_mode & FMODE_WRITE) && (file->f_flags & O_TRUNC)) in tracing_err_log_open()
7531 if (file->f_mode & FMODE_READ) { in tracing_err_log_open()
7532 ret = seq_open(file, &tracing_err_log_seq_ops); in tracing_err_log_open()
7534 struct seq_file *m = file->private_data; in tracing_err_log_open()
7543 static ssize_t tracing_err_log_write(struct file *file, in tracing_err_log_write() argument
7550 static int tracing_err_log_release(struct inode *inode, struct file *file) in tracing_err_log_release() argument
7556 if (file->f_mode & FMODE_READ) in tracing_err_log_release()
7557 seq_release(inode, file); in tracing_err_log_release()
7570 static int tracing_buffers_open(struct inode *inode, struct file *filp) in tracing_buffers_open()
7610 tracing_buffers_poll(struct file *filp, poll_table *poll_table) in tracing_buffers_poll()
7619 tracing_buffers_read(struct file *filp, char __user *ubuf, in tracing_buffers_read()
7692 static int tracing_buffers_release(struct inode *inode, struct file *file) in tracing_buffers_release() argument
7694 struct ftrace_buffer_info *info = file->private_data; in tracing_buffers_release()
7769 tracing_buffers_splice_read(struct file *file, loff_t *ppos, in tracing_buffers_splice_read() argument
7773 struct ftrace_buffer_info *info = file->private_data; in tracing_buffers_splice_read()
7860 if ((file->f_flags & O_NONBLOCK) || (flags & SPLICE_F_NONBLOCK)) in tracing_buffers_splice_read()
7887 tracing_stats_read(struct file *filp, char __user *ubuf, in tracing_stats_read()
7960 tracing_read_dyn_info(struct file *filp, char __user *ubuf, in tracing_read_dyn_info()
8239 trace_options_read(struct file *filp, char __user *ubuf, size_t cnt, in trace_options_read()
8254 trace_options_write(struct file *filp, const char __user *ubuf, size_t cnt, in trace_options_write()
8282 static int tracing_open_options(struct inode *inode, struct file *filp) in tracing_open_options()
8295 static int tracing_release_options(struct inode *inode, struct file *file) in tracing_release_options() argument
8297 struct trace_option_dentry *topt = file->private_data; in tracing_release_options()
8345 trace_options_core_read(struct file *filp, char __user *ubuf, size_t cnt, in trace_options_core_read()
8364 trace_options_core_write(struct file *filp, const char __user *ubuf, size_t cnt, in trace_options_core_write()
8554 rb_simple_read(struct file *filp, char __user *ubuf, in rb_simple_read()
8568 rb_simple_write(struct file *filp, const char __user *ubuf, in rb_simple_write()
8610 buffer_percent_read(struct file *filp, char __user *ubuf, in buffer_percent_read()
8624 buffer_percent_write(struct file *filp, const char __user *ubuf, in buffer_percent_write()
9051 struct trace_event_file *file; in init_tracer_tracefs() local
9084 file = __find_event_file(tr, "ftrace", "print"); in init_tracer_tracefs()
9085 if (file && file->dir) in init_tracer_tracefs()
9086 trace_create_file("trigger", 0644, file->dir, file, in init_tracer_tracefs()
9088 tr->trace_marker_file = file; in init_tracer_tracefs()
9579 ssize_t trace_parse_run_command(struct file *file, const char __user *buffer, in trace_parse_run_command() argument