static void dprec_logger_frame_seq_end(DISP_SESSION_TYPE session_type, unsigned frm_sequence) { if(frm_sequence <= 0 || session_type < 0) return ; if(session_type > DISP_SESSION_MEMORY) { printk("seq_end session_type(0x%x) , seq(%d) \n",session_type, frm_sequence); return; } if(dprec_met_info[session_type].end_frm_seq != frm_sequence) { __mt_update_tracing_mark_write_addr(); event_trace_printk(tracing_mark_write_addr, "F|%d|%s|%d\n", current->tgid, dprec_met_info[session_type].log_name, frm_sequence); dprec_met_info[session_type].end_frm_seq = frm_sequence; } }
static void inline mmp_kernel_trace_end(void) { __mt_update_tracing_mark_write_addr(); event_trace_printk(tracing_mark_write_addr, "E\n"); }
static void inline mmp_kernel_trace_counter(char *name, int count) { __mt_update_tracing_mark_write_addr(); event_trace_printk(tracing_mark_write_addr, "C|%d|%s|%d\n",in_interrupt() ? -1 : current->tgid,name, count); }
static void inline mmp_kernel_trace_begin(char *name) { __mt_update_tracing_mark_write_addr(); event_trace_printk(tracing_mark_write_addr, "B|%d|%s\n", current->tgid, name); }