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"); }
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"); }