Lines Matching refs:tr
379 static __always_inline bool printk_binsafe(struct trace_array *tr) in printk_binsafe() argument
387 return !(tr->flags & TRACE_ARRAY_FL_BOOT); in printk_binsafe()
390 int __trace_array_puts(struct trace_array *tr, unsigned long ip, in __trace_array_puts() argument
399 if (!(tr->trace_flags & TRACE_ITER(PRINTK))) in __trace_array_puts()
403 (tr->flags & TRACE_ARRAY_FL_GLOBAL))) in __trace_array_puts()
412 buffer = tr->array_buffer.buffer; in __trace_array_puts()
432 ftrace_trace_stack(tr, buffer, trace_ctx, 4, NULL); in __trace_array_puts()
455 struct trace_array *tr = READ_ONCE(printk_trace); in __trace_bputs() local
462 if (!printk_binsafe(tr)) in __trace_bputs()
465 if (!(tr->trace_flags & TRACE_ITER(PRINTK))) in __trace_bputs()
472 buffer = tr->array_buffer.buffer; in __trace_bputs()
485 ftrace_trace_stack(tr, buffer, trace_ctx, 4, NULL); in __trace_bputs()
611 struct trace_array *tr = READ_ONCE(printk_trace); in trace_vbprintk() local
617 if (!printk_binsafe(tr)) in trace_vbprintk()
641 buffer = tr->array_buffer.buffer; in trace_vbprintk()
653 ftrace_trace_stack(tr, buffer, trace_ctx, 6, NULL); in trace_vbprintk()
715 int trace_array_vprintk(struct trace_array *tr, in trace_array_vprintk() argument
718 if (tracing_selftest_running && (tr->flags & TRACE_ARRAY_FL_GLOBAL)) in trace_array_vprintk()
721 return __trace_array_vprintk(tr->array_buffer.buffer, ip, fmt, args); in trace_array_vprintk()
744 int trace_array_printk(struct trace_array *tr, in trace_array_printk() argument
750 if (!tr) in trace_array_printk()
754 if (tr->flags & TRACE_ARRAY_FL_GLOBAL) in trace_array_printk()
757 if (!(tr->trace_flags & TRACE_ITER(PRINTK))) in trace_array_printk()
761 ret = trace_array_vprintk(tr, ip, fmt, ap); in trace_array_printk()
775 int trace_array_init_printk(struct trace_array *tr) in trace_array_init_printk() argument
777 if (!tr) in trace_array_init_printk()
781 if (tr->flags & TRACE_ARRAY_FL_GLOBAL) in trace_array_init_printk()