コード例 #1
0
static ssize_t mon_mode_evt_show(struct device_driver *driver, char *buf)
{
    mon_mode_evt = get_mt65xx_mon_mode();
    if(mon_mode_evt == MODE_SCHED_SWITCH)
        return snprintf(buf, PAGE_SIZE, "Monitor mode = SCHED_SWITCH\n");
    else if(mon_mode_evt == MODE_PERIODIC)
        return snprintf(buf, PAGE_SIZE, "Monitor mode = PERIODIC\n");
    else if(mon_mode_evt == MODE_MANUAL)
        return snprintf(buf, PAGE_SIZE, "Monitor mode = MANUAL\n");  
    else
        return snprintf(buf, PAGE_SIZE, "Monitor mode = UNKNOWN\n");           
    
}
コード例 #2
0
static ssize_t mon_mode_evt_show(struct device_driver *driver, char *buf)
{
    MonitorMode mon_mode_evt;
    mon_mode_evt = get_mt65xx_mon_mode();
    if(mon_mode_evt == MODE_MANUAL_USER)
        return snprintf(buf, PAGE_SIZE, "Monitor mode = MANUAL_USER\n");
    else if(mon_mode_evt == MODE_SCHED_SWITCH)
        return snprintf(buf, PAGE_SIZE, "Monitor mode = SCHED_SWITCH\n");
    else if(mon_mode_evt == MODE_PERIODIC)
        return snprintf(buf, PAGE_SIZE, "Monitor mode = PERIODIC\n");
    else if(mon_mode_evt == MODE_MANUAL_TRACER)
        return snprintf(buf, PAGE_SIZE, "Monitor mode = MANUAL_TRACER\n");  
    else if(mon_mode_evt == MODE_MANUAL_KERNEL)
        return snprintf(buf, PAGE_SIZE, "Monitor mode = MANUAL_KERNEL\n");
    else if(mon_mode_evt == MODE_FREE)          
        return snprintf(buf, PAGE_SIZE, "Monitor mode = FREE\n");
    else
        return snprintf(buf, PAGE_SIZE, "Monitor mode = Unknown\n");
}