case FB_EVENT_SET_CON_ROTATE: fbcon_rotate(info, *(int *)event->data); break; case FB_EVENT_GET_CON_ROTATE: ret = fbcon_get_rotate(info); break; case FB_EVENT_SET_CON_ROTATE_ALL: fbcon_rotate_all(info, *(int *)event->data); 
static int fbcon_event_notify(struct notifier_block *self, 			      unsigned long action, void *data){	struct fb_event *event = data;	struct fb_info *info = event->info;	struct fb_videomode *mode;	struct fb_con2fbmap *con2fb;	int ret = 0;	switch(action) {	case FB_EVENT_SUSPEND:		fbcon_suspended(info);		break;	case FB_EVENT_RESUME:		fbcon_resumed(info);		break;	case FB_EVENT_MODE_CHANGE:		fbcon_modechanged(info);		break;	case FB_EVENT_MODE_CHANGE_ALL:		fbcon_set_all_vcs(info);		break;	case FB_EVENT_MODE_DELETE:		mode = event->data;		ret = fbcon_mode_deleted(info, mode);		break;	case FB_EVENT_FB_REGISTERED:		ret = fbcon_fb_registered(info->node);		break;	case FB_EVENT_SET_CONSOLE_MAP:		con2fb = event->data;		ret = set_con2fb_map(con2fb->console - 1,				     con2fb->framebuffer, 1);		break;	case FB_EVENT_GET_CONSOLE_MAP:		con2fb = event->data;		con2fb->framebuffer = con2fb_map[con2fb->console - 1];		break;	case FB_EVENT_BLANK:		fbcon_fb_blanked(info, *(int *)event->data);		break;	case FB_EVENT_NEW_MODELIST:		fbcon_new_modelist(info);		break;	}	return ret;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/a812c94b94e3db76d1af68208fb3edef69070401/fbcon.c/clean/drivers/video/console/fbcon.c