ps3fb             120 drivers/video/fbdev/ps3fb.c static struct ps3fb_priv ps3fb;
ps3fb             455 drivers/video/fbdev/ps3fb.c 	status = lv1_gpu_fb_blit(ps3fb.context_handle, dst_offset,
ps3fb             466 drivers/video/fbdev/ps3fb.c 	status = lv1_gpu_display_flip(ps3fb.context_handle, 0, frame_offset);
ps3fb             472 drivers/video/fbdev/ps3fb.c 	status = lv1_gpu_display_flip(ps3fb.context_handle, 1, frame_offset);
ps3fb             506 drivers/video/fbdev/ps3fb.c 	atomic_inc(&ps3fb.f_count);
ps3fb             512 drivers/video/fbdev/ps3fb.c 	if (atomic_dec_and_test(&ps3fb.f_count)) {
ps3fb             513 drivers/video/fbdev/ps3fb.c 		if (atomic_read(&ps3fb.ext_flip)) {
ps3fb             514 drivers/video/fbdev/ps3fb.c 			atomic_set(&ps3fb.ext_flip, 0);
ps3fb             735 drivers/video/fbdev/ps3fb.c 			ps3fb.is_blanked = 1;
ps3fb             741 drivers/video/fbdev/ps3fb.c 			ps3fb.is_blanked = 0;
ps3fb             759 drivers/video/fbdev/ps3fb.c 	count = ps3fb.vblank_count;
ps3fb             760 drivers/video/fbdev/ps3fb.c 	ret = wait_event_interruptible_timeout(ps3fb.wait_vsync,
ps3fb             761 drivers/video/fbdev/ps3fb.c 					       count != ps3fb.vblank_count,
ps3fb             862 drivers/video/fbdev/ps3fb.c 		atomic_inc(&ps3fb.ext_flip);
ps3fb             868 drivers/video/fbdev/ps3fb.c 		atomic_dec_if_positive(&ps3fb.ext_flip);
ps3fb             897 drivers/video/fbdev/ps3fb.c 		if (ps3fb.is_kicked) {
ps3fb             898 drivers/video/fbdev/ps3fb.c 			ps3fb.is_kicked = 0;
ps3fb             913 drivers/video/fbdev/ps3fb.c 	struct display_head *head = &ps3fb.dinfo->display_head[1];
ps3fb             915 drivers/video/fbdev/ps3fb.c 	status = lv1_gpu_context_intr(ps3fb.context_handle, &v1);
ps3fb             924 drivers/video/fbdev/ps3fb.c 		ps3fb.vblank_count = head->vblank_count;
ps3fb             925 drivers/video/fbdev/ps3fb.c 		if (ps3fb.task && !ps3fb.is_blanked &&
ps3fb             926 drivers/video/fbdev/ps3fb.c 		    !atomic_read(&ps3fb.ext_flip)) {
ps3fb             927 drivers/video/fbdev/ps3fb.c 			ps3fb.is_kicked = 1;
ps3fb             928 drivers/video/fbdev/ps3fb.c 			wake_up_process(ps3fb.task);
ps3fb             930 drivers/video/fbdev/ps3fb.c 		wake_up_interruptible(&ps3fb.wait_vsync);
ps3fb             995 drivers/video/fbdev/ps3fb.c 	atomic_set(&ps3fb.f_count, -1);	/* fbcon opens ps3fb */
ps3fb             996 drivers/video/fbdev/ps3fb.c 	atomic_set(&ps3fb.ext_flip, 0);	/* for flip with vsync */
ps3fb             997 drivers/video/fbdev/ps3fb.c 	init_waitqueue_head(&ps3fb.wait_vsync);
ps3fb            1027 drivers/video/fbdev/ps3fb.c 					 &ps3fb.memory_handle, &ddr_lpar);
ps3fb            1036 drivers/video/fbdev/ps3fb.c 	status = lv1_gpu_context_allocate(ps3fb.memory_handle, 0,
ps3fb            1037 drivers/video/fbdev/ps3fb.c 					  &ps3fb.context_handle,
ps3fb            1056 drivers/video/fbdev/ps3fb.c 	ps3fb.dinfo = dinfo;
ps3fb            1073 drivers/video/fbdev/ps3fb.c 				    &ps3fb.irq_no);
ps3fb            1080 drivers/video/fbdev/ps3fb.c 	retval = request_irq(ps3fb.irq_no, ps3fb_vsync_interrupt,
ps3fb            1096 drivers/video/fbdev/ps3fb.c 	status = lv1_gpu_context_iomap(ps3fb.context_handle, GPU_IOIF,
ps3fb            1111 drivers/video/fbdev/ps3fb.c 	status = lv1_gpu_fb_setup(ps3fb.context_handle, xdr_lpar,
ps3fb            1179 drivers/video/fbdev/ps3fb.c 	ps3fb.task = task;
ps3fb            1190 drivers/video/fbdev/ps3fb.c 	lv1_gpu_fb_close(ps3fb.context_handle);
ps3fb            1192 drivers/video/fbdev/ps3fb.c 	lv1_gpu_context_iomap(ps3fb.context_handle, GPU_IOIF, xdr_lpar,
ps3fb            1195 drivers/video/fbdev/ps3fb.c 	free_irq(ps3fb.irq_no, &dev->core);
ps3fb            1197 drivers/video/fbdev/ps3fb.c 	ps3_irq_plug_destroy(ps3fb.irq_no);
ps3fb            1199 drivers/video/fbdev/ps3fb.c 	iounmap((u8 __force __iomem *)ps3fb.dinfo);
ps3fb            1201 drivers/video/fbdev/ps3fb.c 	lv1_gpu_context_free(ps3fb.context_handle);
ps3fb            1203 drivers/video/fbdev/ps3fb.c 	lv1_gpu_memory_free(ps3fb.memory_handle);
ps3fb            1217 drivers/video/fbdev/ps3fb.c 	atomic_inc(&ps3fb.ext_flip);	/* flip off */
ps3fb            1218 drivers/video/fbdev/ps3fb.c 	ps3fb.dinfo->irq.mask = 0;
ps3fb            1220 drivers/video/fbdev/ps3fb.c 	if (ps3fb.task) {
ps3fb            1221 drivers/video/fbdev/ps3fb.c 		struct task_struct *task = ps3fb.task;
ps3fb            1222 drivers/video/fbdev/ps3fb.c 		ps3fb.task = NULL;
ps3fb            1225 drivers/video/fbdev/ps3fb.c 	if (ps3fb.irq_no) {
ps3fb            1226 drivers/video/fbdev/ps3fb.c 		free_irq(ps3fb.irq_no, &dev->core);
ps3fb            1227 drivers/video/fbdev/ps3fb.c 		ps3_irq_plug_destroy(ps3fb.irq_no);
ps3fb            1235 drivers/video/fbdev/ps3fb.c 	iounmap((u8 __force __iomem *)ps3fb.dinfo);
ps3fb            1236 drivers/video/fbdev/ps3fb.c 	lv1_gpu_fb_close(ps3fb.context_handle);
ps3fb            1237 drivers/video/fbdev/ps3fb.c 	lv1_gpu_context_iomap(ps3fb.context_handle, GPU_IOIF, xdr_lpar,
ps3fb            1239 drivers/video/fbdev/ps3fb.c 	lv1_gpu_context_free(ps3fb.context_handle);
ps3fb            1240 drivers/video/fbdev/ps3fb.c 	lv1_gpu_memory_free(ps3fb.memory_handle);