Ejemplo n.º 1
0
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;
    }
}
Ejemplo n.º 2
0
static void inline mmp_kernel_trace_end(void)
{
    	__mt_update_tracing_mark_write_addr();
    	event_trace_printk(tracing_mark_write_addr, "E\n"); 
}
Ejemplo n.º 3
0
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);
}
Ejemplo n.º 4
0
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);
}