Lines Matching refs:fbuffer
193 void *ftrace_event_buffer_reserve(struct ftrace_event_buffer *fbuffer, in ftrace_event_buffer_reserve() argument
199 local_save_flags(fbuffer->flags); in ftrace_event_buffer_reserve()
200 fbuffer->pc = preempt_count(); in ftrace_event_buffer_reserve()
201 fbuffer->ftrace_file = ftrace_file; in ftrace_event_buffer_reserve()
203 fbuffer->event = in ftrace_event_buffer_reserve()
204 trace_event_buffer_lock_reserve(&fbuffer->buffer, ftrace_file, in ftrace_event_buffer_reserve()
206 fbuffer->flags, fbuffer->pc); in ftrace_event_buffer_reserve()
207 if (!fbuffer->event) in ftrace_event_buffer_reserve()
210 fbuffer->entry = ring_buffer_event_data(fbuffer->event); in ftrace_event_buffer_reserve()
211 return fbuffer->entry; in ftrace_event_buffer_reserve()
217 static void output_printk(struct ftrace_event_buffer *fbuffer) in output_printk() argument
227 event_call = fbuffer->ftrace_file->event_call; in output_printk()
232 event = &fbuffer->ftrace_file->event_call->event; in output_printk()
236 iter->ent = fbuffer->entry; in output_printk()
244 void ftrace_event_buffer_commit(struct ftrace_event_buffer *fbuffer) in ftrace_event_buffer_commit() argument
247 output_printk(fbuffer); in ftrace_event_buffer_commit()
249 event_trigger_unlock_commit(fbuffer->ftrace_file, fbuffer->buffer, in ftrace_event_buffer_commit()
250 fbuffer->event, fbuffer->entry, in ftrace_event_buffer_commit()
251 fbuffer->flags, fbuffer->pc); in ftrace_event_buffer_commit()