Lines Matching refs:fbuffer
235 void *trace_event_buffer_reserve(struct trace_event_buffer *fbuffer, in trace_event_buffer_reserve() argument
245 local_save_flags(fbuffer->flags); in trace_event_buffer_reserve()
246 fbuffer->pc = preempt_count(); in trace_event_buffer_reserve()
247 fbuffer->trace_file = trace_file; in trace_event_buffer_reserve()
249 fbuffer->event = in trace_event_buffer_reserve()
250 trace_event_buffer_lock_reserve(&fbuffer->buffer, trace_file, in trace_event_buffer_reserve()
252 fbuffer->flags, fbuffer->pc); in trace_event_buffer_reserve()
253 if (!fbuffer->event) in trace_event_buffer_reserve()
256 fbuffer->entry = ring_buffer_event_data(fbuffer->event); in trace_event_buffer_reserve()
257 return fbuffer->entry; in trace_event_buffer_reserve()
263 static void output_printk(struct trace_event_buffer *fbuffer) in output_printk() argument
273 event_call = fbuffer->trace_file->event_call; in output_printk()
278 event = &fbuffer->trace_file->event_call->event; in output_printk()
282 iter->ent = fbuffer->entry; in output_printk()
290 void trace_event_buffer_commit(struct trace_event_buffer *fbuffer) in trace_event_buffer_commit() argument
293 output_printk(fbuffer); in trace_event_buffer_commit()
295 event_trigger_unlock_commit(fbuffer->trace_file, fbuffer->buffer, in trace_event_buffer_commit()
296 fbuffer->event, fbuffer->entry, in trace_event_buffer_commit()
297 fbuffer->flags, fbuffer->pc); in trace_event_buffer_commit()